誤删/usr/bin後快速恢複操作
1.在區域網路中找一台好的伺服器,使用如下指令,将scp、cp指令傳過去
<code>gzip</code> <code>-c </code><code>/usr/bin/scp</code><code>|</code><code>ssh</code>
<code>10.0.0.8 </code><code>"gunzip -c ->/usr/bin/scp"</code>
2.在被誤删的服務上進行操作。如果有chmod指令就執行以下指令
<code>cd</code> <code>/usr/bin/</code> <code>&& </code><code>chmod</code> <code>+x </code><code>scp</code>
如果沒有chmod 指令,就再傳一個過去
<code>gzip</code> <code>-c </code><code>/bin/chmod</code><code>|</code><code>ssh</code>
<code>10.0.0.8 </code><code>"gunzip -c ->/root/chmodd"</code>
#需要注意傳過去依然是沒有執行權限的
需要cp一個有執行權限的指令,然後通過下面三個操作進行添權重限:
<code>cp</code> <code>/bin/cat</code> <code>/root/</code>
<code>cat</code> <code>/root/chmodd</code> <code>> </code><code>/root/cat</code>
<code>mv</code> <code>/root/cat</code> <code>/bin/chmod</code>
3.再到好的伺服器上之執行以下指令
<code>scp</code> <code>/usr/bin/</code><code>* </code>
<code>10.0.0.8:</code><code>/usr/bin/</code>
<code></code>
本文轉自 藍葉子Sheep 51CTO部落格,原文連結:http://blog.51cto.com/dellinger/1944813,如需轉載請自行聯系原作者