内核初始化
1./etc/inittab,/etc/fstab,/etc/rc.d,/etc/rc.sysinit等文件在开机时是同时读取的
2./etc/inittab
0:关机
1:单用户模式
2:不能设置共享的多用户模式
3:能设置共享的多用户模式
4:安全模式
5:图形化
6:重启
k—-kill 数字从大到小(服务)关机
s—-start 数字从小到大(服务)开机
3./etc/rc.d/rc0.d中,只有两个s:s00 killall s01 halt
/etc/rc.d/rc6.d中,只有两个s:s00 killall s01 reboot
4.grub.conf和fstab只能够手动编写恢复
5.rc1.d中,有3个s,s021,s06,s99
6.inittab文件和rc.sysinit文件可以通过软件包initscripts恢复过来
7.假如/etc/inittab文件丢失,如何恢复:
1.>rpm -qf /etc/inittab 查看此文件属于哪个软件包
2.>挂载光盘
cd /mnt/Server
cp initscripts-8.45 /tmp 将可以还原inittab的软件包复制到/tmp下
rpm2cpio initscripts-8.45 | cpio -imd 解开软件包
或者zcat initscripts-8.45* | cpio -imd (以上两种方式都可以解开软件包)
cp inittab /etc
进入 inittab文件 将3修改为5
8.假如/etc/rc.d/rc.sysinit文件丢失
1.>rpm -qf /etc/rc.d/rc.sysinit 先查看rc.sysinit文件属于哪个软件包
2.>挂载光盘
cd /mnt/Server
cp initscripts-8.45 /tmp
rpm2cpio initscripts-8.45 | cpio -imd 解开包
或者zcat initscripts-8.45* | cpio -imd
cp inittab /etc
9./etc/fstab文件(要手动编辑,不能通过解开相关软件包来寻找)
设备 挂载点 文件系统 默认 备份 启动
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda3 swap swap defaults 0 0
注意:启动项,0将不会被fsck utility检查,root文件系统应该拥有最高的优先权1,而所有其它的文件系统,如果你想让它被check的话,应该写成2,而一旦写到fstab文件中后每一项在开机时都会自动启动
10.假如/etc/inittab,/etc/rc.d/rc.sysinit,/etc/fstab,/etc/rc.d/rc.local都丢失
1.>进入BIOS
1.>mkdir test(随便创建一个目录就行了)
mount /dev/sda2 test
cd test(注意查看里面的内容,如果里面没有etc,则卸载test,并且更换一个设备挂载到test下,直至设备挂载后能查看到/etc目录为止)
2.>然后手动编写fstab文件,要在test/etc下写
3.>reboot
4.>chroot /mnt/sysimage 进入真系统
5.>mount /dev/hdc /mnt
然后通过解开相关软件包来恢复其他文件
11./etc/init.d是安装后程序存放的地方
rc0.d-rc6.d里面的文件都是链接文件
版权声明:本文为博主原创文章,未经博主允许不得转载。