開機(jī)啟動(dòng)流程
1.centos6的啟動(dòng)流程

image.png
2.centos7的啟動(dòng)流程

image.png
3.centos6和centos7的區(qū)別

image.png
4.運(yùn)行級(jí)別
什么是運(yùn)行級(jí)別,運(yùn)行級(jí)別就是操作系統(tǒng)當(dāng)前正在運(yùn)行的功能級(jí)別

image.png
centos6
0:關(guān)機(jī)
1:單用戶模式(超越權(quán)限,必須面對(duì)實(shí)體硬件)
2:暫未使用
3:字符界面(黑框)
4:暫未使用
5:圖形界面
6:重啟
臨時(shí)性的操作
[root@oldboy ~]# runlevel #查看級(jí)別
N 3
#N 表示上一次是什么級(jí)別
#3 當(dāng)前系統(tǒng)正在運(yùn)行的級(jí)別
[root@oldboy ~]# init 3 #切換到3級(jí)別上
#永久操作 /etc/inittab
centos7
0:關(guān)機(jī)
1:單用戶模式(超越權(quán)限,必須面對(duì)實(shí)體硬件)
2:暫未使用
3:字符界面(黑框)
4:暫未使用
5:圖形界面
6:重啟
[root@oldboy ~]# vim /etc/inittab
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
查看當(dāng)前的運(yùn)行級(jí)別
[root@oldboy ~]# systemctl get-default
multi-user.target
修改系統(tǒng)下次啟動(dòng)時(shí)候的運(yùn)行級(jí)別
[root@oldboy ~]# systemctl set-default multi-user.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.
system
systemctl start nginx #啟動(dòng)nginx
systemctl stop nginx #關(guān)閉nginx
systemctl restart nginx #重啟nginx
systemctl reload nginx #重新加載nginx
systemctl status nginx #查看nginx的狀態(tài)
systemctl enable nginx #下一次開機(jī)啟動(dòng)nginx,與當(dāng)前無關(guān)
systemctl disable nginx #下一次不啟動(dòng)nginx,與當(dāng)前 無關(guān)
當(dāng)我們使用systemctl啟動(dòng)一個(gè)守護(hù)進(jìn)程后,可以通過systemctl status查看此守護(hù)進(jìn)程的狀態(tài)

image.png
關(guān)機(jī)命令:
shutdown -h now
poweroff
halt
init 0
systemctl poweroff
重啟命令:
reboot
shutdown -r now
init 6
systemctl reboot
5.單用戶模式,超越權(quán)限,必須面對(duì)實(shí)體硬件
能正常引導(dǎo)進(jìn)入系統(tǒng)
(1)配置文件錯(cuò)誤導(dǎo)致無法啟動(dòng)
(2)忘記root密碼(快照|單用戶修改)
https://mp.weixin.qq.com/s/1f-zCq8j4gL3xiB3AV9K3A
重新啟動(dòng)或開啟CentOS7系統(tǒng),在選擇進(jìn)入系統(tǒng)的Grup菜單界面,根據(jù)提示按"e"小寫字母進(jìn)入編輯模式

image.png
如果不確定系統(tǒng)是否開啟了Selinux或者剛裝完沒有修改過的系統(tǒng),則最好用下面的方法解決:在 以字符串“l(fā)inux16”開頭的行,將光標(biāo)移動(dòng)到改行的結(jié)尾,然后輸入“enforcinng=0 init=/bin/bash”(前者是且關(guān)閉Selinux,后者作用讓系統(tǒng)登錄后加載bash解釋器)

image.png
配置完成后,根據(jù)界面的提示按“ctrl+x”組合鍵以單用戶模式啟動(dòng)linux,然后操作重新掛載跟目錄,修改密碼后退出即可

image.png
6.救援模式
系統(tǒng)無法進(jìn)入,比如沒有內(nèi)核、比如沒有g(shù)rup被修改、比如系統(tǒng)崩潰
(1)沒有內(nèi)核文件,只能進(jìn)入救援模式進(jìn)入
(2)系統(tǒng)崩潰,要保留重要的數(shù)據(jù)的時(shí)候
(3)grup菜單出現(xiàn)問題,linux windows