Linux系統有七種運行級別(Run Level),各個運行級別下,系統有不一樣的狀態,各個級別的意義描述以下。ubuntu
0:關鍵級別
1:單用戶運行級別,運行rc.sysinit和rc1.d目錄下的腳本。
2:多用戶,但系統不會啓動NFS,字符模式,在有些Linux系統中,級別2爲默認模式,具備網絡功能,如ubuntu.debian。
3:多用戶,字符模式,系統啓動具備網絡功能,Red Hat經常使用運行級別。
4:用戶自定義級別。
5:圖形界面模式,Red Hat經常使用運行級別。
6:重啓級別。網絡
更改系統運行級別的方法:spa
1:在字符終端界面上,以root用戶身份執行命令 init n 或者 telinit n, n爲級別號。
2:在字符終端界面上執行命令 stratx 啓動圖形化環境。
3:更改/etc/inittab 文件中「id:5:initdefault」 項目,把數字5改成其餘數字,表示Linux默認採用某種運行級別啓動。內存
init命令(telinit命令使用同樣的語法)it
功能:用於關閉系統
語法(命令格式):init [0-6Ss]
使用權限:超級管理員使用
經常使用選項/參數含義以下
0-6:表示系統的7個運行級別
S或s:配合開機執行級別1時使用,表示開機後不參考/etc/inittab文件table
範例:
重啓系統:
[root@localhost~]# init 6終端
shutdown命令權限
功能:關閉或重啓系統
語法(命令格式):shutdown [選項] [時間] [警告信息]
[警告信息]:一項爲可選參數項,即該項參數無關緊要
使用權限:超級管理員使用
經常使用選項/參數含義以下
-r:關機後當即從新啓動
-h:關機後不從新啓動
-f:快速關機,重啓是跳過fsck
-n:快速關機,不通過init程序語法
範例:
當即關機:
[root@localhost~]# shutdown -h nowdebian
系在5分鐘內關機,並告訴全部用戶:
[root@localhost~]# shutdown -h +5 "Warning! The system will halt after 5 minutes."
當即從新啓動:
[root@localhost~]# shutdown -r now
halt命令
功能:用於關閉系統。
語法(命令格式):halt [選項]
使用權限:全部用戶可以使用
經常使用選項/參數含義以下
-p:關機時,順便作關閉電源的動做
-d:不把記錄寫到/var/log/wtemp文件裏
-f:強制關機,不呼叫shutdown這個命令
範例:
關閉系統後關閉電源:
[root@localhost~]# halp -p
poweroff命令
功能:用於關閉系統和關閉電源
語法(命令格式):poweroff [選項]
使用權限:全部用戶可以使用
經常使用選項/參數含義以下
-p:關機時,順便作關閉電源的動做
-w:並不是真正關機,只把記錄寫到/var/log/temp文件裏
-f:強制關機,不呼叫shutdown這個命令
範例:
關閉系統後關閉電源:
[root@localhost~]# poweroff -p
reboot命令
功能:用於重啓系統。
語法(命令格式):reboot [選項]
[選項]:一項爲可選參數項,即該項參數無關緊要
使用權限:全部用戶可以使用
經常使用選項/參數含義以下
-n:在重啓前不將內存資料寫回硬盤
-w:並不是真正重啓,只把記錄寫到/var/log/temp文件裏
-f:強制重啓,不呼叫shutdown這個命令
-d:不把記錄寫到/var/log/wtemp文件裏
範例:
重啓系統:
[root@localhost~]# reboot
Linux系統有7種運行級別0-6,不一樣Run Level有不一樣含義。
Linux系統中的關機命令:
命令 | 參數列表 | 使用權限 |
init | 0 | root |
shutdown | -h now | root |
halt | -p | all user |
poweroff | -p | all user |
Linux系統中的重啓命令:
命令 | 參數列表 | 使用權限 |
init | 6 | root |
shutdown | -r now | root |
reboot | 可選項 | all user |
#Time: 2019-04-22 19:03:56