1、基础说明
chkconfig [–list] [–type ] [name]
chkconfig --add <name>
chkconfig --del <name>
chkconfig --override <name>
chkconfig [–level <levels>] [–type ] <name> <on|off|reset|resetpriorities>
查看系统服务级别的运行信息或者在某些级别关闭运行
2、选项说明
–list:查看所有的系统服务在各个运行级别的运行状态
–add:增加所指定的系统服务,让chkconfig指令得以管理它
–del:删除所指定的系统服务,不再由chkconfig指令管理
[–level <levels>] [–type ] <name> <on|off|reset|resetpriorities>
指定系统服务要在哪一个执行等级中开启或关闭
2.1、实例
- 查看所有的系统服务
chkconfig --list
0,1,2,3,4,5,6说明:
运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
运行级别1:单用户工作状态,root权限,用于系统维护,进程全程登录
运行级别2:多用户状态(没有NFS[无网络]),不支持网络
运行级别3:完全的多用户状态(有NFS[有网络]),登录后进入控制台命令行模式
运行级别4:系统未使用,保留
运行级别5:X11控制台,登录后进入图形GUI模式
运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
- 查看防火墙的运行状态
chkconfig iptables --list
- 将防火墙服务在运行级别5下设置为不自动启动
chkconfig --level 5 iptables off
- 在所有运行级别下关闭防火墙
chkconfig iptables off
- 在所有级别下打开防火墙
chkconfig iptables on
重新设置之后需要重启机器reboot才能生效