Linux chkconfig
Linux chkconfig命令
什么是chkconfig命令?
chkconfig是用于处理每个服务的简单命令行Linux命令行中的运行阶段。它用于更新和显示所有可用服务的运行级别配置。
换句话说,它用于更新服务,当前启动信息,在管理中添加或删除服务,更新跑道服务的设置以及特定服务的列表。
chkconfig命令
以下命令显示了chkconfig命令的语法及其可用选项。
命令语法 |
chkconfig--list [service_name] |
chkconfig --override name |
chkconfig --list | sort |
chkconfig --del name |
chkconfig [--level levels] name |
chkconfig --add name |
1、所有服务的当前状态
以下命令指示启动和停止所有服务的状态。用于显示所有服务的当前状态。
2、所有服务的当前状态(按字母顺序)
3、特定服务的当前状态
此命令显示特定服务的启动和停止状态。下面给出的命令显示了特定服务的启动配置。这表明HTTP服务在所有运行级别上都是关闭的。
# chkconfig--list | grep httpd
4、在运行级别启用(启动)特定服务
此chkconfig命令显示如何仅在运行级别3的参数下启动HTTP服务。 " chkconfig-level 4 httpd on"命令在运行级别4启用httpd服务。
# chkconfig--level 4 httpd on
" chkconfig-list | grep httpd"命令可验证在运行级别运行的httpd服务的状态。
5、在运行级别上禁用(停止)特定服务
此chkconfig命令显示如何仅在运行级别4的参数上停止HTTP服务。
# chkconfig--level 4 httpd off
此chkconfig命令显示如何在多个运行级别停止HTTP服务。
# chkconfig--level 34534 httpd off
6、删除服务
delete命令从chkconfig系统中完全删除服务。此命令从chkconfig列表中删除" nfs"服务。
7、添加新服务
此命令将新服务添加到chkconfig管理中。它添加了一个" nfs"服务,它将自动从1、2、3、4和5级开始。
chkconfig命令仅添加设备中存在的那些服务。如果设备中不存在某项服务,则应首先安装该服务的软件包,然后再将该服务添加到设备中。