pat*_*pat 16 linux ubuntu port process
我想找出哪个进程(特别是进程 ID)正在使用给定的端口。一个问题是,我不想使用 sudo,也不想以 root 身份登录。我希望它适用的进程由我想查找进程 ID 的同一用户运行 - 所以我会认为这很简单。
双方lsof并netstat不会告诉我的进程ID,除非我使用sudo运行它们-他们会告诉我的端口正在使用虽然。
作为一些额外的上下文 - 我有各种应用程序都通过 SSH 连接到我管理的服务器,并创建反向端口转发。一旦这些设置完成,我的服务器就会使用转发的端口进行一些处理,然后可以终止连接。如果我可以将特定端口(每个应用程序都有自己的端口)映射到进程,这是一个简单的脚本。有什么建议?
顺便说一下,这是在 Ubuntu 机器上——但我猜任何解决方案都将是大多数 Linux 发行版的标准。
Paw*_*cki 10
--programnetstat的选项显示您自己的进程的 PID 和名称。此选项存在并在 net-tools 1.60 中的 netstat 1.42 中用于 RHEL 6。
我验证了这netstat -an --tcp --program向我显示了我的进程的 PID。
| 归档时间: |
|
| 查看次数: |
19239 次 |
| 最近记录: |