Menu Close

13.9. 启用系统服务

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

流程

  • 要将一个与系统服务对应的服务单元配置为在引导时自动启动,以 root 身份输入以下命令:

    # systemctl enable <name>.service

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

    • 如果要确保重新创建符号链接,以 root 用户身份使用以下命令:

      # systemctl reenable <name>.service

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

      例 13.5. 启用 httpd.service

      要将 Apache HTTP 服务器配置为在引导时自动启动,以 root 用户身份运行以下命令:

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