Linux 提供了各種命令來執行不同類型的系統關閉。然而,用於指代這些關閉類型的術語可能會讓人困惑,尤其是對 Linux 新用户來説。在本文中,我們將討論關閉、重啓和停止之間的區別,以及何時使用這些命令。
Shutting Down Linux
當您關閉 Linux 時,您實際上是關閉了系統。關閉進程保存所有打開的文件,終止正在運行的進程,並
安全關閉硬件電源。當您關閉 Linux 時,確保您保存了所有的工作,因為任何未保存的數據都將丟失。
您可以使用 shutdown 命令和 -h (相當於 -poweroff)選項,關閉 Linux 系統。例如,您可以通過以下命令立即關閉系統:
sudo shutdown -h now
此外,您可以指定關閉時間。例如,您可以在五分鐘後關閉系統。
sudo shutdown -h +5
Restarting Linux
重啓過程將關閉系統,但不關閉硬件,而是立即啓動恢復了。這個進程清除系統的內存,刷新它的設置,並允許任何更新生效。
你可以使用 reboot 命令重啓 Linux 系統。
sudo reboot
此外,您可以在 shutdown 命令中使用 -r 選項重啓系統。例如,您可以在 5 分鐘後重啓系統。
sudo shutdown -r +5
Halting Linux
當你 halt 系統時,你將系統置於可以安全關閉的狀態。halt 進程保存所有打開的文件,並終止運行進程,並停止硬件,而不關閉硬件電源。此過程允許您在物理上關閉硬件,沒有數據丟失或系統損壞的風險。
您可以使用 shutdown 命令和 -H 選項來停止 Linux,它代表 halt without power off。例如,可以使用如下命令立即停止系統:
sudo shutdown -H now
此外,您可以指定 halt 時間。例如,五分鐘後 halt 系統:
sudo shutdown -H +5
我的開源項目
- course-tencent-cloud(酷瓜雲課堂 - gitee倉庫)
- course-tencent-cloud(酷瓜雲課堂 - github倉庫)