暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

CentOS系统启动流程说明

蜜蜂点滴 2020-02-19
480

为什么学启动流程:Linux系统打不开,要知道到那个步骤,才可以解决启动过程中的问题。

一、CentOS6系统启动过程:

第一步:开机BIOS自检,检查计算机硬件

第二步:读取MBR引导程序,0柱面0磁道1扇区

第三步:加载GRUB菜单

/etc/grub.conf

第四步:加载内核

第五步:运行Linux第一个INIT进程

运行级别修改:vi /etc/inittab

第六步:顺序进行

①步读取/etc/inittab文件→仅用来设定系统运行级别

②步读取/etc/init/rc.conf文件→执行/etc/rc.d/rc3.d 脚本

③步读取/etc/init/rcS.conf文件→执行/etc/rc.d/rc.sysinit脚本

④步读取/etc/rc.local文件→设定用户开机自动启动程序,用命令chkconfig设置开机自启动;

⑤步读取/etc/init/tty.conf文件→启动mingetty 3 进程

二、CentOS7系统启动过程:

第一步:开机BIOS自检,检查计算机硬件

第二步:读取MBR引导程序,0柱面0磁道1扇区

第三步:加载GRUB菜单

/etc/grub.conf

第四步:加载内核

第五步:运行systemd进程

第六步:同步进行

①加载initrd.target文件→包含挂载fstab

执行/usr/lib/systemd/system/initrd.target

含挂载/etc/fstab文件中的文件系统。

②systemd执行默认的target配置,加载/etc/systemd/system/default.target,指定进入那个模式

③systemd执行sysinit.target,初始化系统及加载basic.target准备启动系统。

④systemd启动multi-user.target(生产工作模式)下服务程序,即开机自动启动的程序,程序目录为/etc/systemd/system和/usr/lib/systemd/system。

⑤systemd执行multi-user.target下的/etc/rc.d/rc.local内容。


文章转载自蜜蜂点滴,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论