Chkconfig 作用與原理小結
阿新 • • 發佈:2018-12-18
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”下面啟動