[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.conf
echo 'uid=root' >> /etc/rsyncd.conf
echo 'gid=root' >> /etc/rsyncd.conf
echo 'path=/' >> /etc/rsyncd.conf
echo 'read only=no' >> /etc/rsyncd.conf
echo 'hosts allow=192.168.1.2' >> /etc/rsyncd.conf

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

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

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值