引导过程
开机自检(BIOS)
MBR引导
GRUB菜单
加载内核(kernel)
init进程初始化
init进程
- 由Linux内核加载运行/sbin/init程序
- 是系统中第一个进程
- PID(进程标记)号永远为1
systemd单元类型
运行级别所对应的systemd目标
修复MBR扇区故障
故障原因
病毒、木马等造成的破坏
不正确的分区操作、磁盘读写误操作
故障现象
找不到引导程序,启动中断
无法加载操作系统,开机后黑屏
解决思路
应提前做好备份文件
以安装光盘引导进行急救模式
从备份文件中恢复
修复GRUB引导故障
故障原因
MBR中的GRUB引导程序遭到破坏
grub.conf文件丢失、引导配置有误
故障现象
系统引导停滞,显示"grub>"提示符
解决思路
尝试手动输入引导命令
进入急救模式,重写或者从备份中恢复grub.conf
向MBR扇区中重建grub
遗忘root用户密码
故障原因
遗忘root用户的密码
故障现象
无法进行需要root权限的管理操作
若没有其他可用账号,将无法登录系统
解决思路
进入急救模式,重设密码
系统服务控制
常用方法
systemctl 控制类型 服务名称
控制类型
start: 启动
stop: 停止
restart: 重新启动
reload: 重新加载
status: 查看服务器类型
Linux系统的运行级别
查看运行级别
runlevel命令
systemctl工具
临时切换运行级别
init命令
systemctl工具
优化启动过程
系统服务管理工具
nysysv工具
提供一个交互式、可视化窗口
可以在字符终端运行
便于集中管理多个服务
systemctl工具
不提供交互式、可视化窗口
管理单个服务效率更高
系统服务的启动和控制
ntsysv系统服务管理工具
查看系统服务的启动章台
systemctl is-enabled 服务名称
设置系统服务的启动状态
systemctl enable/disable 服务名称