如何更改 systemd 中的供应商预设?

如何更改 systemd 中的供应商预设?

我注意到 systemd 服务的供应商预设,经过研究,我只发现发行版指定 *.preset 文件来设置供应商预设,但我在 ubuntu 22.04 中找不到它。Ubuntu 是否定义了任何这样的预设文件,可以在其中更改供应商预设?

答案1

systemd 预设决定服务在安装时是否默认启用或禁用。除非你正在制作自己的发行版,否则没有理由更改预设。

假设您不想更改预设,而是想要更改实际的服务状态本身。例如,

systemd enable something.service

或者

systemd disable something.service

或者可能

systemd enable --now something.service

直接编辑预设文件不是一个好主意,因为下一次更新可能会替换这些文件并撤消您的更改。上述命令是永久性的(并且在某些情况下--now也是即时的)。

相关内容