tcpdump: error while loading shared libraries: libpcap.so.1: cannot open shared object file: No such file or directory
[root@inner ~]# tcpdump -i any -s 0 -w trunkm.pcap
tcpdump: error while loading shared libraries: libpcap.so.1: cannot open shared object file: No such file or directory
[root@inner ~]# locate libpcap.so.1
-bash: locate: 未找到命令
-->yum -y install mlocate
[root@inner ~]# locate libpcap.so.1
locate: 无法执行 stat () `/var/lib/mlocate/mlocate.db': 没有那个文件或目录
问题分析
使用 locate 加载库文件时,由于没有文件索引关系,导致搜索不到库文件,从而报错。
解决方法
更新库文件索引关系
[root@localhost ~]# updatedb
最后执行 locate libpcap.so.1 , 查看libpcap.so.1在系统中的路径 , 显示为 : /usr/local/lib/libpcap.so.1.2.1
以管理员权限打开编辑 /etc/ld.so.conf 文件, 末尾新一行追加 /usr/local/lib , /usr/local/lib 为 libpcap.so.1.7.4 所在目录, 保存退出
以管理员权限执行 ldconfig(如果不支持改命令用whereis ldconfig查看并设置环境变量)命令,
成功
[root@inner ~]# locate libpcap.so.1 为空,没有任何东西
[root@inner ~]# locate libpcap.so.1
[root@inner ~]# tcpdump -i any -s 0 -w cscfm.pcap
tcpdump: error while loading shared libraries: libpcap.so.1: cannot open shared object file: No such file or directory
[root@inner ~]# yum install libpcap-devel
就正常了
最新文章
- MFC中输入框的文本转换为char[]字符数组类型
- python核心编程学习记录之数字
- iOSApp -Monkey测试
- 10th day
- 格雷码(Gray Code)转二进制码(Binary Code)
- Spring Security 3.2.x与Spring 4.0.x的Maven依赖管理
- 如何自学成为一个WEB前端
- 【mysql】常用操作
- PhoneGap + Dreamweaver 5.5 无法在模拟器中打开的问题
- 解决CentOS7安装Tomcat不能被外部访问的问题
- java+Selenium+TestNg搭建自动化测试架构(2)实现跨浏览器功能
- #005Python实验楼基本操作学习笔记
- zookeeper的监控
- jquery抓娃娃机代码
- python导包踩过的坑之包名和模块名同名
- POJ 2876
- (面试)写出下面switch语句的输出结果
- 【Python编程:从入门到实践】chapter2 变量和简单数据类型
- (转)PS流格式
- linux linux系统的安装及使用