linux - Linux 中的进程附加到哪个端口

标签 linux port jonas

我想知道我的 Jonas(已部署 Java 项目)连接到 Linux 服务器的哪个端口。我有 Jonas 的 pid 并尝试了 netstat -lnp 但我发现没有连接到该 PID 的端口。 知道如何做到这一点。

最佳答案

打开终端应用程序,即 shell 提示符。
运行以下任一命令:

sudo lsof -i -P -n | grep LISTEN   
sudo netstat -tulpn | grep LISTEN  
sudo nmap -sTU -O IP-address-Here  

lsof命令

语法是:

$ sudo lsof -i -P -n  
$ sudo lsof -i -P -n | grep LISTEN  
$ doas lsof -i -P -n | grep LISTEN ### [OpenBSD] ###  

关于linux - Linux 中的进程附加到哪个端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45413925/

相关文章:

java - jboss 6.3 eap linux 环境下 ear 部署问题

swift - 一个socket连接占用两个tcp端口正常吗?

java - 在 Java 应用程序服务器的生命周期中会出现哪些问题?

php - Ubuntu-16.04 + PHP-7.0.22 + ODBC 不工作

linux - 寻找一个用于linux的程序来查看我的程序的调用堆栈

c - 在 fork 和 exec 之后在父子之间共享一个文件描述符

linux - 如何在 Ubuntu 12.04 上的端口 443 上运行 SSH

hadoop - 为Hadoop Damenons选择端口号

java - 如何在容器内调试 Java EE 应用程序?