linux启动管理详解
一 系统运行级别如果想查看运行级别,用runlevel
init 运行级别 就可以改变系统运行级别
系统默认级别,也就是开机进入哪个级别,在/etc/inittab中
二 启动过程
首先是BIOS加载MBR,MBR里有个扇区,里面有启动引导程序,如果是单系统,直接加载内核,如果是多系统,调用其他分区的启动引导程序,然后加载内核,内核解压并自检,这个时候需要加载驱动,但是由于还没有加载文件驱动,所以无法加载驱动,需要找到initramfs建立仿真根目录,然后才能加载驱动,我们看下initramfs
加载完驱动后,挂载系统真正的根目录,然后执行sbin.init,读取配置文件/etc/init/rcS.conf,这里主要做两件事,一个是根据/etc/rc.d/rc.sysinit进行系统初始化,另外一个是根据系统运行级别,按照优先级启动和关闭相应程序,我们进入/etc/rc3.d看下
K开头代表关闭,S开头启动
然后是我们之前说过了,开机自启动配置文件/etc/rc.d/rc.local,然后是登录界面,最后进入到系统
三 启动引导程序grub
1 grub中分区的表示方式
2 grub配置文件
/boot/grub/grub.conf
grub加密
我们在开机的时候快速按任何一个键,就可以进入到选择操作系统的界面
然后按e
后面就可以很容易进入单用户模式,修改root密码,这个后面说,所以我们要加密这个过程生成加密密码串
然后加到配置文件中
再重启的时候想按e进入,就必须先输入密码,这个我就不演示了
三 单用户模式
单用户启动模式,这类似于windows的安全模式
开机之后快速按任何键,进入选择系统界面,然后按e编译
再按e进入,在结尾加入single,然后enter回车,回到刚才的界面,按b进入单用户模式
在以下两种情况经常用到单用户模式,
遗忘root密码
修改系统默认允许级别
本文转载自linux公社
页:
[1]