📜  Linux中的chkconfig命令(1)

📅  最后修改于: 2023-12-03 15:17:23.767000             🧑  作者: Mango

Linux中的chkconfig命令

介绍

Chkconfig命令是一个用于管理启动脚本的工具,它可以修改或查询某个服务在系统启动时的运行级别。在Linux中,有许多服务需要在系统开机启动时运行,而chkconfig可以帮助用户更好地管理这些服务。

语法

chkconfig [--level ] [服务名] [on/off/reset]

实例
查询服务状态
  • 查询服务 "sshd" 是否在运行级别 3 中开机自动启动:
chkconfig --level 3 sshd

输出信息如下:

sshd          0:off   1:off   2:on    3:on    4:on    5:on    6:off

输出结果表示,sshd 服务在运行级别 3 中已经开启自动启动,而在其他级别中则没有开启。

添加服务开机自动启动
  • 将服务 "sshd" 加入开机自动启动列表,并在运行级别 3 中启动:
chkconfig --level 3 sshd on

执行结果不产生任何输出。

关闭服务开机自动启动
  • 将服务 "sshd" 的自动启动功能关闭:
chkconfig sshd off

执行结果不产生任何输出。

其他操作
  • 对于一些没有安装chkconfig软件包的系统,可以将该命令替换为以下命令:
/sbin/chkconfig
  • 在某些系统中,可以使用以下命令查看所有服务的启动状态:
systemctl list-unit-files | grep enabled
总结

chkconfig 命令是Linux中用来管理系统服务的开机自动启动的工具之一,可以查询、启动、停止服务在各个运行级别下的自动启动状态,方便用户对服务进行管理。使用chkconfig命令时需要注意查看输出信息,以确保服务已经成功添加或关闭自动启动功能。