Chkconfig 作用与原理小结

1.什么是chkconfig

1.1 更新或查看系统服务的运行级别信息

2.chkconfig命令作用,使用

2.1 chkconfig  

【选项参数:】

参数 参数说明    其他说明
--add    将相应的服务加入chkconfig管理  
--del  将相应的服务从chkconfig管理中删除  
--level 查看相应服务的运行级别  

实例2.1 chkconfig 使用 --add 给相应的服务加入chkconfig管理          例:[root@localhost test]# chkconfig --add mysqld

实例2.2 chkconfig 使用 --del 给相应的服务从chkconfig管理中删除 例:[root@localhost test]# chkconfig --del netconsole

实例2.3 chkconfig 使用 --level 给系统服务在相应的运行级别下管理         例:[root@localhost 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 需要给相应的服务加上执行权限

[root@localhost test]# chmod +x /etc/init.d/knightlai

4.3 查看knightlai服务是否启动

我们的启动脚本里面只设置在“234”下面启动

4.4 模拟启动和停止服务

 

 

 

 

 

 

 

 

 


 

猜你喜欢

转载自blog.csdn.net/a1779078902/article/details/85062010