在安裝一個程序的時候提示libc.so.6過舊,但是查看libc.so的版本是最新的,於是嘗試使用嘗試軟鏈接 ln -s /usr/lib64/libc.so /usr/lib64/libc.so.6 , 悲劇的事情發生了!
幾乎所有的linux命令都依賴於libc.so,libc.so.6是一個動態鏈接庫文件,是GNU C Library的一個共享函數庫,軟鏈接到不同的版本上才能起作用。
google的一番,發現很多同學進入了linux rescue急救模式進行文件替換,復制等。好吧,哥也試了一下,不行。
於是繼續google,偶然發現有同學用了 /sbin/sln命令,並且發現 在 /lib64/目錄下只有一個libc.so.6,於是
/sbin/sln /lib64/libc.so.6 /usr/lib64/libc.so.6 將軟鏈接重新定向到這個libc.so.6,問題解決