Polecenie NSTAT Linux

Polecenie NSTAT Linux
Linux oferuje różne narzędzia, których możesz użyć do uzyskania statystyki sieciowej. Jednym z sieciowych narzędzi statystycznych jest polecenie NSTAT. Dzięki NSTAT możesz łatwo zobaczyć liczniki SNMP jądra i odzyskać statystyki interfejsu sieciowego.

Wspólne narzędzie statystyki sieci jest Netstat. Jednak NSTAT przydaje się, aw niektórych przypadkach jest to najlepsza opcja w stosunku do innych narzędzi. Zobaczmy, jak działa NSTAT.

Polecenie NSTAT

Narzędzie NSTAT pobiera statystyki dotyczące liczników sieci i SNMP z dwóch plików, Proc/net/netstat I Proc/net/snmp. Format zawartości dwóch plików nie jest czytany przez człowieka i tam właśnie nstat Wchodzi polecenie.

W większości dystrybucji Linux polecenie NSTAT jest dostarczane przez iproute2 pakiet. Poza tym to NSTAT zapewnia Ip Polecenie w systemach Linux.

Jak korzystać z NSTAT

Składnia do używania NSTAT to:

$ nstat [opcja] [wzór [wzór]]

Możesz zacząć od otwarcia strony pomocy, aby zobaczyć dostępne opcje, których możesz użyć.

$ nstat -h

Zobacz statystyki sieciowe

Możesz wyświetlić statystyki sieci, uruchamiając nstat Polecenie bez opcji. Polecenie domyślnie oblicza przyrosty od ostatniego użycia i pokazuje je na wyjściu.

$ nstat

Wyjście będzie:

Wyjście powyżej i wszystkie informacje są pomocne w zależności od okoliczności. Spróbujmy zrozumieć niektóre informacje w wyniku.

  1. Ipinreceives - Reprezentacja całkowitych danych wejściowych, w tym tych otrzymanych błędów z interfejsów. Widzimy, że w naszym przypadku całkowita liczba to 2697.
  2. TCPINSEGS -Całkowita otrzymana segmenty, w tym te z błędami.
  3. TCPOUTSEGS - Liczba wysłanych segmentów, z wyłączeniem osób z tylko retransmisiowanymi oktetami.
  4. UdpindataGrams - Całkowite daty danych UDP dostarczone wszystkim użytkownikom UDP.

Każda z tych informacji jest przydatna i istnieje wiele opcji, które można dodać do polecenia, aby dostosować wyjście.

Podstawowe opcje NSTAT

1. Zrzuć bezwzględne wartości liczników
Używanie samego polecenia NSTAT wyświetla tylko przyrosty wartości statystycznych od ostatniego użycia. Możesz jednak zrzucić wartości bezwzględne, aby dodać do statystyki za pomocą -A opcja.

Nowe polecenie będzie:

$ nstat -a

Należy zauważyć, że nowe statystyki sieci różnią się od tych powyżej w poniższym wyjściu. Ponadto za pomocą -A Opcja zawiera więcej informacji niż sam NSTAT.

2. Wyświetl historię aktualizacji
Jeśli chcesz zobaczyć zaktualizowaną historię zmian w statystykach sieciowych, jeśli istnieje, bez wyświetlania jakiegokolwiek innego wyjścia, użyj -N opcja.

$ nstat -n

Możesz także nie aktualizować historii, aby zobaczyć skumulowane liczniki za pomocą -S opcja.

3. Zobacz wszystkie statystyki
Podczas korzystania z NSTAT parametry sieciowe o wartości zerowej nie są wyświetlane w wyjściu, ale to nie ogranicza cię do dostępu do nich. - -zero Opcja będzie zawierać wartości zero do wyjścia.

$ nstat -zero

Nasze nowe wyjście będzie:

Powyższe wyjście zawiera teraz informacje o sieci z 0 liczbami.

4. Resetuj historię
Widzieliśmy, jak możesz aktualizować lub nie aktualizować historii i używać jej w następnych licznikach. Czasami możesz zdecydować o zresetowaniu statystyki historycznej i rozpocząć analizę świeżych statyków sieciowych. -R Opcja pomoże ci w tym.

$ nstat -r

Wyjście obejmie teraz tylko ostatnie liczniki.

5. Sprawdź wersję
Aby szybko uzyskać informacje o wersji NSTAT, uruchom polecenie:

$ nstat -v

6. Wyświetlane statyki sieciowe w formacie JSON
Możesz użyć formatu JSON dla wyjścia. Wszystko, czego potrzebujesz, to dodać - -JSON do polecenia.

$ nstat -Json

Netstat vs nstat - jaka jest różnica?

Zarówno NSTAT, jak i NETSTAT są narzędziami statystyki sieciowej. i wszyscy cytują źródło informacji przez /Proc akta. Wyjście podczas korzystania z NETSTAT jest bardziej czytelne przez ludzi w porównaniu z wynikami NSTAT. Niemniej jednak NSTAT wyświetla wszystkie surowe wskaźniki i informacje dostarczone przez jądro, a jego wyjście jest bardziej porównane z Netstat

Ponadto, aby uzyskać dostęp do polecenia NetStat, musisz zainstalować narzędzia netto.

Weźmy szybki porównanie statystyk dostarczonych przez dwa narzędzia wiersza poleceń.

Dla NSTAT jego częściowe wyjście to:

Z drugiej strony wyjście dla NetStat to:

Wyjście NetStat jest bardziej czytelne, ale oba narzędzia są przydatne.

Wniosek

Ten przewodnik przedstawił nstat polecenie i sposób użycia go do pobrania statystyki sieciowej. Widzieliśmy jego składnię i wspólne przykłady użytkowania. Mimo że istnieją inne narzędzia statystyki sieci, których możesz użyć, wiedza o tym, jak korzystać z NSTAT.