您现在的位置是:首页» windows系统» linux引导教程视频学习,linux引导系统教程交流

linux引导教程视频学习,linux引导系统教程交流

2024-07-13 08:00:29
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。目录一. 面向Linux操作系统的进程1.开机自检2.MBR引导3.GRUB菜单4. 插入Linux内核五. 启动启动启动程

本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。

目录

一. 面向Linux操作系统的进程

1.开机自检

2.MBR引导

3.GRUB菜单

4. 插入Linux内核

五. 启动启动启动程序

二.系统初始化进程

一. 启动程序

2. Systemd

3. 系统单元类型

四. 运行与系统目标对应的水平。

5.各个级别的作用

三.排除启动类故障

一. 解决MCBR部门问题

方法一:

二,重回GRUB方向的缺陷

方法一:手动输入指南命令(困难和没有建议)。

第二:切换到急救模式,重新开始GRUB试点。

方法三:将接口安装在急救模式中,并重新创建 GRUB 菜单配置文件。

三点 根密码

四. 服务管理和业务水平

1.系统服务控制

2.控制类型

三. Linux 系统操作水平

查看运行级别

临时切换运行级别

设置永久运行级别

四. 查看系统默认操作级别

五.优化启动

一.ntsysv 工具

2. Stemctl 工具

三.antsysv 服务管理应用程序

四. 系统服务的启动状况

一. 面向Linux操作系统的进程

1.开机自检

当服务器主机启动时CPU(中央处理器股)将由主板上的BIOS设置来确定。RAM, 中央处理器显卡,在早期测试期间,使用了键盘等设备。(a) 测试成功后,系统按照预定的启动顺序进行转让控制。大部分时间都使用硬盘。

简而言之:第一个能够引导该系统的装置,如硬盘驱动器或灯光驱动器,是闪存驱动器。

2.MBR引导

当使用硬盘启动系统时,最初,根据硬盘第一部分的MBR(最大启动记录),那是为主的向导而预定的,将系统控件移动到持有操作系统指南文件的分区控件;或直接根据 MBR 记录的指导信息引用起始菜单(如 GRUB)

总而言之,在MCBR部门实施一个启动性GRUB定向方案。

3.GRUB菜单

就Linux操作系统而言 GRUB (GRand Unified Bootloader,最常用的多系统牵头软件是同步启动装载器。当GRUB控制系统时将向用户展示启动菜单,供用户选择。根据选择(或使用默认设置)加载 Linux 内核文件,内核随后接管了对系统的控制。值得指出的是,CentoS7使用GRUB2发射器。

总而言之,GRUB首先阅读GRUB剖面图/boot/grub2/grub.cfg文件,以获取内核和镜像文件系统设置和路径位置。

4. 插入Linux内核

Linux 内核是一个预先编译的二进制文档 。它出现在各种硬件资源和系统应用程序之间。负责资源分配和资金运输。在内核接管了系统之后整个Linux操作系统将受到完全控制。在半人马操作系统中'/bout/vmlinuz-3.Ten.0-514.E17.x86_64' 是默认的内核文件 。

将内核和镜像文件系统装入内存

五. 启动启动启动程序

为了完成额外的系统调整进程,Linux 内核最初将系统“ /sbin/ init” 应用程序装入内存, 并将其执行( 运行中的程序称为进程 ) 。Init程序负责实施若干系统启动程序。最后,系统等待用户登录。

简言之,硬件驱动程序被装入内存,内核被装入内存,以进行内存程序。

二.系统初始化进程

一. 启动程序

Linux 内核将执行 / sbin/ init 。

Init程序是该系统的初始程序。

启动过程的PID(进程标记)始终为 1 。

2. Systemd

系统是 Linux 操作系统的启动程序 。

CentOS7将传统的SysVinit启动系统替换为全新的系统启动系统。

/lib/systed/systemd是CentOS7中运行的初始启动程序。

3. 系统单元类型

单元类型 扩展名 说明
Service .service 描述一个系统服务
Socket .socket 描述进程间通信的套接字 。
Device .device 内核识别设备文件的描述
Mount .mount 文件系统挂载点的描述
Automount .automount 文件系统的自动挂载点有详细描述。
Swap .swap 解释内存交换设备或文件交换。
Path .path 文件系统中的文件或目录的描述
Timer .timer 定时器的描述( 用于完成类似日冕的排程任务)
Snapshot .snapshot 为了保存系统状态
Scope .scope 通过编程系统公共汽车界面,您可以创建外部程序。
Slice .slice 集团是指跨公司层级的管理系统业务集群。
Target .target 描述系统部件的集合。

四. 运行与系统目标对应的水平。

运行级别 系统目标 说明
0 target 当达到水平时,主机将被关闭 。
1 rescue.target 单一用户模式允许在不需要密码的情况下访问系统,通常用于系统维护。
2 multi-user.target 操作级别由用户定义或特定域。默认值为 3。
3 multi-user.target 字符界面的完整多用户模式,大多数服务器主机都使用此模式。
4 multi-user.target 操作级别由用户定义或特定域。默认值为 3。
5 graphical.target GUI 的多用户模式, 提供了一个图形化桌面操作环境 。
6 reboot.target 当使用水平时,主机将重新启动。

5.各个级别的作用

目标:禁用

1 (recuu) 预计使用: 单一用户模式

二,三,四,四, 肌肉用户。

目标:建立一个多功能图形界面。

6 (重新开始.) 目标:重新开始

0 系统关闭模式, 系统默认操作级别无法设置为零, 或机器无法正确启动, 机器关闭关闭

1个单独用户模式root权限,用于系统维护,不允许远程登录( 仅允许实时登录) 。访问模式为100度,类似于 Windows 中的安全登录;在单一用户模式下, root 可以在没有密码的情况下登录 。在此模式下,您可以更改 root 密码 。

2个多用户模式(没有NFS或网络支持)

3 与 NFS 和网络连接,以完整的多用户文本模式登录到 Console 命令行模式。

4 当系统不使用时,它一般不保存,在某些特殊情况下,它可能被用于完成任何事情。例如,当膝上型计算机电池用完时,你可以切换到这个模式来做一些修改。

登录到 GUI 模式、 图形模式、 X Windows

6 重新启动模式; 无法将默认操作级别调整为 6 。 否则, 它将无法正确启动 。 Init6 将被重置 。

三.排除启动类故障

一. 解决MCBR部门问题

故障原因

病毒、马等造成的伤害 不正确的分区程序。 磁盘上的错误错误和写错误

故障现象

我们无法找到飞行员 开始中止 无法装入操作系统。 启动后屏幕会变黑 。

解决思路

应提前作好备份文件 安装CD-ROM可以帮助你进入急救心态。 从备份文件中恢复

方法一:

MBR有512字节,位于第一个硬盘(/dev/sda)的第一个物理区。

1) 将 MBR 区段数据备份到另一个磁盘(/dev/sdb1) 。

mkdir /backup mount  /dev/sdb1 /backup dd if=/dev/sda of=/backup/mbr.bak bs=512  count=1

3 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5

dd  if=/dev/zero  of=/dev/sda  bs=512  count=1

三、关于《公约》和《公约》的

插入光盘并重新启动计算机。

当安装显示的向导界面时,请选择“路径射击”选项。

选择“ 恢复半人马Linux 系统” 选项, 输入急救模式 。

继续按下 Enter 在选择 “% 1” 后继续 。

如果您再次按 Enter 键, 您将会得到带 " sh-4 " 2# " Bash Shell Environment for Hints" 。

sh-4.2# mkdir /backupdir sh-4.2# mount /dev/sdb1/backupdir

包含备份文件的分区应该挂载 。

sh-4.2# dd if=/backupdir/mbr.bak of=/dev/sda

恢复备份数据

sh-4.2# exit

在退出命令下退出临时 Shel1 环境, 系统将自动恢复 。

二,重回GRUB方向的缺陷

故障原因

MBR GRUB试验方案已经受到破坏。 请接受我的歉意, Grub. conf 文件丢失了。 在定向设置中发生了一个问题 。

故障现象

系统引导停滞,显示“grub>”提示符

解决思路

试图手动输入指导命令 。 输入急救模式、重写或从备份中恢复。 在MCBR部门重建小麦方案

/boot/grub/ 目录包括启动菜单的背景图像和样式。

/boot/grub2/grub.cfg

GRUB配置文件

方法一:手动输入指南命令(困难和没有建议)。

grub> insmod xfs

将给定模块装入内核 。

grub> Finux16 /vmlinuz-3.10.0-693.e17.x86_64 root=UUID=8fd74986-ae66-4ffd-b7d8-a19f2eca7b6f rorhgb quiet LANG=zh_ CN.UTF-8

内核名称和位置的细节

grub> initrd16 /initramfs-3.10.0-693.e17.x86_64.img

镜像系统文件

grub> boot

引导boot

第二:切换到急救模式,重新开始GRUB试点。

MBR有512字节,位于第一个硬盘(/dev/sda)的第一个物理区。,前446字节是主引导记录,分区表保存在MBR扇区中的第447-510字节中

mkdir /bak mount /dev/sdb1  /bak dd if=/dev/sda  of=/bak/grub.bak bs=446  count=1

与MRB,我们模拟损害 GRUB试点程序 但不删除分割表。

dd  if=/dev/zero  of=/dev/sda  bs=446  count=1

以急救模式启动接口, 从备份文件中恢复 GRUB 试点 。

sh-4.2# mkdir /backupdir sh-4.2# mount /dev/sdbl /backupdir sh-4.2# dd  if=/backupdir/grub.bak  of=/dev/sda sh-4.2# exit

方法三:将接口安装在急救模式中,并重新创建 GRUB 菜单配置文件。

rm -rf /boot/grub2/grub.cfg

输入急救模式,插入光盘,并切换到系统根环境。

sh-4.2# chroot /mnt/sysimage

在第一个硬盘驱动器(/dev/sda)的MRB区重新安装GRUB试点,省略多个分区。

bash-4.2# grub2-install /dev/sda

重建 GRUB 菜单的配置文件 。

bash-4.2#  grub2-mkconfig -o /boot/grub2/grub.cfg

根环境退出,进程重新启动。

bash-4.2#  exit sh-4.2#  reboot

三点 根密码

故障原因

忘记了 root 用户的密码 。

故障现象

无法关闭临时文件夹:%s。 如果没有可进入的替代账户,它将无法登录到该系统。

解决思路

密码在急救模式中重设 。

CentoS7忘记了 root 用户的密码 。或是重置

方法一:启动到急救模式,负载系统镜,然后进入系统根环境。

sh-4.2#  chroot /mnt/sysimage

重置 root 密码 。

bash-4.2#  passwd root

例如,输入单一用户模式以更改 root 密码。

(1) 按 Esc 键重新启动, 然后按 GRUB 起始菜单的第一行来选择编辑选项, 然后输入“ e” 进入编辑 。

(2) 编辑修改:“ro”是在第16行发现的,改为“rw init=/sysroot/bin/bash”

(3) 按下Ctrl+X并输入指示重新启动系统。

sh-4.2# chroot /sysroot

(4)字符集修改

修改前可修改字符集

sh-4.2# LANG=en US.UFT-8

重置root密码

sh-4.2#  passwd root

根环境退出,进程重新启动。

bash-4.2#  exit sh-4.2#  init 6

四. 服务管理和业务水平

1.系统服务控制

Systemctl 控制类型服务的名称

2.控制类型

start:启动 stop:停止 重新开始: 重新启动 重新加载: 重新加载 检查服务状态

三. Linux 系统操作水平

查看运行级别

仅可使用运行级别指令对运行级别和当前运行级别进行审查。 当您使用系统ctl 工具时,可能会看到默认操作级别。

临时切换运行级别

Init 命令的参数是匹配运行水平的整数。 systemctl 工具: systemetl 的命令参数是一个特定的目标 。

设置永久运行级别

四. 查看系统默认操作级别

systemctl  get -default

设置永久运行级别

ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

systemctl set -default multi-user.target

永久修改主机名

hostnamectl set-hostname newname

查看主机名的状态

hostnamectl  status

设置系统语言为中文

localectl set-locale LANG=zh_CN.utf8

见现行制度的语言。

localectl [status ]

五.优化启动

一.ntsysv 工具

提供互动的视觉窗口 。 可以在字符终端运行 使许多服务的集中管理成为可能。

2. Stemctl 工具

不互动的可视化窗口 。 提高个人服务管理效率的个体服务管理

三.antsysv 服务管理应用程序

ntsysv

-- -- 级别级别列表 antsysv

四. 系统服务的启动状况

检查系统服务启动状态 。

自动启用的服务名称系统ctl

配置系统服务启动状态 。

使用 systemctl 的启用/禁用服务名

XTw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com

标签: 引导 过程 控制