Apache zookeeper 使用nmap检测zookeeper进程打开的端口

Apache zookeeper 使用nmap检测zookeeper进程打开的端口,apache-zookeeper,nmap,netstat,Apache Zookeeper,Nmap,Netstat,当我使用下面的命令在本地linux中查找打开的端口时,我没有看到zookeeper进程打开的“2181”端口 nmap localhost 据我所知,zookeeper是一个Java(或其他JVM兼容)进程,我的第一个想法是nmap无法检测Java进程的端口,然后我使用: nmap -sV -p T:2181 localhost 它表明: PORT STATE SERVICE VERSION 2181/tcp open eforward? 1 service unrecogn

当我使用下面的命令在本地linux中查找打开的端口时,我没有看到zookeeper进程打开的“2181”端口

nmap localhost 
据我所知,zookeeper是一个Java(或其他JVM兼容)进程,我的第一个想法是nmap无法检测Java进程的端口,然后我使用:

nmap -sV -p T:2181 localhost
它表明:

PORT     STATE SERVICE   VERSION
2181/tcp open  eforward?
1 service unrecognized despite returning data. If you know the service/version, please submit the following fingerprint at https://nmap.org/cgi-bin/submit.cgi?new-service :
它表明,如果给定端口,nmap确实能够给出打开端口的详细信息。那么,我如何配置nmap以首先找到所有打开的端口(Java进程或非Java进程)?还是我错过了什么


p.S网络工具,如“netstat”,可以找到zookeeper进程。

默认情况下,nmap只扫描TCP中1000个最“流行”的端口。要扫描所有端口:
nmap-p0-65535
或(更短):
nmap-p-

nmap localhost 
见: