只有root用户才能正确执行lsof命令。 一般用户可以看到/usr/sbin/lsof命令,但一般用户运行时会显示“permission denied”
查看在Linux上运行的80个端口上的程序
root @ debian :~# lsof-I :80
commandpiduserfdtypedevicesizenodename
Apache 218978 root3uipv 6232943 TCP * : www (
Apache 218983 www-data3uipv 6232943 TCP * : www (列表)。
Apache 218984 www-data3uipv 6232943 TCP * : www (列表)。
Apache 218985 www-data3uipv 6232943 TCP * : www (列表)。
Apache 218986 www-data3uipv 6232943 TCP * : www (列表)。
Apache 218987 www-data3uipv 6232943 TCP * : www (列表)。
Apache 224765 www-data3uipv 6232943 TCP * : www (列表) () ) ) ) 0
Apache 224766 www-data3uipv 6232943 TCP * : www (列表) () ) ) ) 0
Apache 224767 www-data3uipv 6232943 TCP * : www (列表) () ) ) ) 0
查看25端口上运行的程序
root @ debian :~# lsof-I :25
commandpiduserfdtypedevicesizenodename
主25266 root 11 uipv 4248566 TCP * : SMTP (listen )