推荐阅读:每天学一个Linux命令(91):nc命令介绍chkconfig命令用于管理Linux系统的启动项语法格式chkconfig[options]选项说明--add#添加指定系统服务--del#删除指定系统服务--level<级别代码>#指定读取系统服务开启或关闭的执行级别。默认运行级别,RHS使用的级别如下:0:关机1:单用户模式??2:无网络支持的多用户模式??3:有网络支持的多用户模式??4:保留,不使用5:网络支持支持X-Window的多用户模式??6:重启系统,即重启运行级文件。chkconfig管理的每个服务都需要在对应的init.d下的脚本中添加两行或更多行的注释。第一行告诉chkconfig默认启动什么运行级别以及启动和停止的优先级。如果默认情况下服务不在任何运行级别启动,请使用-而不是运行级别。第二行描述服务,可以跨行注释。#chkconfig:23451090#描述:激活/停用配置为在引导时启动的所有网络接口。应用程序示例列出所有系统服务[root@centos7~]#chkconfig--list注意:此输出仅显示SysV服务,不包括本机systemd服务。SysV配置数据可能会被本机systemd配置覆盖。如果您想列出系统服务,请使用“systemctllist-unit-files”。要查看在特定目标上启用的服务,请使用'systemctllist-dependencies[target]'.netconsole0:off1:off2:off3:off4:off5:off6:offnetwork0:off1:off2:on3:on4:on5:on6:off其他实例[root@centos7~]#chkconfig--addhttpd#添加httpd服务[root@centos7~]#chkconfig--delhttpd#删除httpd服务[root@centos7~]]#chkconfig--levelhttpd2345on#在运行级别设置httpd2、3、4、5的情况下都开启(打开)[root@centos7~]#chkconfig--listhttpd#Listhttpd服务设置[root@centos7~]#chkconfig--level35httpdon#设置httpd在3级和5级启动启动服务[root@centos7~]#chkconfighttpdon#设置httpd在每个级别都开启[root@centos7~]#chkconfig–levelredis2345on#设置redis运行级别2,3,4,5注意:添加服务时,服务启动脚本必须存放在/etc/init.d/目录下每天学一个Linux命令(90):kill/killall每天学一个Linux命令(86):timelearnaLinux每天指挥(85):守望
