![如何防止 Tor 在 Ubuntu 服务器上自动启动?](https://linux22.com/image/965791/%E5%A6%82%E4%BD%95%E9%98%B2%E6%AD%A2%20Tor%20%E5%9C%A8%20Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E8%87%AA%E5%8A%A8%E5%90%AF%E5%8A%A8%EF%BC%9F.png)
如何阻止 Tor 在启动时自动启动?这是 Ubuntu 服务器,所以我没有任何 GUI。
答案1
这很令人困惑。但通常你可以编辑/etc/default/tor
并更改RUN_DAEMON="yes"
为RUN_DAEMON="no"
。现在 Vidalia 应该启动自己的 tor,而 tor 不应该在启动时启动。
答案2
小更新。自 15.04 版起,Ubuntu 默认使用 systemd 而不是 upstart,因此现在要在启动时禁用 tor,我们应该运行:
sudo systemctl disable tor.service
答案3
这里有几个选项。对于 GUI 用户,我建议使用 bum
(启动管理器),如下所示回答。但是您正在使用服务器,并且目前 Tor 尚未转移到 upstart,因此您可以使用update-rc.d
或rm
。
- 输入
sudo update-rc.d -f tor remove
。这将删除所有符号链接,下次重启时 Tor 将不会启动。回答到 ”Ubuntu Server 的 Chkconfig 替代品?”讨论了这一点。 - 输入
sudo update-rc.d tor disable
。这会将启动脚本更改为停止脚本,并且实际上还会禁用 Tor 在启动时启动。回答到 ”如何阻止apache2,mysql随计算机启动自动启动?”讨论了这种方法。 - 由于 SystemV 仅使用符号链接,因此您可以使用
rm
来删除这些:sudo rm /etc/rc?.d/S*tor
。这将删除rcX.d
子目录中以字母(代表启动脚本)开头并以 结尾的每个文件(X
代表数字或 S)。S
tor
find
和的组合具有相同的效果rm
。find /etc/rc?.d -type l -name "S*tor" -exec rm {} \;
这看起来特定于符号链接。