在/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