今天装软件时不小心将公司服务器上的/lib64/libc.so.6库链接文件给覆盖掉了,大多数的命令都不好使。 很多命令都提示找不到libc.so.6库
解决方法:
源文件 /lib64/libc-2.5.so文件还在,但是无法调用。可以使用LD_PRELOAD来提前载入库执行相关的命令如:
$cd /lib64/
$LD_PRELOAD=/lib64/libc-2.5.so ln -s libc-2.5.so libc.so.6
就可以重新建立 链接,但是必须得使用root 账号
本文介绍了一种使用LD_PRELOAD在Linux服务器上解决libc.so.6库丢失导致命令无法使用的应急方法,需要root权限执行。
今天装软件时不小心将公司服务器上的/lib64/libc.so.6库链接文件给覆盖掉了,大多数的命令都不好使。 很多命令都提示找不到libc.so.6库
解决方法:
源文件 /lib64/libc-2.5.so文件还在,但是无法调用。可以使用LD_PRELOAD来提前载入库执行相关的命令如:
$cd /lib64/
$LD_PRELOAD=/lib64/libc-2.5.so ln -s libc-2.5.so libc.so.6
就可以重新建立 链接,但是必须得使用root 账号
4902
4万+

被折叠的 条评论
为什么被折叠?
