BSD启动文件写法
BSD启动文件写法
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------------------------------