我直接从 APT 源在 18.04 上安装了 zookeeper 和 zookeeperd。这很好用,但它会自动启动。我该如何防止这种情况?
随后可以停止守护进程,但我有一个改变,它将使用示例配置创建任何数据。
我们需要这个不可变的 VM 映像,所以我不希望在映像中有任何工件。
我确信这不是 Zookeeper 特有的,但我找不到任何东西。
答案1
你可以简单地这样做:
sudo systemctl disable zoo
如果您不想在安装软件包后启动守护进程,只需添加几行即可/usr/sbin/policy-rc.d
:
sudo -i
cat > /usr/sbin/policy-rc.d << EOF
#!/bin/sh
echo "All runlevel operations denied by policy" >&2
exit 101
EOF
exit
现在,安装您需要的任何软件包,守护进程将保持停止状态,直到您启动它们(或重新启动服务器)。安装完软件包后,请务必删除您添加的策略文件。