Debian

Paras Debian 10 Netstat -vaihtoehto

Paras Debian 10 Netstat -vaihtoehto
Socket Statistics tai 'ss' -komento on korvannut netstat-komennon sisällyttämällä iproute-työkalupaketin. Käyttäjä ss-komennolla käyttäjä voi tulostaa kaikki asiaankuuluvat tiedot verkkopistorasiayhteyksistä nopeammin ja yksityiskohtaisemmin kuin netstat-komento. Netstat-komentokäytäntö on myös hitaampi, koska se kerää tietoja lukemalla / proc-tiedostot, ja useiden verkkoyhteyksien näyttäminen vie huomattavan paljon aikaa kerralla. Samaan aikaan ss-komento kerää tietoja suoraan ydintilasta. Silti ss-komennon kanssa käytettävät vaihtoehdot ovat melko samanlaisia. Joten voit helposti käyttää ss-komentoa parannettuna vaihtoehtona netstat-komennolle.

Tässä artikkelissa käsitellään ss-komennon käyttöä ja joitain suoraviivaisia ​​esimerkkejä. Kaikki tässä artikkelissa esitetyt komennot suoritettiin Ubuntu 20: lla.04 jakelu tarkistaa pistorasioiden ja verkkoyhteyksien tilastot.

Esimerkki 1: Luettele verkkoyhteys käyttämällä ss-komentoa

Voit helposti luetella kaikki järjestelmässä olevat verkkoyhteydet, mukaan lukien TCP-, UDP- ja UNIX-liitännät, seuraavan ss-komennon avulla. Tulos näytetään muodossa "vähemmän", jotta voit selata lähtöikkunaa:

$ ss | Vähemmän

Esimerkki 2: Luettele TCP-, UDP- ja Unix-liitännät

Voit myös suodattaa TCP-, UDP- ja UNIX-liitännät seuraavilla vaihtoehdoilla:

Vain t-vaihtoehdon käyttäminen näyttää yhteydet, jotka ovat 'Yhdistetty' tai 'Perustettu.'Tämä vaihtoehto ei yksinään näytä TCP-liitäntäyhteyksiä, jotka ovat' Kuuntelu.'

$ ss -t

Käytä TCP: ssä '-t' -vaihtoehtoa yhdessä '-A' -tunnisteen kanssa.

$ ss -A tcp

Käytä UDP-yhteyksiä varten seuraavaa komentoa:

$ ss -ua

$ ss -a -A udp

'A' -vaihtoehto näyttää sekä liitetyt että kuunneltavat liitännät. UDP on yhteydetön protokolla, joten pelkän 'ss -u' käyttäminen ei näytä mitään. A-kirjainta voidaan kuitenkin käyttää kaikkien UDP-yhteyksien näyttämiseen.

Käytä Unix-liitäntäkohteita seuraavalla komennolla:

$ ss x

Esimerkki 3: Näytä nopeampi tulos

T: n kanssa käytetty n-vaihtoehto estää pistorasiatilastoja ratkaisemasta IP-osoitteita isäntänimiksi ja näyttää nopeamman tuloksen seuraavasti:

$ ss -nt

Esimerkki 4: Näytä vain kuuntelupäätteet

Voit myös näyttää vain kuuntelevat TCP-liitännät. "N" -vaihtoehto jättää huomiotta IP-osoitteen isäntänimien selvittämisen, jotta tulos voidaan näyttää nopeammin.

$ ss -ltn

Kaikissa UDP-kuunteluyhteyksissä korvaa 't' -vaihtoehto 'u' -vaihtoehdolla seuraavasti:

$ ss -lun

Esimerkki 5: Näytä prosessin nimi pid

Voit näyttää prosessin nimen sekä kunkin prosessin pid: n seuraavalla ss-komennolla '-ltp' -vaihtoehdon kanssa:

$ sudo ss -ltp

Esimerkki 6: Näytä tilastot

'S' -vaihtoehdon käyttö ss-komennolla näyttää täydelliset tilastotiedot seuraavasti:

$ ss -s

Esimerkki 7: Näytä ajastimen tiedot liitännästä

Käyttämällä '-o' -vaihtoehtoa ss-komennolla voit näyttää kunkin yhteyden aikatiedot. Aikatiedot kertovat käyttäjälle, kuinka kauan tätä yhteyttä on ylläpidetty:

$ ss -tn -o

Esimerkki 8: Tulosta IPV6- tai IPV4-liitäntä

Jos haluat tulostaa vain IPv4-liitännät, käytä '-4' -vaihtoehtoa ja '-f inet' seuraavasti:

$ ss -tl4

$ ss -tl -f inet

Käytä IPV6: ssa vaihtoehtoa '-6' tai '-f inet.'

$ ss -tl6

Esimerkki 9: Suodata TCP-yhteydet tilan mukaan

Voit myös suodattaa yhteyksiä yhteyden tilan mukaan ss-komennolla. Yhteyksiä voi olla eri tiloissa, kuten perustettu, syn-recv, syn-sent, fin-wait-1, fin-wait-2, time-wait, close-wait, closed, all, last-ack, close, connected , ämpäri, synkronoitu ja ämpäri.

Joten käyttäjän vaatimusten mukaan voit käyttää ja suodattaa mitä tahansa yhteystilaa suorittamalla seuraavan komennon:

$ ss [VAIHTOEHDOT] osavaltio [osavaltion nimi]
$ ss -t4-tila perustettu

Yllä olevassa esimerkissä suodatimme kaikki TCP: n "vakiintuneet" liitännät.

$ ss -t4-tilan aika-odotus

$ ss -t4-tila kytketty

Esimerkki 10: Suodata osoite portin numeron mukaan

Voit myös suodattaa yhteyden portin numeron tai määritetyn IP-osoitteen perusteella seuraavasti:

$ ss -nt dst 127.0.0.1: 45807

$ sudo ss -ntlp sport gt: 5000

Johtopäätös

Tässä artikkelissa tutkittiin ss-komennon eri käyttötapoja. Ss-komento on paras vaihtoehto netstat-komennolle, kuten olet nähnyt tässä opetusohjelmassa. Yllä olevien esimerkkien avulla voit helposti seurata järjestelmän pistorasioita ja verkkoyhteyksiä.

AppyMouse On-screen Trackpad and Mouse Pointer for Windows Tablets
Tablet users often miss the mouse pointer, especially when they are habitual to using the laptops. The touchscreen Smartphones and tablets come with m...
Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...
How to change Left & Right mouse buttons on Windows 10 PC
It's quite a norm that all computer mouse devices are ergonomically designed for right-handed users. But there are mouse devices available which are s...