引导过程与服务控制
来源:http://www.tudoupe.com时间:2022-04-02
I. 转向Linux操作系统的过程
1.1引导过程总览
1.开机自检
当服务器主机打开时, CPU( 中央处理器)、 内存、 可见卡片、 键盘等将按主机 BIOS 设置调整
将成功完成初步测试,以便在预定的启动序列中转移对系统的控制,其中多数将移交给主机硬盘驱动器。
摘要:第一个能够引导该系统的装置,如硬盘或光盘驱动器、闪存驱动器,已经确认。
2.MBR引导
当系统从硬盘上启动时,该系统的控制权首先转移,这取决于在硬盘第一个区段建立的磁BR。
分割操作系统指南文件 : 或从 MBR 记录中直接引用起始菜单( 如 GRUB) 指令信息
总而言之,在MCBR部门实施一个启动性GRUB定向方案。
3.GRUB菜单
就Linux操作系统而言最广泛使用的多系统试点方案是GRUB。当系统的控制被移交给GRUB时将向用户展示启动菜单,供用户选择。根据选择(或使用默认设置)加载 Linux 内核文件,内核随后接管了对系统的控制。需要注意的是,以GRUB2号为启动载荷器的中子7
总而言之,GRUB首先阅读GRUB剖面图/boot/grub2/grub.cfg文件,以获得内核和镜像档案系统。
的设置和路径位置
4. 插入Linux内核
Linux内核是一份预先编制的二进制文件,在硬件资源和系统应用程序之间分配资源。
一旦内核获得对系统的控制 半人马系统将完全控制整个Linux操作系统
可在 /bot/vmlinuz-3.Ten.0-514.E17.x86_64 找到默认的内核文件。
将内核和镜像文件系统装入内存
5. 启动投资程序
为了完成剩下的系统向导程序,Linux内核首先从系统到内存(存储)上载/sbin/nit程序。
Init程序负责完成一系列系统启动任务,最终将等待用户登录。 ]
简言之,硬件驱动程序被装入内存,内核被装入内存,以进行内存程序。
二、系统初始化进程
1.1 两个启动程序
Linux内核执行/sbin/nit脚本。
Init程序是该系统的初始程序。
输入过程的 PID( 进程标记) 始终为 1 。
各个级别的作用
0:关机
1:单用户模式
2,3,4,4:若干功能的文本界面
5:多用的图形界面
6:重启
0: 系统关闭模式。 系统默认操作级别无法调整为零; 否则, 系统启动时将无法正确 。
1: 单一用户模式、系统维护的根权、禁止远程登录(仅通过实时)以及使用该模式
100度操作; 登录类似于 Windows 的安全模式; 输入单一用户模式时, root 不需要密码
在此模式下, 根密码可以通过登录来更改 。 )
2: 多用户模式(没有NFS或网络支持)。
3: 完整多用户文本模式,使用NFS和网络、登录和访问控制台的指挥线模式。
4: 该系统没有使用、保留、不经常使用,在某些例外情况下,如笔记本电池,可以用来完成任何事情。
当选项用完后,您可以切换到此模式进行一些修改。
6:图形模式、 X Windows 系统、登录到 GUI 模式
6: 重新启动模式; 无法将默认操作级别更改为 6 。 否则, 它将无法正确启动 。 执行 init 6, 计算机将重新启动 。
2.2 systemd
系统是 Linux 操作系统的启动程序 。
以CentOS 7取代传统的SysVinit启动系统,代之以全新的系统启动系统。
/lib/systed/systed是CentOS 7中运行的初始启动程序。
三、排除启动类故障
三.1 MCBR部门复苏
故障原因
这是一个病毒,木马, 和其他的东西。
不适当的分区, 以及磁盘上的读和写错误
故障现象
我们无法找到飞行员 开始中止
无法装入操作系统。 启动后屏幕会变黑 。
解决思路
应提前做好备份文件
安装CD-ROM可以帮助你进入急救心态。
从备份文件中恢复
具体操作过程:
MBR有512字节,位于第一个硬盘(/dev/sda)的第一个物理区。
1个关于其他驱动器的MSBR部门数据(/dev/sdb1)。
2. 模拟销毁一个MCBR制导部门。
3个接口通过急救模式进入急救模式。MIBR 部门数据从备份文件中恢复 。先加载好光盘镜像,重启操作系统,当向导接口被安装后,从下拉菜单中选择“ 卢布射击” 。选择“恢复半人马Linux系统”。在急救模式下, 按 Enter 键可以选择“ 1”, 并继续按 Enter 键键可以输入“ s-4 ” 。 Bash Shell Environment for 2# 'Hip
3.2 重建GRUB指导缺陷
故障原因
MBR GRUB试验方案已经受到破坏。
抱歉, Grub 。 conf 文件丢失, 设置不正确 。
故障现象
系统引导停滞,显示“grub>”提示符
解决思路
试图手动输入指导命令 。
进入急救模式,重建或恢复后援的粪便。
在MCBR部门重建小麦方案
具体操作过程:
目录中的 /boot/ grub/ 软件包包含用于启动菜单的背景图像和样式 。
/boot/grub2/ grub.cfg
方法一:手工输入指南指令(不便和不便,不通知)。
第二:切换到急救模式,重新开始GRUB试点。
MBR在第一个硬盘驱动器(/dev/sda)第一个物理区占有512个字节,前446个字节作为主要铅记录,而447-510字节的分区表则位于磁盘驱动器部门。
以急救模式启动接口, 从备份文件中恢复 GRUB 试点 。
方法三:将接口安装在急救模式中,并重新创建 GRUB 菜单配置文件。
输入急救模式, 装上光碟镜, 并切换到系统根 :
如果忽略了许多分区,则将GRUB试点重新安装到第一个硬盘(/dev/sda)的MRB区:
重建 GRUB 菜单的配置文件 :
根环境退出, 进程重新启动 :
3.3 根密码丢失
故障原因
忘了你的根密码
故障现象
无法关闭临时文件夹:%s。
如果没有可进入的替代账户,它将无法登录到该系统。
解决思路
密码在急救模式中重设 。
方法一:输入急救模式、负载系统镜,并切换到系统根模式。
方法二:输入单一用户模式,例如,更改根密码。
一. 重新启动, 然后单击 ESC, 第1行来选择 GRUB 菜单中的编辑选项, 然后“e” 开始编辑 。
2. 修改:“ro”位于第16行周围,应改为“rw init=/sysroot/bin/bash”
三. 按 ctrl+X 重新启动。 将命令输入系统 。
4.字符集修改
在修改前,更改字符集:
根环境退出, 进程重新启动 :
四、服务管制和业务一级的变革
4.1系统服务控制
[控制类型 [服务名称] 系统ctl
控制类型:
start:启动
stop:停止
重新开始: 重新启动
重新加载: 重新加载
检查服务状态
4.2设置运行级别
命令格式:
systemctl [ command] [unit.target]
补充参数:
示例:
五、优化启动过程
ntsysv工具:
提供互动的视觉窗口 。
可以在字符终端运行
使许多服务的集中管理成为可能。
系统ctl 命令行工具 :
不包括任何交互式窗口或图形窗口。
提高个人服务管理效率的个体服务管理
检查系统服务启动状态 。
配置系统服务启动状态 。
示例:
总结
一. 面向Linux操作系统的进程
二. Linux 系统服务管理
3.运行级别切换
四. 改善启动自动装载服务。
相关新闻
- 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盘启动盘制
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
