Day22系統(tǒng)服務(wù)
1開機(jī)流程
CentOS 6
運(yùn)行級(jí)別
0 關(guān)機(jī)
1 單用戶模式(超級(jí)權(quán)限,必須面對(duì)硬件)
2 暫未使用
3 字符界面
4 暫停使用
5 圖形界面
6 重啟
#查看級(jí)別
[root@oldboy ~]# runlevel
N 3
#N 表示上一次是什么級(jí)別
#3 當(dāng)前系統(tǒng)正在運(yùn)行的級(jí)別
#切換到3級(jí)別上
[root@oldboy ~]# init 3
#永久操作 /etc/inittab
CentOS 7
運(yùn)行級(jí)別
0 關(guān)機(jī)
1 單用戶模式 (超級(jí)權(quán)限 必須面對(duì)實(shí)體硬件)
2 暫未使用
3 字符界面
4 暫未使用
5 圖形界面
6 重啟
運(yùn)行級(jí)別:操作系統(tǒng)當(dāng)前正在運(yùn)行的功能級(jí)別
System init運(yùn)行級(jí)別 | systemd目標(biāo)名稱 | 作用 |
---|---|---|
0 | runlevel0.target, poweroff.target | 關(guān)機(jī) |
1 | runlevel0.target, rescue.target | 單用戶模式 |
2 | runlevel0.target, multi-user.target | |
3 | runlevel0.target, multi-user.target | 多用戶文本界面 |
4 | runlevel0.target, multi-user.target | |
5 | runlevel5.target, graphical.target | 多用戶圖形界面 |
6 | runlevel6.target, reboot.target | 重啟 |
#查看當(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
2.systemd
systemctl start nginx #啟動(dòng)nginx
systemctl stop nginx #停止nginx
systemctl restart nginx #重啟nginx
systemctl reload nginx #重新加載nginx
systemclt status nginx #查看bginx服務(wù)信息
systemctl enable nginx #下一次開機(jī)啟動(dòng)nginx,于當(dāng)前無關(guān)
systemctl disable nginx #下一次開機(jī)不啟動(dòng)nginx,于當(dāng)前無關(guān)
當(dāng)使用systemctl啟動(dòng)一個(gè)進(jìn)程后多望,可以通過systemctl status查看進(jìn)程的狀態(tài)
狀態(tài) | 描述 |
---|---|
loaded | 服務(wù)單元的配置文件已經(jīng)被處理 |
active(running) | 服務(wù)持續(xù)運(yùn)行 |
active(exited) | 服務(wù)成功完成一次的配置 |
active(waiting) | 服務(wù)已經(jīng)運(yùn)行但在等在某個(gè)事件 |
inactive | 服務(wù)沒有在運(yùn)行 |
enabled | 服務(wù)設(shè)定為開機(jī)運(yùn)行 |
disabled | 服務(wù)設(shè)定為開機(jī)不運(yùn)行 |
static | 服務(wù)開機(jī)不啟動(dòng)痘昌,但可以被其他服務(wù)調(diào)用啟動(dòng) |
#關(guān)機(jī) shutdown -h now poweroff halt init 0 systemctl poweroff
#重啟 reboot shutdown -r now init 6 systemctl reboot
3.單用戶模式
超級(jí)權(quán)限钧惧,必須面對(duì)尸體硬件
前提能正常引導(dǎo)進(jìn)入系統(tǒng)
可以做
配置文件錯(cuò)誤導(dǎo)致無法啟動(dòng)
忘記root密碼
4.救援模式
系統(tǒng)無法正常進(jìn)入系統(tǒng) (系統(tǒng)崩潰,無內(nèi)核,grub被修改)
沒有內(nèi)核文件,只能使用救援模式進(jìn)入
系統(tǒng)崩潰, 要保留重要的數(shù)據(jù)的時(shí)候
grub菜單出現(xiàn)問題, linux windows
進(jìn)入救援模式
重啟
按esc鍵漆弄,彈出引導(dǎo)向選擇 CD-ROM Drive
然后選擇 Troubleshooting
這回可以看到Rescue a CentOS Linux system 即救援模式宋彼,選此項(xiàng)
輸入 1
選擇chroot /mnt/sysimage 回車可以將根目錄掛載到硬盤系統(tǒng)的根目錄中 按回車直接進(jìn)入shell
v