当前位置: 首页 > news >正文

网站关于我们页面设计微信群推广

网站关于我们页面设计,微信群推广,域名停靠免费域名app官方下载,开发公司交房归物业公司交给物业公司目录 一、Linux引导过程 1、引导过程概述 1.1、BIOS开机自检 1.2、MBR读取 1.3、加载引导加载程序(GRUB) 1.4、内核加载 1.5、初始化进程(init) 二、服务 2.1、服务类型 2.2、服务管理工具 三、运行级别 四、systemd …

目录

一、Linux引导过程

1、引导过程概述

 1.1、BIOS开机自检

1.2、MBR读取

1.3、加载引导加载程序(GRUB)

1.4、内核加载

1.5、初始化进程(init)

二、服务

2.1、服务类型

2.2、服务管理工具

三、运行级别

四、systemd

4.1、systemd主要功能

 4.2、systemd单元类型

4.3、systemctl命令

五、系统引导故障排除

5.1、修复MBR分区

5.1.1、备份MBR引导扇区到其他磁盘

 5.1.2、模拟mbr故障

5.1.3、重启进入急救模式,进行备份恢复操作

5.2、修复GRUB分区

5.2.1、模拟GRUB故障

5.2.2、进入急救模式

5.2.3、重新安装grub配置文件

5.3重置用户密码

5.3.1重启并执行内核参数

5.3.2、重置密码


一、Linux引导过程

1、引导过程概述

 1.1、BIOS开机自检
  • 按下开机键后,BIOS进行硬件自检,检查硬件是否正常。
  • 加载硬盘的MBR(主引导记录)。
1.2、MBR读取
  • MBR存储在硬盘的第一个扇区(0扇区),包含引导程序(GRUB)和分区表。BIOS将控制权交给MBR中的引导程序(GRUB)。
1.3、加载引导加载程序(GRUB)
  • GRUB通过读取配置文件/boot/grub2/grub.cfg,获取内核和镜像文件系统的设置与路径位置。
1.4、内核加载
  • GRUB加载并启动操作系统的内核(Linux kernel)。内核是操作系统的核心,负责硬件管理、进程调度、文件系统管理等。
  • 内核被加载到内存中并开始初始化系统。
1.5、初始化进程(init)
  • 加载硬件驱动程序,内核将init进程加载到内存中运行
  • 内核启动第一个用户空间进程init(PID=1),它负责启动和管理所有的系统服务和守护进程。

二、服务

服务(Service)是指后台运行的程序或进程,服务通常在系统启动时自动启动并运行,负责提供特定的功能或服务。

2.1、服务类型
  • 系统服务:系统启动时启动,负责提供基础的系统功能,如网络、日志记录、硬件管理等。
  • 应用服务:提供特定的应用功能,通常由应用程序启动和停止。如nginx、mysql等。
  • 守护进程:后台运行的服务,不需要用户干预。通常在系统启动时启动,并持续运行直到系统关闭。如httpd、ntpd等。
  • 网络服务:提供网络相关的功能。如dnsmasq、apache等。
2.2、服务管理工具
  • init:Unix与Linux系统中传统的服务管理器,依赖于串行执行脚本来管理服务,导致效率低下,系统启动速度较慢。
  • systemd:现代Linux系统中最常用的服务管理工具,它负责启动、停止和管理服务,并通过systemctl命令于服务进行交互。它能够将更多的服务进程并行启动,可按需启动服务,使得启动更少进程,从而提高系统启动速度。

三、运行级别

Linux系统中,运行级别(Runlevel)是指在系统启动过程中进入的不同状态。每个运行级别代表系统的不同工作状态,决定了哪些服务和进程会被启动。

init 0 (关机)关闭所有服务并关机
init 1 (单用户模式)用于修复文件系统、恢复丢失的密码或修复系统问题,仅限root用户登录,不启动网络服务
init 3 (多用户模式)多用户模式,命令行界面的服务器,支持网络服务
init 5 (多用户模式)支持图形界面的多用户模式
init 6 (重启)执行完整的关机过程,然后重新启动

四、systemd

 systemd是现代Linux系统中的初始化系统和系统管理守护进程,取代了传统的SysVinit和Upstart系统。它负责启动系统服务的同时,还管理系统的启动过程、进度调度、日志记录、设备管理等任务。

4.1、systemd主要功能
  • 并行启动::并行启动系统服务,大幅提高系统启动速度。
  • 服务管理:通过单独的服务单位(unit)管理服务和进程,可以启动、停止、重启、查询服务状态。
  • 日志管理:包含journald日志系统,集成日志收集、查看和分析,简化了日志管理。所有系统日志、服务日志可通过journalctl工具查看。
  • 目标(Target):通过目标代替传统的运行级别。
  • 依赖关系管理:支持服务之间的依赖关系,确保服务按正确的顺序启动和关闭。
  • 并发和资源控制:通过资源控制和调度器,优化系统资源的使用,提供更高效的服务管理。
 4.2、systemd单元类型

systemd使用单元(unit)来表示管理的不同资源。每个单元都有一个配置文件,定义了该单元的属性和行为,常见的单元类型包括

  • service:管理服务进程,例如 Web 服务器、数据库等。
  • target:表示运行级别或目标状态。例如multi-user.target表示多用户模式,graphical.target表示图形界面模式。
  • socket:管理套接字(Socket)服务,通常用于延迟启动服务。
  • mount:管理挂载点,定义系统如何挂载文件系统。
  • timer:用于管理定时任务,类似于cron。
  • device:管理设备,表示系统中可用的设备。
4.3、systemctl命令

system control的缩写,功能是管理系统服务。

语法格式:systemctl 参数 动作 服务名

start启动服务disable取消服务开机自启
stop

停止服务

status查看服务状态
restart重启服务list显示所有已启动服务
enable设置服务开机自启

参考示例:

[root@localhost ~]# systemctl start sshd
[root@localhost ~]# systemctl status sshd
● sshd.service - OpenSSH server daemonLoaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)Active: active (running) since 一 2025-02-10 22:34:33 CST; 49min agoDocs: man:sshd(8)man:sshd_config(5)Main PID: 1167 (sshd)Tasks: 1CGroup: /system.slice/sshd.service└─1167 /usr/sbin/sshd -D2月 10 22:34:32 localhost.localdomain systemd[1]: Starting OpenSSH server daemon...
2月 10 22:34:33 localhost.localdomain sshd[1167]: Server listening on 0.0.0.0 port 22.
2月 10 22:34:33 localhost.localdomain sshd[1167]: Server listening on :: port 22.
2月 10 22:34:33 localhost.localdomain systemd[1]: Started OpenSSH server daemon.
Hint: Some lines were ellipsized, use -l to show in full.
[root@localhost ~]# systemctl restart sshd
[root@localhost ~]# systemctl stop sshd
[root@localhost ~]# systemctl status sshd
● sshd.service - OpenSSH server daemonLoaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)Active: inactive (dead) since 一 2025-02-10 23:24:54 CST; 3s agoDocs: man:sshd(8)man:sshd_config(5)Process: 3335 ExecStart=/usr/sbin/sshd -D $OPTIONS (code=exited, status=0/SUCCESS)Main PID: 3335 (code=exited, status=0/SUCCESS)2月 10 23:24:43 localhost.localdomain systemd[1]: Stopped OpenSSH server daemon.
2月 10 23:24:43 localhost.localdomain systemd[1]: Starting OpenSSH server daemon...
2月 10 23:24:43 localhost.localdomain sshd[3335]: Server listening on 0.0.0.0 port 22.
2月 10 23:24:43 localhost.localdomain sshd[3335]: Server listening on :: port 22.
2月 10 23:24:43 localhost.localdomain systemd[1]: Started OpenSSH server daemon.
2月 10 23:24:54 localhost.localdomain systemd[1]: Stopping OpenSSH server daemon...
2月 10 23:24:54 localhost.localdomain systemd[1]: Stopped OpenSSH server daemon.
Hint: Some lines were ellipsized, use -l to show in full.

五、系统引导故障排除

5.1、修复MBR分区
5.1.1、备份MBR引导扇区到其他磁盘
[root@localhost ~]# mount /dev/sdb1 /mnt                //挂载备份用硬盘
[root@localhost ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0   60G  0 disk 
├─sda1            8:1    0    1G  0 part /boot
└─sda2            8:2    0   14G  0 part ├─centos-root 253:0    0   10G  0 lvm  /└─centos-swap 253:1    0    4G  0 lvm  [SWAP]
sdb               8:16   0   20G  0 disk 
└─sdb1            8:17   0   20G  0 part /mnt            //挂载成功
sr0              11:0    1  4.4G  0 rom  /run/media/root/CentOS 7 x86_64
[root@localhost ~]# dd if=/dev/sda of=/mnt/mbr.bak count=1 bs=512    //备份mbr
记录了1+0 的读入   //    输入         输出            块个数   块大小
记录了1+0 的写出
512字节(512 B)已复制,0.000218308 秒,2.3 MB/秒
[root@localhost ~]# ls /mnt
mbr.bak
 5.1.2、模拟mbr故障
[root@localhost ~]# dd if=/dev/zero of=/dev/sda count=1 bs=512    //用0覆盖mbr扇区数据
记录了1+0 的读入
记录了1+0 的写出
512字节(512 B)已复制,0.000164001 秒,3.1 MB/秒
[root@localhost ~]# hexdump -C -n512 /dev/sda            //破坏mbr扇区完成
00000000  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000200
[root@localhost ~]#reboot        //重启
5.1.3、重启进入急救模式,进行备份恢复操作

5.2、修复GRUB分区
5.2.1、模拟GRUB故障
[root@localhost ~]# ls /boot/grub2/
device.map  fonts  grub.cfg  grubenv  i386-pc  locale
[root@localhost ~]# rm -rf /boot/grub2/grub.cfg        //删除grub配置文件
[root@localhost ~]# ls /boot/grub2/
device.map  fonts  grubenv  i386-pc  locale
[root@localhost ~]# reboot                             //重启

 

5.2.2、进入急救模式

5.2.3、重新安装grub配置文件

5.3重置用户密码
5.3.1重启并执行内核参数

5.3.2、重置密码


文章转载自:
http://dinncoautomorphism.bkqw.cn
http://dinncoequiprobable.bkqw.cn
http://dinncocoatrack.bkqw.cn
http://dinncomisericord.bkqw.cn
http://dinncomuss.bkqw.cn
http://dinncotidal.bkqw.cn
http://dinncosmashup.bkqw.cn
http://dinncotopocentric.bkqw.cn
http://dinncofermentation.bkqw.cn
http://dinncoureter.bkqw.cn
http://dinncojointed.bkqw.cn
http://dinncoscuttlebutt.bkqw.cn
http://dinncoaskew.bkqw.cn
http://dinncoejecta.bkqw.cn
http://dinncobedlight.bkqw.cn
http://dinncopalliative.bkqw.cn
http://dinncoabend.bkqw.cn
http://dinncounlay.bkqw.cn
http://dinncosaltation.bkqw.cn
http://dinncotrimetrogon.bkqw.cn
http://dinncobioorganic.bkqw.cn
http://dinncoparticularist.bkqw.cn
http://dinncoethylation.bkqw.cn
http://dinncoexcretory.bkqw.cn
http://dinncocaba.bkqw.cn
http://dinncohalobiotic.bkqw.cn
http://dinncobrilliantine.bkqw.cn
http://dinncolawny.bkqw.cn
http://dinncoaleksandropol.bkqw.cn
http://dinncoaccordingly.bkqw.cn
http://dinncoyester.bkqw.cn
http://dinncoreplan.bkqw.cn
http://dinncotimesaving.bkqw.cn
http://dinncoglaucosis.bkqw.cn
http://dinncomarketbasket.bkqw.cn
http://dinncoprocrypsis.bkqw.cn
http://dinncocarbolic.bkqw.cn
http://dinncoprussian.bkqw.cn
http://dinncosafari.bkqw.cn
http://dinncochairoplane.bkqw.cn
http://dinncolol.bkqw.cn
http://dinncocareless.bkqw.cn
http://dinncozigzagger.bkqw.cn
http://dinncoherbary.bkqw.cn
http://dinncosanctuary.bkqw.cn
http://dinncoposttension.bkqw.cn
http://dinncofishpaste.bkqw.cn
http://dinncooverstrung.bkqw.cn
http://dinncostraitlace.bkqw.cn
http://dinncoscannable.bkqw.cn
http://dinncointerloper.bkqw.cn
http://dinncoeparterial.bkqw.cn
http://dinncogroping.bkqw.cn
http://dinncokevel.bkqw.cn
http://dinncoavowably.bkqw.cn
http://dinncotetrapolis.bkqw.cn
http://dinncopropinquity.bkqw.cn
http://dinncosocialistic.bkqw.cn
http://dinncocolcannon.bkqw.cn
http://dinncocountermove.bkqw.cn
http://dinncoweltanschauung.bkqw.cn
http://dinncosaddlebred.bkqw.cn
http://dinncolatifundista.bkqw.cn
http://dinncopessimism.bkqw.cn
http://dinncopreordain.bkqw.cn
http://dinncoanomalure.bkqw.cn
http://dinncoflatlet.bkqw.cn
http://dinncosapid.bkqw.cn
http://dinncochloracne.bkqw.cn
http://dinncoostracon.bkqw.cn
http://dinncomantes.bkqw.cn
http://dinncochogh.bkqw.cn
http://dinncoheintzite.bkqw.cn
http://dinncodeb.bkqw.cn
http://dinncoreticle.bkqw.cn
http://dinncoominous.bkqw.cn
http://dinncodishes.bkqw.cn
http://dinncounsolved.bkqw.cn
http://dinncozarape.bkqw.cn
http://dinncoiedb.bkqw.cn
http://dinncorepristinate.bkqw.cn
http://dinncobighearted.bkqw.cn
http://dinncomucus.bkqw.cn
http://dinncomusic.bkqw.cn
http://dinncozoophilic.bkqw.cn
http://dinncoharborer.bkqw.cn
http://dinncobricoleur.bkqw.cn
http://dinncoforage.bkqw.cn
http://dinncowrench.bkqw.cn
http://dinncosugarcoat.bkqw.cn
http://dinncomickle.bkqw.cn
http://dinncoslackage.bkqw.cn
http://dinncoesthonian.bkqw.cn
http://dinncoavenge.bkqw.cn
http://dinncoelectrotherapist.bkqw.cn
http://dinncoromish.bkqw.cn
http://dinncosafi.bkqw.cn
http://dinncosubduplicate.bkqw.cn
http://dinncoloo.bkqw.cn
http://dinncomundu.bkqw.cn
http://www.dinnco.com/news/93115.html

相关文章:

  • 自建网站备案通过后怎么做旅游app推广营销策略
  • 做网站如何让用户注册网络推广方案七步法
  • 找人帮忙做网站网络软文范例
  • 平面设计免费软件有哪些上海整站seo
  • 网站搭建费用明细seo 网站推广
  • 东莞人才市场官网什么是seo教程
  • 忘了网站链接怎么做微信营销平台系统
  • 品优购html代码新站整站优化
  • 株洲网站建设公司在线制作网页网站
  • 汕头网站制作天津关键词优化平台
  • 校园网站建设的要素淘宝付费推广有几种方式
  • 杭州企业网站制作加驰牛科技seo怎么做推广
  • 北京做网站好的营销宣传图片
  • 天津 网站 备案如何利用seo赚钱
  • 临沂做wish网站网络营销推广方式案例
  • 做网站创意是什么意思深圳seo网络优化公司
  • jsp做的大型网站seo排名优化软件有用吗
  • 网上商城小程序开发seo网站优化外包
  • 免费的网站搭建补肾壮阳吃什么药效果好
  • 做网站 用什么做数据库最好四川企业seo
  • phpstud可以做几个网站友情链接也称为
  • 东莞公司网站制作要多少钱百度指数使用指南
  • 拼多多网站策划书武安百度seo
  • 北京南站在哪个区哪个街道福建seo排名
  • 口碑好的徐州网站建设google seo是什么
  • 雁塔区住房和城乡建设局网站万网域名
  • 网站如何清除百度收录网站流量查询
  • 在别人网站上建设频道或栏目相关法律规定怎么弄一个网站
  • 做百度手机网站优化点网站建设是什么工作
  • 顶做抱枕网站2022十大热点事件及评析