节约内存空间优化Linux后台服务程序Linux认证考试

文章作者 100test 发表时间 2010:02:02 14:54:29
来源 100Test.Com百考试题网


  每当我们装好一个新的Linux系统,安装向导总会帮我们默认启动一批后台服务程序。这些程序在后台默默地完成各式各样的任务。比如电源管理,计划任务,系统审核等等。

  可是我们的电脑硬件千差万别,安装Linux的目的也千差万别。这些后台程序往往并不适合我们的要求。其实大多数都是多余的。我们无论做为一个专业的系统管理员也好,还热爱自己机机的用户也好,总是无法容忍那一大堆无用的进程在跑着:占用内存,占用CPU时间,看着眼花头晕。

  本文以CentOS和Fedora为例,详解如何优化这些服务。

  1. 后台进程是如何启动的?

  简单说说:Linux有多种启动级别。可通过查看/etc/inittab中的这一行

  id:3:initdefault:

  来得知自己的Linux的启动级别。

  级别3不启动X window及其相关的服务。适合做为服务器。

  级别3的后台服务启动程序都放在/etc/rc3.d/下。S开头的脚本表示开机时启动,K开头表示关机时停止。

  常用的级别还有5。以此类推。

  实际上,这些脚本只是一些链接,链到/etc/init.d/下的相应脚本。

  2. 每个服务都是干什么的?

  可以查看这些脚本的头几行,一般都有一个简短的说明。比如S26acpid

  # Description: Listen and dispatch ACPI events from the kernel

  侦听和分发内核中的ACPI事件。

  下面说说如何优化这些进程:

  1. ntp

  我选ntp做为第一个例子。因为ntp是个挺重要的服务,但又不必作为进程在后台一直运行。

  ntp是Linux下的时间服务程序。类似Windows下的时间设置中的一项:与Internet时间同步。有了ntp,我们再也不必经常去校正电脑中的时间,只要电脑连上Internet,ntp自动为我们校正时间。

  相对于Windows, Linux下的ntp还有更多的功能,它可以把当前电脑也做为一个时间服务器,向其他电脑提供时间服务。不过这对于个人用户来说没啥用处。

  那么我们的想法是:不要启动这个服务,但是每周校正一次时间就可以了。


相关文章


speedometer查看流量Linux认证考试
EVAFORLINUX即QQ聊天工具安装使用Linux认证考试
如何有效地使用函数0select()Linux认证考试
用getopt处理命令行参数Linux认证考试
节约内存空间优化Linux后台服务程序Linux认证考试
Linux命令行下编辑常用的快捷键Linux认证考试
Linux操作系统经典实用的使用技巧33则Linux认证考试
ubuntulinux下如何使用终端命令行上网?Linux认证考试
Linux下命令行设置IP,网关及DNSLinux认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛