Wyszukiwanie w witrynie

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.