7.31RHCE学习笔记

1.系统启动流程.
 第一阶段 BOIS启动引导阶段, 在该过程中实现硬件的初始化以及查找启动介质,从MBR中装载启动引导管理器(GRUB)并运行该启动引导管理.
 第二阶段 GRUB和grub.conf
 第三阶段 内核初始化:设备监测,设备驱动程序初始化,以只读形式挂载根文件系统,载入初始进程 init
 第四阶段 init 初始化  ,初始运行级别,运行rc.sysinit脚本,读取/etc/inittab文件. 运行在/et/rc.d/rc<#>.d中定义的不同运行级别的服务初始化脚本.
2.troubleshooting
关于系统无法启动的几个例子以及解决方法:
eg1: #cp /bin/ls /bin/mount  破坏mount命令  使其无法在启动时挂载根文件系统
解决方法:  linux rescue 进入rescue模式,设置eth0为DHCP
   #mount 192.168.0.254:/var/ftp/pub /mnt/sys../tmp  当前根在光盘上挂载,将服务器挂到硬盘tmp下
   #chroot /mnt/sys..  将根挂载到硬盘上
   #cd /tmp/Server 进入Server下准备重装mount命令
   #exit 将根回到光盘上
   # rpm -qf /bin/mount 看看mount命令的安装包
   #chroot /mnt/sys..  将根挂载到硬盘
   #rpm -ivh --force util... 
   #reboot   
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
eg2:系统启动后重启
解决方法:启动后进入grub,在选择kernel界面,按e,然后在第二行按e进入grub,在末尾加上空格s,回车后按b启动,进入single模式.
#cd /etc/inittab  修改启动级别为3或者5
#reboot
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
eg3:删除/etc/fstab后重启
解决方法:linux rescue 进入rescue模式,设置eth0为DHCP
#fdisk -l 看看/在哪个分区上
#mount /dev/sda2 /mnt/sys.. 手动挂载根到硬盘上
#chroot /mntsys..
#cd /etc
#touch fstab   手动写入fstab挂载内容
如果/是建立在LVM基础上
#lvm vgscan
#vgchange -a yes

你可能感兴趣的:(职场,休闲,7.31RHCE学习笔记)