BSD 啟動文件寫法
BSD運行級設計
下面是一些默認的運行級:
運行級 : | 描述:
----------+----------------------
0 | 關機
S | 單用戶
1 | 單用戶鏈接
2 | 多用戶終端登陸
3 | 2級別名
4 | 2級別名
5 | 多用戶圖形用戶登陸
6 | 重啟
----------+----------------------
0,S,6這三級是不建議改動的,因為很多系統默認這三級的功能如此。
3,4級是2級的別名,可以根據自己的需要改動。
BSD目錄設計
/etc/rc.d
+ rc.sysinit # 系統初始化腳本
+ rc.0 # 關機
+ rc.1 # 單用戶
+ rc.2 # 多用戶
+ rc.3 # 鏈接到rc.2
+ rc.4 # 鏈接到rc.2
+ rc.5 # 多用戶圖形界面
+ rc.6 # 重啟,鏈接到rc.0
+ rc.local # rc.sysinit的本地擴展
建議現在創建這些目錄。
創建BSD的inittab
下面的初始化配制應該適合所有用戶,啟動腳本為/etc/rc.d/rc.sysinit,之後會加載默認運行級的腳本/etc/rc.d/rc.2。
-------------------------------/etc/inittab----------------------------------
id:2:initdefault:
si:S:sysinit:/etc/rc.d/rc.sysinit
l0:0:wait:/etc/rc.d/rc.0
l1:1:wait:/etc/rc.d/rc.1
l2:2:wait:/etc/rc.d/rc.2
l3:3:wait:/etc/rc.d/rc.3
l4:4:wait:/etc/rc.d/rc.4
l5:5:wait:/etc/rc.d/rc.5
l6:6:wait:/etc/rc.d/rc.6
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -r now
su:S1:respawn:/sbin/sulogin
c1:2345:respawn:/sbin/agetty tty1 38400 linux
c2:2345:respawn:/sbin/agetty tty2 38400 linux
c3:2345:respawn:/sbin/agetty tty3 38400 linux
c4:2345:respawn:/sbin/agetty tty4 38400 linux
c5:2345:respawn:/sbin/agetty tty5 38400 linux
c6:2345:respawn:/sbin/agetty tty6 38400 linux
----------------------------end of /etc/inittab------------------------------