- Linux核心技術從小白到大牛
- 黃林峰 翟文學編著
- 1005字
- 2022-01-21 13:38:43
3.3 關機命令
在Linux中,每個程序都是在后臺執行的,因此,在看不到的屏幕背后其實有很多人同時在主機上工作,如果此時關機,其他人的數據可能就此中斷。另外,在計算機中,所有的數據都要被讀入內存后,才能被CPU處理。在Linux系統中,為了加快數據讀取速度,在默認情況下,某些已經加載到內存中的數據不會直接寫回硬盤,而是先暫存在內存中。如果此時關機,數據沒有被寫入硬盤,就會造成數據更新不正常。我們已經知道了如何啟動Linux系統,那么應該如何正確地關閉Linux系統呢?下面將會介紹一些正確關機的方法。
1.sync命令
執行sync命令可以將內存中數據同步寫入磁盤。普通用戶執行此命令只會寫入自己的數據,系統管理員root執行此命令會將整個系統中的數據寫入磁盤。sync命令可以在系統關機或重啟之前多執行幾次。
2.shutdown命令
shutdown命令可以安全地關閉或重啟Linux系統,并在系統關閉之前給系統上的所有登錄用戶提示一條警告信息。該命令只能由系統管理員root使用。
語法:
選項說明:
●-r:重啟系統(常用)。
●-k:不會真正執行關機操作,而是向當前系統中的用戶發送一條警告信息。
●-h:將系統中的服務停止后,會立即執行關機操作。
●-c:取消當前已經執行的關機操作。
我們也可以在shutdown命令后面指定時間,設定關機的時間,默認是1分鐘后執行關機操作。shutdown命令可以達成以下的工作。
●可以自由選擇關機模式,即關機、重新啟動或進入單人操作模式。
●可以配置關機時間,既可以配置立刻關機,也可以配置某一個特定的時間才關機。
●可以自定義關機信息,在關機之前,可以將自己配置的信息傳送給在線的用戶。
●可以僅發出警告信息,在需要進行一些測試,而不想讓其他使用者被干擾,或者明白地告訴使用者某段時間要注意的事項,這時就可以使用shutdown命令,但不是真的要關機。
●可以選擇是否要執行fsck命令檢查文件系統。
例3-14 立即關機
執行shutdown命令可以實現立即關機的操作,now相當于指定關機的時間為0,具體如下。
例3-15 5分鐘后關機
如果想要在指定的時間后執行關機操作,可以使用shutdown-h命令在后面指定具體的時間,比如讓系統5分鐘后關機,可以執行shutdown-h 5命令,命令如下。
例3-16 只發送警告信息
指定-k選項可以向用戶發送警告信息,并不會關機,命令如下。
3.poweroff命令
poweroff命令可以立即執行關閉系統的操作,默認情況下只有系統管理員root才可以執行此操作。
例3-17 使用poweroff命令關機
使用poweroff命令執行關機的具體命令如下。
4.reboot命令
reboot命令可以重新啟動系統,也是一個常用的命令。該命令只有root用戶可以使用。
例3-18 重啟系統
使用reboot命令重啟系統的具體命令如下。
- Android Studio Essentials
- Magento 2 Theme Design(Second Edition)
- Python高效開發實戰:Django、Tornado、Flask、Twisted(第3版)
- Visual Basic程序設計實驗指導(第二版)
- Mastering ROS for Robotics Programming
- Creating Stunning Dashboards with QlikView
- Java高并發核心編程(卷1):NIO、Netty、Redis、ZooKeeper
- C++ Application Development with Code:Blocks
- 計算機應用技能實訓教程
- 零基礎學C語言(升級版)
- Mudbox 2013 Cookbook
- MATLAB 2020 GUI程序設計從入門到精通
- 計算機應用基礎案例教程(第二版)
- MongoDB Cookbook
- Android應用程序設計