Linux服務器的關機和重啟命令 Linux服務器關閉

Linux管理員在其日常工作中執行許多任務 。系統關機和重新啟動任務是必不可少的 。這對他們來說是一項有風險的任務,因為有時由于某些原因,重啟失誤,就會造成問題,導致他們需要花的時間來排除故障 。今天我們就來看一下Linux系統提供了幾種不同的方法來重

Linux服務器的關機和重啟命令 Linux服務器關閉

文章插圖
Linux 管理員在其日常工作中執行許多任務 。系統關機和重新啟動任務是必不可少的 。這對他們來說是一項有風險的任務,因為有時由于某些原因,重啟失誤,就會造成問題,導致他們需要花的時間來排除故障 。今天我們就來看一下Linux 系統提供了幾種不同的方法來重啟和關閉服務器 。
1,通過shutdown命令重啟和關閉
關機命令,用于關閉或重新啟動 Linux 遠程計算機或本地主機 。它提供多個選項可有效執行此任務 。如果使用 time 參數,則在系統關閉前 5 分鐘創建 /run/nologin 文件,以確保不允許進一步登錄 。
[rootsharplee creatfile]# shutdown [OPTION] [TIME] [MESSAG]
運行以下命令以立即關閉 Linux 計算機 。它將立即殺死所有進程并將關閉系統 。
[rootsharplee creatfile]# shutdown -h now
-h選項等效于 –power off,除非指定了 –halt ?;蛘撸覀兛梢允褂脦в型V惯x項的關閉命令來立即關閉機器 。
[rootsharplee]# shutdown –halt now
or
# shutdown -H now

-H選項, –halt:停止機器 。或者,我們可以使用帶有關機選項的關機命令來立即關閉機器 。

[rootsharplee creatfile]#shutdown –poweroff now
or
# shutdown -P now
-P選項, –poweroff:關閉計算機電源(默認設置) 。接下來看一下如何重啟服務器 。如果要在 N 秒內執行關機或重新啟動,請添加 time 參數 。您可以在此處向登錄用戶添加廣播自定義消息 。在此示例中,我們將在 5 分鐘后重新啟動計算機 。
[rootsharplee creatfile]# shutdown -r +5 \\\”To reboor server\\\”
運行以下命令立即重啟Linux服務器 。
[rootsharplee creatfile]# shutdown -r now
2,通過reboot命令來重啟或關閉
reboot 命令,用于關閉或重新啟動 Linux 遠程計算機或本地主機的電源 。重新啟動命令附帶兩個有用的選項 。它將執行計算機的正常關機和重新啟動(這類似于系統菜單中提供的重新啟動選項) 。
運行\\\”reboot重啟\\\”命令,沒有任何選項來重新啟動Linux機器 。

[rootsharplee creatfile]# reboot
使用 -p 選項運行\\\”重啟\\\”命令以關閉或關閉 Linux 計算機 。
[rootsharplee creatfile]# reboot -p
使用 -f 選項運行\\\”重啟\\\”命令以強制重新啟動 Linux 計算機(這類似于按 CPU 上的電源按鈕) 。
[rootsharplee creatfile]# reboot -f
3,通過init 命令來重啟或關閉
init(初始化的縮寫)是在計算機系統啟動期間啟動的第一個進程 。它將檢查 /etc/inittab 文件以確定 Linux 運行級別 。此外,還允許用戶執行關機和重新啟動 Linux 計算機 。
運行以下初始化命令關閉系統。
[rootsharplee creatfile]# init 0
【Linux服務器的關機和重啟命令 Linux服務器關閉】運行以下命令重啟系統 。
[rootsharplee creatfile]# init 6
4,關閉系統使用halt命令
halt 命令,用于關閉或關閉 Linux 遠程計算機或本地主機的電源 。halt 將終止所有進程并關閉 CPU 。
[rootsharplee creatfile]# halt
5,關閉Linux系統使用poweroff命令
電源關閉命令,用于關閉或關閉 Linux 遠程計算機或本地主機 。電源關閉與停止完全相同,但它也會關閉設備本身(PC上的燈和所有設備) 。它向主板發送 ACPI 命令,然后發送到 PSU 以切斷電源 。
[rootsharplee creatfile]# poweroff
6,關閉和重啟系統使用systemctl命令
Systemd是一個新的初始化系統和系統管理器,它通過傳統的SysV初始化系統實現/適應了所有主要的Linux發行版 。
systemd 與 SysV 和 LSB 初始化腳本兼容 。它可以作為系統系統的直接替代品 。systemd 是內核啟動并保持 PID 1 的第一個進程 。
systemctl是命令行實用程序和主要工具,用于管理systemd守護程序/服務,例如(啟動,重新啟動,停止,啟用,禁用,重新加載和狀態) 。
systemd 使用 .service files 而不是 bash 腳本(SysVinit 使用) 。systemd 將所有守護進程分類到它們自己的 Linux cgroup 中,您可以通過瀏覽 /cgroup/systemd 文件來系統層次結構 。

推薦閱讀