首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

误删除libc.so.6的解决

.6 软链接更新为 /usr/local/glibc-2.17/lib/libc-2.17.so, 于是我准备删除 /lib64/libc.so.6,然后新建一个指向/usr/local/glibc-2.17.../lib/libc-2.17.so.然后我就删除了 /lib64/libc.so.6,然后,就没有然后了。。。...glibc: libc.so.6 是c运行时库 glibc的软链接,而系统几乎所有程序都依赖c运行时库。程序启动和运行时,是根据libc.so.6 软链接找到glibc库。...删除libc.so.6将导致系统的几乎所有程序不能工作。 每个glibc.so文件有它支持的libc版本,可以通过: strings /lib64/libc.so.6 |grep GLIBC_ 查看。...于是,使用LD_PRELOAD指向正常的glibc库文件,然后执行ln等命令,就可以正常执行,执行成功之后, libc.so.6 就又存在了。

1.7K100

业内同行盆友来稿:对libc.so下毒手引发的惨痛血案,围观大型翻车现场...

写在开篇为了在线上安装环境依赖,给glibc库升级,由于线上环境libc.so版本低,不支持安装,所以手贱把动态库中的libc.so.6给移走了,直接导致Linux系统崩溃,系统瘫痪,所有用户均被强制退出...libc.so.6是一个类似于WINDOWS下的一个快捷指向型的文件,而 linux有两种库,分别为:glibc、libc 说明libc 是Linux下的ANSI C 函数库;glibc 是Linux下的...基本上非系统命令都有这一条 libc.so.6 => /lib64/libc.so.6 ,因此libc.so.6至关重要,绝对不能删,不能改名,不能移走,能不能覆盖就不知道了,想作死的可以试试[root....6': File exists[root@IDC-Redhat 6.8]# mv /lib64/libc.so.6 .who: error while loading shared libraries...图片图片6、 直接选择shell start shell 进入shell 命令行 图片7、 因为执行过这个命令 "mv /lib64/libc.so.6 ."

65700
领券
http://www.vxiaotou.com