Debian

Najbolja alternativa za Debian 10 Netstat

Najbolja alternativa za Debian 10 Netstat
Naredba Socket Statistics, ili 'ss', zamijenila je naredbu netstat uključivanjem paketa alata iproute. Korištenjem ss naredbe korisnik može brže i detaljnije ispisati sve relevantne informacije o vezama mrežnih utičnica od naredbe netstat. Pristup naredbi netstat je također sporiji jer prikuplja podatke iz čitanja datoteka / proc i potrebno je značajno vrijeme za prikaz nekoliko mrežnih veza odjednom. U međuvremenu, ss naredba izravno prikuplja informacije iz prostora jezgre. Unatoč tome, opcije koje se koriste ss naredbom prilično su slične. Dakle, ss naredbu možete lako koristiti kao poboljšanu alternativu za naredbu netstat.

Ovaj članak pokriva upotrebu naredbe ss s nekoliko neposrednih primjera. Sve naredbe prikazane u ovom članku izvršene su na Ubuntu 20.04 distribucija radi provjere statistike utičnica i mrežnih veza.

Primjer 1: Popis mrežne veze pomoću naredbe ss

Pomoću sljedeće ss naredbe možete lako navesti sve mrežne veze prisutne u sustavu, uključujući TCP, UDP i UNIX utičnice. Izlaz se prikazuje u "manje" formatu, tako da se možete pomicati kroz izlazni prozor:

$ ss | manje

Primjer 2: Popis TCP, UDP i Unix utičnica

Također možete filtrirati TCP, UDP i UNIX priključke utičnice pomoću sljedećih opcija:

Upotreba samo opcije "t" prikazuje veze koje su 'Povezane' ili 'Uspostavljene.'Sama ova opcija ne prikazuje vam veze TCP utičnice koje' Slušaju.'

$ ss -t

Za TCP upotrijebite opciju '-t', zajedno s oznakom '-A'.

$ ss -A tcp

Za UDP veze koristite sljedeću naredbu:

$ ss -ua

$ ss -a -A udp

Opcija 'a' prikazuje i utičnice 'Connected' i 'Listening'. UDP je protokol bez veze, pa samo korištenje 'ss -u' neće prikazati ništa. Međutim, 'a' se može koristiti za prikaz svih UDP veza.

Za Unix priključke na utičnicu koristite sljedeću naredbu:

$ ss x

Primjer 3: Prikaži brži izlaz

Opcija "n" koja se koristi s 't' sprečava statistiku soketa da razluči IP adrese na imena hosta i prikazuje brži izlaz, kako slijedi:

$ ss -nt

Primjer 4: Prikažite samo utičnice za slušanje

Također možete prikazati samo veze TCP utičnice koje slušaju. Opcija "n" ignorira rješavanje imena hostova IP adrese za brži prikaz rezultata.

$ ss -ltn

Za sve UDP veze za slušanje zamijenite opciju 't' opcijom 'u', kako slijedi:

$ ss -lun

Primjer 5: Prikaz naziva procesa s pid-om

Možete prikazati naziv procesa, zajedno s pidom svakog procesa, koristeći sljedeću ss naredbu s opcijom '-ltp':

$ sudo ss -ltp

Primjer 6: Prikaz statistike

Korištenje opcije 's' s naredbom ss prikazuje kompletnu statistiku, kako slijedi:

$ ss -s

Primjer 7: Prikaži detalje o timeru veze

Korištenjem opcije '-o' s naredbom ss možete prikazati informacije o vremenu svake veze. Pojedinosti o vremenu informiraju korisnika koliko dugo se održava ta veza:

$ ss -tn -o

Primjer 8: Ispis veze IPV6 ili IPV4 utičnice

Da biste ispisali samo priključke IPv4 utičnice, upotrijebite opciju '-4' s '-f inet', kako slijedi:

$ ss -tl4

$ ss -tl -f inet

Za IPV6 koristite opciju -6 ili -f inet.'

$ ss -tl6

Primjer 9: Filtriranje TCP veza prema državi

Također možete filtrirati veze prema stanju veze pomoću naredbe ss. Veze mogu postojati u raznim stanjima, kao što su uspostavljene, syn-recv, syn-sent, fin-wait-1, fin-wait-2, time-wait, close-wait, closed, all, last-ack, zatvaranje, povezano , segment, sinkronizirano i područje.

Dakle, prema korisničkim zahtjevima, možete koristiti i filtrirati bilo koje stanje veze pokretanjem sljedeće naredbe:

$ ss [OPTIONS] stanje [ime države]
$ ss -t4 uspostavljeno stanje

U gornjem primjeru filtrirali smo sve 'uspostavljene' TCP veze utičnice.

$ ss -t4 stanje vrijeme-čekanje

$ ss -t4 stanje povezano

Primjer 10: Filtriranje adrese prema broju porta

Također možete filtrirati vezu prema broju porta ili prema navedenoj IP adresi, kako slijedi:

$ ss -nt dst 127.0.0.1: 45807

$ sudo ss -ntlp sport gt: 5000

Zaključak

Ovaj je članak istraživao različite upotrebe naredbe ss. Ss naredba je najbolja alternativa za naredbu netstat, kao što ste vidjeli u ovom vodiču. Koristeći gornje primjere, možete jednostavno nadgledati sistemske utičnice i mrežne veze.

Kako instalirati League Of Legends na Ubuntu 14.04
Ako ste ljubitelj League of Legends, ovo je prilika za vas da testirate League of Legends. Imajte na umu da je LOL podržan na PlayOnLinux ako ste kori...
Instalirajte najnoviju strategiju igre OpenRA na Ubuntu Linux
OpenRA je Libre / Free Real Time strateški pokretač igre koji stvara rane Westwoodove igre poput klasične Command & Conquer: Red Alert. Distribuirani ...
Instalirajte najnoviji Dolphin Emulator za Gamecube i Wii na Linux
Dolphin Emulator omogućuje vam igranje odabranih Gamecube i Wii igara na Linux osobnim računalima (PC). Dolphin Emulator je slobodno dostupan i emula...