1. 程式人生 > >Chkconfig 作用與原理小結

Chkconfig 作用與原理小結

1.什麼是chkconfig

1.1 更新或檢視系統服務的執行級別資訊

2.chkconfig命令作用,使用

2.1 chkconfig  

【選項引數:】

引數 引數說明    其他說明
--add    將相應的服務加入chkconfig管理  
--del  將相應的服務從chkconfig管理中刪除  
--level 檢視相應服務的執行級別  

例項2.1 chkconfig 使用 --add 給相應的服務加入chkconfig管理          例:[[email protected] test]# chkconfig --add mysqld

例項2.2 chkconfig 使用 --del 給相應的服務從chkconfig管理中刪除 例:[[email protected] test]# chkconfig --del netconsole

例項2.3 chkconfig 使用 --level 給系統服務在相應的執行級別下管理         例:[[email protected] test]# chkconfig --level 1 mysqld on

3. chkconfig原理

3.1 如果需要想chkconfig管理,必須首先要在/etc/rc.d/init.d/下面有相應的指令碼

3.2 此時服務會被在/etc/rc.d/rcN.d中賦予K/S入口了,我們實際生產環境一般是在執行級別3下面我們看一下

3.3啟動指令碼中必須有以下這一段說明

3.4 每一個服務的on和off其實是在這裡控制的

4. chkconfig原理實踐

4.1 在/etc/init.d下面新建一個knightlai服務檔案,並寫入以下指令碼

4.2 需要給相應的服務加上執行許可權

[[email protected] test]# chmod +x /etc/init.d/knightlai

4.3 檢視knightlai服務是否啟動

我們的啟動腳本里面只設置在“234”下面啟動

4.4 模擬啟動和停止服務