Ubuntu启动项设置

  href="file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_filelist.xml" rel="File-List" /> /etc/rcS.d/ 目录中的内容是在启动时自动运行的脚本,一般用于初始化程序,启动daemon

目录内文件的命名规则是 XnnaaaaaaX可以为SKS是指启动这个程序,K指停止这个程序;nn是两位数字,指定这个程序的启动顺序,越小越 先启动;aaaaaa为程 序的名字,长度任意,其实这一段没有意义,具体启动那个程序要看这个符号链接是指向那个文件。举个例子
代码:
$ cd /etc/rcS.d/
$ ls -l S*
S02mountvirtfs                      S30procps.sh    S40networking
S04udev                            S35mountall.sh  S41hotplug-net
S05bootlogd                        S36mountvirtfs  S48console-screen.sh
S05keymap.sh                        S36udev-mtab    S50alsa-utils
S07hdparm                          S38pppd-dns    S50hwclock.sh
S10checkroot.sh                    S39dns-clean    S51ntpdate
S15linux-restricted-modules-common  S39ifupdown    S55bootmisc.sh
S18ifupdown-clean                  S39readahead    S55urandom
S20module-init-tools                S40hostname.sh  S70screen-cleanup
S22hwclockfirst.sh                  S40hotplug      S70xorg-common
S30checkfs.sh                      S40ifrename    S75sudo

$ ls -l S51ntpdate
lrwxrwxrwx  1 root root 17  2005-10-25  00:51 S51ntpdate -> ../init.d/ntpdate

S51ntpdate
 S开头表示要启动它;51表示它将会比S50hwclock.sh先启动,比S55bootmisc.sh后启 动; ntpdate无意义,只做说明和区分其它S51开头的程序;它为符号链接,指向../init.d/ntpdate,也就是 /etc /init.d/ntpdate。于是启动时系统就会运行
代码:
/etc/init.d/ntpdate start

如果把名字改为K51ntpdate,那么系统启动时会运行
代码:
/etc/init.d/ntpdate stop

 然,扯远一点,这里改为K51ntpdate在我看来不是最好的办法,在rcS.d里面放Knnaaaaaa似乎没有太大意义,要么把这个文件删掉, 或者 改为_Snnaaaaaa,这样也不会启动,也不会运行停止脚本,而且ls的时候依然是排序的,另外有些时候update软件的时,会自动把 S,用_Snnaaa的话就可以看出来是否添加了自己之前已经不要的启动项。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值