Red Hat Training

A Red Hat training course is available for RHEL 8

14.6. 启用一个系统服务

您可以将服务配置为在系统引导时自动启动。enable 命令读取所选服务单元的 [Install] 部分,并创建指向 /etc/systemd/system/ 目录及其子目录中 /usr/lib/systemd/system/name.service 文件的合适的符号链接。但是,它不会重写已经存在的链接。

先决条件

  • 您必须有对该系统的根权限。

流程

  • 配置与系统服务对应的服务单元,在引导时自动启动:

    # systemctl enable <name>.service

    <name> 替换为您要启用的服务单元的名称(例如 httpd)。

  • 或者,如果您想要确保重新创建符号链接,请重新启用系统单元:

    # systemctl reenable <name>.service

    该命令禁用所选服务单元,并立即再次启用。

    例 14.5. 启用 httpd.service

    要将 Apache HTTP 服务器配置为在引导时自动启动,请使用以下命令:

    # systemctl enable httpd.service
    Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.