天天看點

Linux運作等級

在/etc/inittab中,"id:3:initdefault:"這一行來設定運作級别

Linux的運作級别,linux有7個.

    # 0 - 停機(千萬不要把initdefault設定為0 )

  # 1 - 單使用者,root權限,用于系統維護,禁止遠端登陸,就像Windows下的安全模式登入模式()

  # 2 - 多使用者,但是沒有NFS

  # 3 - 完全多使用者模式(完整的多使用者模式,有NFS,登陸後進入控制台指令行模式)

  # 4 - 沒有用到

  # 5 - X11 (X-window GUI模式)

  # 6 - 重新啟動(千萬不要把initdefault設定為6,否則每次啟動都會不斷重新開機)

  • 1-單使用者模式下,無網絡,經常用于系統維護。譬如root密碼丢失,fstab檔案配置錯誤系統無法啟動等等問題
  • 0-可用來關機 /sbin/init 0
  • 3-我們經常用到的,CLI界面
  • 5-進入linux GUI界面,主要桌面應用

      chkconfig 用法

chkconfig 指令可以用來檢查、設定系統的各種服務

使用文法:

chkconfig [--add][--del][--list][ 系統服務 ] 或 chkconfig [--level < 等級代号 >][ 系統服務 ][on/off/reset]

參數用法:

--add à 增加所指定的系統服務,讓 chkconfig 指令得以管理它,并同時在系統啟動的叙述檔案内增加相關資料。

--del à 删除所指定的系統服務,不再由 chkconfig 指令管理,并同時在系統啟動的叙述檔案内删除相關資料。

--level< 等級代号 > à 指定讀系統服務要在哪一個執行等級中開啟或關畢。

使用範例:

chkconfig --list      列出所有的系統服務

chkconfig --add httpd 增加 httpd 服務

chkconfig --del httpd 删除 httpd 服務

chkconfig --level httpd 2345 on 把 httpd 在運作級别為 2 、 3 、 4 、 5 的情況下都是 on (開啟)的狀态。

chkconfig 指令提供了一種簡單的方式來設定一個服務的運作級别。例如,為了設定 MySQL 伺服器在運作級别 3 和 4 上運作,你必須首先将 MySQL 添加為受 chkconfig 管理的服務:

chkconfig --add mysql

現在,我們在級别 3 和 5 上設定服務為“ on ”

chkconfig --level 35 mysql on

在其他級别上設為 off

chkconfig --level 01246 mysql off

為了确認你的配置被正确的修改了,我們可以列出服務将會運作的運作級别,如下所示:

#chkconfig --list mysql

mysql           0:off       1:off       2:off       3:on 4:off       5:on 6:off