📅  最后修改于: 2020-12-09 05:56:35             🧑  作者: Mango
chkconfig是一个简单的命令行,用于在Linux命令行的每个运行阶段处理服务。它用于更新和显示所有可用服务的运行级别配置。
换句话说,它用于更新服务,当前启动信息,在管理中添加或删除服务,更新服务的跑道设置以及特定服务的列表。
以下命令显示chkconfig命令的语法及其可用选项。
S. No | Command syntax |
---|---|
1. | chkconfig –list [service_name] |
2. | chkconfig –override name |
3. | chkconfig –list | sort |
4. | chkconfig –del name |
5. | chkconfig [–level levels] name |
6. | chkconfig –add name |
以下命令指示启动和停止所有服务的状态。它用于显示所有服务的当前状态。
# chkconfig -list
# chkconfig --list | sort
此命令显示特定服务的启动和停止状态。下面给出的命令显示了特定服务的启动配置。这表明HTTP服务在所有运行级别都已关闭。
# chkconfig --list | grep httpd
此chkconfig命令显示如何仅在运行级别3参数下启动HTTP服务。 “ chkconfig -level 4 httpd on”命令在运行级别4启用httpd服务。
# chkconfig --level 4 httpd on
“ chkconfig -list | grep httpd”命令可验证在运行级别运行的httpd服务的状态。
此chkconfig命令显示如何仅在运行级别4参数下停止HTTP服务。
# chkconfig --level 4 httpd off
此chkconfig命令显示如何在多个运行级别停止HTTP服务。
# chkconfig --level 34534 httpd off
delete命令从chkconfig系统中完全删除服务。此命令从chkconfig列表中删除“ nfs”服务。
# chkconfig --del nfs
此命令将新服务添加到chkconfig管理。它添加了一个“ nfs”服务,它将自动从1、2、3、4和5级开始。
chkconfig命令仅添加设备中存在的那些服务。如果设备中不存在某项服务,则应先安装该服务的软件包,然后再将该服务添加到设备中。