服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

如何阻止Ubuntu启动守护进程,我没有明确要求运行?

计算机安全的基本原理之一是不会运行任何你不需要的东西。 当我注意到我的Ubuntu 9.04(桌面)机器正在运行git服务器守护进程时,我是pgrep ping的一个进程。 在发誓之后,我发现git-daemon-run软件包已经(可能是无意中)被安装了,并且移除了它,并且确保它不会被重新启动。 但在其他情况下,我希望安装服务器软件包,但不希望运行服务器守护程序。 例如,我使用lighttpd进行内部testing(它是由某些应用程序的特定testing脚本启动的,在这些configuration中仅侦听本地主机),但我不希望它使用一些随机configuration文件来侦听外部连接。 (如果我想运行一个监听外部连接,我自己configuration​​并运行它。) 我真的不喜欢在因特网上暴露的机器上运行我不需要的各种随机服务器,因为谁知道他们打开了什么安全漏洞。 而且我宁愿不必去防火墙,因为这是另一个可能导致安全漏洞的错误和错误configuration的潜在来源。 除非pipe理员明确要求,否则configurationUnix机器不会启动任何服务器并不困难。 NetBSD(也是OpenBSD,我想)也是这样默认的。 除非我明确告诉它,我希望它启动,但是如何configuration我的Ubuntu系统永远不会启动任何types的服务器守护进程? (要求安装一个软件包并不是在我的书中要求启动一个服务器,如果是这样的话,这是一个糟糕的用户界面,因为许多软件包安装甚至没有服务器启动,所以它如果没有意识到你已经这么做了,那么很容易无意中启动服务器。) 编辑:只是要说清楚,问题不是我想能够停止现有的服务器。 问题是我不希望没有明确的请求启动新的服务器。 这意味着我应该可以执行任何系统pipe理任务,比如安装软件包,并且确信没有服务器启动。 大多数答复都没有涉及这一点。