chkconfig 用来管理(添加,删除,开启,关闭)在不同运行级别下启动哪些服务。
【启动级别说明】
0 关机
1 单用户模式
2 无网络连接命令行模式(多用户模式)
3 命令行模式(多用户模式)
4 用户自定义
5 Desktop模式
6 重新启动
【命令选项】
--add:增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据;
--del:删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据;
--level<等级代号>:指定读系统服务要在哪一个执行等级中开启或关毕
【命令示例】
增加服务
chkconfig --add sercice_1
删除服务
chkconfig --del service_1
改变服务运行级别
chkconfig --level 34 service_1 on
chkconfig service_1 on
chkconfig service_1 off
【注意事项】
在添加服务前,要保证在/etc/init.d中有对应服务文件,并且服务文件开头遵从如下格式:
# chkconfig: 2345 20 80
添加服务步骤:
1.服务脚本必须存放在/etc/ini.d/目录下;
2.chkconfig --add servicename在chkconfig工具服务列表中增加此服务,此时服务会被在/etc/rc.d/rcN.d中赋予K/S入口了;
3.chkconfig --level 35 mysqld on修改服务的默认启动等级。