Glavni Macovi Kako koristiti naredbu Netstat na Macu

Kako koristiti naredbu Netstat na Macu



Što treba znati

  • Da biste pokrenuli netstat i vidjeli detaljne podatke o mreži vašeg Mac računala, otvorite novi Terminal prozor, vrsta netstat , i pritisnite Unesi .
  • Ograničite netstat izlaz sa zastavicama i opcijama. Da biste vidjeli dostupne opcije netstata, upišite ti netstat na naredbenom retku.
  • Koristiti lsof naredba kako bi se nadoknadila nedostajuća ili ograničena funkcionalnost netstata, uključujući prikaz svih trenutno otvorenih datoteka u bilo kojoj aplikaciji.

Ovaj članak objašnjava kako pokrenuti naredbu netstat Terminal u sustavu macOS tako da možete vidjeti detaljne informacije o mrežnim komunikacijama vašeg Mac računala, uključujući načine na koje vaš Mac komunicira s vanjskim svijetom, preko svih priključaka i svih aplikacija.

Kako pokrenuti Netstat

Učenje kako koristiti netstat može vam pomoći razumjeti veze koje vaše računalo uspostavlja i zašto. Naredba netstat je prema zadanim postavkama dostupna na Mac računalima. Ne morate ga preuzimati niti instalirati.

Za pokretanje netstat-a:

  1. Ići Tražilica > Ići > Komunalije .

    Tražilica
  2. Dvostruki klik Terminal .

    kako izbrisati sve na iphone -
    Mapa pomoćnih programa s označenim terminalom
  3. U novom prozoru terminala upišite netstat i pritisnite Povratak (ili Unesi ) za izvršenje naredbe.

    Prozor terminala s označenom naredbom netstat
  4. Ogromna količina teksta počet će se pomicati na vašem zaslonu. Ako ne koristite nijednu od dostupnih oznaka (pogledajte dolje), netstat izvješćuje o aktivnim mrežnim vezama na vašem Macu. S obzirom na broj funkcija koje obavlja moderan mrežni uređaj, možete očekivati ​​da će popis biti dugačak. Standardno izvješće može imati više od 1000 redaka.

    Dugo netstat izvješće u prozoru terminala

Netstat zastavice i opcije

Filtriranje netstat izlaza bitno je za razumijevanje što se događa na aktivnim portovima vašeg Mac računala. Netstatove ugrađene zastavice omogućuju vam postavljanje opcija, ograničavajući opseg naredbe.

Da biste vidjeli sve dostupne opcije netstata, upišite ti netstat na naredbenom retku za otkrivanje netstatove stranice man (skraćenica za 'manual'). Također možete pogledati online verzija netstatove man stranice .

Sintaksa

Važno je napomenuti da netstat na macOS-u ne radi na isti način kao netstat na Windowsima i Linuxu. Korištenje oznaka ili sintakse iz tih implementacija netstata možda neće rezultirati očekivanim ponašanjem.

Za dodavanje oznaka i opcija u netstat na macOS-u koristite sljedeću sintaksu:

netstat [-AabdgiLlmnqrRsSvWx] [-c red čekanja] [-f obitelj_adresa] [-I sučelje] [-p protokol] [-w čekati]

Ako gornja skraćenica izgleda potpuno nerazumljivo, naučite čitati sintaksu naredbi.

Korisne zastavice

Evo nekih od najčešće korištenih zastava:

    -auključuje portove poslužitelja u netstat izlaz, koji nisu uključeni u zadani izlaz. -gprikazuje informacije povezane s multicast vezama. -ja sučeljepruža paketne podatke za navedeno sučelje. Sva dostupna sučelja mogu se pregledati s -i zastava, ali hr0 obično je zadano odlazno mrežno sučelje. (Obratite pažnju na malo slovo.) -npotiskuje oznaku udaljenih adresa s imenima. Ovo ubrzava netstat izlaz dok eliminira samo ograničene informacije. -str protokolnavodi promet povezan s određenim mrežnim protokolom. Potpuni popis protokola dostupan je na /etc/protocols , ali najvažniji su udp i tcp . -rprikazuje tablicu usmjeravanja, pokazujući kako se paketi usmjeravaju po mreži. -sprikazuje mrežnu statistiku za sve protokole, bez obzira jesu li protokoli aktivni ili ne. -upovećava opširnost, posebno dodavanjem stupca koji prikazuje ID procesa (PID) povezan sa svakim otvorenim priključkom.

Netstat primjeri

Razmotrite ove primjere:

netstat -apv TCP

Ova naredba vraća samo TCP veze na vašem Macu, uključujući otvorene portove i aktivne portove. Također koristi opširni izlaz, ispisujući PID-ove povezane sa svakom vezom.

netstat -a | grep -i 'popis'

Ova kombinacija netstat i zahvat otkriva otvorene portove, a to su portovi koji čekaju poruku. Karakter cijevi | šalje izlaz jedne naredbe drugoj naredbi. Evo, izlaz iz netstat cijevi do zahvat , omogućujući vam da ga pretražujete prema ključnoj riječi 'slušaj' i pronađete rezultate.

Pristup Netstatu putem mrežnog uslužnog programa

Također možete pristupiti nekim funkcijama netstata putem aplikacije Network Utility, koja je uključena u verzije macOS-a do Cataline (nije uključena u Big Sur).

Da biste došli do Network Utility, upišite Mrežni uslužni program u Spotlight Search za pokretanje aplikacije, zatim odaberite Netstat karticu za pristup grafičkom sučelju.

Kartica Netstat u mrežnom uslužnom programu

Mogućnosti unutar Network Utility su ograničenije od onih dostupnih putem naredbenog retka. Svaki od četiri odabira radio gumba pokreće unaprijed postavljeni netstat naredbu i prikazuje izlaz.

Netstat naredbe za svaki radio gumb su sljedeće:

    Prikaz informacija o tablici usmjeravanjatrči netstat -r .Prikaži sveobuhvatnu mrežnu statistiku za svaki protokoltrči netstat -s .Prikaz višestrukih informacijatrči netstat -g .Prikaz stanja svih trenutnih veza utičnicatrči netstat .
Network Utility>Netstat

Dopunjavanje Netstata s Lsof

Implementacija netstata u macOS-u ne uključuje puno funkcionalnosti koje korisnici očekuju i trebaju. Iako ima svoje namjene, netstat nije toliko koristan na macOS-u kao na Windowsima. Drugačija naredba, lsof , zamjenjuje velik dio funkcionalnosti koje nedostaju.

Lsof prikazuje datoteke trenutno otvorene u aplikacijama. Možete ga koristiti i za pregled otvorenih portova povezanih s aplikacijom. Trčanje lsof -i da biste vidjeli popis aplikacija koje komuniciraju preko interneta. Ovo je obično cilj kada koristite netstat na Windows strojevima; međutim, jedini smislen način da se izvrši taj zadatak na macOS-u nije pomoću netstata, već pomoću lsof-a.

Mrežni pomoćni programimg src=

Lsof zastavice i opcije

Prikaz svake otvorene datoteke ili internetske veze obično je opširan. Zato lsof dolazi sa zastavicama za ograničavanje rezultata određenim kriterijima. Najvažniji su u nastavku.

Za informacije o više zastavica i tehnička objašnjenja svake od njih, provjerite lsofova man stranica ili trčati čovjek lsof na upit Terminala.

    -iprikazuje otvorene mrežne veze i naziv procesa koji koristi vezu. Dodavanje a 4 , kao u -i4 , prikazuje samo IPv4 veze. Dodavanje a 6 umjesto toga ( -i6 ) prikazuje samo IPv6 veze .
  • The -i zastavica se također može proširiti kako bi se specificirali daljnji detalji. -iTCP ili -iUDP vraća samo TCP i UDP veze. -iTCP:25 vraća samo TCP veze na portu 25. Raspon portova može se navesti s crticom, jer -iTCP:25-50.
  • Korištenje -i@1.2.3.4 vraća samo veze na IPv4 adresu 1.2.3.4. IPv6 adrese mogu se specificirati na isti način. Prekursor @ također se može koristiti za određivanje naziva hostova na isti način, ali se udaljene IP adrese i nazivi hosta ne mogu koristiti istovremeno.
  • -sobično prisiljava lsof da prikaže veličinu datoteke. Ali u kombinaciji s -i zastava, -s radi drugačije. Umjesto toga, dopušta korisniku da odredi protokol i status za vraćanje naredbe. -strograničava lsof na određeni ID procesa (PID). Višestruki PID-ovi mogu se postaviti korištenjem commons, kao što je -p 123,456,789. ID-ovi procesa također se mogu isključiti sa ^, kao u 123,^456, što bi posebno isključilo PID 456. -Ponemogućuje pretvaranje brojeva portova u nazive portova, ubrzavajući izlaz. -nonemogućuje pretvaranje mrežnih brojeva u nazive računala. Kada se koristi s -P iznad, može značajno ubrzati lsof-ov izlaz.
  • - u korisnikvraća samo naredbe u vlasništvu imenovanog korisnika.

Primjeri

Evo nekoliko načina za korištenje lsof-a.

lsof -nP -iTCP@lsof.itap:513

Ova naredba složenog izgleda ispisuje TCP veze s nazivom glavnog računala lsof.itap i luka 513. Također pokreće lsof bez povezivanja imena s IP adresama i portovima, zbog čega se naredba izvodi znatno brže.

lsof -iTCP -sTCP: SLUŠAJTE

Ova naredba vraća svaku TCP vezu sa statusom SLUŠATI , otkrivajući otvorene TCP portove na Macu. Također navodi procese povezane s tim otvorenim portovima. Ovo je značajna nadogradnja netstat , koji najviše navodi PID-ove.

Lsof izlaz

sudo lsof -i -u^$(whoami)

kako se pridružiti timskom chatu u overwatchu
Lsof slušaj naredbu

Ostale mrežne naredbe

Druge terminalske mrežne naredbe koje bi mogle biti od interesa za ispitivanje vaše mreže uključuju arp, ping i ipconfig.

Pitanja
  • Kako mogu saznati što prolazi kroz određeni priključak na mom Macu?

    Prvo morate odrediti broj priključka koji želite provjeriti. Zatim otvorite terminal i upišite lsof -i:[broj priključka] vidjeti što istječe iz te luke.

  • Mogu li pomoću netstata saznati MAC adresu?

    Trebali biste vidjeti MAC adresu računala kroz netstat kao 'lokalnu' adresu. Bit će grupiran s TCP-om (protokol) i IP adresom (strano).

Zanimljivi Članci

Izbor Urednika

Ispravite iskačući skočni prozor sa sustavom Windows 10
Ispravite iskačući skočni prozor sa sustavom Windows 10
Kada se vaš uređaj napaja baterijom, Windows 10 prikazuje vam obavijest kada se baterija isprazni. Ako prestane prikazivati ​​ove obavijesti, evo popravka.
Što je novo u sustavu Windows 10 verzije 20H2
Što je novo u sustavu Windows 10 verzije 20H2
Microsoft Windows 10 verzija 20H2 nasljednik je ažuriranja iz svibnja 2020. godine, izdanog u svibnju 2020. Windows 10, verzija 20H2, malo je ažuriranje s manjim skupom poboljšanja usmjerenih prvenstveno na odabrana poboljšanja performansi, značajke poduzeća i poboljšanja kvalitete. Evo novosti u ovoj verziji sustava Windows 10. Verzija 20H2 će biti
Omogućite kontrolu glasnoće i upravljanje medijskim tipkama u Google Chromeu
Omogućite kontrolu glasnoće i upravljanje medijskim tipkama u Google Chromeu
Kako omogućiti kontrolu glasnoće i upravljanje hardverskim tipkama medija u Google Chromeu. Omogućuje upotrebu medijskih tipki na tipkovnici za upravljanje reprodukcijom medijskog sadržaja.
Značajka novog telefona i ostalih uređaja u postavkama Edge promovira Edge za pametne telefone
Značajka novog telefona i ostalih uređaja u postavkama Edge promovira Edge za pametne telefone
Još je jedna promjena dospjela u kanarsku podružnicu Microsoft Edgea. Novi odjeljak u Postavkama, telefonu i ostalim uređajima vodit će korisnike o tome kako upariti verziju preglednika na radnoj površini s Androidom i iOS-om. Oglas Novi odjeljak možete pronaći u Izbornik> Postavke> Telefon i ostali uređaji. Vas
Kako bežično prenijeti datoteke s računala na Android
Kako bežično prenijeti datoteke s računala na Android
Svakako, Android možete priključiti na računalo pomoću kabela i premještati datoteke na staromodan način, ali ta je metoda dugotrajna i izazovna za navigaciju. Umjesto toga, pokušajte s bežičnim prijenosom datoteka. Prijenos datoteka između računala i
Apple MacBook Pro Staingate: je li masna koža kriva za nagrizanje MacBook Pro zaslona?
Apple MacBook Pro Staingate: je li masna koža kriva za nagrizanje MacBook Pro zaslona?
Ažuriranje: Nekoliko čitatelja stupilo je u kontakt i ažurirali smo kako bismo to odrazili. Sve je započelo prije godinu dana kada je jedan korisnik na Appleovim forumima za podršku izvijestio o čudnim mrljama koje se pojavljuju na njihovom MacBook Pro-u s
Kako otvoriti upravljačku ploču u sustavu Windows 11
Kako otvoriti upravljačku ploču u sustavu Windows 11
Upravljačkoj ploči sustava Windows 11 može se pristupiti pomoću značajke traženja ili pomoću tipkovnice. Još je tu, ali Microsoft želi da koristite postavke.