我不习惯使用 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