- 1. Wyświetl wszystkie porty nasłuchiwania połączeń TCP i UDP w systemie Linux
- 2. Wyświetl listę połączeń portu TCP w systemie Linux
- 3. Wyświetl listę połączeń portu UDP w systemie Linux
- 4. Wyświetl listę wszystkich połączeń w stanie nasłuchiwania (nasłuchiwanie) Linux
- 5. Wymień wszystkie porty TCP nasłuchujące Linux
- 6. Wymień wszystkie porty UDP nasłuchujące systemu Linux
- 7. Wymień wszystkie porty UNIX nasłuchujące Linux
- 8. Wyświetl statystyki według protokołu Linux
- 9. Wyświetl statystyki protokołu TCP Linux
- 10. Wyświetl statystyki protokołu UDP Linux
- 11. Wyświetlaj nazwy usług za pomocą identyfikatorów PID systemu Linux
- 12. Wdróż Linuksa w trybie rozwiązłym
- 13. Wdróż routing IP jądra Linuksa
- 14. Wdrażaj transakcje interfejsu sieciowego w systemie Linux
- 15. Wyświetl tabelę interfejsu jądra Linux
- 16. Wyświetl informacje o IPv4 i IPv6 w systemie Linux
- 17. Ciągłe drukowanie informacji Netstat Linux
- 18. Znajdowanie adresu nieobsługującego systemu Linux
- 19. Pokaż słuchaczy Linuksa
- 20. Statystyki sieci reklamowej RAW Linux
Podczas zarządzania i administrowania systemami operacyjnymi Linux jedną z najlepszych praktyk, jakie możemy zastosować, jest szczegółowa znajomość poleceń, które w znacznie prostszy sposób ułatwiają zadanie administracji i kontroli.
Jednym z takich poleceń jest netstat (network statistics - statystyka sieci), który jest narzędziem wiersza poleceń, które pozwala nam monitorować zarówno przychodzące, jak i wychodzące połączenia sieciowe, a także przeglądać tabele routingu, statystyki interfejsów itp. .
Polecenie netstat jest dostępne we wszystkich systemach operacyjnych Unix, a także dostępne w systemach operacyjnych Windows i jest praktyczne pod względem rozwiązywania problemów z siecią i pomiaru wydajności.
Polecenie netstat jest jednym z najbardziej podstawowych narzędzi do debugowania usług sieciowych, ponieważ mówi nam, które porty są otwarte i czy programy na nich nasłuchują, co pozwala nam mieć nad nimi lepszą kontrolę.
Jeśli zarządzamy lub zajmujemy się aspektami sieciowymi, to narzędzie jest bardzo ważne i bardzo przydatne również dla administratorów systemu, ponieważ oferuje nam łatwy sposób monitorowania i rozwiązywania problemów związanych z siecią oraz określania wydajności ruchu sieciowego .
Dzisiaj Solvetic dostarcza jedne z najbardziej użytecznych poleceń netstat dla lepszej kontroli i monitorowania.
1. Wyświetl wszystkie porty nasłuchiwania połączeń TCP i UDP w systemie Linux
To zadanie można wykonać korzystając z opcji za pomocą netstat -a i tym samym wypisać wszystkie porty (TCP i UDP) w stanie nasłuchiwania:
netstat -a | jeszcze
Tam zobaczymy rodzaj protokołu, adres lokalny, adres zdalny i jego aktualny stan.
2. Wyświetl listę połączeń portu TCP w systemie Linux
Jeśli chcemy wyświetlić tylko połączenia portu TCP (Transmission Control Protocol), konieczne będzie użycie parametru netstat -at:
netstat -at
Możemy zobaczyć szczegółowo informacje o tych portach.
3. Wyświetl listę połączeń portu UDP w systemie Linux
Jeśli konieczne jest wyświetlenie wszystkich połączeń portu UDP (User Datagram Protocol), musimy użyć parametru netstat -au:
netstat -au
4. Wyświetl listę wszystkich połączeń w stanie nasłuchiwania (nasłuchiwanie) Linux
Dzięki netstat możliwe jest wyświetlenie wszystkich aktywnych połączeń portów nasłuchujących z parametrem netstat -l.
netstat -l
5. Wymień wszystkie porty TCP nasłuchujące Linux
Jeśli wymagane jest wylistowanie wszystkich aktywnych nasłuchujących portów TCP, możemy to zrobić za pomocą opcji netstat -lt.
netstat -lt
6. Wymień wszystkie porty UDP nasłuchujące systemu Linux
Jeśli chcesz wyświetlić listę wszystkich aktywnych portów UDP nasłuchujących, możesz to zrobić za pomocą opcji netstat -lu.
netstat -lu
7. Wymień wszystkie porty UNIX nasłuchujące Linux
Polecenie netstat pozwala nam wyświetlić listę wszystkich aktywnych portów nasłuchujących UNIX za pomocą parametru netstat -lx:
netstat -lx
8. Wyświetl statystyki według protokołu Linux
Netstat oferuje nam możliwość wyświetlania statystyk według protokołu.
Domyślnie statystyki będą wyświetlane dla protokołów TCP, UDP, ICMP i IP. Parametr -s może służyć do określenia zestawu protokołów.
Możemy zobaczyć szczegółowe informacje o każdym protokole systemu.
9. Wyświetl statystyki protokołu TCP Linux
Jeśli chcemy wyświetlać tylko statystyki protokołu TCP za pomocą netstat, możemy skorzystać z parametru netstat -st:
netstat -st
10. Wyświetl statystyki protokołu UDP Linux
Jeśli natomiast chcemy zobaczyć statystyki protokołu UDP, musimy wykonać polecenie netstat -su:
netstat -su
11. Wyświetlaj nazwy usług za pomocą identyfikatorów PID systemu Linux
Przy opcji netstat -tp pojawi się "PID / Nazwa programu", który wyświetla nazwę usługi wraz z jej numerem PID.
netstat -tp
12. Wdróż Linuksa w trybie rozwiązłym
Podczas wyświetlania trybu Promiscuous z parametrem -ac, netstat drukuje wybrane informacje lub aktualizuje ekran co pięć sekund. Domyślny ekran jest aktualizowany co sekundę.
netstat -ac 5 | grep tcp
13. Wdróż routing IP jądra Linuksa
Ta opcja pozwala nam wyświetlić tablicę routingu IP jądra za pomocą polecenia netstat i route (-r).
netstat -r
14. Wdrażaj transakcje interfejsu sieciowego w systemie Linux
Dzięki tej opcji będzie można wyświetlić transakcje pakietowe interfejsu sieciowego, w tym zarówno transfer, jak i odbiór pakietów o rozmiarze MTU, w tym celu wykonamy:
netstat -i
15. Wyświetl tabelę interfejsu jądra Linux
Ta opcja jest podobna do polecenia ifconfig i wyświetla tabelę interfejsu jądra. Na jego użytek wykonamy:
netstat -ie
16. Wyświetl informacje o IPv4 i IPv6 w systemie Linux
Dzięki temu parametrowi zobaczymy tworzenie członkostwa grup multicast dla IPv4 i IPv6. Jego parametr to:
netstat -g
17. Ciągłe drukowanie informacji Netstat Linux
Aby uzyskać informacje netstat co zdefiniowany czas, będzie można użyć następującego polecenia, które będzie wyświetlać informacje netstat w sposób ciągły:
netstat -c
Aby zakończyć wyświetlanie użyjemy kombinacji klawiszy Ctrl + C.
18. Znajdowanie adresu nieobsługującego systemu Linux
Ta opcja pozwala znaleźć nieskonfigurowane rodziny adresów z przydatnymi informacjami.
netstat -- gadatliwy
19. Pokaż słuchaczy Linuksa
Dzięki tej opcji można sprawdzić, ile słuchaczy działa na zdefiniowanym porcie, składnia do użycia to na przykład dla http:
netstat -ap | grep http
20. Statystyki sieci reklamowej RAW Linux
Jeśli chcemy wyświetlić statystyki sieci RAW, możemy to zrobić za pomocą następującego polecenia:
netstat --statystyki -raw
Mamy te opcje, aby w praktyczny sposób zarządzać różnymi wartościami i parametrami sieci za pomocą netstat na dystrybucjach Linuksa.