首页/系统/信创系统运维速查/daemon-reload 的生效时机
服务与运维65 条

daemon-reload 的生效时机

新增或修改 unit、drop-in、依赖关系后必须 systemctl daemon-reload 让 PID1 重新读取;这是'配置改完不生效'类问题的高频原因之一。

信创系统运维速查系统更新于 2026-10-12
改 unit/drop-indaemon-reload 后重启服务生效
改进程自身配置文件看服务是否支持 reload,否则 restart
依赖关系变更daemon-reload 后按需 start/restart 相关单元

标准动作

标准动作
systemctl daemon-reload
systemctl restart myapp
systemctl status myapp --no-pager | head -12
脚本化变更的统一节奏:daemon-reload → restart → status 三步验证,避免漏步。

易错点

  • 只改单元里的 Environment/Limit 类字段也必须 daemon-reload + restart,运行中的进程不会自动读新单元
  • daemon-reload 不会重启任何服务,别把它当 reload 或 restart 用

数据来源与参考

  • man 1 systemctl(daemon-reload)
  • openEuler 文档:systemd 使用入门
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌