找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 687|回复: 0

系统启动流程

[复制链接]

296

主题

38

回帖

1272

积分

管理员

积分
1272
发表于 2021-4-2 15:23:29 | 显示全部楼层 |阅读模式
系统启动流程
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

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|外汇论坛 ( 粤ICP备16021788号 )

GMT+8, 2024-5-13 07:23 , Processed in 0.070681 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表