不管是重啟系統還是關閉系統,首先要運行 sync 命令,把記憶體中的數據寫到磁碟中。將數據由記憶體同步寫入到硬碟中。 一、shutdown命令 二、reboot命令 三、halt命令 四、poweroff命令(網上說是halt命令的鏈接,基本用法和 halt 差不多) 五、init命令 Linux系統有 ...
不管是重啟系統還是關閉系統,首先要運行 sync 命令,把記憶體中的數據寫到磁碟中。將數據由記憶體同步寫入到硬碟中。
[root@localhost ~]# sync
一、shutdown命令
# 立刻關機,now相當於時間為0 [root@localhost ~]# shutdown -h now # 系統在今天的20:25分關機,若在21:25才執行此命令,則隔天才關機 [root@localhost ~]# shutdown -h 20:25 # 系統在十分鐘後關機 [root@localhost ~]# shutdown –h +10 # 這個命令告訴大家,這台機器將在10分鐘後關機,並且會顯示在登陸用戶的當前屏幕中。 [root@localhost ~]# shutdown –h 10 'This server will shutdown after 10 mins'
# 系統立刻重啟 [root@localhost ~]# shutdown –r now # 系統十分鐘後重啟 [root@localhost ~]# shutdown –r +10 [root@localhost ~]# shutdown –r 30 ' the system will reboot after 30 mins'
二、reboot命令
# 系統立刻重啟,等同於 shutdown –r now
[root@localhost ~]# reboot
三、halt命令
# 立刻關閉系統,等同於 shutdown –h now 和 poweroff
[root@localhost ~]# halt
四、poweroff命令(網上說是halt命令的鏈接,基本用法和 halt 差不多)
# 立刻關閉系統,直接關機。不像shutdown先關閉服務,再關機
[root@localhost ~]# poweroff
五、init命令
# 系統關機命令:init 0 #立即將系統運行級別切換為0,即關機 [root@localhost ~]# init 0
# 系統重啟命令:init 6 #立即將系統運行級別切換為6,即重啟 [root@localhost ~]# init 6
Linux系統有7個運行級別(runlevel)
run level 0:系統停機狀態,系統預設運行級別不能設為0,否則不能正常啟動。關機
run level 1:單用戶工作狀態,root許可權,用於系統維護,禁止遠程登陸
run level 2:多用戶狀態(沒有NFS)
run level 3:完全的多用戶狀態(有NFS),登陸後進入控制台命令行模式。純命令行模式
run level 4:系統未使用,保留
run level 5:X11控制台,登陸後進入圖形GUI模式。含有圖形界面模式
run level 6:系統正常關閉並重啟,預設運行級別不能設為6,否則不能正常啟動。重啟
https://www.runoob.com/linux/linux-system-boot.html
https://www.cnblogs.com/zhangbing12304/p/8185346.html