亚洲高清vr播放在线观看,欧美亚洲精品免费,欧美日韩天堂在线视频,午夜福利小视频

      學(xué)習(xí)啦>學(xué)習(xí)電腦>操作系統(tǒng)>Linux教程>

      busybox的缺省init模式介紹

      時間: 若木635 分享

        busybox的缺省init模式

        當(dāng)系統(tǒng)沒有/etc/inittab文件時,它有一套缺省的模式,按下面配置執(zhí)行:

        ::sysinit:/etc/init.d/rcS

        ::askfirst:/bin/sh

        ::ctrlaltdel:/sbin/reboot

        ::shutdown:/sbin/swapoff -a

        ::shutdown:/bin/umount -a -r

        ::restart:/sbin/init

        如果busybox檢測到/dev/console不是串口控制臺,init還要執(zhí)行下面的動作:

        tty2::askfirst:/bin/sh

        tty3::askfirst:/bin/sh

        tty4::askfirst:/bin/sh

        Busybox init啟動過程分析

        它的init進(jìn)程主要進(jìn)行以下工作:

        為init進(jìn)程設(shè)置信號處理進(jìn)程

        對控制臺進(jìn)行初始化

        解析/etc/inittab

        在默認(rèn)情況下,Busybox會運(yùn)行初始化腳本 /etc/init.d/rcS

        當(dāng)init進(jìn)程對控制臺進(jìn)行初始化完成之后,Busybox會去檢查/etc/inittab文件是否存在,如果存在,就會解析該文件并執(zhí)行相應(yīng)的運(yùn)行級別.

        Busybox支持的inittab格式如下所示:

        id : runlevel : action : process

        這里需要注意的一點(diǎn)是,Busybox所認(rèn)識的/etc/inittab的格式盡管與Sys V init非常相似,但其中的操作域id具有不同的含義.

        Busybox中的id用來指定啟動的控制臺,如果所啟動的進(jìn)程不是可以交互的Shell,就可以空著id的操作域不用去填寫.

        注意

        不論Busybox是否能找到inittab文件, Busybox下的init進(jìn)行執(zhí)行的第一個腳本都是/etc/init.d/rcS, 而不是Sys V init結(jié)構(gòu)下執(zhí)行的腳本文件/etc/rc.d/rc.sysinit

      75397