下面现介绍一下运行次序和运行级别: 一个 Linux 系统的引导过程可以分为几个阶段。我们主要看看当内核加载后的那一个阶段.你可以运行runlevel 命令来确定您的系统当前的运行级,当内核被加载并开始运行时会调用 /sbin/init 程序,这个程序以 root 身份运行,并且在开始引导时按照要求设定为“运行级”。 系统服务rc 脚本负责启动用户需要的所有服务。就像名字所描述的一样,所谓服务就是系统提供的有用的工具。可能会有很多服务需要启动。大部分的 Linux 系统会启动 sshd(安全Shell服务)、syslog(系统日志工具)和 lpd(打印服务),但还会有更多的服务需要启动。 过多的服务会增加开机的时间,优化关闭不需要的服务将会提高启动时间。
输入system-config-services看看系统都启动那些服务.
关闭不使用的服务: (此部分可能存在风险,如果你不确定的服务请不要关闭他,此优化针对桌面用户) NetworkManager 关闭 NetworkManagerDispatcher 关闭 anacron关闭 atd 关闭 apmd 关闭 avahi-daemon 关闭 avahi-dnsconfd 关闭 bluetooth hcid sdpd hidd dund pand 关闭 (你不使用蓝牙设备) capi 关闭 cupsd 关闭 (你不使用打印机设备) dc client dc server 关闭 (你不使用Apache) firstboot 关闭 gpm 关闭 (终端中鼠标支持 你可以3中开启,5中关闭) hplip hpiod hpssd 关闭 (你不使用打印机设备开启) ip6tables 关闭 irqbalance 关闭 (多核CPU开启) irda irattach 关闭 (使用红外开启) im sensors 关闭 mdmonitor 关闭 mdmpd 关闭 netplugd 关闭 netfs 关闭 ntpd 关闭 pcscd 关闭 portmap 关闭 rpcgssd rpcidmapd rpcsvcgssd 关闭 sendmail 关闭 smb 关闭 **** 认识linux服务 请先阅读Fedora服务管理指南。了解什么是服务/后台进程(services/daemons),什么是运行级别(runlevels)以及各种用于管理服务(sevices)的工具。 你可以在命令行下使用chkonfig或ntsysv命令来管理服务(services),或者使用具有图形用户界面的system-config-services命令。GNOME用户:系统-》管理-》服务器设置-》Services。
单个服务介绍
现在我们介绍FedoraCore6中所包含的各种服务(services)的功能,并提供使用建议。这不是一份详尽的清单。小心:不要关闭你不确定或不知道的服务(services)。