busybox初始化配置

2021-05-23 09:01:38 字數 1245 閱讀 3060

busybox取消了runlevels,runlevels已經被busybox的init程序忽略。如果想使用runlevels,就使用sysvinit來代替。

每個入口的格式::::

: busybox的這個引數不是常規意義上的,它是指指定程序執行的tty。其內容是/dev下的tty裝置或者別名。這個字段留空表示忽略。指定錯誤,會得到異常。

: 被完全忽略,只需留空.

: 有效的actions包括: sysinit, respawn, askfirst, wait,once,restart,ctrlaltdel, and shutdown.

askfirst和respawn類似,只是在執行程序前,先列印一句"please press enter to activate this console."等待使用者敲入回車後再執行。

不能識別的將導致init傳送錯誤訊號,並繼續執行(只提示錯誤)。

: 指定執行的程序和它的命令列。

如果busybox沒有inittab也不影響,它將預設按以下處理:

::sysinit:/etc/init.d/rcs

::askfirst:/bin/sh

::ctrlaltdel:/sbin/reboot

::shutdown:/sbin/swapoff -a

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

::restart:/sbin/init

如果發現/dev/console不是乙個串列埠裝置,將執行:

tty2::askfirst:/bin/sh

tty3::askfirst:/bin/sh

tty4::askfirst:/bin/sh

在shell前加乙個'-'字首表示是乙個登陸shell,比如:

::askfirst:-/bin/sh;也可以指定登陸到哪個tty,比如:

tty2::askfirst:-/bin/sh

tty3::askfirst:-/bin/sh

tty4::askfirst:-/bin/sh

/sbin/getty可以指定選擇某個tty.比如:

tty4::respawn:/sbin/getty 38400 tty5   /*  /sbin/getty 波特率 tty號  */

將串列埠輸出到終端:

#::respawn:/sbin/getty -l ttys0 9600 vt100

串列埠輸出到modem:

#::respawn:/sbin/getty 57600 ttys2

SHOPXX初始化配置

hane00 2011 04 09 14 28 shopxx 1 刪除根目錄下的shopxx.txt會報錯,即使更改裡面的個別資料,也會報錯,原因是配置檔案中配置了相應的初始化檔案。2 shopxx.net等字串通過base64加密編碼,故若更改shopxx等字樣則執行不通過。3 完全可以以手動方式...

django 初始化配置

用aptana建立的乙個專案,直接執行是看不到效果的,我們需要對它進行配置才行 1.語言時區配置 time zone asia shanghai use tz true language code zh cn 2.靜態檔案位址配置 這裡建議是把靜態檔案單獨部署在乙個目錄下 import sys pr...

SHOPXX初始化配置

hane00 2011 04 09 14 28 shopxx 1 刪除根目錄下的shopxx.txt會報錯,即使更改裡面的個別資料,也會報錯,原因是配置檔案中配置了相應的初始化檔案。2 shopxx.net等字串通過base64加密編碼,故若更改shopxx等字樣則執行不通過。3 完全可以以手動方式...