如何分析处理文件丢失类的导致系统异常的case

作者:牧原

如何分析处理文件丢失类的导致系统异常的case

根据报错信息来看,是系统内读取user有问题,需要挂盘查看

1,挂盘后chroot如下 ihave no name,这里本身就是有问题了,说明系统内缺少了什么文件导致异常
如何分析处理文件丢失类的导致系统异常的case

2,strace跟踪一下chroot的过程,看下丢失的文件

strace -F -ff -t -tt -s 256 -o ch.out chroot /mnt
grep -i "no such" ch.out.pid |grep "so"

如何分析处理文件丢失类的导致系统异常的case

3,查看对应文件的关系(测试机补图)

如何分析处理文件丢失类的导致系统异常的case

4,确认系统上丢了最终的libnss_files-2.12.so,尝试拷贝一个

ifconfig eth1 ip netmask mask
route add default gw gwip

如何分析处理文件丢失类的导致系统异常的case

5,此时已经可以上网了,去给客户拷贝一个同版本的文件试试吧
如何分析处理文件丢失类的导致系统异常的case

上一篇:这些年积攒的系统起不来以及root登陆异常排查的点


下一篇:centos 登陆卡住