摘要:
采用默认安装的操作系统和Web服务器往往运行着一些多余的进程,这些没有任何实际用途的进程不仅会占用系统资源、降低系统效率,有时还会成为安全隐患。本文告诉你如何找出并清理这些进程。
正文:
一.概述
二.哪些程序在运行
三.必须运行的进程
四.不可运行的进程
五.禁止程序运行
六.卸载不需要的软件
一、概述
应该说,安装一个带有Apache的BSD或者Linux系统并让它开始处理页面请求并不困难。通常,从启动安装CD到得到一个运行系统之间的所有工作只需一个小时就可以全部完成。如果Web网站已经制作完毕,域名已经正确地指向IP地址,那么几秒钟之后一个新的Web网站就可以开始运行。由于这些工作是如此简单,即使没有Unix或者相关经验的人也能够运作自己的Web网站。
然而,许多Unix类操作系统的默认安装都会启动一大堆后台运行程序(它们通常被称作daemon),这些后台运行的程序有的有用,有的可能有用,有的完全没用。或者,你可能要接管一个原先由别人管理的系统,这个系统上安装了许多软件,但从未进行过清理。
此时,你可能会发现提供Web服务的系统上还运行着打印队列、邮件服务器(它可能被垃圾邮件发送者利用)、控制台鼠标程序以及其他许多软件,甚至你还有可能在早就拆除了显示器的Web服务器上发现一个图形视窗系统。
随着时间的推移,你对系统的性能要求会日益提高;与此同时,更多的安全漏洞会被发现并更正。本文主要面向初级Web管理员,介绍如何减少Web服务器上运行的多余进程,从而提高服务器效率、简化管理,并有望提高系统的安全性。