这里以nfs服务为例介绍chkconfig命令的使用,环境是Fedora 12
语法:(4种用法)
chkconfig [--level levels] name <on|off|reset>:设置某一服务在指定的运行级是被启动,停止还是重置
预备知识:
1.nfs 的启动脚本在/etc/rc.d/init.d/nfs
2.linux运行级别有6个:0表示停机 1表示单用户模式 2表示多用户模式但不带nfs 3表示完全多用户模式 4未使用 5X11模式 6重启
3.运行级别设置脚本在/etc/inittab中,命令改变脚本方法 init level
4./etc/rc(0-6).d下存放相关运行级别需要自动启动的脚本连接文件,这些连接用chkconfig 命令建立或删除。
5.chkconfig命令可以建立的连接服务一般需要在/etc/rc.d/init.d下有启动脚本。
使用范例:
1.chkconfig --list nfs
结果:nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off
2.chkconfig --del nfs
删除自动启动nfs服务,/etc/rc(0-6).d/下找不到nfs相关脚本连接
3.chkconfig --add nfs
/etc/rc(2-4).d下找到相关脚本连接文件,文件名如S30nfs
4.chkconfig --level 2 nfs off
删除了rc2.d目录下连接nfs启动脚本的连接文件