红联Linux门户
Linux帮助

Linux启动加速优化

发布时间:2007-03-07 00:01:13来源:红联作者:swallow
安装完系统后,需要漫长的等待才能看到桌面,这不是我们想要的!能不能加快开机的启动速度呢?当然是肯定的,安看看如何做吧!

下面现介绍一下运行次序和运行级别:

一个 Linux 系统的引导过程可以分为几个阶段。我们主要看看当内核加载后的那一个阶段.你可以运行runlevel 命令来确定您的系统当前的运行级,当内核被加载并开始运行时会调用 /sbin/init 程序,这个程序以 root 身份运行,并且在开始引导时按照要求设定为“运行级”。

那什么是运行级呢?

运行级仅仅是一个数字,Linux根据这个数字来区分不同类型的高层次配置,系统将按照不同的高层次配置来进行引导。

Red Hat Linux系统主要的运行级:

运行级 说明
0    关闭
1    单一用户模式(一般仅用于管理目的)
2    多用户模式,不允许使用网络
3    多用户模式,允许使用网络
4    没有用到的运行级
5    多用户模式,允许使用网络,X-Windows 方式(图形登录界面)
6    重新引导

系统服务

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 关闭
ssh 关闭

在RedHat系统中会检查网络,会大大增加开机时间。输入system-config-network打开网络配置,删除所有的以太网连接,最后保存退出!

也可以关闭开机激活设备选项。重新启动看看,是不是快了不少呢!
文章评论

共有 0 条评论