network文件被删除引发的惨案

背景

近期,发现有台虚拟机重启后,网络服务起不来。

systemctl restart network
然后这里就提示网络起不来,需要查看日志
systemctl status network
Failed to start LSB.......

进展

virsh net-dhcplease default
 Expiry Time          MAC 地址         Protocol  IP address                Hostname        Client ID or DUID
-------------------------------------------------------------------------------------------------------------------

发现并没有获取到虚拟机的信息

然后,猜测可能是虚拟机系统配置的原因。

解决

然后查看history 查看有没有什么异常操作,发现删除了两个空文件:

/etc/sysconfig/network
/etc/sysconfig/netconsole

实测,发现是删除了network文件导致的此次事件,补充一个名为network的空白文件即可解决。

echo '' > network

network
用于存储网络配置的文件,应该存在有默认配置,所以删除后会导致网络起不来。

netconsole 文件备注
This is the configuration file for the netconsole service. By starting
this service you allow a remote syslog daemon to record console output
from this system.

总结

本次问题主要是由于误删文件导致的,后期尽量不要删除系统的文件。

另外,此次故障,没有明确的报错信息,没办法进一步分析,我也查看了系统日志,完全没有什么有用的信息,或者我没找到吧。

所以本次故障,除了查看操作记录或者重装系统,我确实没办法找到解决办法。

另外,网上很多此类的报错,都是说网卡冲突导致的,由于每个人碰到的情况都不一样,所以如果本文无法解决你的问题,请见谅!

你可能感兴趣的:(故障与异常系列,实用技巧系列,linux,服务器,网络)