Debian

Najboljša alternativa Debian 10 Netstat

Najboljša alternativa Debian 10 Netstat
Ukaz Socket Statistics ali 'ss' je nadomestil ukaz netstat z vključitvijo nabora orodij iproute. Z ukazom ss lahko uporabnik hitreje in z več podrobnostmi natisne vse ustrezne informacije o povezavah v omrežne vtičnice kot ukaz netstat. Pristop ukaza netstat je tudi počasnejši, ker zbira informacije iz branja datotek / proc in traja precej časa, da se naenkrat prikaže več omrežnih povezav. Medtem ukaz ss neposredno zbira informacije iz prostora jedra. Kljub temu so možnosti, ki se uporabljajo z ukazom ss, precej podobne. Torej lahko ukaz ss enostavno uporabite kot izboljšano alternativo za ukaz netstat.

Ta članek zajema uporabo ukaza ss z nekaj enostavnimi primeri. Vsi ukazi, prikazani v tem članku, so bili izvedeni v Ubuntu 20.04 distribucija za preverjanje statistike vtičnic in omrežnih povezav.

Primer 1: Navedite omrežno povezavo s pomočjo ukaza ss

Z naslednjim ukazom ss lahko enostavno navedete vse omrežne povezave, ki so prisotne v sistemu, vključno s povezavami vtičnic TCP, UDP in UNIX. Izhod je prikazan v obliki »manj«, tako da se lahko pomikate po izhodnem oknu:

$ ss | manj

2. primer: navedite povezave vtičnic TCP, UDP in Unix

Povezave vtičnic TCP, UDP in UNIX lahko tudi filtrirate z naslednjimi možnostmi:

Če uporabite samo možnost "t", se prikažejo povezave, ki so "Povezano" ali "Vzpostavljeno".'Ta možnost samo ne prikazuje povezav vtičnice TCP, ki so' Poslušanje."

$ ss -t

Za TCP uporabite možnost '-t' skupaj z oznako '-A'.

$ ss -A tcp

Za povezave UDP uporabite naslednji ukaz:

$ ss -ua

$ ss -a -A udp

Možnost 'a' prikazuje vtičnice 'Connected' in 'Listening'. UDP je protokol brez povezave, zato samo uporaba 'ss -u' ne bo prikazala ničesar. Vendar se lahko s pomočjo 'a' prikažejo vse povezave UDP.

Za povezave z vtičnico Unix uporabite naslednji ukaz:

$ ss x

Primer 3: Prikaži hitrejši izhod

Možnost "n", uporabljena s 't', preprečuje, da bi statistika vtičnic ločevala naslove IP na imena gostiteljev in prikazala hitrejši izhod, kot sledi:

$ ss -nt

Primer 4: Prikaži samo vtičnice za poslušanje

Prikažejo se lahko tudi samo povezave vtičnice TCP, ki poslušajo. Možnost "n" ignorira razreševanje imen gostiteljev naslova IP za hitrejši prikaz izhoda.

$ ss -ltn

Za vse poslušalne povezave UDP zamenjajte možnost 't' z možnostjo 'u', kot sledi:

$ ss -lun

Primer 5: Prikaz imena procesa s pid

Ime procesa lahko skupaj s pidom vsakega procesa prikažete z naslednjim ukazom ss z možnostjo '-ltp':

$ sudo ss -ltp

Primer 6: Prikaz statistike

Uporaba možnosti 's' z ukazom ss prikaže popolno statistiko, kot sledi:

$ ss -s

Primer 7: Prikaži podrobnosti časovnika povezave

Z uporabo možnosti '-o' z ukazom ss lahko prikažete podatke o času vsake povezave. Podrobnosti o času obvestijo uporabnika, kako dolgo je bila ta povezava ohranjena:

$ ss -tn -o

Primer 8: Natisnite povezavo vtičnice IPV6 ali IPV4

Če želite natisniti samo povezave vtičnice IPv4, uporabite možnost '-4' z '-f inet', kot sledi:

$ ss -tl4

$ ss -tl -f inet

Za IPV6 uporabite možnost -6 ali -f inet."

$ ss -tl6

Primer 9: Filtriranje TCP povezav po državi

Povezave lahko filtrirate tudi po stanju povezave z ukazom ss. Povezave lahko obstajajo v različnih stanjih, kot so vzpostavljene, syn-recv, syn-sent, fin-wait-1, fin-wait-2, time-wait, close-wait, zaprto, vse, last-ack, zapiranje, povezano , vedro, sinhronizirano in vedro.

Torej, glede na uporabniške zahteve lahko uporabite in filtrirate katero koli stanje povezave, tako da zaženete naslednji ukaz:

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

V zgornjem primeru smo filtrirali vse "vzpostavljene" vtičnice TCP.

$ ss -t4 stanje počakajte

$ ss -t4 stanje povezano

Primer 10: Filtriranje naslova po številki vrat

Povezavo lahko tudi filtrirate po številki vrat ali po določenem naslovu IP, kot sledi:

$ ss -nt dst 127.0.0.1: 45807

$ sudo ss -ntlp sport gt: 5000

Zaključek

Ta članek je raziskal različne uporabe ukaza ss. Kot ste videli v tej vadnici, je ukaz ss najboljša alternativa za ukaz netstat. Z zgornjimi primeri lahko enostavno nadzirate sistemske vtičnice in omrežne povezave.

Najboljše aplikacije za preslikavo gamepadov za Linux
Če želite igre na Linuxu igrati z igralno ploščico namesto s tipičnim sistemom za vnos tipkovnice in miške, je za vas na voljo nekaj uporabnih aplikac...
Uporabna orodja za igralce Linux
Če radi igrate igre na Linuxu, obstaja verjetnost, da ste za izboljšanje igralne izkušnje uporabljali aplikacije in pripomočke, kot so Wine, Lutris in...
HD Remastered Games za Linux, ki prej še niso izdale Linuxa
Mnogi razvijalci iger in založniki pripravijo HD remaster starih iger, da podaljšajo življenjsko dobo franšize, zato oboževalci zahtevajo združljivost...