Debian

Parim Debiani 10 Netstat alternatiiv

Parim Debiani 10 Netstat alternatiiv
Socket Statistics ehk 'ss' on käsk netstat asendanud iproute tööriistakomplekti lisamisega. Kasutades käsku ss, saab kasutaja printida kogu asjakohase teabe võrgupesa ühenduste kohta kiiremini ja üksikasjalikumalt kui käsk netstat. Netstat-käsk läheneb ka aeglasemalt, kuna see kogub / proc-failide lugemisel teavet ja mitme võrguühenduse korraga kuvamine võtab palju aega. Vahepeal kogub ss käsk otse teavet tuumaruumist. Sellegipoolest on ss-käsuga kasutatavad suvandid üsna sarnased. Nii saate käsku ss hõlpsalt kasutada käsu netstat täiustatud alternatiivina.

See artikkel käsitleb ss käsu kasutamist koos mõnede otseste näidetega. Kõik selles artiklis näidatud käsud täideti Ubuntu 20-s.04 levitamine pistikupesa ja võrguühenduste statistika kontrollimiseks.

Näide 1: loetlege võrguühendus ss-käsu abil

Kõiki süsteemis olevaid võrguühendusi, sealhulgas TCP-, UDP- ja UNIX-sokliühendusi, saate hõlpsalt loetleda järgmise ss-käsu abil. Väljund kuvatakse vormingus „vähem”, et saaksite väljundaknas sirvida:

$ ss | vähem

Näide 2: loetlege TCP-, UDP- ja Unix-sokliühendused

Samuti saate filtreerida TCP-, UDP- ja UNIX-sokliühendused järgmiste suvandite abil:

Ainult valiku „t” kasutamine kuvab ühendused, mis on ühendatud või loodud.'Ainult see valik ei näita teile TCP-pistikupesa ühendusi, mis on' Kuulamine."

$ ss -t

TCP jaoks kasutage suvandit -t koos märgendiga -A.

$ ss -A tp

UDP-ühenduste jaoks kasutage järgmist käsku:

$ ss -ua

$ ss -a -A udp

Valik „a” kuvab nii pistikupesa „Ühendatud” kui ka „Kuulamine”. UDP on ühenduseta protokoll, nii et ainult 'ss -u' kasutamine ei kuva midagi. A-tähte saab siiski kasutada kõigi UDP-ühenduste kuvamiseks.

Unixi pistikupesa ühenduste jaoks kasutage järgmist käsku:

$ ss x

Näide 3: kuvage kiirem väljund

Funktsiooniga „t” koos kasutatav valik „n” takistab soklistatistikat IP-aadresside lahendamisel hostinimedeks ja kuvab kiirema väljundi järgmiselt:

$ ss -nt

Näide 4: kuvage ainult kuulamispesasid

Samuti saate kuvada ainult kuulavaid TCP-pistikupesa ühendusi. Valik „n” eirab IP-aadressi hostinimede lahendamist väljundi kiiremaks kuvamiseks.

$ ss -ltn

Kõigi UDP-kuulamisühenduste puhul asendage valik 't' suvandiga 'u' järgmiselt:

$ ss -lun

Näide 5: protsessi nime kuvamine pid

Protsessi nime koos iga protsessi pidusega saate kuvada järgmise ss-käsuga koos suvandiga '-ltp':

$ sudo ss -ltp

Näide 6: statistika kuvamine

Valiku 's' kasutamine käsuga ss kuvab täieliku statistika järgmiselt:

$ ss -s

Näide 7: kuvage taimeri üksikasjad ühenduse kohta

Kasutades s-käsuga valikut '-o', saate kuvada iga ühenduse ajainfo. Kellaaja üksikasjad annavad kasutajale teada, kui kaua see ühendus on püsinud:

$ ss -tn -o

Näide 8: printige IPV6 või IPV4 sokliühendus

Ainult IPv4-pistikupesa ühenduste printimiseks kasutage valikut '-4' koos '-f inet' järgmiselt:

$ ss -tl4

$ ss -tl -f inet

IPV6 puhul kasutage valikut '-6' või '-f inet."

$ ss -tl6

Näide 9: TCP-ühenduste filtreerimine oleku järgi

Ühendusi saate filtreerida ka ühenduse oleku järgi käsuga ss. Ühendused võivad eksisteerida erinevates olekutes, näiteks loodud, syn-recv, syn-sent, fin-wait-1, fin-wait-2, time-wait, close-wait, suletud, all, last-ack, sulgemine, ühendatud , kopp, sünkroonitud ja kopp.

Nii et vastavalt kasutaja nõudmistele saate kasutada ja filtreerida mis tahes ühenduse olekut, käivitades järgmise käsu:

$ ss [VALIKUD] osariik [osariigi nimi]
$ ss -t4 olek on loodud

Ülaltoodud näites filtreerisime kõik TCP 'loodud' sokliühendused.

$ ss -t4 olek aeg-oot

$ ss -t4 olek ühendatud

Näide 10: filtreerige aadress pordinumbri järgi

Ühendust saate filtreerida ka pordinumbri või määratud IP-aadressi järgi järgmiselt:

$ ss -nt dst 127.0.0.1: 45807

$ sudo ss -ntlp sport gt: 5000

Järeldus

Selles artiklis uuriti käsu ss erinevaid kasutusviise. Käsk ss on käsk netstat parim alternatiiv, nagu olete selles õpetuses näinud. Ülaltoodud näidete abil saate hõlpsalt jälgida süsteemipesasid ja võrguühendusi.

Lahing Wesnothi eest 1.13.6 Areng vabastati
Lahing Wesnothi eest 1.13.6 ilmus eelmisel kuul, on 1-s kuues arendusversioon.13.x-seeria ja see pakub mitmeid täiustusi, eelkõige kasutajaliidese ja ...
League of Legendsi installimine Ubuntu 14-le.04
Kui olete League of Legends fänn, siis on see teile võimalus proovida League of Legendsit. Pange tähele, et LOL-i toetab PlayOnLinux, kui olete Linuxi...
Installige uusim OpenRA strateegiamäng Ubuntu Linuxi
OpenRA on tasuta / tasuta reaalajas strateegiamängumootor, mis loob uuesti Westwoodi varased mängud nagu klassikaline Command & Conquer: Red Alert. Ja...