Linux下chkconfig
2、chkconfig语法
chkconfig [--add] [--del] [--list] [系统服务] 或 chkconfig [--level <等级代号>] [系统服务] [on/off/reset]
chkconfig后面直接 + 服务名:检查服务的运行状态
3、参数
4、开启关闭服务例子:
chkconfig telnet on #开启Telnet服务 chkconfig telnet off #关闭Telnet服务
5、参数的使用
例:
6、如何增加一个服务
(1)运行级别文件
每个被chkconfig管理的服务需要在对应的init.d下的脚本加上两行或者更多行的注释。第一行告诉chkconfig缺省启动的运行级以及启动和停止的优先级。如果某服务缺省不在任何运行级启动,那么使用 – 代替运行级。第二行对服务进行描述,可以用\ 跨行注释。 例如,random.init包含三行: # chkconfig: 2345 20 80 # description: Saves and restores system entropy pool for \ # higher quality random number generation.
(2)实践操作——增加一个服务
服务脚本必须存放在/etc/init.d/目录下 1、chkconfig –add servicename #在chkconfig工具服务列表中增加此服务,此时服务会被在/etc/rc.d/rcN.d中赋予K/S入口了 2、chkconfig –level 35 mysqld on #修改服务的默认启动等级