0
点赞
收藏
分享

微信扫一扫

11 操作系统的启动流程

1、加电 (新机器需要加电测试)

2、启动BIOS,BIOS会检测启动项

3、读取启动盘(项)的第一个扇区 512字节,包含MBR主引导记录(前446 BootLoader --》grub  接下来64字节是分区信息,最后2字节是结束位)

4、grup加载操作系统内核到内存,操作系统就启动起来了。

5、操作系统会读取运行级别(Linux有0~6七种启动级别)

     0 代表关机

     1  单用户模式 不需要用户名和密码 进来就是管理员 禁止远程登录 用于修改密码

     2 多用户模式 (没有NFS)可以登录多个用户,不可以使用网络,NFS类似于网盘

     3 完全多用户模式 (有NFS)登录后进入控制台命令行模式 (常用)

     4 系统未使用 保留

     5 X11 控制台,登录进入后进入GUI模式 有网络 比3多了图形界面 (常用)

     6  代表重启 系统正常关闭并重启,默认运行级别不能设置为6

系统操作系统启动级别配置位置:

/etc/systemd/system/default.target


Linux :CENTOS6 启动的第一个进程是 init  PID 0

         CENTOS6 启动的第一个进程是 systemd    PID 0

第一个进程启动后,由它来启动其他进程。

到了centos7 操作系统只管理内核而进程服务都是systemd程序来管理


关于进入单用户模式 修改密码  (本质是修改grub加载的内核)具体操作(略) 注意:修改完密码要修改 SElinux=disable 否则修改密码会不生效。

为了以防被人修改密码,所以我们一般需要对grub进行加密。


对于进入系统的操作级别,我们设置grub,那么我们如果不想进入当前系统,我们需要在读取MBR之前入手,即设置BIOS,选择其他启动项目。比如,选择从光盘启动,那么进入光盘修复模式。开机按F2,进入boot 选择CD-ROM(已经关联镜像)F10保存 启动后,按照提示可以切到本地硬盘的环境,对本地磁盘的内容进行管理。(以上操作也可以用来修改密码)

虽然都是修改密码,但是操作的本质是不一样的。

为了以防被光盘修复模式修改密码,BIOS加密。


举报

相关推荐

0 条评论