linux查看lib文件,linux下的 lib文件的学习思考

本文通过一个修复虚机SSH连接的小故障引入,探讨了Linux中lib文件的重要性。介绍了库文件的分类(共享库和静态库),以及它们在/lib或/usr/lib目录下的位置。讲解了库文件的命名规则、编号格式,以及常用命令ldd和ldconfig的用法。最后,阐述了静态链接库*.a和动态链接库*.so的编译、使用及其区别。
摘要由CSDN通过智能技术生成

说到这个LIB文件,先从一个小故障说起。

某日开发说,一台测试用虚机可以PING通SSH不能连了。运维同学就赶紧去查,SSHD_CONFIG配置文件都正确啊,一点错误都没有,那为什么呢?

测试下,不管连自己还是其他机,都是报错

41eb9e6d6721c7af160ab21b589e53c4.png

这里注意看,提示你有个libcom_err.so.2共享库文件找不到。

询问开发,才了解他们测试一个软件,意外删除了某个库文件。

那么在正常的相同虚机的机器查看下,再和出错的虚机比对下,发现少了2个库文件

e23cf2ac5f20a820929ad260ff67fc2f.png

挂载系统光盘或从正常的虚机上把这个两个文件拷贝过来,放到lib64下就可以了

再试正常了

c504ef93e66d0708e50d5c3d9d1ba132.png

这个小故障很容易解决,那么你怎么理解linux中的库文件呢?学习下也不误工作。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值