我正试图围绕systemd如何启动服务。我正在为我们的某些服务编写自定义单元文件。
如果我有一项我不想在启动时启动的服务或服务,我该如何禁用它?
我读过的文章说一切都被禁用,除非我使用systemctl启用它然后启动它。如果这是真的,并且服务器重新启动,那么该服务在启用一次后是否会自动启动以便使用systemctl来运行它?不知道使用systemctl enable创建的符号链接是否保留,直到它被告知被禁用。
答案 0 :(得分:4)
禁用服务,使其无法在启动时启动:
systemctl disable servicename
启用服务后,系统重启时会自动启动。你不需要再做任何事了。 启用服务
systemctl enable servicename