作家
登录

漫谈传统的Linux初始化系统的运行级别

作者: 来源: 2017-09-13 15:21:27 阅读 我要评论

  • S20kerneloops  S20speech-dispatcher  S70dns-clean  S99ondemand 
  • S20rsync       S20sysstat            S70pppd-dns   S99rc.local 
  • 这些都是什愦文件?它们都是指向 /etc/init.d 目次下用于启动办事的脚本符号连接。 这些文件的文件名是至关重要的, 因为它们决定了这些脚本文件的履行次序,例如, S20 脚本是在 S50 脚本前面运行的。

    1. $ ls -l 
    2. total 4 
    3. -rw-r--r-- 1 root root 677 Feb 16  2016 README 
    4. lrwxrwxrwx 1 root root  20 Aug 30 14:40 S20kerneloops -> ../init.d/kerneloops 
    5. lrwxrwxrwx 1 root root  15 Aug 30 14:40 S20rsync -> ../init.d/rsync 
    6. lrwxrwxrwx 1 root root  23 Aug 30 16:10 S20smartmontools -> ../init.d/smartmontools 
    7. lrwxrwxrwx 1 root root  27 Aug 30 14:40 S20speech-dispatcher -> ../init.d/speech-dispatcher 
    8. lrwxrwxrwx 1 root root  17 Aug 31 14:12 S20sysstat -> ../init.d/sysstat 
    9. lrwxrwxrwx 1 root root  15 Aug 30 14:40 S50saned -> ../init.d/saned 
    10. lrwxrwxrwx 1 root root  19 Aug 30 14:40 S70dns-clean -> ../init.d/dns-clean 
    11. lrwxrwxrwx 1 root root  18 Aug 30 14:40 S70pppd-dns -> ../init.d/pppd-dns 
    12. lrwxrwxrwx 1 root root  21 Aug 30 14:40 S99grub-common -> ../init.d/grub-common 
    13. lrwxrwxrwx 1 root root  18 Aug 30 14:40 S99ondemand -> ../init.d/ondemand 
    14. lrwxrwxrwx 1 root root  18 Aug 30 14:40 S99rc.local -> ../init.d/rc.local 

    如你所想,目次 /etc/rc1.d 因运行级别 1 的特别而不合。它包含的符号链接指向异常不合的一套脚本。 同样也要留意到个一一些脚本以 K 开首定名,而另一些与其它运行级别脚本一样以 S 开首定名。这是因为当体系进入荡竽暌姑户模式时, 一些办事须要停止。 然而这些 K 开首的符号链接指向了其它级别 S 开首的符号链接的同一文件时, K(kill)表示这个脚本将以指导其停止的参数履行,而不是以启动的参数履行。

    当然,除非你修改了体系默认级其余 /etc/rc?.d 目次下的符号链接,使得体系默认运行在一个修改的运行级别之下,不然很少须要经由过程创建或修改 /etc/inittab 文件改变体系的运行级别。

    1. /etc/rc1.d$ ls -l 
    2. total 4 
    3. lrwxrwxrwx 1 root root  20 Aug 30 14:40 K20kerneloops -> ../init.d/kerneloops 
    4. lrwxrwxrwx 1 root root  15 Aug 30 14:40 K20rsync -> ../init.d/rsync 
    5. lrwxrwxrwx 1 root root  15 Aug 30 14:40 K20saned -> ../init.d/saned 
    6. lrwxrwxrwx 1 root root  23 Aug 30 16:10 K20smartmontools -> ../init.d/smartmontools 
    7. lrwxrwxrwx 1 root root  27 Aug 30 14:40 K20speech-dispatcher -> ../init.d/speech-dispatcher 
    8. -rw-r--r-- 1 root root 369 Mar 12  2014 README 
    9. lrwxrwxrwx 1 root root  19 Aug 30 14:40 S30killprocs -> ../init.d/killprocs 
    10. lrwxrwxrwx 1 root root  19 Aug 30 14:40 S70dns-clean -> ../init.d/dns-clean 
    11. lrwxrwxrwx 1 root root  18 Aug 30 14:40 S70pppd-dns -> ../init.d/pppd-dns 

        推荐阅读

        轻松入门Android直播相关技术 从0搭建直播系统

      51CTO诚邀您9月23号和秒拍/国美/美团元专家一路聊智能CDN的优化之路,抓紧时光哦! 我立马实践了下,所以起首给大年夜家分享下全部搭建的流程:本人的操作体系为mac,其他体系的同窗可以根>>>详细阅读


      本文标题:漫谈传统的Linux初始化系统的运行级别

      地址:http://www.17bianji.com/lsqh/37388.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)