linux下查看so或可执行程序的依赖库
在linux下查看so或可执行程序的依赖库
Linux下可执行程序包括可执行程序exe和so, 两者文件都是ELF打头的。
objdump -x libxxxxx.so | grep NEEDED objdump -x 可执行程序名 | grep NEEDED
或
arm-hisiv300-linux-objdump -x 可执行程序 | grep NEEDED arm-hisiv300-linux-readelf -a 可执行程序 | grep NEEDED
linux之如何查看哪些进程在使用某一个so
在我们服务端,我们怎么查看哪些进程在使用某一个so
解决办法
lsof **.so
很明显,我们的apache的httpd几个进程在使用这个so
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接
相关推荐
-
linux shell之pushd、popd和dirs的使用讲解
1 问题 我们有时候需要保存多个路径,上下键切换不方便,用cd-只能到上个目录,我们可以用dirs和pushd和popd 2 dirs.pushd.popd dirs: 这个命令显示栈里面所有的路径,一定会包含当前路径,常用参数如下 dirs -v 显示栈里面的所有路径和下标,通过下标,我们可以用pushd +下标到这个目录,然后popd+下标把这个路径在栈里面弹出来, dirs -c 清除栈里所有路径,但是当前路径不会删除 pushd:我们可以添加目录到栈(dirs)里面,比如添加当前目录pu
-
linux的cut命令用法总结
要用到,来mark一下: ubuntu@VM-0-15-ubuntu:~/taoge$ cat b.txt abc abcd ubuntu@VM-0-15-ubuntu:~/taoge$ cat b.txt | cut -c 1 a a ubuntu@VM-0-15-ubuntu:~/taoge$ cat b.txt | cut -c 2 b b ubuntu@VM-0-15-ubuntu:~/taoge$ cat b.txt | cut -c 1-2 ab ab ubuntu@VM-0-15-
-
在linux下玩转带有超时时间的connect函数
在之前的文章中,我们在Windows下玩过带有超时时间的,本文我们在linux下来玩.在某次面试中,还被遇到了这个问题,有意思. 直接上客户端代码: #include <unistd.h> #include <sys/types.h> #include <sys/socket.h> #include <netdb.h> #include <stdio.h> #include <stdlib.h> #include <string
-
详解linux系统输入输出管理和vim的常用功能
####系统中输入输出的管理#### 1.理解系统的输入输出重定向 输入重定向是指把文件导入到命令中,而输出重定向则是把原本要输出到屏幕的数据信息写入到指定文件中. 2.管理输入输出的符号 ##输出重定向 > ##重定向正确输 2> ##重定向错误输出 &> ##重定向所有输出 注意: 重定向会覆盖原文件内容 >> ##不会覆盖原文件内容 2>> ##错误输出,不覆盖 &&
-
linux shell中if的各种判断
shell编程中使用到得if语句内判断参数 –b当file存在并且是块文件时返回真 -c当file存在并且是字符文件时返回真 -d当pathname存在并且是一个目录时返回真 -e当pathname指定的文件或目录存在时返回真 -f当file存在并且是正规文件时返回真 -g当由pathname指定的文件或目录存在并且设置了SGID位时返回为真 -h当file存在并且是符号链接文件时返回真,该选项在一些老系统上无效 -k当由pathname指定的文件或目录存在并且设置了"粘滞"位时返回真
-
linux中alarm函数的实例讲解
linux alarm函数简介 上代码: #include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <signal.h> int main(int argc, char *argv[]) { alarm(5); sleep(20); printf("end!\n"); return 0; } 运行5秒后,内核向进程发出SIGALRM信息,进程被终止,所以上述程序
-
linux shell之控制台打印各种颜色字体和背景的实现方法
1 问题 控制台打印各种颜色字体和背景 字体颜色 #30:黑 #31:红 #32:绿 #33:黄 #34:蓝色 #35:紫色 #36:深绿 #37:白色 背景颜色 #40:黑 #41:深红 #42:绿 #43:黄色 #44:蓝色 #45:紫色 #46:深绿 #47:白色 echo -e "\e[43;35m chenyu\e[0m hello word" 比如上面的命令,43是背景颜色,35是字体颜色, \e[0m 是还原本色 2 代码实现 这里写的是color.sh文件如下 #!/b
-
详解linux下fsevents模块引起的npm ls报错解决办法
有个项目在mac下开发,安装包npm i,一切正常: 把这个项目放到linux机器上,安装包npm i,报了一堆warning: npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fse
-
linux下搭建go环境的安装配置讲解
linux下搭建go环境很简单: 1.下载go1.2.1.linux-386.tar.gz,网上到处有类似包,并放到linux目录下. taogeqq@taogeqq-virtual-machine:~/myspace$ ls a.out go1.2.1.linux-386.tar.gz test.cpp test.go taogeqq@taogeqq-virtual-machine:~/myspace$ 2. 切换到root用户,在root下解压,解压即安装,多么绿色的软件啊: root@t
-
linux shell之通过标识测试文件系统属性的方法示例
1 通过标识测试文件系统属性 [ -f $file_var ] :如果给定的变量包含正常的文件路径或文件名,则返回真. [ -x $var ] :如果给定的变量包含的文件可执行,则返回真. [ -d $var ] :如果给定的变量包含的是目录,则返回真. [ -e $var ] :如果给定的变量包含的文件存在,则返回真. [ -c $var ] :如果给定的变量包含的是一个字符设备文件的路径,则返回真. [ -b $var ] :如果给定的变量包含的是一个块设备文件的路径,则返回真. [ -w
随机推荐
- JS实现根据出生年月计算年龄
- 详解Angular路由 ng-route和ui-router的区别
- 用VBS修改IIS Metabase 的代码
- VBS教程:函数-InStr 函数
- ASP.NET笔记之文章发布管理小系统案例
- ThinkPHP3.1新特性之查询条件预处理简介
- php setcookie(name, value, expires, path, domain, secure) 参数详解
- Android编程之canvas绘制各种图形(点,直线,弧,圆,椭圆,文字,矩形,多边形,曲线,圆角矩形)
- JavaScrip单线程引擎工作原理分析
- IIS下配置Php+Mysql+zend的图文教程
- 阿里云云服务器Windows2003系统中安装和使用FTP图文教程
- sql server 性能优化之nolock
- Java消息队列的简单实现代码
- Javascript中innerHTML用法实例分析
- 利用JS hash制作单页Web应用的方法详解
- js清除浏览器缓存的几种方法
- Yarn的安装与使用详细介绍
- Android 路径查询具体实现
- Python 实现12306登录功能实例代码
- Mysql优化之Zabbix分区优化