在Linux下關機和重啓的命令有shutdown、reboot、halt、poweroff、init。下面我們來了解下這些命令如何使用。
1、shutdown:其實shutdown執行關機是通過調用init來執行關機或重啓的,要求inti改變運行級別:init 0爲關機,init 1爲重啓。注意shutdown命令需要root纔可以執行。
使用格式:
shutdown [OPTION]... TIME [MESSAGE]
參數:
-c //當執行"shutdown -h 11:50"指令時,只要按+鍵就可以中斷關機的指令。
-f //重新啓動時不執行fsck。
-F //重新啓動時執行fsck。
-h //將系統關機。
-k //只是送出信息給所有用戶,但不會實際關機。
-n //不調用init程序進行關機,而由shutdown自己進行。
-r //shutdown之後重新啓動。
-t <秒數> //送出警告信息和刪除信息之間要延遲多少秒。
[時間] //設置多久時間後執行shutdown指令。
[警告信息] //要傳送給所有登入用戶的信息。
2、reboot:halt和poweroff命令其實就是reboot的軟連接
使用格式:
reboot [OPTION]...
halt [OPTION]...
poweroff [OPTION]...
參數:
-d //重新啓動時不把數據寫入記錄文件/var/tmp/wtmp
-f //強制重新開機,不調用shutdown指令的功能。
-h //在系統關機或poweroff之前,將所有的硬盤處於待機模式
-i //關閉網絡設置之後再重新啓動系統
-n //保存數據後再重新啓動系統