IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux引导过程与服务控制 -> 正文阅读

[系统运维]Linux引导过程与服务控制

目录

Linux引导过程与服务控制

一、引导过程

二、系统初始化进程

三、Systemd

四、故障排除?

修复MBR扇区故障

修复GRUB引导故障

遗忘root用户密码

五、总结


Linux引导过程与服务控制

一、引导过程

引导过程总览
开机自检(BIOS)—— MBR引导 —— GRUB菜单 —— 加载内核(Kernel)—— init进程初始化

二、系统初始化进程


init进程
由Linux 内核加载运行 /sbin/init 程序
init 进程是系统中的一个进程
init 进程的PID(进程标记)号永远为1

Systemd
Systemd是Linux操作系统的一种init软件
CentOS 7 中采用全新的Systemd启动方式,取代传统的SysVinit
CentOS 7 中运行的第一个init进程是/lib/systemd/systemd

三、Systemd

Systemd 单元类型

?运行级别所对应的 Systemd 目标

四、故障排除?

修复MBR扇区故障

故障原因
病毒、木马等造成的破坏
不正确的分区操作、磁盘读写误操作

故障现象
找不到引导程序,启动中断
无法加载操作系统,开机后黑屏

解决思路
应提前做好备份文件
以安装光盘引导进入急救模式
从备份文件中恢复

模拟故障排除

?1.关闭系统保护

2. 备份MBR扇区数据到其它磁盘( /dev/sdb1)

?3.模拟破坏MBR引导扇区

?4.重新操作系统,选择“Troubleshooting”选项

?5.选择“Rescue a CentOS Linux system”进入急救模式

?

?6.选择“1”,选择Continue并按Enter 键继续

?7.再次按Enter 键后将进入带“sh-4.2#"提示符的Bash Shell环境

8. 创建一个文件夹,把备份好的文件挂载到这个文件夹下

9.?恢复备份数据

10.“exit”?退出,系统自动重启,就完成了MBR故障排除

修复GRUB引导故障

故障原因
MBR中的GRUB引导程序遭到破坏
grub.conf 文件丢失、引导配置有误

故障现象
系统引导停滞,显示“grub”提示符

解决思路
尝试手动输入引导命令
进入急救模式,重写或者从备份中恢复grub.conf
向MRB扇区中重建grub程序

模拟故障排除

1.关闭系统保护

?2.移动“grub.cfg”是系统无法正常启动

3.重启系统,选择“Troubleshooting” 选项

4. 选择“Rescue a CentOS Linux system”进入急救模式,并选择“1”,选择Continue并按Enter 键继续

5.?切换到系统根环境

6.?重新将GRUB引导程序安装到第一块硬盘(/dev/sda)的MRB扇区

7.?重新构建GRUB菜单的配置文件

8.退出并重启系统,修复完成

遗忘root用户密码

故障原因
遗忘root密码

故障现象
无法进行需要root权限的管理操作
若没有其他可用账号,将无法登陆系统

解决思路
进入急救模式,重设密码

模拟故障排除

1.关闭系统保护

2.选择“Troubleshooting” 选项

?3.选择“Rescue a CentOS Linux system”进入急救模式,并选择“1”,选择Continue并按Enter 键继续

?4.切换到系统根环境

?5.修改root用户密码

6.退出,重启系统,完成修改

五、总结

1.系统引导启动过程是具有规则的

2.系统故障需要逐步排查解决

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-09-11 19:13:10  更:2021-09-11 19:15:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/30 3:17:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码