Linux命令分享之關機與重啟,linux命令分享
命令展示
關機命令
halt 立即關機 poweroff 立即關機 shutdown -h now 立即關機 shutdown -h 10 過 10min 後自動關機 shutdown -h 10:00 在 10 點鐘自動關機
「shutdown -c」命令可以取消由「shutdown -h -t」引發的關機事件
重啟命令
reboot shutdown -r now shutdown -r 10 過 10min 後自動重啟 shutdown -r 10:00 在 10 點鐘自動重啟
「shutdown -c」命令可以取消由「shutdown -h -t」引發的重啟事件
命令介紹
shutdown
介紹
shutdown命令安全地將系統關機。有些使用者會使用直接斷掉電源的方式來關閉 Linux,這是十分危險的。因為 Linux 與 Windows 不同,其後台運行著許多進程,所以強制關機可能會導致進程的資料丟失﹐使系統處於不穩定的狀態﹐甚至在有的系統中會損壞硬體裝置。
shutdown 參數說明:
[-t] 在改變到其它runlevel之前﹐告訴init多久以後關機;
[-r] 重啟電腦;
[-k] 並不真正關機﹐只是送警告訊號給每位登入者〔login〕;
[-h] 關機後關閉電源〔halt〕;
[-n] 不用init﹐而是自己來關機。不鼓勵使用這個選項﹐而且該選項所產生的後果往往不總是你所預期得到的;
[-c] cancel current process取消目前正在執行的關機程式。所以這個選項當然沒有時間參數﹐但是可以輸入一個用來解釋的訊息﹐而這資訊將會送到每位使用者。
[-f] 在重啟計算機〔reboot〕時忽略fsck;
[-F] 在重啟計算機〔reboot〕時強迫fsck;
[-time] 設定關機〔shutdown〕前的時間。
halt
介紹
其實halt就是調用shutdown -h。halt執行時﹐殺死應用進程﹐執行sync系統調用﹐檔案系統寫操作完成後就會停止核心。
halt 參數說明:
[-n] 防止sync系統調用﹐它用在用fsck修補根分區之後﹐以阻止核心用老版本的超級塊〔superblock〕覆蓋修補過的超級塊;
[-w] 並不是真正的重啟或關機﹐只是寫wtmp〔/var/log/wtmp〕紀錄;
[-d] 不寫wtmp紀錄〔已包含在選項[-n]中〕;
[-f] 沒有調用shutdown而強制關機或重啟;
[-i] 關機〔或重啟〕前﹐關掉所有的網路介面;
[-p] 該選項為預設選項。就是關機時調用poweroff。
reboot
介紹
除了功能是重啟與「halt」的功能不同,其餘與「halt」類似,不再贅述。
reboot 參數說明
除了功能是重啟與「halt」的功能不同,其餘與「halt」類似,不再贅述。
poweroff
介紹
poweroff命令用來關閉電腦作業系統並且切斷系統電源。
poweroff 參數說明
[-n] 關閉作業系統時不執行sync操作;
[-w] 不真正關閉作業系統,僅在記錄檔“/var/log/wtmp”中;
[-d] 關閉作業系統時,不將操作寫入記錄檔“/var/log/wtmp”中添加相應的記錄;
[-f] 強制關閉作業系統;
[-i] 關閉作業系統之前關閉所有的網路介面;
[-h] 關閉作業系統之前將系統中所有的硬體設定為備用模式。