我试着用这个:
aptitude remove denyhosts
它似乎成功但在我使用后重新启动后:
ps aux | grep "denyhosts"
我看到启动后仍然加载了denyhosts。
那么我应该怎么做才能一劳永逸地阻止并摧毁它呢?“aptitude remove something”不是用来卸载的吗?
我试着用这个:
aptitude remove denyhosts
它似乎成功但在我使用后重新启动后:
ps aux | grep "denyhosts"
我看到启动后仍然加载了denyhosts。
那么我应该怎么做才能一劳永逸地阻止并摧毁它呢?“aptitude remove something”不是用来卸载的吗?
将删除一个包和所有配置文件。
如果它仍然给您带来问题,请尝试重新安装然后清除:
您可能仍然需要:
重新启动,如果它再次启动运行:
故事时间:有一次不知什么原因,当我清除掉 ejabberd 时;它继续运行。我相信 apt-get 会杀死它并删除它。它没有。不用说,它最终用 ramdisk 日志文件填满了我的整个 /var。它一直持续到我杀死了所有 ejabberd 进程并迅速解决了问题。所以它教会我始终确保 apt-get 工作并杀死所有需要的进程。
如果您喜欢
aptitude
:purge 还应该删除 init 脚本,因此该
update-rc.d
步骤并不是真正必要的。另一个可能的事情是另一个包也提供了一个名为denyhosts的守护进程。要搜索所有已安装的包含文件的软件包
denyhosts
: