- Linux系統運行級別分類
- inti 0 : 停機
- 當切到這一個級別時系統會立即關閉正在運行的服務,並關閉系統電源。
- init 1 : 單用戶模式
- 此級別為單用戶模式有點像是window的安全模式,當切到這一個級別的時侯系統只允許root用戶登入系統,一般此級別用於系統維護時使用。
- init 2 : 多用戶模式
- 此級別的限制就是用戶不能使用NFS(網路文件系統),系統將會拒絕向網路中其他server提供服務,此模式也是用到維護時使用。
- init 3 : 完全多用戶模式
- 一般運行是者是run在這一個級別。
- init 4 : 未分配
- 此級別主要由開發人員定制其功能,目前主要用於單片機時其他系統(例如手機操作操作系統)的開發和應用。
- init 5 : 圖形模式
- 此級別於3級別基本相同,只是5級別是已圖形界面登錄系統並使用。
- init 6 : 重新啟動系統
--------------------------------------------------------------------------------------------------------
- 另外還有其他方式來關機或重啟系統如
- shutdown -h now : 現在開始關機
- shutdown -h now+5 : 5分鐘後關機
- shutdown -r now :現在立即立即重啟
- shutdown -t 10 :shutdown的t參數是用來陝出警告信號和刪除信號給程序之間要延遲多少秒。警告信號可以提醒vi或mail等程式儘快存檔,刪除信號會刪除vi或mail等程序。
- shutdown -k 3 Warring:System will shutdown! :只是送出訊息給所有使用者,但實際上並不關機。剛才的指令是在3分鐘後送出開機訊息。
- shutdown -nr now : 使用n參數是不呼叫init程序關機,而由shutdown自已執行,不建議使用n參數。
- shutdown 的f 與 F參數:f參數用途顧重新啟動時不執行fsck指令;而F參數:在重新啟動時,執行fsck指令。
- poweroff : 這也是要用來關機
- 使用poweroff指令時,請先確保系統已經沒有用戶存在且所有數據都已保存
- reboot : 立即重新啟動系統
- 選項:
- n:在執行reboot指令前,不要執行預設的sync指令
- sync指令可以將buffer資料寫回磁盤中
- w:不實際執行reboot指令,只是將過程寫入/var/log/wtmp檔中
- d:不將重新啟動過程寫入/var/log/wtmp檔
- f:不呼叫shutdown指令,也不顯示訊息而直接重開機
- i:在重新啟動前關閉所有網路介面
- halt:挂起系統命令halt
- halt命令用于挂起系統(挂起系統通常應用筆記型電腦的設備中),與shutdown,poweroff令令不同,使用halt只會挂起系統(系統停止運行)而不會切斷主機電源
- 常用的指令 halt -p ;參數p為poweroff
- init:
- init 0
- init 6
--------------------------------------------------------------------------------------------------------
telinit指令的功能於init指令完全相同。
--------------------------------------------------------------------------------------------------------
- runlevel指令用來顯示當前系統的運行等級
- Step 1. runlevel
- 這一個只會顯示數值,數值表示的意思如init。
--------------------------------------------------------------------------------------------------------
沒有留言:
張貼留言