在 Ubuntu 中在哪里可以配置服务启动选项?

在 Ubuntu 中在哪里可以配置服务启动选项?

我不习惯使用 Ubuntu 或 Debian 作为服务器。我更习惯使用 Red Hat/Fedora 方式,甚至 Gentoo(哎呀)。

在 Red Hat 安装下,您通常可以使用 /etc/sysconfig 中以服务命名的配置文件来配置从 init 启动的大多数服务。Ubuntu 下有类似的东西吗?

具体来说,我试图通过命令行选项来控制 libvirtd 和 kvm 进程的启动方式。我需要在某处添加 --listen 选项。

答案1

Ubuntu 和 Debian 使用暴发户作为 的替代品init,但init支持旧脚本。您很可能可以在/etc/init.d与服务同名的脚本中添加该选项。还可以查找/etc/init控制.conf服务启动和停止的运行级别以及如何重生服务的文件等。

答案2

首先使用以下命令找到您想要更改的配置:

systemctl list-unit-files

然后使用以下命令更改具体配置:

sudo systemctl edit --full rocketchat.service

相关内容