其實,在linux領域內大多用在伺服器上,很少遇到關機的操作。畢竟伺服器上跑乙個服務是永無止境的,除非特殊情況下,不得已才會關機。
linux和windows不同,在 linux 底下,由於每個程式(或者說是服務)都是在後台執行的,因此,在你看不到的螢幕背後其實可能有相當多人同時在你的主機上面工作,例如瀏覽網頁啦、傳送信件啦以 ftp 傳送檔案啦等等的,如果你直接按下電源開關來關機時,則其它人的資料可能就此中斷!那可就傷腦筋了!此外,最大的問題是,若不正常關機,則可能造成檔案系統的損毀(因為來不及將資料回寫到檔案中,所以有些服務的檔案會有問題!)。
sync 將資料由記憶體同步到硬碟中。
shutdown 關機指令,你可以man shutdown 來看一下幫助文件。例如你可以執行如下命令關機:
shutdown -h 10 『 這個命令告訴大家,計算機將在10分鐘後關機,並且會顯示在登陸使用者的當前螢幕中。
shutdown -h now 立馬關機
shutdown -h 20:25 系統會在今天20:25關機
shutdown -h +10 十分鐘後關機
shutdown -r now 系統立馬重啟
shutdown -r +10 系統十分鐘後重啟
reboot 就是重啟,等同於 shutdown -r now
halt 關閉系統,等同於shutdown -h now 和 poweroff
最後總結一下,不管是重啟系統還是關閉系統,首先要執行sync命令,把記憶體中的資料寫到磁碟中。關機的命令有 shutdown -h now, halt, poweroff 和 init 0 , 重啟系統的命令有 shutdown -r now, reboot, init 6.
linux如何正確關機
正確的關機流程為 sysnc shutdown reboot halt sync 將資料由記憶體同步到硬碟中。shutdown h 10 this server will shutdown after 10 mins 這個命令告訴大家,計算機將在10分鐘後關機,並且會顯示在登陸使用者的當前螢幕中。如...
Linux正確關機方法
linux是乙個多人多任務的非同步作業系統,不會輕易關機,通常情況下都配有乙個不間斷電源ups。當然也有關機的情況。但關機需要謹慎 正確的操作。查詢網路聯機狀態 查詢後台任務 sync命令將資料寫入磁碟 root使用者sync更新整個系統的資料,一般使用者則只更新自己的資料 常用的關機命令 shut...
Linux 關機的正確姿勢
sync用於強制將記憶體中的檔案緩衝內容寫到磁碟。linux系統為了提高讀寫磁碟的效率 buffer 為了解決寫磁碟的效率。cache 為了解決讀磁碟的效率 會先將資料放在一塊buffer中。在寫磁碟時並不是立即將資料寫到磁碟中,而是先寫入這塊buffer中了。在系統關機或者重啟時,會自動把緩衝區的...