linux重啟命令

2021-08-30 05:28:21 字數 768 閱讀 2844

在linux下一些常用的關機/重啟命令有shutdown、halt、reboot、及init,它們都可以達到重啟系統的目的,但每個命令的內部工作過程是不同的,通過本文的介紹,希望你可以更加靈活的運用各種關機命令。

1.shutdown

shutdown命令安全地將系統關機。 有些使用者會使用直接斷掉電源的方式來關閉linux,這是十分危險的。因為linux與windows不同,其後台執行著許多程序,所以強制關機可能會導致程序的資料丟失﹐使系統處於不穩定的狀態﹐甚至在有的系統中會損壞硬體裝置。

而在系統關機前使用shutdown命令﹐系統管理員會通知所有登入的使用者系統將要關閉。並且login指令會被凍結﹐即新的使用者不能再登入。直接關機或者延遲一定的時間才關機都是可能的﹐還可能重啟。這是由所有程序〔process〕都會收到系統所送達的訊號〔signal〕決定的。這讓像vi之類的程式有時間儲存目前正在編輯的文件﹐而像處理郵件〔mail〕和新聞〔news〕的程式則可以正常地離開等等。

4.init

init是所有程序的祖先﹐它的程序號始終為1﹐所以傳送term訊號給init會終止所有的使用者程序﹑守護程序等。shutdown 就是使用這種機制。init定義了8個執行級別(runlevel), init 0為關機﹐init 1為重啟。關於init可以長篇大論﹐這裡就不再敘述。另外還有 telinit命令可以改變init的執行級別﹐比如﹐telinit -is可使系統進入單使用者模式﹐並且得不到使用shutdown時的資訊和等待時間。

shutdown -r -t 0 (0就是立即關機,如果設定為7, 則是7秒鐘之後關機)

Linux 重啟命令

linux 重啟命令 1 shutdown 2 poweroff 3 init 4 reboot 5 halt 具體說明 shutdown reboot 在linux下一些常用的關機 重啟命令有shutdown halt reboot 及init,它們都可以達到重啟系統的目的,但每個命令的內部 工作...

Linux 重啟命令

linux 重啟命令 1 shutdown 2 poweroff 3 init 4 reboot 5 halt 具體說明 shutdown reboot 在linux下一些常用的關機 重啟命令有shutdown halt reboot 及init,它們都可以達到重啟系統的目的,但每個命令的內部 工作...

Linux 重啟命令

linux 重啟命令 1 shutdown 2 poweroff 3 init 4 reboot 5 halt 具體說明 shutdown reboot 在linux下一些常用的關機 重啟命令有shutdown halt reboot 及init,它們都可以達到重啟系統的目的,但每個命令的內部 工作...