40.3. nmstate systemd 服务
安装 nmstate
软件包后,您可以通过配置 nmstate
systemd 服务,在 Red Hat Enterprise Linux 系统引导时自动应用新的网络设置。此服务是一个 一次性
的 systemd 服务。因此,systemd 仅在系统引导以及手动重启服务时执行它。
注意
默认情况下禁用 nmstate
服务。使用 systemctl enable nmstate
命令启用它。之后,systemd
在每次系统启动时都执行此服务。
要使用这个服务,请将带有 Nmstate 指令的 *.yml
文件存储在 /etc/nmstate/
目录中。然后,nmstate
服务在下次重启时或手动重启服务时自动应用文件。默认情况下,在 Nmstate 成功应用文件后,它会将文件的 .yml
后缀重命名为 .applied
,以防止服务再次处理同样的文件。
您可以在 /etc/nmstate/nmstate.conf
文件中配置 nmstate
服务。例如,要在应用原始 *.yml
文件后保留它,并只创建一个具有 .applied
后缀的副本,请将以下行添加到 /etc/nmstate/nmstate.conf
中:
[service] keep_state_file_after_apply = false
有关详情和其他配置选项,请查看您系统上的 nmstate.service (8)
手册页。