希望能对dubuntu下一步开发计划有帮助
原帖在这http://www.linuxunion.net/index/technol ... t=js&id=18
版权归原作者所有
加速Ubuntu开机过程
此HowTo适合抱怨ubuntu启动速度相当慢但不愿意安装任何可选择工具提速的人群。
我在这里使用的方式不是最终解决方案,但是无论如何它确实有所改变并且它确实起作用了。下面的做的一切是通过调整Ubuntu开机进程,因为每人的计算机有所不同,存在一些风险——下面的一些东西可能损坏你的系统。
在你更改之前,做出你的判断并且为/etc目录造一个备份总是好的。
**此HowTo主要适合便携电脑和台式机,不适合服务器。**
此HowTo的建议:
1.
我希望你能从中学到东西而不是仅仅简单的拷贝。 因此请**不要**完全地按照我所作的并复制到你的计算机。阅读服务的描述并自己判断去决定是否需要保留他们。
例如, 在我的电脑上我关闭GDM用终端引导,但是如果你看到终端感到一点都不舒服,你应该保留GDM或KDM直接引导到用户图形界面。
2.如果你对开机服务有疑问并且确实对该服务是什么不是很确定,在此张贴问题并且看看是否有人能帮助你。
在你行动之前如果你不知道。保持系统安全的底线是让一种服务开着而不是关闭它,如果你不理解的该服务的话。
3.如果你在你机器上见过一个开机服务但不在这里,告知我们它是什么正如我在这里做的一样
–给一些说明和建议关于是否它应该在一台正常的便携电脑或者桌面环境上开或关。
颜色参考:
我开启的服务
我关闭的服务
I.
安装一个工具 -sysv-rc-conf。 它是一款基于perl的开机进程调整工具。
代码: 全选
sudo apt-get update
sudo apt-get install sysv-rc-conf
但是如果你想要通过链接/解除链接文件来手工操作的话,这不是必需的...
这由你决定
II.
Ok,一切就绪。现在让我们通过以下代码来激发它
代码: 全选
sudo sysv-rc-conf
**注意**
我有的一些服务或许你没有,完全ok。如果一些服务你有但是我没有,
你将需要独自研究或者在这里提问 ...
但是此HowTo
涵盖它们中的大多数 ...
在我们开始搞乱它们之前,我要在这里引入一些运行等级知识....
全部开机进程执行顺序如下:
运行等级
S:开机进程中的第一个运行等级。/etc/init.d/rcS脚本将被调用到开启并且/etc/rcS.d目录下的所有进程将被执行。
运行等级
1:单用户模式。/etc/rc1.d目录下的所有进程将被执行。
运行等级
2,3,4,5:在debian系统里是多用户环境,可能不包含图形用户界面。同样的,在相应目录下的进程将被运行。
**注意**
这和RedHat,SuSE,
以及其它基于RPM的系统不同。
运行等级
0:关闭计算机
运行等级
6:重起计算机
好,让我们回到sysv-rc-conf: