前幾天給現場發布一個升級程序。
現場反饋無法啟動:
然後用ldd addrsearch看了下,這兩個so文件無法鏈接上。
上網研究了一下,應該是libc.so.6和libstdc++.so.6的版本太低的問題。
讓現場看了一下這兩個文件的鏈接文件版本,確認了是這個問題。
然後根給現場發了開發環境版本的so文件:libc-2.12.so 和libstdc++.so.6.0.13,讓現場用ln命令把libc.so.6和libstdc++.so.6鏈接到新的so文件上。
現場反饋,ln執行完也並沒有鏈接到新文件上。
然後我就告訴把libc.so.6和libstdc++.so.6 直接刪掉,重新執行。
再然後就悲劇了:libc.so.6刪掉後,主機登錄不上去了。
後來查一下,原來libc.so.6很重要。。。
後來系統管理員幫我們擦屁股了。
主要是對linux系統不熟悉,導致了這次更嚴重的問題。
下次root用戶操作,尤其刪除和修改的操作,需要盡量謹慎啊。