Red Hat Training

A Red Hat training course is available for RHEL 8

38.3. 将 systemd 服务配置为在网络已启动后再启动

Red Hat Enterprise Linux 在 /usr/lib/systemd/system/ 目录中安装 systemd 服务文件。此流程为 /etc/systemd/system/service_name.service.d/ 中的服务文件创建一个置入段,该文件与 /usr/lib/systemd/system/ 中的服务文件一起使用,以便在网络在线后启动特定的 服务。如果置入段中的设置与 /usr/lib/systemd/system/ 中服务文件中的设置重叠,则它具有更高的优先级。

步骤

  1. 要在编辑器中打开服务文件,请输入:

    # systemctl edit service_name
  2. 输入以下内容并保存更改:

    [Unit]
    After=network-online.target
  3. 重新加载 systemd 服务。

    # systemctl daemon-reload