init
init是所有程序的祖先﹐它的程序號始終為1﹐所以傳送term訊號給init會終止所有的使用者程序﹑守護程序等。shutdown
就是使用這種機制。init定義了8個執行級別(runlevel),init 0為關機﹐init
1為重啟。關於init可以長篇大論﹐這裡就不再敘述。另外還有telinit命令可以改變init的執行級別﹐比如﹐telinit
-is可使系統進入單使用者模式﹐並且得不到使用shutdown時的資訊和等待時間。
在終端輸入init --help 可以檢視init命令幫助
補充:執行級就是作業系統當前正在執行的功能級別。這個級別從1到6 ,具有不同的功能。
# 0 - 停機(千萬不能把initdefault 設定為0 )
# 1 - 單使用者模式
# 2 - 多使用者,沒有 nfs
# 3 - 完全多使用者模式(標準的執行級)
# 4 - 沒有用到
# 5 - x11 (xwindow)
# 6 - 重新啟動 (千萬不要把initdefault 設定為6 )
centos7正確關機重啟
linux主要用於伺服器領域,而在伺服器上執行一項服務是永無止境的,除非遇到特殊情況,否則不會關機。和windows不同,在linux系統下,很多程序是在後台執行的。在螢幕背後,可能有很多人同時在工作。如果直接按下電源的按鈕,其他人的資料可能就此中斷。更嚴重的是,若不正常關機,嚴重的話,可能會造成檔...
centos7 異常關機 分析。
這台伺服器配置為雙路e5 6碟符raid1 0陣列,虛擬磁碟835.491gb sas15000rpm硬碟 4g 記憶體,估計看見記憶體大小你們笑噴了,奇葩的組合,任性的主機。之前此台伺服器安裝esxi帶一台虛擬機器,經常無故宕機,系統日誌也沒有記錄。後來直接裝了物理機centos 7,emm仍舊宕...
CentOS 7 關機與重啟
linux centos重啟命令 1 reboot 2 shutdown r now 立刻重啟 root使用者使用 3 shutdown r 10 過10分鐘自動重啟 root使用者使用 4 shutdown r 20 35 在時間為20 35時候重啟 root使用者使用 如果是通過shutdown...