A ferramenta de estatística de rede comum é netstat. No entanto, o NSTAT é útil e, em alguns casos, é a sua melhor opção sobre as outras ferramentas. Vamos ver como o NSTAT funciona.
O comando nstat
A ferramenta NSTAT recupera estatísticas sobre os contadores de rede e SNMP de dois arquivos, Proc/net/netstat e Proc/net/snmp. O formato do conteúdo dos dois arquivos não é legível por humanos, e é aí que o nstat O comando entra.
Na maioria dos distritos Linux, o comando nstat é fornecido pelo iProute2 pacote. Além disso, é o NSTAT que fornece o IP Comando em sistemas Linux.
Como usar o NSTAT
A sintaxe para usar o NSTAT é:
$ nstat [Opção] [padrão [padrão]]Você pode começar abrindo a página de ajuda para ver as opções disponíveis que você pode usar.
$ nstat -hVer estatísticas de rede
Você pode exibir as estatísticas da rede executando o nstat comando sem opções. O comando, por padrão, calcula incrementos desde o último uso e os mostra na saída.
$ nstatA saída será:
A saída acima e todas as informações são úteis, dependendo da circunstância. Vamos tentar entender algumas das informações da saída.
Cada uma dessas informações é útil e há muitas opções que você pode adicionar ao comando para ajustar a saída.
Opções básicas do NSTAT
1. Dump valores de contador absoluto
Usando apenas o comando nstat exibe apenas os incrementos dos valores estatísticos desde o seu último uso. No entanto, você pode despejar os valores absolutos para adicionar às estatísticas usando o -a opção.
O novo comando será:
$ nstat -aObserve que as novas estatísticas de rede diferem daquelas acima da saída abaixo. Além disso, usando o -a a opção produz mais informações do que o NSTAT sozinho.
2. Visualizar histórico de atualizações
Se você deseja ver o histórico atualizado das alterações nas estatísticas de rede, se houver, sem exibir nenhuma outra saída, use o -n opção.
Você também pode optar por não atualizar o histórico para ver os contadores acumulados usando o -s opção.
3. Ver todas as estatísticas
Ao usar o NSTAT, os parâmetros de rede com zero valores não são exibidos na saída, mas isso não limita você de acessá -los. O - -zero a opção incluirá os valores zero para a saída.
Nossa nova saída será:
A saída acima agora inclui informações de rede com 0 números.
4. Redefinir histórico
Vimos como você pode atualizar ou optar por não atualizar o histórico e usá -lo nos próximos contadores. Às vezes, você pode decidir redefinir as estatísticas históricas e começar a analisar a estática da rede fresca. O -r a opção irá ajudá -lo com isso.
A saída agora incluirá apenas os contadores recentes.
5. Verifique a versão
Para obter rapidamente as informações da versão do NSTAT, execute o comando:
6. Exibir estática de rede em formato JSON
Você pode optar por usar o formato JSON para a saída. Tudo que você precisa é adicionar - -JSON para o comando.
netstat vs nstat - qual é a diferença?
NSTAT e NETSTAT são ferramentas de estatística de rede. e todos eles citam a fonte da informação através do /Proc arquivos. A saída ao usar o NetStat é mais legível pelo homem em comparação com a de NSTAT. No entanto, o NSTAT exibe todas as métricas e informações brutas fornecidas pelo kernel, e sua saída é mais comparada à do NetStat
Além disso, para acessar o comando netstat, você precisa instalar Toolas de rede.
Vamos dar um exemplo de comparação rápida das estatísticas fornecidas pelos dois utilitários da linha de comando.
Para o NSTAT, sua saída parcial é:
Por outro lado, a saída para o NetStat é:
A saída NetStat é mais legível, mas ainda assim, ambas as ferramentas são úteis.
Conclusão
Este guia apresentou o nstat comando e como você pode usá -lo para recuperar as estatísticas de rede. Vimos seus exemplos de sintaxe e uso comum. Embora existam outras ferramentas de estatística de rede que você pode usar, saber como usar o NSTAT também é um salva -vidas.