在說shutdown命令之前
先說一下sync命令:
sync:將記憶體中尚未寫入硬碟的資料寫入硬碟
因為linux為了保證資料讀寫速度,把常用的資料放在記憶體中,不會立即寫入硬碟,如果有不當關機,這些資料就會丟失
所以在執行shutdown、reboot之類的命令之前,應當多執行幾次sync命令來保證資料不丟失(雖然shutdown和reboot命令執行之後會自動執行sync,但是還是小心一些為好)
shutdown命令:
可搭配引數:
-t :後面跟數字,也就是「幾秒之後關機」的意思,單位是秒(除了此指令後面的數字單位是秒,其他指令後面數字單位都是分鐘,)
-r :將系統服務停止之後重啟機器
-h :關掉系統服務之後立即關機(後面可以跟上數字,單位是分鐘,也可以跟指令執行時刻,格式為xx:xx)
-n :不經過init程式,直接通過shutdown命令關機(此處對於init程式理解不是很深,需要重新學習)
-f :關機並且開機之後強制略過fsck磁碟檢查
-f :系統重啟之後,強制進行fsck磁碟檢查
-c :取消已經在進行的shutdown命令內容(撤銷關機——但是對於t引數為0或者now的關機指令不起作用)
常用的就是"sync;sync; sudo shutdown -h now"
也就是將記憶體內資料寫入硬碟之後立即關機的意思
linux shutdown命令詳解
shutdown命令程式設計客棧用來系統關機命令。shutdown指令可以關閉所有程式,並依使用者的需要,進行重新開機或關機的動作。語法shutdown 選項 引數 選項 c 當執行 shutdown h 11 50 指令時,只要按 鍵就可以中斷關機的指令 f 重新啟動時不執行fsck f 重新啟動...
linux shutdown關不了機
linux關機命令詳解 在linux下一些常用的關機 重啟命令有shutdown halt reboot 及init,它們都 可以達到重啟系統的目的,但每個命令的內部工作過程是不同的,通過本文的介紹,希 望你可以更加靈活的運用各種關機命令。1.shutdown shutdown命令安全地將系統關機。...
Linux shutdown關機與重開機命令詳解
名稱 shutdown 使用許可權 系統管理者 使用方式 shutdown t seconds rkhncff time message 說明 shutdown 可以用來進行關機程式,並且在關機以前傳送訊息給所有使用者正在執行的程式,shutdown 也可以用來重開機。引數 t seconds 設定...