Fedora 启动速度很慢原因以及解决方法

一般来说,fedora 13开机速度已经缩短到20s内,可是往往我们会发现即使在比较好的配置的机器上系统启动速度依然很慢,甚至比盗版的win 7 OEM版本还慢,这怎么能容忍?

1 系统开机启动服务过多

我们可以用setup(需要root权限) –> system servies || serviceconf  来查看并关闭那些不需要的系统服务

NetworkManager
如果你还不熟悉用ifconfig,pppoe,route等命令来配置多网络连接,那还是开着吧

akmods如果你的显卡驱动需要内核重新编译akmods,比如nvidia的卡,那这个必须的开着

avahi-daemon, avahi-dnsconfd
主要用于Zero Configuration Networking ,关吧,一般无用。

bluetooth, hcid, hidd, sdpd, dund, pand
蓝牙相关,无蓝牙者,关关关。

btseed, bttrack
BT相关,无法用BT的,可以关了

capi
ISDN硬件支持,大部分用户可以关了

cpuspeed
CPU速度调整,如果你用的是高级货 powerAMD i5…cpu的话,不开浪费钱阿

cupsd
CUPS打印机支持,没有打印机或者是其他类型打印机的,可以关了

dhcdbd
D-BUS系统网络接口,主要为你提供网络连接设置,强烈建议开着,除非你用固定IP上网。

firstboot
Fedora安装完之后的那个用户向导,必须关了阿

gpm
Text console(CTRL-ALT-F1,F2..)鼠标支持,如果你不经常用Text console,可以关了

haldaemon
HAL(Hardware Abstraction Layer)服务,开着吧

hplip, hpiod, hpssd
HPLIP打印机支持,如果你有开着吧。

httpd
Apache HTTP网页服务器, 如果你不开发网页,关吧

ip6tables
这个是IPv6防火墙,如果你不用 IPv6,关了

iptables
一般IPv4防火墙,没什么说的,开着

irda
红外线设备支持,无者关

irqbalance
多核CPU支持, 无着关

isdn
ISDN modem支持, 无者关

jexec
如果你安装java 1.6 就会有这个,让你可以双击运行 *.jar 文件。不想要就关

kudzu
Fedora硬盘侦测服务,当你更换或添加硬盘的时候可以使用,平时可以关了

lirc
红外线遥控器支持, 无者关

mcstrans
主要用于SELinux,如果你不用SELinux,可以关了

mdmonitor
RAID支持, 无者关

messagebus
Linux ICP 服务, 强列建议开着。

netfs
如果你需要网络共享文件,那就开着

netplugd
对大部分用户基本无用,关

network
没什么说的。开着;除非你不上网

nfs, nfslock
文件共享支持,不需要的可以关了

nscd
NIS, NIS+, LDAP, or hesiod服务密码控制, 没有这些服务的可以关了

ntpd
网络时间同步,和windows的那个差不多,不需要的可以关了

pcscd
智能卡支持,无者关

readahead_early, readahead_later
开机内存载入优化, 开着吧

restorecond
SELinux用于监控文件, 不用SELinux的可以关了

rpcbind
RPC服务,一般可以关闭

rpcgssd, rpcidmapd, rpcsvcgssd
NFS支持,不用NFS的可以关闭

sendmail
邮件传送代理,如果你不用mail命令发邮件的话,就关了吧

ps:现在mailx命令可以发送附件了,相当cool

mailx -a File xxxx@gmail.com

enter之后,随便填下subject和content,然后ctrl+D发送,立刻就可以在邮箱里看到你带附件File的邮件了
setroubleshoot
SELinux Troubleshooting, 不用SELinux的可以关了

smartd
SMART Disk Monitoring, 快速开机自检,开着吧

smolt
无用,关吧

sshd
OpenSSH服务器,通常可以关了,这是服务器端,关闭不影响ssh的使用

syslog
系统日志,开着吧

vncserver
一般桌面用户可以关了

winbind
不用Samba服务器的话, 可以关了

wpa_supplicant
无线设备支持,无者关

ypbind
不用NIS/YP,可以关了

2 启动总是卡咋udev这个系统服务上

本来是想直接禁用udev的,但是必须重建/dev目录才能自动加载后来的硬件,这样即插即用的硬件使用就很困难

—>检查卡住原因,udev卡在floopy这里,我系统本来就没有软盘,怎么会开启这个服务?

—->检查bios,floopy果然是Disable的

可是在Driver A选项这里,是Auto,因此floopy是为了探测软盘才会卡在Udev这里这么长时间

现在想想,每次这20s 都浪费了

Leave a Reply

Your email address will not be published. Required fields are marked *