引导过程与服务控制

1111  引导过程总览

1. 开机自检(BIOS)

2. MBR引导

3.GRUB菜单

4. 加载内核 (kernel)

5. init 进程初始化

2222  系统引导级别(0-6)

0: 关机状态,使用该级别将会关闭主机

1:单用户模式,无需密码验证即可登录系统,用于系统维护

2: 字符界面的多用户模式(不支持网络访问)

3:字符界面完整多用户模式,大多数服务器运行在此级别

4: 未分配使用(省点模式)

5:图形界面的多用户模式,提供了图形桌面操作环境

6:重新启动

33333   修复  MBR 扇区故障

mkdir /w  创个目录

mount /dev/sdb1 /w/  挂载

dd if=/dev/sda of=/w/sda.bak bs=512 count=1    输入文件至sda.bak备份一个引导文件

模拟破坏MBR

dd if=/dev/zero of=/dev/sda bs=512 count=1   破坏/dev/sda里的引导文件

reboot  重启

进入急救模式

  Troubleshooting

Rescue a centos system

进入shell

mkdir /x

mount /dev/sdb1 /x   把sb1引导文件挂到x

dd if/x/sda.bak of=dev/sda  把文件给sda

reboot  重启

44444           修复GRUB引导故障

第一种方法:

cp /boot/grub2/grub.cfg /tmp

rm -rf /boot/grub2/grub.cfg

reboot

 Troubleshooting

 Rescue a centos system

shell

chroot /mnt/sysimage/

mount -o remount :wr /boot

cp /tmp/grub.cfg /boot/grub2/

exit

exit

Troubleshooting

Boot from local drive

第二种方法:

  Troubleshooting

Rescuea centos system

shell

chroot /mnt/sysimage/

mount -o remount :wr /boot

grub2-mkconfig > /boot/grub2/grub.cfg

exit

exit

Troub leshooting

Boot from local drive

第三种方法: 整个boot删除

rm -rf /boot

reboot

Troubleshooting

Rescuea centos system

shell

chroot /mnt/sysimage/

mkdir /media/cdrom

mount /dev/cdrom /media/cdrom

rpm -ivh /media/cdrom/Packages/kernel-3后面tab键补全 --force

grub2-install /dev/sda

grub2-mkconfig >/boot/grub2/grub.cfg

exit

exit

Troubleshooting

Boot from local drive

555555     更改密码

Trouble shooting

Recuea centos system

shell

vim /etc/shadow     打开删除密码  wq!强制保存退出       或      passwd  直接改密码

66666  修复文件系统

xfs_repair /dev/sdb1      修复xfs的

fsch -y -t ext4 /dev/sdb1   修复ext4的        扫盘                        每次关开机第一步先扫盘

模拟损坏

dd if=/dev/zero of=/dev/sdb1 bs=512 count=4

mkdir /a

mount /dev/sdb1 /a

xfs_repair /dev/sdb1

mount /dev/sdb1 /a

77777     磁盘坏道故障

检查磁盘坏道

badblocks -sv /dev/sda

88888   空间耗尽故障

1: 转移文件夹内文件

2: 挂载

3:格式化,并改变Idone数量

mkfs.ext4 -N 20000 /dev/sdb/

4:把文件转移回去

5:查看一下

df -i /dev/sdb/

原文地址:https://www.cnblogs.com/ITXJW/p/11317641.html

时间: 2024-11-03 22:46:10

引导过程与服务控制的相关文章

linux引导过程和服务控制

引导过程和服务控制 要求: ? 设置Linux系统每次开机后自动进入字符模式界面. 步骤: 编辑/etc/inittab文件,将默认运行级别修改为3.如图所示: ? 使用ntsysv工具同时调整2.3.4.5运行级别中的服务状态,关闭下列服务:anacron.atd.avahi-daemon.Bluetooth.cups.firstboot.hidd.hplip.ip6tables.iptables.isdn.mcstrans.mdmonitor.nfslock.pcscd.portmap.re

linux的引导过程和服务控制

引导过程和服务控制 要求: ? 设置Linux系统每次开机后自动进入字符模式界面. 步骤: 编辑/etc/inittab文件,将默认运行级别修改为3.如图所示: ? 使用ntsysv工具同时调整2.3.4.5运行级别中的服务状态,关闭下列服务:anacron.atd.avahi-daemon.Bluetooth.cups.firstboot.hidd.hplip.ip6tables.iptables.isdn.mcstrans.mdmonitor.nfslock.pcscd.portmap.re

Linux系统管理09——引导过程与服务控制

Linux系统管理09--引导过程与服务控制 一.引导过程总览 1.init进程 ·由linux内核加载运行/sbin/init程序 ·是系统中的第一个进程,所有进程的父进程 ·PID(进程标记)号永远为1 2.Upstart启动方式 初始化配置分散存放,响应不同的启动事件 参数 说明 /etc/inittab 配置默认运行级别 /etc/sysconfig/init 控制tty终端的开启数量.终端颜色方案 /etc/init/rcS.conf 加载rc.sysinit脚本,完成系统初始化任务

引导过程与服务控制(理论基础,后续实操敬请期待)

我们来掌握引导过程与服务控制的基础知识 1.引导过程 2.排除启动类故障 3.服务控制及切换运行级别 4.优化启动过程 一.引导过程总览 1.开机自检(BIOS)--MBR引导--GRUB菜单--加载内核(kernel)--init进程初始化 2.Init进程由linux内核加载运行/sbin/init程序是系统中第一个进程PID(进程标记)号永远为1 3.Systemd单元类型 4.运行级别所对应的systemd目标9 二.排除启动类故障 修复MBR扇区故障1.故障原因病毒.***等造成的破坏

Linux引导过程与服务控制

一:系统引导流程: 开机自检(BIOS)-->MBR引导-->GRUB菜单-->加载内核(kernel)-->init进程初始化  二:系统引导级别: 0 poweroff.target 关机状态,使用该级别时将会关闭主机 1 rescue.target   单用户模式,不需要密码验证即可登录系统,多用 于系统维护 2 multi-user.target 用户定义/减特定运行级别.默认等同于3,但是不支持网络 3 multi-user.target 字符界面的完整多用户模式,大多数

Linux-9引导过程与服务控制

一 引导过程 开机自检 (BIOS自检) MBR引导 GRUB菜单 加载内核(kernel) init 进程初始化 1  init进程 是所有进程的父进程 PID号永远为1 2 runlevels ——运行级别 0:关机 1:单用户模式,无需密码登录,用于系统维护 3:字符界面的完整多用户模式 (大部分服务器运行此级别) 5:图形界面的多用户模式 ,提供了图形桌面操作环境 6:重新启动 五  服务控制及优化启动 常用控制类型 start    ##启动 stop   ##停止 restart 

理论:引导过程与服务控制 (解决忘记root问题、解决不能正常开机的问题)

前言: 学习引导过程,排除启动类故障,服务控制及切换运行级别,优化启动过程:重点了解修复MBR扇区,gurb菜单,root密码重置,优化开机启动 一: 引导过程总览 序号 步骤 解释 1 开机自检(BIOS) 1.加电自检(服务器例外,当服务器通电时,风扇会先转一圈),自检硬件设备是否完好无损 2.加载驱动 2 MBR引导 去找系统盘内的MBR去启用 3 GRUB菜单 选择系统去启用(系统例如双系统.急救系统等) 4 加载内核(kernel) 内核就是系统的核心部分,即加载内核去运行系统 5 i

Linux系统启动引导过程和服务控制

刚入门的小伙伴们是不是还在迷惑到底系统从我们按下电源键的那一刻,是如何进行一步一步运行的,知道我们输入用户名和密码进入系统,来操作电脑,今天我们就来写一下开机的启动过程以及相关服务的控制. 一. 系统引导流程: 1 . 开机加电,BIOS对硬件加电自检 加电自检,检测硬件设备,这是因为BIOS中包含了CPU的相关信息.设备启动顺序信息.硬盘信息.内存信息.时钟信息.PnP特性等等 2 . 检查启动顺序,从硬盘引导,读取MBR(446字节) 硬盘上第0磁道第一个扇区被称为MBR,也就是Master

CentOS 7引导过程与服务控制(二)

一.系统服务控制 在 CentOS 系统中,各种系统服务的控制脚本默认放在/usr/lib/systemd 目录下.通过 systemctl 命令工具可以实现对指定系统服务的控制.常见的几种控制类型如下所述. 1.start(启动):运行指定的系统服务程序,实现服务功能. 2.stop(停止):终止指定的系统服务程序,关闭相应的功能. 3.restart(重启):先退出,再重新运行指定的系统服务程序. [平常不建议使用]4.reload(重载):不退出服务程序,只是刷新配置.在某些服务中与 re