systemd 获取服务单元配置的更改

systemd 获取服务单元配置的更改

我正在学习有关 systemd 的更多信息,哪个命令可以正确地获取在 systemd 下对服务单元配置所做的更改?

systemctl daemon-restart
systemctl reboot 
systemctl daemon-reload 
systemctl daemon-reexec 

答案1

systemctl daemon-reload

是您要使用的那个。它将重新加载 systemd 管理器配置。这将重新运行所有生成器、重新加载所有单元文件并重新创建整个依赖关系树。

systemctl daemon-reexec

将重新执行 systemd 管理器。这将序列化管理器状态,重新执行进程并再次反序列化状态。除了调试和软件包升级外,此命令用处不大。有时,它可能作为重量级命令很有用daemon-reload

systemctl reboot

将重新启动系统,因此,服务配置的更改将在重新启动后生效。

systemctl daemon-restart

不起作用。daemon-restart不是有效的论点systemctl

相关内容