一、启动管理
1.1系统运行级别
1.1.1运行级别
1.1.2命令
init 运行级别
#改变运行级别的命令
runlevel
#查看运行级别的命令
1.1.3系统默认运行级别
vim /etc/inittab
id:3:initdefault:
#系统开机后直接进入哪个运行级别
1.2启动流程
二、启动引导程序grub
2.1grub配置文件
2.1.1grub中分区表示
2.1.2 grub配置文件/boot/grub/grup.conf
defualt=0 默认启动第一个系统
timeout=5 等待时间,默认是5秒
splashimage=(hd0,0)/grub/splash.xpm.gz
指定grub启动时背景图像文件的保存位置
hiddenmenu 隐藏菜单
title
title就是标题的意思
root (hd0,0)
是指启动程序的保存分区
kernel /vmlinuz-2.6.32-279-e16.i686ro
root=UUID=......
定义内核加载是的选项
initrd /initramfs-2.6.32-279.e16.i686.img
指定了initramfs内存文件系统镜像文件的所在位置
2.2 grub加密与字符界面分辨率调整
2.2.1 grub加密
2.2.1.1grub-md5-crypt
#生成加密密码串
2.2.1.2 vi /boot/grub/grub.conf
default=0
timeout=5
password--md5 $sdjfdjf#jsdjflsdjfljsdl/
#password选项放在整体设置处
splashimage=(hd0,0)/grub/splash.xpm.gz
.........
2.2.2 调整分辨率
grep "CONFIG_FRAMEBUFFER_CONSOLE"/boot/config-2.6.32-279.e16.i686
#查询内核是否支持分辨率修改
kernel /vmlinuz-2.6.32-279-e16.i686ro
root=UUID=......... vga=791
三、系统修复模式
3.1单用户模式常见的错误修复
遗忘root密码
修改系统默认运行级别
3.2光盘修复模式
3.2.1通过光盘启动,详见视频
3.2.2重要系统文件丢失,导致系统无法启动
进入光盘修复模式
bash-4.1# chroot /mnt/sysimage
#改变主目录
cd /root
rpm -qf /etc/inittab
#查询/etc/inittab文件属于哪个包
mkdir /mnt/cdrom
#建立挂载点
mount /dev/sr0 /mnt/cdrom
#挂载光盘
rpm2cpio /mnt/cdrom/Packages/initscripts-8.45.3-l.i386.rpm| cpio -idv ./etc/inittab
#提取inittab文件到当前目录
cp etc/inittab /etc/inittab
#复制文件到指定位置
3.2.3Linux的安全性