十种启动linux系统快速方法介绍

Linux需要重新启动是少有的。可是一旦需要,Linux启动常常是缓慢的。幸好有一些加速的办法。其中一些方法不太难。咱们瞧一瞧吧。

方法/步骤

#1: 撤消多余的服务根据机器的用途,很多服务是不需要的。要是Linux只用作桌面,就不需要sendmail、httpd和另外许多服务。如果你的服务器(server网络资源下载)只是Web服务器,也可以关掉许多服务。为此,可转到管理菜单,检查服务项目。只需撤消所有不想启动的服务选项。

#2: 撤消多余的内核模块
假如你的桌面连接到以太网,就不需要装载无线内核模块。这是较为困难的任务,可能需要重新编译内核,而编译内核不是可以轻松担当的工作。为此,你大概需要内核源代码。接着,按照编译内核的标准步骤进行。不同在于你要搜查系统,撤除所有不需要的模块。
查明系统中当前安装和运行的内核模块的最好方法是安装Bootchart。它不仅会给你一个适宜的模块清单,而且还会说明系统启动过程中发生的事情。还可以发出命令:chkconfig –list | grep 3:on,弄清楚正在运行什么服务。一旦知道装载了什么不需要的模块,就可以在内核重新编译期间将其移除。只要这样处理,编译的内核就完全适合你的体系结构。

#3: 使用轻型窗口管理器代替GNOME或KDE
我插入小脚印窗口管理器的原因是——它们大幅度减少图形(界面)启动时间。代替不得不额外等待启动GNOME或KDE的30到60秒,为什么不等待用于启动Enlightenment或者XFCE的2到10秒呢?它们不仅节省启动时间,还会节省内存并解救处理臃肿软体(bloatware)这种令人头痛的事。

#4: 使用基于文本的登录而不是图形登录
我的大多数Linux机器启动run level 3而非run level 5。这个运行级别将停在文本登录模式,我就在这个地方登录并发出startx命令,开始选择桌面。图形登录模式做两件事:增加装入时间并引起头痛的问题即试图从拙劣的X windows挣脱出来。

#5: 使用轻型发行版
不要装载重型的Fedora,为什么不试一下Gentoo、Arch或Puppy Linux呢?这些较小的发行版的启动时间比更加臃肿的Fedora(甚至Ubuntu)要快很多。在较大的发行版中,OpenSuSE声称启动最快,但我还没有亲自试验。在最新的Fedora和Ubuntu之间,Ubuntu击败Fedora的启动时间(而且是即开即用)。

#6: 使用Open BIOS
要是你相当聪明能干,准备升级PC固件,可以考虑迁移到开源BIOS。一个附加说明,使用开放固件允许Linux启动时真正初始化硬件(而不依赖BIOS)。最重要的是,许多开放BIOS可以设置满足机器的特殊需要。如果不走开放BIOS之路,至少也可以设置BIOS不寻找不存在的软盘驱动器,即直接启动第一个硬盘(硬碟HDD存储媒介之一)驱动器(首先不是CD驱动器)。

#7: 回避DHCP
如果你工作在地址租约不是问题的家庭网络(或者小型企业网络)上,那么,机器就用静态IP地址。这将使机器不必出外访问DHCP服务器来获得IP地址。如果采取这种途径,就要确保配置文件/etc/resolve.conf也表达你的DNS服务器地址。

#8: 热插拔可免就免
热插拔是指允许把新设备插上电源并立即使用的系统。如果你知道你的服务器(server网络资源下载)不需要这种系统,就删除它。这将减少启动时间。在许多系统上,热插拔消耗大量启动时间。排除热插拔将发生的变化取决于你所用的发行版。注意:就绝大部分而言,udev已经取代热插拔。但如果你还在运行老一点的发行版,这样做还是适合的。

#9: 要是真的大胆无畏,可尝试一下initng
initng系统充当sysvinit系统的替换物,并承诺彻底减少类UNIX操作系统的启动时间。如果你愿意了解运行中的initng系统,可以试一试Pingwinek LiveCD。

#10: 利用Debian具有的代码
要是正在使用Debian,就有一行可用来将你的启动脚本转换成并行运行的简单代码。如果检查一下/etc/init.d/rc脚本,就会看到:大约在24行有CONCURRENCY=none。把这一行改为CONCURRENCY=shell,你有可能目睹启动时间的减少。
上述大部分应该是最重要的,当然最快的使Linux启动提速的方法就是不要重启,所以,极少重新启动一般可以减轻启动时间的担子。

(0)

相关推荐

  • Linux系统能使用网银吗?Linux网银使用方法介绍

    作为一个Linux的爱好者,经过数次决心后放弃了双系统,只在自己的笔记本电脑里安装了Linux,坚持数月后发现网银使用是个大问题.不知能否有好的解决方案?下面就为大家介绍一下,一起来看看吧! [解题思 ...

  • win10系统如何快速清理垃圾?win10清理系统垃圾方法介绍

    在日常生活办公中,使用电脑的时候,会有升级到win10系统的提示,干净的界面也是挺不错,那么如何不借助其他软件,来清理WIN10的系统垃圾呢?下面简单介绍一下,批处理文件清理win10垃圾的用法. 步 ...

  • 苹果电脑安装Linux系统的方法

    最近新入手了一台苹果电脑,但是预装的系统是MAC OSX.本人又不喜欢用这个系统想换成Linux系统学编程.那下面教大家苹果电脑安装Linux系统的方法. 操作方法 01 首先您需要下载一份Ubunt ...

  • 制作一个U盘启动的linux系统的方法

    操作方法 01 怎么制作一个U盘启动的linux系统呢,下面把方法分享一下! linux系统被误删除文件,进不了系统了,里面的数据很重要,为了把硬盘中的数据进行恢复,想了多个办法,当然很多办法是可行的 ...

  • Cubietruck Plus开发板009上电启动linux系统

    上篇小编卡刷了linux固件,接下来咱们来上电启动下系统,试试看效果怎么样,鉴于目前手上还没有显示器,只能先玩玩远程了. 远程可以通过Putty软件进行远程登陆及命令写入等操作,WinSCP则可以用来 ...

  • Win8系统如何禁用启动项?win8启动项设置禁用方法介绍

    开机时有些程序会自动加载,如果想禁用启动项,针对Windows 8一个全新的界面,操作方法有些变化。 操作步骤: 1. 在传统界面,可以在任务栏右键单击选择“任务管理器”; 2. 点开后如果您看到的界 ...

  • U盘启动GHOST备份或还原系统的方法介绍

    第一、用U盘启动GHOST的条件 1、必须是支持USB设备启动的个人电脑又称PC机, 2、必须能放下Ghost文件的U盘。 3、准备一个名为USBoot的小程序软件。 特别说明:USBoot小程序的主 ...

  • linux系统快速查看进程pid的方法

    一个很简单的命令,pgrep,可以迅速定位包含某个关键字的进程的pid;使用这个命令,再也不用ps aux 以后去对哪个进程的pid了 用法: pgrep -l XXX 说明: -l参数,可以显示出p ...

  • 使用和启动故障恢复控制台的方法介绍

    在我们日常使用电脑中,Windows操作系统出现系统故障已经是一件很常见的事情了,对大多数朋友而言,如果连安全模式或其他启动选项都不起作用的话,大概也只有那个"终极一招"重装系统了,其实在WIN200 ...