如何查看Linux上程序或进程用到的库

如何查看Linux上程序或进程用到的库,第1张

使用ldd命令,可以查看程序使用的动态共享库文件:

比如查询amixer使用的动态共享库文件:

ldd /usr/bin/amixer

linux-vdso.so.1 => (0x00007ffcab5ad000)

libm.so.6 =>/lib/x86_64-linux-gnu/libm.so.6 (0x00007fd7317f0000)

libasound.so.2 =>/usr/lib/x86_64-linux-gnu/libasound.so.2 (0x00007fd731500000)

libc.so.6 =>/lib/x86_64-linux-gnu/libc.so.6 (0x00007fd73113b000)

libdl.so.2 =>/lib/x86_64-linux-gnu/libdl.so.2 (0x00007fd730f37000)

libpthread.so.0 =>/lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fd730d19000)

librt.so.1 =>/lib/x86_64-linux-gnu/librt.so.1 (0x00007fd730b11000)

/lib64/ld-linux-x86-64.so.2 (0x00007fd731af6000)

Linux 查看进程和删除进程

1. 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab)。

2. ps 命令用于查看当前正在运行的进程。

grep 是搜索

例如: ps -ef | grep java

表示查看所有进程里 CMD 是 java 的进程信息

ps -aux | grep java

-aux 显示所有状态

ps

3. kill 命令用于终止进程

例如: kill -9 [PID]

-9 表示强迫进程立即停止

通常用 ps 查看进程 PID ,用 kill 命令终止进程


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/5902074.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-07
下一篇 2023-03-07

发表评论

登录后才能评论

评论列表(0条)

保存