Jak zainstalować polecenie netstat w systemie Linux
Netstat – wywodzący się od słów „sieć” i „statystyka” – to narzędzie wiersza poleceń używane przez administratorów systemu do analizowania statystyk sieci.
Wyświetla cały szereg statystyk, takich jak otwarte porty i odpowiadające im adresy w systemie hosta, tabela routingu i połączenia maskujące.
W tym artykule przeprowadzimy Cię przez proces instalacji polecenie netstat w różnych dystrybucjach Linuksa.
Jak zainstalować polecenie netstat w systemie Linux
Pakiet zawierający netstat nazywa się net-tools. W nowoczesnych systemach narzędzie netstat jest preinstalowane i nie ma potrzeby jego instalowania.
Jednak w starszych systemach prawdopodobnie napotkasz błąd po uruchomieniu polecenia netstat.
bash: netstat: command not found
Dlatego, aby zainstalować netstat w dystrybucjach Linuksa, uruchom komendę.
sudo apt install net-tools [On Debian, Ubuntu and Mint]
sudo yum install net-tools [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/net-tools [On Gentoo Linux]
sudo apk add net-tools [On Alpine Linux]
sudo pacman -S net-tools [On Arch Linux]
sudo zypper install net-tools [On OpenSUSE]
Po zainstalowaniu uruchom poniższe polecenie, aby sprawdzić zainstalowaną wersję netstat.
netstat -v
Jak korzystać z polecenia netstat w systemie Linux
Możesz wywołać polecenie netstat w dowolnej dystrybucji Linuksa, aby uzyskać różne statystyki dotyczące Twojej sieci.
1. Przeglądanie tabeli routingu sieciowego
Używasz flagi -r
, aby wyświetlić tabelę routingu sieciowego i uzyskać wynik podobny do poniższego.
netstat -nr
Opcja -n
wymusza na netstat drukowanie adresów oddzielonych kropkami zamiast używania symbolicznych nazw sieci. Ta opcja jest przydatna, aby uniknąć wyszukiwania adresów w sieci.
2. Wyświetl statystyki interfejsu sieciowego
Użyj flagi -i
, aby uzyskać dane wyjściowe statystyk skonfigurowanego interfejsu sieciowego. Opcja -a
wypisuje wszystkie istniejące interfejsy w jądrze.
netstat -ai
3. Pokaż połączenia sieciowe
Narzędzie poleceń netstat obsługuje opcje wyświetlające aktywne lub pasywne gniazda przy użyciu opcji -t
, -n
i -a
. Flagi pokazują gniazda połączeń RAW, UDP, TCP lub UNIX. Dodając opcję -a
, zasiejesz gniazda gotowe do połączenia.
netstat -ant
4. Pokaż usługi sieciowe
Aby wyświetlić listę usług, ich bieżącego stanu i odpowiadających im portów, uruchom polecenie.
netstat -pnltu
W tym artykule rzucamy światło na instalację polecenia netstat i jego wykorzystania do sprawdzania szerokiego zakresu statystyk sieci.
Należy również zauważyć, że netstat został wycofany, a zamiast tego narzędzie ss zajęło jego miejsce w wyświetlaniu bardziej dopracowanych statystyk sieci.