命令init
似乎是每次啟動後運行的第一個進程。
如果我init
在 Ubuntu Gnome 終端中,這會重新啟動我的作業系統嗎?
答案1
如果您不是 root(且通常不應以 root 身分登入),您只會收到一則訊息:
bash$ init
init: Need to be root
如果您是 root,則可以使用 init 更改系統的當前運行級別(它實際上運行“telinit”來進行更改)。
bash$ sudo init
init: missing runlevel
Try `init --help' for more information.
如果您確實想重新啟動系統,可以透過告訴 init 切換到運行等級 6 來完成:
bash$ sudo init 6
(我實際上並不打算這樣做,因為我不想真正重新啟動我的機器。)
為了將來的參考,所有這些內容都在手冊頁中得到了很好的描述。man init
例如嘗試跑步。其他有趣的手冊頁包括runlevel
和telinit
。