Linux操作系统引导过程
Centos6的引导过程
—、硬件启动阶段
MBR介绍
二、GRUB引导阶段
1、Stage1阶段
2、Stage1.5阶段
3、Stage2阶段
三、内核引导阶段
四、init初始化阶段(系统初始化)
五、启动终端
- systemd 级别 > init 0 关机 shadwn 关机
- init 1 单用户
- init 2 无网 无共享 多用户 无NFS
- init 3 字符界面 多用户模式
- init 4 保留 不使用
- init 5 graphical 图形化界面 多用户
- init 6 重新启动
- runlevel 查看现在级别 > 3 5 或 N 5
- 启动的配置文件: /etc/systemd/system 存放不同级别自启服务
-
/usr/lib/systend/system 每个服务最主要的启动脚本
-
/run/systend/system 运行中产生脚本服务所在目录
- systemctl status firewalld.service 看服务状态
- systemctl stat firewalld.service 启动服务状态
-
- systemctl reload firewalld.service 不关闭重新加载服务
- systemctl is-enable firewalld.service 看是否有开机自启
- systemctl enable firewalld.service 开启开机自启
-
disenable firewalld.service 关闭开机自启
- systemctl list-unit-files | grep enabled 查看启动的服务的列表 | 过滤出开机自启
- systemctl cat sshd 看服务启动配置文件
-
systemd-analyze 查看系统启动耗时
实操: