前提,lsof命令已经安装成功,
[zhang@test sbin]# lsof -i //没有找到lsof命令
bash: lsof: command not found
[zhang@test sbin]# rpm -qa | grep lsof //查看是否安装成功
lsof-4.78-6
[zhang@test sbin]# rpm -ql lsof //查看安装文件都在哪里
/usr/sbin/lsof
/usr/share/doc/lsof-4.78
/usr/share/doc/lsof-4.78/00.README.FIRST
/usr/share/doc/lsof-4.78/00CREDITS
/usr/share/doc/lsof-4.78/00DCACHE
/usr/share/doc/lsof-4.78/00DIALECTS
/usr/share/doc/lsof-4.78/00DIST
/usr/share/doc/lsof-4.78/00FAQ
/usr/share/doc/lsof-4.78/00LSOF-L
/usr/share/doc/lsof-4.78/00MANIFEST
/usr/share/doc/lsof-4.78/00PORTING
/usr/share/doc/lsof-4.78/00QUICKSTART
/usr/share/doc/lsof-4.78/00README
/usr/share/doc/lsof-4.78/00TEST
/usr/share/doc/lsof-4.78/00XCONFIG
/usr/share/man/man8/lsof.8.gz
[zhang@test sbin]# /usr/sbin/lsof -i //运行命令,现在可以正常了
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
java 1204 root 10u IPv6 254998 TCP *:http (LISTEN)
java 1204 root 18u IPv6 372284 TCP Linux-01:52959->Linux-01:mysql (ESTABLISHED)
java 1204 root 19u IPv6 371304 TCP Linux-01:36771->Linux-01:mysql (ESTABLISHED)
java 1204 root 20u IPv6 371398 TCP Linux-01:59001->Linux-01:mysql (ESTABLISHED)
java 1204 root 21u IPv6 371394 TCP Linux-01:56064->Linux-01:mysql (ESTABLISHED)
java 1204 root 22u IPv6 371305 TCP Linux-01:40521->Linux-01:mysql (ESTABLISHED)
java 1204 root 23u IPv6 371266 TCP Linux-01:52447->Linux-01:mysql (ESTABLISHED)
............................................
余下的信息省略
[zhang@test sbin]#
本文详细介绍了在Linux系统中遇到lsof命令未找到的问题时的排查和解决过程。通过检查系统安装状态、路径配置及命令执行环境,最终成功运行lsof命令并获取系统进程信息。
5700

被折叠的 条评论
为什么被折叠?



