方法
在linux下一些常用的關機/重啟命令有shutdown、halt、reboot、及init,它們都可以達到重啟系統的目的,但每個命令的內部工作過程是不同的。
shutdown命令安全地將系統關機。在系統關機前使用shutdown命令﹐系統管理員會通知所有登入的使用者系統將要關閉。並且login指令會被凍結,即新的使用者不能再登入。
halt——最簡單的關機命令,其實halt就是呼叫shutdown -h。halt執行時﹐殺死應用程序﹐執行sync系統呼叫﹐檔案系統寫操作完成後就會停止核心。
reboot的工作過程差不多跟halt一樣,不過它是引發主機重啟,而halt是關機。它 的引數與halt相差不多。
init是所有程序的祖先,它的程序號始終為1, init 0為關機,init 1為重啟。