系统启动流程
系统启动流程1.BIOS加电自检
2.把MBR加载到内存
3.加载grub
4.Kernel自身初始化
5.启动第一个程序systemd
6.检查默认运行级别
7.启动相应级别下的所有程序服务
8.加载/etc/rc.d/rc.local脚本
9.systemd执行multi-user.target下的getty.target及登录服务
10.systemd执行graphical需要的服务
Linux运行级别
0 shutdown.target(关机)
1 emergency.target(紧急救援模式)
2 rescue.target(救援模式)
3 multi-user.target(多用户模式|字符系统模式)
4 无
5 graphical.target(桌面系统)
6 无(重启)
查看默认级别
systemctl get-default
设置默认级别
systemctl set-default multi-user.target
切换运行级别
1.ini命令
init 0|1|3|5|6
2.systemctl命令
systemctl isolate multi-user.target
systemctl isolate graphical.target
查看运行级别
runlevel
列出所有target
systemctl list-units --type=target --all
查看系统中所有服务的启动状态
systemctl list-unit-files
脚本自启动文件/etc/rc.d/rc.local
systemctl start sshd.service
systemctl服务名官方建议
sshd.service
页:
[1]