引导过程与服务控制
来源:http://www.tudoupe.com时间:2022-04-01
文章目录
- 熟悉Linux操作系统的过程
- 排除启动类故障
- 修复MBR扇区故障
- 恢复GRUB 方向缺陷
- 忘了你的根密码
- 切换运行级别并规范服务 。
- 系统服务控制
- Linux 系统操作级别
- 优化启动过程
- 系统服务的启动和管理
- 本章总结
熟悉Linux操作系统的过程
- 引导过程总览

Linux指导委员会
1. 机上自我检查:服务器主机打开后,基本投入/产出系统指出:入门设备测试,包括CPU、RAM、可见卡片、键盘等。这是在基本输入输出系统设置下进行的。(a) 测试成功后,系统按照预定的启动顺序进行转让控制。大部分时间都使用硬盘。
总之,已经发现了第一个能够引导该系统的装置,如硬盘、灯光驱动器或闪存器。
2.MBR指南:当系统从硬盘上启动时,最初,根据硬盘第一部分的MBR,那是为主的向导而预定的,将系统控制移动到分区存储操作系统指南手册 。取而代之的是,您可以直接从 MBR 记录的主信息中访问起始菜单。
总而言之,在MCBR部门实施一个启动性GRUB定向方案。
对Linux来说GRUB是最受欢迎的多系统领导者。当系统的控制被移交给GRUB时这将显示用户选择的起始菜单 。根据选择(或使用默认设置)加载 Linux 内核文件,内核随后接管了对系统的控制。
总而言之,GRUB首先阅读GRUB剖面图/boot/grub2/grub.cfg文件,以获取内核和镜像文件系统设置和路径位置。
四. 操作Linux内核:Linux内核是一份特定的二进制文件,已经预先编制完毕,负责资源分配和硬件资源与系统应用程序之间的时间安排,在内核接管系统后,它将完全控制整个Linux操作系统的运行。
将内核和镜像文件系统装入内存
五. 启动程序的启动:为了完成系统熟悉程序的其他部分,Linux 内核最初装入并运行系统“/sbin/init” 软件到内存(运行过程称为过程)。Init程序负责实施若干系统启动程序。最后等待用户登录。
简言之,硬件驱动程序被装入内存,内核被装入内存,以进行内存程序。
传统SysVinit依赖连续执行空壳和脚本启动服务,导致效率低下和系统启动缓慢。
系统化后可同时启动更多的服务进程,并提供需求驱动的启动服务,使启动程序减少,从而提高系统启动绩效。
init进程
- /sbin/init from the Linux 内核
- Init程序是该系统的初始程序。
- Init程序总是拥有最高PID(程序识别号码)。
Systemd
- 系统是Linux操作系统的启动程序。
- CentOS7将传统的SysVinit启动系统替换为全新的系统启动系统。
- 在CentOS 7中,初始启动程序为/lib/system/systems。
CentOS 6 CentOS 6 治理程序
系统启动过程
系统化单位类型
系统目标相关运行水平
各级别的作用
init 0:关机
启动1:单一用户模式
Init 2, 3, 3, 4: 许多用户的文本模式
Init 5: 多用途图形用户界面
init 6:重启
0: 系统关闭模式; 系统默认操作水平不能设定为零; 否则, 系统无法正常启动 。
1: 单一用户模式,根权,用于系统维护,它禁止远程访问(仅通过实时访问);类似于 Windows 安全模式登录;当输入单一用户模式时,根可以在没有密码的情况下登录,因此根密码可以在此模式下更改。
2: 多用户模式(没有NFS或网络支持)。
3:具有NFS和网络能力的多用户文本模式以及抵达后指挥线模式
4: 该系统没有使用,没有普遍使用,只能用于特定的独特条件,例如当膝上型计算机电池用完时,只能改用这一模式。
6: 图形化模式, 输入 GUI 模式
6: 重新启动模式; 无法将默认操作级别更改为 6 。 否则, 它将无法正确启动 。 执行 init 6 机器将重新启动 。
排除启动类故障
修复MBR扇区故障
故障原因
- 病毒、马等造成的伤害
- 不适当的分区, 以及磁盘上的读和写错误
故障现象
- 我们无法找到飞行员 开始中止
- 无法装入操作系统。 启动后屏幕会变黑 。
解决思路
- 应提前作好备份文件
- 安装CD-ROM可以帮助你进入急救心态。
- 从备份文件中恢复




恢复GRUB 方向缺陷
故障原因
- MBR GRUB试验方案已经受到破坏。
- 请接受我的歉意, Grub. conf 文件丢失了。 在定向设置中发生了一个问题 。
故障现象
- 系统引导停止,显示“grub>” 提示符
解决思路
- 试图手动输入指导命令 。
- 进入急救模式,重建或恢复后援的粪便。
- 在MCBR部门重建小麦方案





忘了你的根密码
故障原因
- 忘记了 root 用户的密码 。
故障现象
- 无法关闭临时文件夹:%s。
- 如果没有可进入的替代账户,它将无法登录到该系统。
解决思路
- 密码在急救模式中重设 。
重启按e进入此界面

将 ro 改为 rw init =/sysroot/bin/bash =/sysroot/bin/bash
然后,ctri+x离开。
然后输入
重新启动后,输入 root 密码。
切换运行级别并规范服务 。
系统服务控制
系统服务控制
- Systemctl 控制类型服务的名称
控制类型
- start:启动
- stop:停止
- 重新开始: 重新启动
- 重新加载: 重新加载
- 检查服务状态
Linux 系统操作级别
查看运行级别
- 运行级别命令
- systenctl 命令行工具
临时切换运行级别
- init命令
- Stemctl 工具
设置永久运行级别
优化启动过程
ntsysv工具
- 提供互动的视觉窗口 。
- 可以在字符终端运行
- 使许多服务的集中管理成为可能。
Stemctl 工具
- 不包括任何交互式窗口或图形窗口。
- 提高个人服务管理效率的个体服务管理
系统服务的启动和管理
enttsysv 服务管理软件
- entsyssv - 级别级别列表
检查系统服务启动状态 。
- 系统ctl 启用服务的名称
配置系统服务启动状态 。
- 使用 systemctl 的启用/禁用服务名
本章总结
- 熟悉Linux操作系统的过程
- Linux系统服务控制系统
- 运行级别切换
- 改进起动自动装载服务。
下一篇:微星bios设置装win10
相关新闻
- 2023-05-07 u盘启动盘制作向导(如何制作u盘启
- 2023-05-07 小白u盘启动盘软件下载(u盘启动盘
- 2023-05-07 u盘启动盘里的iso文件需要解压(is
- 2023-05-07 k555lu盘启动盘(u盘启动盘怎么进入
- 2023-05-07 u盘启动盘cmos(U盘启动盘装系统)
- 2023-05-07 电脑pe制作u盘启动盘(微pe制作u盘启
- 2023-05-07 u盘启动盘改ntfs格式化吗(u盘格式化
- 2023-05-07 深度装机大师恢复u盘启动盘(深度装
- 2023-05-07 win7系统制作到u盘启动盘(如何制作
- 2023-05-06 u盘启动盘制作工具efi(U盘启动盘制
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
