systemctl 命令

随着 Linux 系统的发展,init 系统(由 chkconfig 使用)被 systemd 取代,systemd 是 Linux 操作系统的现代系统和服务管理器。

它提供了更多的功能和更好的性能。通过此更改,chkconfig 已被弃用,并由 systemctl 取代。

为什么使用 systemctl?

systemctl 是用于控制 systemd 系统和服务管理器的命令行工具。它提供了一种更强大、更灵活的服务管理方式。

以下是一些主要优势:

  • 统一接口: 它提供了一个命令来管理系统服务和运行级别(现在在 systemd 中称为 目标)。
  • 增强性能: systemd 并行启动服务,缩短启动时间。
  • 更多功能: 它支持服务依赖项、按需服务启动等现代功能。

基本 systemctl 命令

让我们看看如何使用 systemctl 执行与 chkconfig 类似的任务:

如何列出活动服务

此命令通过提供有关每个服务的状态和属性的更多信息来列出系统上 systemd 管理的所有活动服务。

systemctl list-units --type=service

示例输出:

示例输出

使用 systemctl 来替代 chkconfig 是现代 Linux 系统的推荐做法。它提供了更强大的功能,并且更易于使用。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。