首页/系统/信创系统运维速查/systemctl enable 开机自启管理
服务与运维65 条

systemctl enable 开机自启管理

enable/disable 控制服务是否随开机启动,is-enabled 查询当前状态;enable --now 等于同时启动。批量为服务做自启取舍是交付初检的常规动作。

信创系统运维速查系统更新于 2026-10-12
启用自启systemctl enable xxx
禁用自启systemctl disable xxx
立即启用systemctl enable --now xxx
状态查询systemctl is-enabled xxx(enabled/disabled/static/masked)

示例

示例
systemctl enable --now nginx
systemctl disable firewalld     # 按安全策略谨慎操作
systemctl is-enabled chronyd
systemctl list-unit-files --type=service --state=enabled | head -30
static 表示单元没有 [Install] 段、不能直接 enable,通常由其他单元或 target 拉起。

易错点

  • disable 只取消自启、不停止正在运行的服务;要同时停用写 disable --now
  • 交付前先列出自启清单逐项核对,避免带着默认开启的多余服务上线

数据来源与参考

  • man 1 systemctl(enable/is-enabled)
  • 银河麒麟服务器操作系统管理手册
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌