Fedora启动优化

来源:互联网 发布:centos selinux关闭 编辑:程序博客网 时间:2024/06/14 08:37

摘自Fedora Boot Optimization,大意介绍下:

1、文章是在Fedora 17上做的优化,但是也适用于Fedora 18、19以及20。

2、首先是更新系统。

$ sudo yum update

更新后重启。

3、如果不使用LVM、RAID或在加密设备(encrypted devices),可以关闭所有的 fedora-*storage*服务。

$ cd /lib/systemd/system$ for i in fedora*storage* lvm2-monitor.* mdmonitor*.*; do sudo systemctl mask $i;done
4、关闭SysV 启动脚本。

$ for i in livesys livesys-late spice-vdagentd ; do sudo chkconfig $i off;done

5、关闭无用服务(最好自己 google 下确认自己到底需不需要)

$ cd /lib/systemd/system$ for i in abrt*.service auditd.service avahi-daemon.* bluetooth.* dev-hugepages.mount dev-mqueue.mount \fedora-configure.service fedora-loadmodules.service fedora-readonly.service ip6tables.service \iptables.service irqbalance.service mcelog.service rsyslog.service sendmail.service sm-client.service \sys-kernel-config.mount sys-kernel-debug.mount; do \sudo systemctl mask $i; \done
6、为了关闭selinux,编辑 /etc/selinux/config 设置为disable,添加 "selinux=0"参数到 kernel command line(即grub启动菜单,menu.lst 或 grub2.cfg)

7、设置 /boot 分区为 automount:修改 /etc/fstab,可以参考之

/dev/sda3 / ext4 defaults 1 1/dev/sda1 /boot ext4 noauto,comment=systemd.automount 1 2/dev/sda2 swap swap defaults 0 0tmpfs /tmp tmpfs defaults 0 0
8、将 NetworkManager服务从 multi-user target中移除。
9、关闭 plymouth。

$ sudo yum remove 'plymouth*'$ sudo dracut -f