官术网_书友最值得收藏!

3.3 關機命令

在Linux中,每個程序都是在后臺執行的,因此,在看不到的屏幕背后其實有很多人同時在主機上工作,如果此時關機,其他人的數據可能就此中斷。另外,在計算機中,所有的數據都要被讀入內存后,才能被CPU處理。在Linux系統中,為了加快數據讀取速度,在默認情況下,某些已經加載到內存中的數據不會直接寫回硬盤,而是先暫存在內存中。如果此時關機,數據沒有被寫入硬盤,就會造成數據更新不正常。我們已經知道了如何啟動Linux系統,那么應該如何正確地關閉Linux系統呢?下面將會介紹一些正確關機的方法。

1.sync命令

執行sync命令可以將內存中數據同步寫入磁盤。普通用戶執行此命令只會寫入自己的數據,系統管理員root執行此命令會將整個系統中的數據寫入磁盤。sync命令可以在系統關機或重啟之前多執行幾次。

978-7-111-67835-9-Chapter03-43.jpg

2.shutdown命令

shutdown命令可以安全地關閉或重啟Linux系統,并在系統關閉之前給系統上的所有登錄用戶提示一條警告信息。該命令只能由系統管理員root使用。

語法:

978-7-111-67835-9-Chapter03-44.jpg

選項說明:

●-r:重啟系統(常用)。

●-k:不會真正執行關機操作,而是向當前系統中的用戶發送一條警告信息。

●-h:將系統中的服務停止后,會立即執行關機操作。

●-c:取消當前已經執行的關機操作。

我們也可以在shutdown命令后面指定時間,設定關機的時間,默認是1分鐘后執行關機操作。shutdown命令可以達成以下的工作。

●可以自由選擇關機模式,即關機、重新啟動或進入單人操作模式。

●可以配置關機時間,既可以配置立刻關機,也可以配置某一個特定的時間才關機。

●可以自定義關機信息,在關機之前,可以將自己配置的信息傳送給在線的用戶。

●可以僅發出警告信息,在需要進行一些測試,而不想讓其他使用者被干擾,或者明白地告訴使用者某段時間要注意的事項,這時就可以使用shutdown命令,但不是真的要關機。

●可以選擇是否要執行fsck命令檢查文件系統。

例3-14 立即關機

執行shutdown命令可以實現立即關機的操作,now相當于指定關機的時間為0,具體如下。

978-7-111-67835-9-Chapter03-45.jpg

例3-15 5分鐘后關機

如果想要在指定的時間后執行關機操作,可以使用shutdown-h命令在后面指定具體的時間,比如讓系統5分鐘后關機,可以執行shutdown-h 5命令,命令如下。

978-7-111-67835-9-Chapter03-46.jpg

例3-16 只發送警告信息

指定-k選項可以向用戶發送警告信息,并不會關機,命令如下。

978-7-111-67835-9-Chapter03-47.jpg

3.poweroff命令

poweroff命令可以立即執行關閉系統的操作,默認情況下只有系統管理員root才可以執行此操作。

例3-17 使用poweroff命令關機

使用poweroff命令執行關機的具體命令如下。

978-7-111-67835-9-Chapter03-48.jpg

4.reboot命令

reboot命令可以重新啟動系統,也是一個常用的命令。該命令只有root用戶可以使用。

例3-18 重啟系統

使用reboot命令重啟系統的具體命令如下。

978-7-111-67835-9-Chapter03-49.jpg

主站蜘蛛池模板: 遂平县| 岳普湖县| 交口县| 会昌县| 临潭县| 托克托县| 上杭县| 永德县| 平谷区| 将乐县| 平舆县| 伊川县| 福清市| 福建省| 长治县| 都江堰市| 靖西县| 保康县| 武陟县| 淮阳县| 嘉禾县| 松阳县| 富锦市| 四平市| 突泉县| 合阳县| 璧山县| 曲周县| 墨竹工卡县| 温泉县| 永仁县| 镇宁| 乐业县| 五原县| 衡南县| 靖远县| 星子县| 措美县| 井陉县| 吉安市| 甘洛县|