小编pat*_*pat的帖子

使用端口确定进程,无需 sudo

我想找出哪个进程(特别是进程 ID)正在使用给定的端口。一个问题是,我不想使用 sudo,也不想以 root 身份登录。我希望它适用的进程由我想查找进程 ID 的同一用户运行 - 所以我会认为这很简单。

双方lsofnetstat不会告诉我的进程ID,除非我使用sudo运行它们-他们会告诉我的端口正在使用虽然。

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

顺便说一下,这是在 Ubuntu 机器上——但我猜任何解决方案都将是大多数 Linux 发行版的标准。

linux ubuntu port process

16
推荐指数
1
解决办法
2万
查看次数

标签 统计

linux ×1

port ×1

process ×1

ubuntu ×1