更新禁用的服务是否可以重新启用它们?

更新禁用的服务是否可以重新启用它们?

我记得经历过这个清单禁用 Fedora 桌面上不需要的一些服务。通过查看我的 bash 历史记录,我还可以清楚地看到我已经禁用了rsyslog以下命令:

# history | grep rsyslog
712  systemctl disable rsyslog

rsyslog自从迁移到journald之后我就再也没有碰过。我很惊讶地看到一些我很久以前禁用的服务在我不知情的情况下被启用:

# systemctl list-unit-files | grep enabled
nfs-lock.service                   enabled
nfs.target                         enabled
rpcbind.service                    enabled
rsyslog.service                    enabled

更新禁用的服务是否可以yum重新启用它们?如果是这样,这样做有充分的理由吗?

答案1

不,更新禁用的服务不应yum重新启用它。

然而,我怀疑您从未真正停止过该服务 -systemctl disable只是在下次启动时停止它自动启动。如果服务已经在运行,那么它不会停止它——你需要这样做systemctl stop

因此,如果您刚刚禁用它,并且此后没有重新启动,那么它仍然会运行。

相关内容