libpthread.so.0: cannot open shared object file: No such file or directory

linux 系统下 /lib64/libpthread so 库文件千万不要修改,不然后果很严重,像我好奇把/lib64/libpthread-2.17.so 改成 libpthread-2.17.so.old,因为 libpthread.so 和 libpthread.so.0 都是软链接,最终链接到的是 libpthread-2.17.so,所以这个文件一改,软链接就找不到实际文件了,很多命令执行就变成了这样:

连最简单的 ls、mv、cp 命令都无法执行,改都改不回去了。然后编译都没法编译:

基本上啥也干不了了啊。试了好多命令,发现 touch 命令可以用,想 touch 一个同名文件骗一下系统,像这样:

但文件是空的,结果也是不行的,然后发现 cat 命令也可以用,于是就用 cat 命令挽回了:

系统库文件不能乱改啊,备份可以,可千万别把原文件弄丢了。

相关推荐
JunLan~3 小时前
Rocky Linux 系统安装/部署 Docker
linux·docker·容器
方竞4 小时前
Linux空口抓包方法
linux·空口抓包
sun0077005 小时前
ubuntu dpkg 删除安装包
运维·服务器·ubuntu
海岛日记5 小时前
centos一键卸载docker脚本
linux·docker·centos
AttackingLin6 小时前
2024强网杯--babyheap house of apple2解法
linux·开发语言·python
吃肉不能购7 小时前
Label-studio-ml-backend 和YOLOV8 YOLO11自动化标注,目标检测,实例分割,图像分类,关键点估计,视频跟踪
运维·yolo·自动化
学Linux的语莫7 小时前
Ansible使用简介和基础使用
linux·运维·服务器·nginx·云计算·ansible
qq_312920117 小时前
docker 部署 kvm 图形化管理工具 WebVirtMgr
运维·docker·容器