📜  Linux中的chkconfig命令

📅  最后修改于: 2020-12-09 05:56:35             🧑  作者: Mango

Linux中的chkconfig命令

chkconfig命令是什么?

chkconfig是一个简单的命令行,用于在Linux命令行的每个运行阶段处理服务。它用于更新和显示所有可用服务的运行级别配置。

换句话说,它用于更新服务,当前启动信息,在管理中添加或删除服务,更新服务的跑道设置以及特定服务的列表。

chkconfig命令

以下命令显示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

1.所有服务的现状

以下命令指示启动和停止所有服务的状态。它用于显示所有服务的当前状态。

# chkconfig -list

2.所有服务的当前状态(按字母顺序)

# chkconfig --list | sort

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”服务。

# chkconfig --del nfs

7.添加新服务

此命令将新服务添加到chkconfig管理。它添加了一个“ nfs”服务,它将自动从1、2、3、4和5级开始。

chkconfig命令仅添加设备中存在的那些服务。如果设备中不存在某项服务,则应先安装该服务的软件包,然后再将该服务添加到设备中。