Linux 系统排错

一、忘记开机密码后重置密码

开机按e


删除到ro  改为rw rd.break   ctrl+x


进去后
1、chroot /sysroot/
2、passwd
3、输入两次新密码
4、建立文件:
touch /.autorelabe

l
5、ctrl+d两次

 

二、系统恢复

1、硬盘引导阶段  mbr主引导记录的恢复
模拟问题:
dd if=/dev/zero of=/dev/vda bs=446 count=1

2、虚拟机添加光盘并添加虚拟机镜像
3、设置光盘启动:在配置 boot options里设置


4、开机
5、选择:troubleshooting


6、进去选择:Rescue Red Hat Enterprise Linux system系统修复


7、进入命令行

会有4个选项

1:继续  2:只读安装  3:跳转到外壳  4:退出(重新启动)  选继续
1、chroot /mnt/sysimage
2、grub2-install /dev/vda
3、exit两次修改启动模式

三、引导文件丢失

/boot/grub2/grub.cfg

模拟问题:
rm -rf /boot/grub2/grub.cfg

当系统没有重起时:能够重新生成
grub2-mkconfig > /boot/grub2/grub.cfg

当系统重起后

set root='hd0,msdos1'       位置指定/boot所在分区
linux16 /boot/vmlinuz-3.10.0-123.e17.x86_64 ro root=/dev/vda1     根分区的设备名称
initrd16 /boot/initramfs-3.10.0-123.e17.x86_64.img
boot
这些操作可以临时启动,启动后添加

 

grub2-mkconfig > /boot/grub2/grub.cfg
两次退出
修改启动模式

四、内核丢失


模拟问题:mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)
当系统重起后
进入挽救模式
chroot /mnt/sysimage
mkdir /rhel7.0
mount /dev/sr0 /rhel7.0
cd /rhel7.0/Packages
cp kernel-3.10.0-123.e17.x86_64.rpm /mnt
cd /mnt
rpm2cpio kernel-3.10.0-123.e17.x86_64.rpm | cpio -id
cd boot
cp vmliuz-3.10.0-123.e17.x86_64 /boot
exit
exit

五、系统初始化镜像文件丢失


模拟问题:rm -rf /boot/initramfs-3.10.0-123.e17.x86_64.img

当系统没有重起时:重新生成
mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)

当系统重起后
进入挽救模式
chroot /mnt/sysimage
mkinitrd /boot/initramfs-$(uname -r).img $(uname -r)
两次退出
修改启动模式


六、开机启动级别被篡改


错误形成
systemctl set-default rebot.target

解决
1、开机按下上下键停止读秒
2、按e进入编辑模式
3、选择内核启动
linux16 /vmlinuz ***************** ro **********
后边加个 5
4、启动系统 ctrl+x
5、重新设定启动
systemctl set-default graphical.target

七、/boot分区被删除


chroot /mnt/sysimage
mkdir /boot
grub2-install /dev/vda
mount /dev/cdrom /mnt
rpm -ivh /mnt/Packages/kernel-3.10.0-123.e17.x86_64.rpm  --force
grub2-mkconfig > /boot/grub2/grub.cfg

八、find


-name
-maxdepth
-mindepth
-not
-user
-group
-a
-o
-size 20k                     查看20k大小的文件
-size -20k                    查看小于20k的文件
-size +20k                    查看大于20k的文件
-type
-ctime  10                    查看10小时的文件
-ctime  -10                   查看小于10小时的文件           
-ctime  +10                   查看大于10小时的文件
-cmin   10                    查看10分钟的文件

-perm /444                    或者有一个4
-perm 444                     权限为444的文件
-perm -444                    包含444权限的文件其他其可有可无

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值