生产环境中一台dell装了个centos6.4,今天出现了重启后开机卡住的问题,与常见的错误表现不一样,记录一下。
问题如下:
第一张图片估计是电源问题或者其他问题,按F1就过了。没关什么。
第二张图就是开机开到这 个地方,就卡住不动了。
首先看到是卡到最后一个启动 certmonger服务的时候不动了,查了半天这个服务相关的问题,无果
往上看上
启动 libvirtd
启动 virt-who
启动 CIM server
发现这些服务有点不对劲,索性都先关了
chkconfig certmonger off
chkconfig libvirtd off
chkconfig libvirt-guests
chkconfig virt-who off
chkconfig tog-pegasus off
并且把启动模式由5改成了3,命令行模式
结果发现开机后又卡在了最后一个服务上面
以为又是最后一个服务的问题,又进单用户把它关里
chkconfig trace-cmd off
重进系统之后竟然又卡在了最后一个服务里
不对劲,去机房拜了下关二爷
以最后启动卡住的服务,去网上查询,各种什么
Linux 开机启动certmonger 卡住
linux 开机启动 libvirtd 卡住
linux 开机启动 libvirt-guests 卡住
linux 开机启动 virt-who 卡住
linux 开机启动 tog-pegasus 卡住
均无果,而且发现能查到的问题与我这现象好像没什么联系。
想了想,我既然能进单用户模式,而且前面内核引导的时候也没问题。
也能启动前面的一些服务,只是到最后的时候,卡着不动了,会不会是最后要进系统的一些依赖出问题了呢?
最后想了个办法,如果我能进单用户模式,那我能启动网络吗?
single Linux单用户走起
然后
server network start [ OK ]
竟然成功了。
ping一ping 网关和外网都能通。
然后我又试了试ssh
server sshd start [ OK ]
又成功了。
同事也能连上了。
一不做二不休,索性把该启动的服务都启动了,看看服务能不能恢复
nfs,smb都能启动
最后我们的服务也能启动,难道这样可以用?
后面要人去验证业务了,就这样断了将近三天业务,这样莫名其妙的恢复了。