一恩够、開(kāi)機(jī)啟動(dòng)流程
1钠乏、Centos6
2、Centos7?
3墩划、Centos6與Centos7區(qū)別?
二涕刚、系統(tǒng)的運(yùn)行級(jí)別
1、Centos6?
0 關(guān)機(jī)?
1 單用戶模式 (超級(jí)權(quán)限 必須面對(duì)實(shí)體硬件)
?2 暫未使用?
3 字符界面(黑框)
?4 暫未使用?
5 圖形界面?
6 重啟?
0 6 關(guān)機(jī) 重啟?
3 5 字符 圖形?
2 4 沒(méi)有使用?
1 單用戶模式
#臨時(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
2乙帮、Centos7
?0 關(guān)機(jī)?
1 單用戶模式 (超級(jí)權(quán)限 必須面對(duì)實(shí)體硬件)
?2 暫未使用?
3 字符界面(黑框)?
4 暫未使用?
5 圖形界面
?6 重啟
?0 6 關(guān)機(jī) 重啟?
3 5 字符 圖形
?2 4 沒(méi)有使用
?1 單用戶
#查看當(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 multiuser.target
#修改系統(tǒng)下次啟動(dòng)時(shí)候的運(yùn)行級(jí)別
?[root@oldboy ~]# systemctl set-default multiuser.target
三杜漠、systemd使用
systemctl start nginx??? ? #啟動(dòng)nginx
systemctl stop nginx?? ? ? ?#停止nginx
systemctl restart nginx?? ? #重啟nginx
systemctl reload nginx?? ? ? ?#重載nginx
systemclt status nginx? ? ? ? #查看nginx
systemctl enable nginx? ? ? #下一次開(kāi)機(jī)啟動(dòng)nginx,于當(dāng)前無(wú)關(guān)?
systemctl disable nginx ? ? #下一次開(kāi)機(jī)不啟動(dòng)nginx,于當(dāng)前無(wú) 關(guān)
[root@oldboy ~]# #關(guān)機(jī) ??
?shutdown -h now ??
?poweroff ??
?halt init 0?
?systemctl poweroff?
[root@oldboy ~]# #重啟 ??
?reboot ? s
hutdown -r now ? i
nit 6?
?systemctl reboot
四、單用戶模式 ---> (超級(jí)用戶權(quán)限的模式)
單用戶模式必須面對(duì)實(shí)體硬件察净。
能正常引導(dǎo)進(jìn)入系統(tǒng)?
? ??1.配置文件錯(cuò)誤導(dǎo)致無(wú)法啟動(dòng)?
? ??2.忘記ROOT密碼 ( 快照 | 單用戶修改)
五驾茴、救援模式 (CD光盤(pán)--->系統(tǒng))
系統(tǒng)無(wú)法正常進(jìn)入 比如沒(méi)有內(nèi)核 比如grub被修改 比如系 統(tǒng)崩潰
1、沒(méi)有內(nèi)核文件,只能使用救援模式進(jìn)入?
2氢卡、系統(tǒng)崩潰, 要保留重要的數(shù)據(jù)的時(shí)候?
3锈至、grub菜單出現(xiàn)問(wèn)題, linux windows
總結(jié):
? ? ? ? 今天主要講了,Linux的版本更新后系統(tǒng)啟動(dòng)的不同之處译秦,分別是centos6和centos7的不同峡捡。6主要還是進(jìn)行串行啟動(dòng),而7則進(jìn)行了大量的改進(jìn)筑悴,包括最高用戶们拙,啟動(dòng)時(shí)的流程從6的串變成并行啟動(dòng),也就說(shuō):從之前的6一個(gè)一個(gè)程序的加載阁吝,而7之后是同時(shí)一起的加載砚婆,這樣把系統(tǒng)開(kāi)機(jī)時(shí)間進(jìn)行了大量?jī)?yōu)化,縮短了機(jī)器啟動(dòng)時(shí)長(zhǎng)求摇。然后是兩個(gè)系統(tǒng)的運(yùn)行級(jí)別從0-6分別代表了個(gè)不同的級(jí)別功能射沟,centos7為了兼容centos6同樣保留了一些centos的0-6的運(yùn)行級(jí)別。但與此同時(shí)還曾加了与境,systemd的目標(biāo)選擇,還把之前centos6的級(jí)別0表示關(guān)機(jī) 1和2表示單用戶模式猖吴,3和4用戶的文本界面摔刁,5表示圖形界面 6則表示重啟,此外centos7還增加systemd用戶來(lái)表示最高進(jìn)程的父進(jìn)程擁有者海蔽,為此systemctl 加對(duì)應(yīng)的命令和應(yīng)用程序可以最系統(tǒng)進(jìn)行共屈,開(kāi)啟,停止党窜,重載拗引,重啟,查看幌衣,開(kāi)機(jī)自啟動(dòng)矾削,開(kāi)不啟動(dòng)壤玫。
? ? ? ? 最后講了單用戶模式和救援模式。單用戶模式必須面對(duì)實(shí)體硬件哼凯。能正常引導(dǎo)進(jìn)入系統(tǒng)的欲间。進(jìn)入單用戶模式的1.配置文件錯(cuò)誤導(dǎo)致無(wú)法啟動(dòng)?2.忘記ROOT密碼 ( 快照 | 單用戶修改) 。救援模式断部,救援模式是連系統(tǒng)都無(wú)法進(jìn)入的猎贴,導(dǎo)致的原因可能是:沒(méi)有內(nèi)核 比如grub被修改 比如系 統(tǒng)崩潰。此時(shí)我們需要面對(duì)實(shí)體的硬件利用鏡像來(lái)缺少的內(nèi)核從鏡像里拷貝過(guò)去蝴光,進(jìn)行恢復(fù)她渴。