Use --protocol
flag para filtrar por tcp4.
netstat --protocol inet -4
mostrará apenas soquetes ipv4.
Quanto aos processos Java, você tem PIDS na saída netstat. Use-o pelo comando ps
para encontrar seus programas Java.
Estou procurando alguns esclarecimentos sobre os seguintes resultados do netstat. Os resultados a seguir mostram três processos java. Existe uma maneira de descobrir a quais programas java eles se referem?
Outro esclarecimento que estou procurando é, eu terminei de desativar o tcp6 na minha máquina. No entanto, os resultados do netstat ainda mostram tcp6 na saída. Por que isso?
# netstat -tulpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 7605/java
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 820/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2020/master
tcp 0 0 0.0.0.0:8443 0.0.0.0:* LISTEN 7605/java
tcp 0 0 0.0.0.0:9990 0.0.0.0:* LISTEN 7605/java
tcp6 0 0 :::80 :::* LISTEN 823/httpd
tcp6 0 0 :::22 :::* LISTEN 820/sshd
tcp6 0 0 ::1:25 :::* LISTEN 2020/master
udp 0 0 0.0.0.0:34754 0.0.0.0:* 623/dhclient
udp 0 0 0.0.0.0:68 0.0.0.0:* 623/dhclient
udp6 0 0 :::31623 :::* 623/dhclient
Use --protocol
flag para filtrar por tcp4.
netstat --protocol inet -4
mostrará apenas soquetes ipv4.
Quanto aos processos Java, você tem PIDS na saída netstat. Use-o pelo comando ps
para encontrar seus programas Java.
A escuta em sockets ipv6 está incorporada nesses processos. Essa é a característica desses processos em si e acho que não pode ser desativado, a menos que você compile esses aplicativos com a configuração relevante do ipv6.