Linux作業系統執行級別介紹

安全劍客發表於2020-10-26
一、 執行級別
  1. 0: 關機
  2. 1: 單使用者
  3. 2: 無網路的多使用者
  4. 3:  行模式
  5. 4: 未用
  6. 5: GUI(圖形桌面 模式)
  7. 6 : 重啟
  8. 執行級別的切換
    1. init 想要切換的執行級別
二、檢視執行級別
  1. who -r : 顯示當前執行級別以及系統當前時間 。
    [outman02@bogon ~]$ who -r
    run-level 5  2017-11-02 17:55
  2. runlevel : 顯示前一個執行級別(無則顯示”N”) 、 當前執行級別
    [outman02@bogon ~]$ runlevel
    N 5
三、案例
  1. 案例一 : 執行級別切換
    切換為命令列模式
    [outman02@localhost ~]$ init 3
    切換為圖形介面模式
    [outman02@localhost ~]$ init 5
  2. 案例二 : 並不是所有的圖形介面執行級別都是5
    在案例一的基礎上(命令列模式下)執行
    [outman02@localhost ~]$ startx  //在命令列級別開啟GUI
    然後開啟Terminal 執行級別顯示命令
    [outman02@localhost ~]$ runlevel
    5 3 
    發現當前執行級別是3 , 這是因為在startx啟動的桌面只是相當於在命令列級別 中開啟了一個程式 。 所以執行級別沒有變化 。
  3. 案例三 : 不是所有的 命令列模式執行級別都是3
    在圖形介面模式下按下ctrl+alt+F2 進入命令列模式 執行
    [outman02@localhost ~]$ runlevel
    3 5 //當前級別仍然為5
    ctrl+alt+F7 回到圖形介面模式
  4. 總結: 執行界別是相對於系統而言的 , 切換執行級別透過“init執行級別”來進行切換 。
四、執行級別的作用
  1. 作用:
    1. 重啟
      1. [outman02@localhost ~]$ reboot
      2. [outman02@localhost ~]$ shutdown -r now
      3. [outman02@localhost ~]$ init 6
    2. 伺服器一般使用執行級別 ,減少圖形 介面帶來的資源浪費
    3. 忘記密碼時修改密碼
    4. 修改啟動時預設的執行級別
  2. 修改啟動時預設執行級別
    1. [outman02@localhost ~]# vim /etc//inittab
    2. 進入檔案後將5改為3之後 , 儲存 , 重啟 。

原文地址:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2729583/,如需轉載,請註明出處,否則將追究法律責任。

相關文章