运行级别
CentOS 6:
- 运行级别0:系统停机状态,默认运行级别不能设为0。
- 运行级别1:单用户工作状态,用于系统维护
- 运行级别2:多用户状态,没有网络
- 运行级别3:完全的多用户状态,命令行模式
- 运行级别4:系统未使用,保留。
- 运行级别5:图形化模式
- 运行级别6:系统正常关闭并重启。
CentOS 7:
- poweroff.target:关机。
- rescue.target:救援模式。
- multiuser.target:多用户模式,对应于CentOS 6的运行级别3。
- graphical.target:图形化界面,对应于CentOS 6的运行级别5。
- reboot.target:重启。
运行级别的相关命令
查看运行级别
runlevel 上一次 当前级别 n为空
切换运行级别
init 级别号
修改默认运行级别
systemctl set-defaults 级别名称
查看默认允许级别
systemctl get-default
查看运行级别有哪些名称
ls /usr/lib/systemd/system | grep .target
开机流程
- 电源供电
- bios开机检查硬件
- mbr引导磁盘启动
- 引导加载器--grub菜单-选择内核版本
- 初始进程 --systemd 启动进程
- 运行级别---运行哪些进程
- 开机自动加载文件--/etc/fstab /etc/rc.local /etc/selinux/config
- 准备用户登录页面 /etc/motd /etc/tty
- 用户登录