參考穀粒學院的linux視頻教程:http://www.gulixueyuan.com/course/300/task/7091/show ...
參考穀粒學院的linux視頻教程:http://www.gulixueyuan.com/course/300/task/7091/show
1.sync Linux sync命令用於數據同步,sync命令是在關閉Linux系統時使用的。 Linux 系統中欲寫入硬碟的資料有的時候會了效率起見,會寫到 filesystem buffer 中,這個 buffer 是一塊記憶體空間,如果欲寫入硬碟的資料存於此 buffer 中,而系統又突然斷電的話,那麼資料就會流失了,sync 指令會將存於 buffer 中的資料強制寫入硬碟中。 2.shutdown命令: Linux shutdown命令可以用來進行關機程式,並且在關機以前傳送訊息給所有使用者正在執行的程式,shutdown 也可以用來重開機.使用許可權:系統管理者。 語法: shutdown [-t seconds] [-rkhncfF] time [message] 參數: -t seconds : 設定在幾秒鐘之後進行關機程式。 -k : 並不會真的關機,只是將警告訊息傳送給所有使用者。 -r : 關機後重新開機。 -h : 關機後停機。 -n : 不採用正常程式來關機,用強迫的方式殺掉所有執行中的程式後自行關機。 -c : 取消目前已經進行中的關機動作。 -f : 關機時,不做 fcsk 動作(檢查 Linux 檔系統)。 -F : 關機時,強迫進行 fsck 動作。 time : 設定關機的時間。 message : 傳送給所有使用者的警告訊息。 實例: 1.立即關機 shutdown -h now 2.指定5分鐘後進行關機: shutdown +5 "alert 1" //5分鐘夠關機並顯示警告信息 這個命令會有點麻煩,需要我把阿裡雲linux的實例啟動一下,來驗證命令是否起作用. 3.立即重啟 shutdown -r now 2.reboot命令: Linux reboot命令用於用來重新啟動電腦。 若系統的 runlevel 為 0 或 6 ,則重新開機,否則以 shutdown 指令(加上 -r 參數)來取代 語法: reboot [-n] [-w] [-d] [-f] [-i] 參數: -n : 在重開機前不做將記憶體資料寫回硬碟的動作 -w : 並不會真的重開機,只是把記錄寫到 /var/log/wtmp 檔案里 -d : 不把記錄寫到 /var/log/wtmp 檔案里(-n 這個參數包含了 -d) -f : 強迫重開機,不呼叫 shutdown 這個指令 -i : 在重開機之前先把所有網路相關的裝置先停止 舉個例子: reboot重新啟動 3.halt和poweroff命令(不建議使用,我還在我的linux伺服器上試過) (這兩個都是關機命令,直接執行即可,這兩個命令不會完整關閉和保存系統的服務,不建議使用.) halt: 若系統的 runlevel 為 0 或 6 ,則Linux halt命令關閉系統,否則以 shutdown 指令(加上 -h 參數)來取代。使用許可權:系統管理者。 語法: halt [-n] [-w] [-d] [-f] [-i] [-p] 參數: -n : 在關機前不做將記憶體資料寫回硬碟的動作 -w : 並不會真的關機,只是把記錄寫到 /var/log/wtmp 檔案里 -d : 不把記錄寫到 /var/log/wtmp 檔案里(-n 這個參數包含了 -d) -f : 強迫關機,不呼叫 shutdown 這個指令 -i : 在關機之前先把所有網路相關的裝置先停止 -p : 當關機的時候,順便做關閉電源(poweroff)的動作 實例: 1.關閉系統 halt 2.關閉系統並關閉電源 halt -p 3.關閉系統,但不留下紀錄 halt -d poweroff poweroff 會發送一個 ACPI 信號來通知系統關機 實例: 1.關閉機器: poweroff 2.停止機器: poweroff --halt 3.重啟機器: poweroff --reboot