红联Linux门户
Linux帮助

ubuntu Linux中加速/打扫系统重启或关机进程

发布时间:2006-12-31 09:29:08来源:红联作者:Eulogize
  1.通过一下代码开始sysv-rc-conf:
  sudo sysv-rc-conf

  2.OK,睁开你的眼睛并仔细寻找那些在所有运行等级都没有“X”的服务。(所有运行等级包括1,2,3,4,5,6,和S),一个一个的把它们写下来。在这里千万别出错。再你搞定以后再来一遍。

  3.退出sysv-rc-conf。
  4.
  cd /etc/rc0.d

  此目录关于系统关机进程。

  5.OK, 现在开始
  ls K*

  将列出所有以大写K开头的链接。比较你的列表,将你列表中每个包含服务名的文件名改为小写k开头。例如,在你列表中你有一个ppp服务(意思是说ppp将在所有运行等级关闭),然户你可以这样做:
  sudo mv K00ppp k00ppp

  你只要将大写K改成小写k就好了,保留其余的。将此举应用到你列表中存在的所有服务

  6.
  cd ../rc6.d

  此目录关于系统重启进程。

  7.ok,你应该也看到了相似的东西了吧,因此在此做和rc0.d中同样的修改。
  8.现在,你的重启和关机进程被清理了,你的重启和关机过程将变的更快。

  关于什么是你要做的已经相当明了了。在每个运行等级/etc/rc和/etc/rcS脚本通过扫描每个链接是否以大写S开头来决定开启与否,通过扫描每个 链接是否它是以大写K开头来决定停止与否。因此对于重启和关机运行等级,我们更关心的是大写K开头的链接,因为那写服务不运行在所有运行等级,不必停止他 们。它们更本没有运行。如果有一天你想重新开启其中的一些服务,只要将小写的k改为大写的K即可。就这些了。

  无论如何,它不适用服务器,它将整个启动过程缩短为31秒。我用我的手表计算的。而且,其中还包括了开启的ftp服务器和smb服务器。
文章评论

共有 1 条评论

  1. ?图腾 于 2006-12-31 10:12:38发表:

    我是来学习的:0L