失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > [sudo rm -rf /bin/] Linux误删除/bin目录恢复

[sudo rm -rf /bin/] Linux误删除/bin目录恢复

时间:2020-06-04 04:47:29

相关推荐

[sudo rm -rf /bin/] Linux误删除/bin目录恢复

问题描述:

Linux误删除/bin目录恢复

sudo rm -rf /bin/

解决方案:

1. 找另外一台机器查看/bin/ 有哪些工具,如下:

2. 发现基本的操作工具全被删除了,vi、cd、mv、tar,sudo全都不可使用,尝试了发现只有少数工具可以使用。切记不能退出root账户,只有在root账户下才能进行后续操作,否则可能需要重装系统

3. 此时这台机器正好有rsync同步服务存在,正好利用这个服务,将其他机器下的/bin/*文件同步到当前机器

4. 由于在故障机器上不能使用vi 进行操作/etc/rsyncd.conf,只能使用echo来修改, 注意将hosts allow改为你正常机器的ip;(允许从远程哪台机器来同步数据到本机的哪些目录);这里我们同步到根目录

echo '[test]' >> /etc/rsyncd.confecho 'uid=root' >> /etc/rsyncd.confecho 'gid=root' >> /etc/rsyncd.confecho 'path=/' >> /etc/rsyncd.confecho 'read only=no' >> /etc/rsyncd.confecho 'hosts allow=192.168.1.2' >> /etc/rsyncd.conf

5. 在正常机器上执行如下操作,同步本机的/bin/ 工具到故障机

rsync /bin/* -va 192.168.1.2::test/bin/

如果觉得《[sudo rm -rf /bin/] Linux误删除/bin目录恢复》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。