分享免费的编程资源和教程

网站首页 > 技术教程 正文

chkconfig命令解析

goqiw 2024-11-27 13:58:42 技术教程 7 ℃ 0 评论

简介

chkconfig命令是Red Hat公司开发的用于管理系统服务的命令,遵循GPL规则。它可以用来检查、设置和更新系统服务的运行级别信息。

语法

chkconfig [选项] <服务名> [on|off|reset]

选项

  • --add:增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。
  • --del:删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。
  • --level <等级代号>:指定读系统服务要在哪一个执行等级中开启或关闭。
  • --list:列出所有可由chkconfig管理的系统服务及其当前运行级别信息。

运行级别

Linux系统定义了不同的运行级别,每个运行级别代表了系统的一种运行状态。chkconfig命令可以设置服务在不同运行级别的启动状态。

常见运行级别

  • 0:关机
  • 1:单用户模式
  • 2:无网络连接的多用户命令行模式
  • 3:有网络连接的多用户命令行模式
  • 4:系统未使用,保留一般不用
  • 5:带图形界面的多用户模式
  • 6:重新启动

使用示例

  • 查看sshd服务在当前运行级别是否启动
chkconfig sshd
  • 设置sshd服务在所有运行级别启动
chkconfig sshd on
  • 关闭sshd服务在所有运行级别启动
chkconfig sshd off
  • 列出所有可由chkconfig管理的系统服务
chkconfig --list

注意事项

  • chkconfig命令只是修改了服务在不同运行级别的启动链接,并不会立即启动或停止服务。
  • 要立即启动或停止服务,在centos6中可以使用service命令,更高的版本中推荐使用systemctl。
  • 在 Linux 8 中,chkconfig 命令仍然可以使用,但 不推荐 使用。systemd 取代了 init:Linux 8 使用 systemd 作为系统初始化程序,而 systemd 提供了 systemctl 命令来管理服务,功能更加强大。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表