我pipe理局域网的一个小型服务器,提供基本的服务,如networking代理,ldap,kerberos,afs等。昨天有一个停电,所以服务器停止。 当我重新启动它没有networking接口可用和configuration。 我尝试重新启动networking守护进程,但它只是退出0状态。 所以我试图手动运行其中的一个接口,但是ifup和ifdown命令根本就不存在。 不仅在PATH中,而且从/sbin消失。
所以我的问题是:我怎样才能恢复这些networking实用程序?
在/var/log/messages , /var/log/syslog , /var/log/syslog /var/log/boot.log等文件中是否有消息表明I / O错误或挂载分区的错误或激活LVM或MD的错误或袭击?
服务器启动时是否存在“Filesystem unclean”或“fsck”消息?
目前所有的分区都被挂载吗 /sbin有文件吗?
要解决你提到的确切问题,假设所有分区都正确安装,我将从恢复/救援模式下的Debian启动光盘启动,启动一个shell,find/sbin (或可能是/ (root))分区挂载,然后运行chroot <that path> /bin/bash ,然后运行sudo apt-get install ifupdown重新安装/sbin/ifup ,然后重启。
但是你应该试着弄清楚是否还有其他的东西坏了。 尝试安装debsums ,即sudo apt-get install debsums 。