前端之家收集整理的这篇文章主要介绍了
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.
原文链接:https://www.f2er.com/linux/402156.html