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