有人可以给我推荐一篇好文章吗?如果你想剥离服务器中所有不需要的进程/服务,而其唯一目的是使用 Java、Tomcat 和 Mysql 用作 Web 服务器,那么我可以在其中列出需要考虑的事项。
当我做
ps aux | wc -l
我得到 112。想要确保它们都不是不需要的服务,并且可以安全地停止(或者在服务器启动时不启动)
答案1
不,不是。您认为 Ubuntu Server 中故意添加了哪些不需要的进程?它被设计为一个非常基本的系统,因为它是为服务器设计的。因此它不会运行您安装的服务以外的任何服务。
当然,您可以阅读大量有关 Linux 系统管理的优秀书籍,但您可能找不到很多关于“安装 Ubuntu Server 后要删除的内容”的文章。
前 100 个左右的进程与内核相关,并且至关重要。它们启用内核所需的硬件或非常低级的系统功能。这些进程位于括号 [] 中,如果您执行ps ax
,您会发现它们代表了几乎所有进程。还会有一些其他进程,例如 init 系统(进程 1)、您的登录 shell 等。