CentOS-6系统启动过程:
按下开关按钮 给服务器供电
BIOS自检操作 检查硬件是否存在异常(显示logo画面)
MBR引导系统 硬盘启动系统 光驱启动系统 U盘启动系统 网络方式自启动系统
GRUB 菜单选择 选择系统的内核信息 可以配置进入系统的方式(单用户模式)
内核加载 加载Kerenl内核
启动系统进程 系统的第一个进程开始启动init
读取/etc/inittab 读取系统运行级别文件
执行/etc/rc.d/rc.sysinit脚本 进行系统初始化操作(加载网络信息 加载主机名称信息)
执行/etc/rc.d/rc脚本 不同系统运行级别,会有不同服务程序需要开机自启动 管理开机启动的命令:chkconfig
启动mingetty进程 显示系统登录界面
CentOS-7系统启动过程:
按下开关按钮 给服务器供电
BIOS自检操作 检查硬件是否存在异常(显示logo画面)
MBR引导系统 选择系统的内核信息 可以配置进入系统的方式(单用户模式)
内核加载 加载Kerenl内核
启动系统进程 系统的第一个进程开始启动sysemd
根据target模式选择启动级别 /etc/sysemd/sysem/default.target
进行系统初始化操作(加载网络信息,加载主机名称信息) /usr/lib/systmed/system/sysinit.target
启动开机自动启动服务 /etc/systemd/sysem /sur/lib/systemd/system/ 管理开机启动的命令 systemctl
启动mingetty进程 显示系统登录界面