Linux系统排错(常见)

Linux操作系统的开机过程:从BIOS开始,然后进入Boot Loader,再加载系统内核,然后内核进行初始化,最后启动初始化进程。

更改root用户密码

开机按上下键停止读秒
按 ’e‘进入编辑模式
上下键 到linux16 /boot/vmlinuz-xxxxxxxxxxxxxxxx删除该行ro后的内容 改ro为rw rd.break
启动系统 ctrl+x
界面停止不动时按回车,依次输入以下内容
chroot /sysroot/	
passwd
touch /.autorelabel
exit

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

磁盘引导阶段 mbr主引导记录的恢复

hostnamectl	查看系统版本
fdisk -l	查看主引导分区,*在哪,mbr就在哪
dd if=/dev/zero of=/dev/vda bs=446 count=1	问题模拟
注意,导入的空字节只能是446,再大会把磁盘分区覆盖掉
重启动虚拟机,发现报错
添加光盘启动,调整光盘启动顺序
再次重启虚拟机
进入光盘启动恢复界面
32111
chroot /mnt/sysimage/		改变程序执行是所参考的根目录位置
##grub2-install			启动分区所在硬盘
grub2-install /dev/vda		启动分区所在硬盘
将本地磁盘启动调到前面
重启

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

文件引导阶段

1)引导文件丢失
/boot/geub2/grub.cfg	引导文件
rm -rf /boot/grub2/grub.cfg	模拟问题

当系统没有重启时,
grub2-mkconfig > /boot/grub2/grub.cfg	恢复引导文件
当系统已经重启时,
df	先查看boot在哪?
grub > set root='hd0,msdos1'		此位置不是固定的,位置指定/boot所在的分区,刚才用df命令查看过
grub > linux16 /boot/vmlinuz-3.10.0-123.el7.x86_64 ro root=/dev/vda1	引导内核
grub > initrd16 /boot/initramfs-3.10.0-123.el7.x86_64.img	引导系统初始化镜像
grub > boot	执行引导
以上操作可以使系统正常启动,但是是临时的,所以进入系统后还是需要执行下面的命令
grub2-mkconfig > /boot/grub2/grub.cfg	恢复引导文件

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2)内核文件丢失
rm -rf /boot/vmlinuz-3.10.0-123.el7.x86_64	模拟问题

光盘启动,进入到挽救模式,32111
df	查看虚拟光盘
chroot /mnt/sysimage/		改变程序执行时所参考的根目录位置
mkdir redhat	新建挂载点
mount /dev/sr0 /redhat/		挂载到redhat下
cd /redhat/
ls
cd Packages/	进入之后不要ls
cp kernel-3.10.0-123.el7.x86_64.rmp /mnt
cd /mnt
ls
rpm2cpio kernel-3.10.0-123.el7.x86_64.rmp | cpio -id
ls
cd boot/
ls
cp vmlinuz-3.10.0-123.el7.x86_64 /boot/
更改磁盘驱动为第一

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

系统初始化镜像文件丢失

rm -rf /boot/initramfs-3.10.0-123.el7.x86_64.img

当系统没有重启时,
mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)

当系统已经重启时,
光盘启动,进入到挽救模式,32111
chroot /mnt/sysimage/		改变程序执行时所参考的根目录位置
mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

当/boot分区被删掉后

进入到挽救模式
chroot /mnt/sysimage
mkdir /boot
grub2-install /dev/vda
mount /dev/cdrom /mnt
rpm -ivh /mnt/Packages/kernel-3.10.0-123.el7.x86_64.rpm --force
grub2-mkconifg > /boot/grub2/grub.cfg

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

当开机启动级别被篡改

错误形成
systemctl set-default reboot.target

解决
1.开机按上下键停止读秒
2.按“e”进入编辑模式
3.选择内核启动行
linux16 /vmlinuz-XXXXX ro XXXXXXXXXXXXXXX	改变为:
linux16 /vmlinuz-XXXXX ro XXXXXXXXXXXXXXX	5
4.启动系统
ctrl + x
5.重新设定启动
systemctl set-default graphical.target

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 4
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
服务器运维工程师的主要职责全文共4页,当前为第1页。服务器运维工程师的主要职责全文共4页,当前为第1页。服务器运维工程师的主要职责 服务器运维工程师的主要职责全文共4页,当前为第1页。 服务器运维工程师的主要职责全文共4页,当前为第1页。 1 职责: 1、负责服务器日常基本运维工作; 2、根据服务器标准OAT上线流程,执行服务器及数据库的安装,完成OAT报告; 3、负责服务器操作系统及其数据库的常规及紧急补丁更新,并提供报告; 4、负责相关主机操作系统、存储、备份、虚拟化平台、数据库的性能、可用性和容量监控的日常检查; 5、负责检查并确保服务器资产及其他系统登记数据的一致性及准确性; 6、配合DHL服务器管理团队,完成IT项目在中国区的实施; 7、其他上级经理交代的事宜。 任职资格: 1、 1-2年Windows、Linux服务器安装、管理及维护管理经验; 2、熟悉VMware虚拟化软件,熟悉HP服务器; 3、熟悉使用Linux操作系统Linux操作命令; 4、熟悉SQL server,MySQL至少1种数据库系统的基本部署、监控; 5、重视流程规范,熟悉Windows及Linux服务器环境和安全配置; 6、性格开朗、诚实、积极、主动团队配合能力强; 7、良好的英文读写能力。 2 职责: 1、负责公司平台云服务器的日常运维工作; 2、负责公司运营业务平台的环境部署及维护,确保平台稳定的运行; 3、负责数据中心建设、运维和日常值班工作; 4、处理网络突发事件,解决网络故障,保障线上业务7*24稳定运行; 服务器运维工程师的主要职责全文共4页,当前为第2页。服务器运维工程师的主要职责全文共4页,当前为第2页。 5、具备性能分析及运维经验,能够针对Linux服务器、MySQL数据库服务器,找到性能瓶颈及缺陷,提出优化方案;解决维护工作中的技术疑难,提出针对性的解决方案; 服务器运维工程师的主要职责全文共4页,当前为第2页。 服务器运维工程师的主要职责全文共4页,当前为第2页。 6、编写各类维护文档,譬如:实施方案、实施报告、巡检报告、故障处理报告等。 任职要求: 1、大专及以上学历,计算机相关专业,有至少2年以上网站运维经验; 2、熟悉Unix/Linux和Windows操作系统的基本命令、常规服务、文件结构; 3、熟悉桌面维护及网络安全知识,可熟练进行局域网的搭建和网络设备的基本维护和故障处理; 4、熟悉腾讯云/阿里云云服务器,有大数据、高并发数据库开发维护经验优先; 5、具备良好的沟通能力和团队合作精神,高度的责任心,有较强的沟通能力。 3 职责: 1、负责部门相关应用系统运维,保障系统7*24小时稳定运行; 2、对系统常见应用软件有运维能力,如Fabio、Registrator、Consul、Git、Jenkins、Nginx、MySQL、MQ、Memcache、Redis等,能够快速实施部署、配置及排错 3、负责推进现网相关问题改进,提高运维效率和质量; 4、主动性强,具有良好的沟通、协调和组织能力,富有团队精神。 岗位要求: 1、必须具备亚马逊服务器经验;有互联网运维相关工作经验; 2、对系统常见应用软件有运维能力,如nginx、mysql、lvs,memcached、redis、tomcat、dns等,能够快速实施部署、配置及排错; 3、熟悉Docker、K8s等容器技术,有Docker集群实际维护经验; 4、能够独立维护大中型局域网,熟悉交换机路由器,能够独立上架、调试局域网; 4 职责: 服务器运维工程师的主要职责全文共4页,当前为第3页。服务器运维工程师的主要职责全文共4页,当前为第3页。 1、确立,评估和实施相应的IT项目,以确保和完善系统的性能,稳定性,可扩展性以及低成本的运行,带领团队安装和配置系统的软硬件,以满足业务发展的需求。 服务器运维工程师的主要职责全文共4页,当前为第3页。 服务器运维工程师的主要职责全文共4页,当前为第3页。 2、指导并带领服务器团队制定并执行与公司战略和整体业务需求一致的流程,策略及IT基础架构部署,遵守并执行相应的安全及业务规范及标准; 3、管理设立外地公司的灾备系统;负责相应灾备恢复需求;通过设立相应的BCP及意外宕预案确保业务的可持续运转; 4、通过积极的相应措施,减少服务器的宕机时间; 5、通过撰写并记录相应的技术难题及解决方案,完善并丰富公式的软件资产及知识库系统。 任职要求: 1、六年以上IT相关的工作经验; 2、成功的大型的IT项目经验; 3、具有跨国公司团队领导经验优先考虑; 4、具有中大型公司服务器数量大于20台服务器管理经验优先考虑。 5 职责: 游戏服务器的部署,更新和维护 游戏服务器的性能调优 后台数据统计分析 GM工具开发和维护 任职要求: 一年以上l
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值