linux – 使用端口确定进程,没有sudo

前端之家收集整理的这篇文章主要介绍了linux – 使用端口确定进程,没有sudo前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道哪个进程(特别是进程ID)正在使用给定的端口.一个问题是,我不想使用sudo,也不是以root身份登录.我希望这个工作的过程由我想要找到进程ID的同一个用户运行 – 所以我认为这很简单.

除非我使用sudo运行它们,否则lsof和netstat都不会告诉我进程ID – 它们会告诉我端口正在被使用.

作为一些额外的上下文 – 我有各种应用程序都通过SSH连接到我管理的服务器,并创建反向端口转发.设置完成后,我的服务器使用转发端口进行一些处理,然后连接就可以被终止.如果我可以将特定端口(每个应用程序都有自己的端口)映射到进程,这是一个简单的脚本.有什么建议?

顺便说一句,这是在Ubuntu盒子上 – 但我猜测任何解决方案都将成为大多数Linux发行版的标准.

解决方法

netstat的–program选项显示您自己的进程的PID和名称.此选项存在并在网络工具1.60的netstat 1.42中使用RHEL 6.

我验证了netstat -an –tcp –program向我显示了我的进程的PID.

猜你在找的Linux相关文章