netstat

Netstat - uma ferramenta de linha de comando para monitorar conexões de rede

Netstat - uma ferramenta de linha de comando para monitorar conexões de rede

Netstat (estatísticas de rede) é uma ferramenta de linha de comando para monitorar conexões de rede de entrada e saída, bem como visualizar tabelas de roteamento, estatísticas de interface, conexões mascaradas, associações multicast, etc. Pode ser usado para listar todas as conexões de rede (soquete) em um sistema. Ele lista todas as conexões de soquete tcp, udp e as conexões de soquete unix. O Netstat está disponível em todos os sistemas operacionais do tipo Unix e também no sistema operacional Windows. É muito útil em termos de solução de problemas de rede e medição de desempenho. netstat é uma das ferramentas de depuração de serviço de rede mais básicas, informando quais portas estão abertas e se algum programa está escutando nas portas.

Liste todas as conexões

O primeiro e mais simples comando é listar todas as conexões atuais. Basta executar o comando netstat com a opção a.

# netstat -a

verifique o seguinte snippet para a saída do netstat. A saída contém várias páginas, portanto, alguns dados são omitidos.

Explicação de cada coluna

Proto - diga-nos se o soquete listado é TCP ou UDP. As conexões TCP são usadas para navegar na web e baixar arquivos. As conexões UDP são usadas por certos jogos de computador em ritmo acelerado e, às vezes, por transmissões ao vivo.

Recv-Q E Send-Q - diga-nos quantos dados estão na fila para esse socket, esperando para serem lidos (Recv-Q) ou enviados (Send-Q). Resumindo: se for 0, está tudo bem, se houver valores diferentes de zero em qualquer lugar, pode haver problemas.

Endereço local E Endereço Estrangeiro - diga a quais hosts e portas os soquetes listados estão conectados. A extremidade local está sempre no computador em que você está executando o netstat e a extremidade externa é sobre o outro computador

Estado - diz em qual estado os soquetes listados estão. O protocolo TCP define estados, incluindo “LISTEN” (aguarde algum computador externo entrar em contato conosco) e “ESTABLISHED” (pronto para comunicação). O mais estranho entre eles é o estado “CLOSE WAIT”. Isso significa que a máquina estrangeira ou remota já fechou a conexão, mas que o programa local de alguma forma não seguiu o exemplo.

O comando acima mostra todas as conexões de diferentes protocolos como tcp, udp e soquetes unix. No entanto, isso não é muito útil. Os administradores muitas vezes desejam escolher conexões específicas com base em protocolos ou números de porta, por exemplo.

Não resolva host, porta e nome de usuário na saída netstat

Quando você não quiser que o nome do host, porta ou usuário seja exibido, use a opção netstat -n. Isso será exibido em números, em vez de resolver o nome do host, nome da porta, nome do usuário. Isso também acelera a produção, pois o netstat não está realizando nenhuma pesquisa.

# netstat -an

Liste apenas conexões TCP ou UDP

Para listar apenas as conexões tcp, use as opções t.

# netstat -t

Da mesma forma, para listar apenas as conexões udp, use a opção u.

Listando todas as conexões LISTENING

# netstat -l

Listando todas as portas de escuta TCP

# netstat -lt

Listando todas as portas de escuta UDP

# netstat -lu

Exibindo o nome do serviço com PID

# netstat -tp

Exibindo o roteamento IP do Kernel

# netstat -r

Mostrando transações de interface de rede

# netstat -i

Exibindo estatísticas de rede RAW

# netstat -statistics -raw

Você só pode usar o netstat de forma verdadeiramente eficaz se souber muito sobre sua rede e seu sistema Linux.

Top jogos do Oculus App Lab
Se você é proprietário de um fone de ouvido Oculus, deve estar informado sobre o carregamento lateral. Sideload é o processo de instalação de conteúdo...
Os 10 melhores jogos para jogar no Ubuntu
A plataforma Windows tem sido uma das plataformas dominantes para jogos devido à grande porcentagem de jogos que estão sendo desenvolvidos hoje para o...
5 melhores jogos de arcade para Linux
Hoje em dia, os computadores são máquinas sérias usadas para jogos. Se você não pode obter a nova pontuação máxima, você saberá o que quero dizer. Nes...