Junior
Como posso visualizar as ligações atuais?
sobes.tech IA
Resposta da IA
Utilizando a ferramenta netstat:
# Mostrar todas as ligações (ativas e passivas)
netstat -a
# Mostrar apenas os sockets a escutar
netstat -l
# Mostrar ligações TCP
netstat -t
# Mostrar ligações UDP
netstat -u
# Mostrar PID e nome do processo (requer privilégios de root)
netstat -p
# Combinação de flags para uma visão mais completa
netstat -tunlp
Usando a ferramenta ss (preferível em sistemas modernos devido ao maior desempenho):
# Mostrar todas as ligações
ss -a
# Mostrar apenas os sockets a escutar
ss -l
# Mostrar ligações TCP
ss -t
# Mostrar ligações UDP
ss -u
# Mostrar PID e nome do processo
ss -p
# Combinação de flags
ss -tunlp
Usando o conteúdo do diretório /proc/net/:
A informação sobre ligações está disponível nos ficheiros /proc/net/tcp, /proc/net/udp e outros neste diretório.
# Ver dados brutos de ligações TCP
cat /proc/net/tcp
Este método requer interpretação manual dos dados, que estão em formato hexadecimal. As ferramentas netstat e ss fornecem uma saída mais conveniente e legível.