歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux正確關機shutdown、reboot、halt、poweroff

Linux正確關機shutdown、reboot、halt、poweroff

日期:2017/2/28 13:46:34   编辑:Linux教程

Linux和windows不一樣,windows是單用戶、“假多任務”的操作系統,而Linux是名副其實的多用戶多任務的,假設你和別人同時使用一台服務器,你的任務完成了,但是別人的任務沒有完成,如果此時你直接按電源,那將會給別人帶來損失,今天這篇博文小談一下Linux的關機。

一、關機前一定要看看當前系統的狀態。“who”命令可以查看當前在線的用戶有哪些;“netstat-a”可以查看當前系統的聯網狀態;“ps-aux”可以查看後台還有哪些程序在運行。使用這些命令可以稍微了解到當前主機的使用情況。

二、使用shutdown命令通知別的用戶你的關機時間,讓他們盡早完成工作。關於Linux系統關機有以下常用的命令:
sync:將數據同步寫入硬盤中
shutdown:常用的關機命令
reboot、halt、poweroff:重啟、關機

(1)sync
將內存中尚未被更新的數據同步到硬盤中,防止因為系統關機早成熟劇的不同步,建議在關機或重啟前多執行幾遍sync(雖然目前的shutdown/reboot/halt等命令均已經在關機前進行了sync的調用,但是多做幾次總是要放心些)。root用戶使用sync可以更新整個系統中的數據,一般用戶只能更新自己的數據。

(2)常用的關機命令:shutdown
shutdown可以完成的工作:
1)選擇關機、重啟或單用戶操作模式
2)設置定時關機
3)自定義關機消息,並把這些消息傳遞給在線用戶
4)選擇是否要用fsck檢查文件系統
shutdown命令後面跟的參數:
-t sec:設置過幾秒關機
-k:發送警告消息,不關機
-r:將系統的服務停掉之後重啟
-h:將系統的服務停掉之後立即關機
-n:不經過init程序,直接以shutdown的功能來關機
-f:關機並開機之後,強制略過fsck的磁盤檢查
-F:系統重啟之後,強制進行fsck的磁盤檢查
-c:取消已經在進行的shutdown命令內容
時間:指明關機時間

(3)重啟、關機:reboot、halt、poweroff,這些命令都可以達到關機或重啟的功能,至於用法,請各自“man”一下吧~

千萬記住,Linux的關機牽扯到別的用戶和進程,一定要關注系統當前的狀態後才進行關機。

Copyright © Linux教程網 All Rights Reserved