误删/usr/bin后快速恢复操作
1.在局域网中找一台好的服务器,使用如下命令,将scp、cp命令传过去
1
2
|
gzip
-c
/usr/bin/scp
|
ssh
10.0.0.8
"gunzip -c ->/usr/bin/scp"
|
2.在被误删的服务上进行操作。如果有chmod命令就执行以下命令
1
|
cd
/usr/bin/
&&
chmod
+x
scp
|
如果没有chmod 命令,就再传一个过去
1
2
|
gzip
-c
/bin/chmod
|
ssh
10.0.0.8
"gunzip -c ->/root/chmodd"
|
#需要注意传过去依然是没有执行权限的
需要cp一个有执行权限的命令,然后通过下面三个操作进行添加权限:
1
2
3
|
cp
/bin/cat
/root/
cat
/root/chmodd
>
/root/cat
mv
/root/cat
/bin/chmod
|
3.再到好的服务器上之执行以下命令
1
2
|
scp
/usr/bin/
*
10.0.0.8:
/usr/bin/
|
本文转自 蓝叶子Sheep 51CTO博客,原文链接:http://blog.51cto.com/dellinger/1944813,如需转载请自行联系原作者