在 Ubuntu 12.04 中查找并禁用不必要的服务

在 Ubuntu 12.04 中查找并禁用不必要的服务

我已获得一个运行Ubuntu 12.04 LTS服务器版本的服务器。

这台机器之前用于运行 Web 应用程序,并且还配置了许多其他应用程序。现在,我想从中删除所有不必要的应用程序,如 apache2 等,然后重新启动以安装新应用程序。

现在,问题是我如何确定其中安装了哪些应用程序即软件包,以及如何禁用/卸载和优化该服务器。

卸载软件包后,我想对其进行优化以禁用用于保护它的软件包,就像链接中的第 3 点一样这里。

但它不适用于 Ubuntu。

答案1

我使用 rcconf 禁用一些(不是全部)服务:

sudo apt-get install rcconf
sudo rcconf

对于其他服务(取决于它们是否使用 init 或 upstart),我使用 bum(启动管理器):

sudo apt-get install bum
gksu  bum

请注意,第二个命令需要 GUI。如果有人能指出终端等效命令,那将对您有所帮助。您还可以使用 service 命令来启动、停止、重新启动或配置守护进程(服务):

sudo service <nameoftheservice> <options>
man service # To get a manual about how to use it.

相关内容