Se utiliza o comando NETSTAT para observar as conexões de u...

Próximas questões
Com base no mesmo assunto
Q625008 Sistemas Operacionais
Se utiliza o comando NETSTAT para observar as conexões de um servidor em estado LISTEN nos protocolos TCP, UDP e RAW. Em um servidor que possui muitas conexões, esta análise pode se tornar lenta devido as resoluções de nomes pelo DNS. Como pode ser executado o comando NETSTAT com a resolução de nomes desativada (Linux UBUNTU 14.04)?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - netstat -anl

Vamos entender por que a alternativa correta é a D e, também, aprofundar um pouco mais no tema abordado pela questão.

O comando netstat é uma ferramenta muito útil em sistemas Linux para monitorar o status das conexões de rede, mostrando informações sobre conexões de entrada e saída, tabelas de roteamento, estatísticas de interface etc. No contexto da análise de servidores, ele pode fornecer uma visão detalhada das conexões TCP, UDP e RAW.

Quando você tem muitas conexões no servidor, a resolução de nomes DNS pode tornar essa análise lenta, pois o netstat tenta converter endereços IPs em nomes de host. Para evitar essa lentidão, você pode desativar a resolução de nomes DNS.

A opção correta para desativar a resolução de nomes DNS ao usar o netstat é a alternativa D: netstat -anl. Vamos entender cada uma dessas opções:

  • -a: Mostra todas as conexões e portas em escuta.
  • -n: Mostra os endereços e números de portas de forma numérica, sem resolver nomes DNS.
  • -l: Mostra apenas as portas em escuta (LISTEN).

Portanto, ao utilizar netstat -anl, você está solicitando que o netstat mostre todas as conexões e portas em escuta de forma numérica, sem tentar resolver os nomes dos hosts, o que agiliza a análise em servidores com muitas conexões.

Outras alternativas:

A - netstat -zxf: Não é uma combinação válida de opções para o comando netstat. As opções -z, -x e -f não têm significados relevantes neste contexto.

B - netstat -laz: Também não é uma combinação válida. -a e -l são válidas, mas -z não é uma opção reconhecida.

C - netstat -lys: -l é válida, mas -y e -s não se aplicam à desativação de resolução DNS. -s mostra estatísticas de rede.

E - netstat -avb: -a é válida, mas -v e -b não. -v poderia aumentar a verbosidade, mas -b não é uma opção conhecida.

Espero que essa explicação tenha esclarecido a questão para você. Se tiver mais dúvidas ou precisar de mais detalhes sobre comandos e op��ões em Linux, estou à disposição!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

NETSTAT -NA

A opção acima é um dos mais interessantes ao meu ver, falando em especial do -n, que faz com que o comando não tente resolver nomes através de consulta ao DNS. Imagine um servidor onde temos milhares de conexões, se não usarmos o -n ficaríamos facilmente alguns bons minutos esperando o comando terminar por completo. 

Pode-se combinar a vontade, como por exemplo: netstat -autn , netstat -axn etc. 

Algumas combinações do netstat:

netstat -at (todas as conexões TCP)

netstat -au (todas as conexões UDP)

netstat -aw (todas as conexões RAW)

netstat -ax (todas as conexões Unix Socket)

netstat -aut (todas as conexões TCP e UDP)


E assim sucessivamente... 
 

https://www.vivaolinux.com.br/artigo/Netstat-a-fundo-(parte-1)

d-

opcao netstat q nao faz resolucao DNS é -n; essa opcao diz ao netstat para nao reoslver hostnames e mostrar IPs nolugar

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo