chkconfig 命令将服务随开机启动或者关闭
//开机打开sshd服务?
chkconfig sshd on
?
//开机关闭防火墙?
chkconfig iptables off
?
1、chkconfig在没有参数运行时,显示用法。
2、如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回true,否则返回false。
3、如果在服务名后面指定了on,off或者reset,那么chkconfig 会改变指定服务的启动信息。on和off分别指服务被启动和停止,reset指重置服务的启动信息,无论有问题的初始化脚本指定了什么。
?
使用范例:
chkconfig --list ? ? ? ?#列出所有的系统服务
chkconfig --add httpd ? ? ? ?#增加httpd服务
chkconfig --del httpd ? ? ? ?#删除httpd服务
chkconfig --level httpd 2345 on ? ? ? ?#设置httpd在运行级别为2、3、4、5的情况下都是on(开启)的状态
chkconfig --list ? ? ? ?#列出系统所有的服务启动情况
chkconfig --list mysqld ? ? ? ?#列出mysqld服务设置情况
chkconfig --level 35 mysqld on ? ? ? ?#设定mysqld在等级3和5为开机运行服务,--level 35表示操作只在等级3和5执行,on表示启动,off表示关闭
chkconfig mysqld on ? ? ? ?#设定mysqld在各等级为on,“各等级”包括2、3、4、5等级
?
如何增加一个服务:
1.服务脚本必须存放在/etc/ini.d/目录下;
?