『壹』 linux 關機命令
Linux關機命令主要包括shutdown、halt、reboot、poweroff及init。以下是這些命令的詳細介紹:
shutdown
- 功能:Linux系統關閉最簡單的解決方案,可用於長久關閉主機直到重新啟動。
- 命令格式:shutdown [option] [time] [message]。
- 特點:shutdown命令允許用戶指定關機的時間,並可以附帶一條關機信息通知其他用戶。通過SSH發送的關機指令通常使用此命令。
halt
- 功能:立刻關機。
- 執行過程:halt命令會殺死應用進程,執行sync系統調用,確保文件系統寫操作完成後停止內核。
- 等價命令:halt相當於調用shutdown -h。
reboot
- 功能:引發主機重啟。
- 執行過程:reboot的工作過程與halt類似,但在停止內核後會重新啟動系統。
poweroff
- 功能:立刻關機。
- 執行過程:poweroff命令會發送一個ACPI(Advanced Configuration and Power Interface)信號來通知系統關機。
init
- 功能:init是所有進程的祖先,進程號始終為1。通過發送TERM信號給init可以終止所有的用戶進程和守護進程等。
- 運行級別:init定義了8個運行級別(runlevel),其中init 0為關機,init 6(某些系統中為init 1)為重啟。
- 特點:使用init命令關機或重啟系統相對較為底層,通常用於系統啟動腳本或特殊情況下。
這些命令在Linux系統中具有不同的用途和特點,用戶可以根據實際需求選擇合適的命令來關機或重啟系統。