新聞中心
在早期的 Linux 系統(tǒng)中,應(yīng)該盡量使用 shutdown 命令來進行關(guān)機和重啟。因為在那時的 Linux 中,只有 shutdown 命令在關(guān)機或重啟之前會正確地中止進程及服務(wù),所以我們一直認為 shutdown 才是最安全的關(guān)機與重啟命令。

創(chuàng)新互聯(lián)建站主營額敏網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP開發(fā)公司,額敏h5微信平臺小程序開發(fā)搭建,額敏網(wǎng)站營銷推廣歡迎額敏等地區(qū)企業(yè)咨詢
1.功能
shutdown 指令可以關(guān)閉所有程序,并依用戶的需要,進行重啟或關(guān)機操作。
使用 shutdown 命令時,在系統(tǒng)關(guān)機前,可以通知所有登錄者系統(tǒng)將要關(guān)閉。此時 login 指令會被凍結(jié),新用戶將不能再登錄,這是推薦使用的安全關(guān)機方式。關(guān)機之前,所有進程都會受到 shutdown 指令所發(fā)送的關(guān)閉進程信號,然后向 init 程序發(fā)送信號,要求它改變運行等級(runlevel)。
Linux 系統(tǒng)有 7 個運行級別: 運行級別0:系統(tǒng)停機狀態(tài),系統(tǒng)默認運行級別不能設(shè)為0,否則不能正常啟動; 運行級別1:單用戶工作狀態(tài),root權(quán)限,用于系統(tǒng)維護,禁止遠程登陸; 運行級別2:多用戶狀態(tài)(沒有NFS); 運行級別3:完全的多用戶狀態(tài)(有NFS),登陸后進入控制臺命令行模式; 運行級別4:系統(tǒng)未使用,保留; 運行級別5:X11控制臺,登陸后進入圖形GUI模式; 運行級別6:系統(tǒng)正常關(guān)閉并重啟,默認運行級別不能設(shè)為6,否則不能正常啟動。
2.命令格式
shutdown [選項] [參數(shù)]
3.選項說明
-c
cancel,其他用戶可以取消目前正在執(zhí)行的關(guān)機程序,或者Control-C終止shutdown程序
-k
僅僅向每個登錄用戶發(fā)出警告信息,并不真正關(guān)機
-f
重新啟動時不執(zhí)行fsck文件系統(tǒng)檢查命令;
-F
重新啟動時執(zhí)行fsck文件系統(tǒng)檢查命令;
-h
關(guān)機(halt)或關(guān)閉電源(power off),至于選擇哪一種取決于系統(tǒng)的關(guān)機腳本(有時候可以在 BIOS 中更改)
-H
關(guān)機(halt);
-P
關(guān)機,等價于 poweroff 命令
-n
不調(diào)用 init 程序進行關(guān)機,而由 shutdown 自己進行
-r
重啟。等價于 reboot 命令
-t
送出警告信息和刪除信息之間要延遲多少秒
--help
顯示幫助信息
--version
顯示版本
4.常用示例
(1)立刻關(guān)機,其中 now 相當于時間為 0 的狀態(tài)。
shutdown -H now
//或
halt
(2)系統(tǒng)在今天的 20:25 分關(guān)機。
shutdown -H 20:25
(3)系統(tǒng)立刻重新啟動。
shutdown -r now
//或
reboot
(4)發(fā)送后面的警告信息,再過 30 分鐘系統(tǒng)會自動重啟。
shutdown -r +30 'The system will reboot'
(5)僅發(fā)出警告,系統(tǒng)并不會關(guān)機。
shutdown -k now 'This is just a warning message'
(6)立即關(guān)機并切斷電源。
shutdown -P now
//或
poweroff
(7)惡作劇,僅發(fā)出警告,什么都不會發(fā)生。
shutdown +10 -k '10分鐘后關(guān)機'
5.常見問題
(1)shutdown -h、shutdown -H和shutdown -P的區(qū)別?
shutdown -H是關(guān)機操作,停止系統(tǒng)運行,但并未關(guān)閉電源,shutdown -P是關(guān)閉電源操作。shutdown -h則根據(jù)系統(tǒng)的默認設(shè)置來選擇是否關(guān)閉電源 。關(guān)閉電源會送出 ACPI 指令通知PSU(Power Supply Unit)電源。
(2)shutdown默認操作進入單用戶維護模式。
//十分鐘后進入單用戶維護模式
shutdown +10
當前名稱:Linux常用命令shutdown使用實例
URL地址:http://www.dlmjj.cn/article/dphsiid.html


咨詢
建站咨詢
