Ką žinoti
- Norėdami paleisti „netstat“ ir peržiūrėti išsamius duomenis apie „Mac“ tinklą, atidarykite naują Terminalas langas, tipas netstat , ir paspauskite Įeikite .
- Apribokite „netstat“ išvestį vėliavėlėmis ir parinktimis. Norėdami pamatyti galimas netstat parinktis, įveskite tu netstatas komandų eilutėje.
- Naudoti lsof komandą kompensuoti trūkstamas arba ribotas netstat funkcijas, įskaitant visų šiuo metu bet kuriose programose atidarytų failų rodymą.
Šiame straipsnyje paaiškinama, kaip „MacOS“ paleisti komandą „netstat Terminal“, kad galėtumėte matyti išsamią informaciją apie „Mac“ tinklo ryšį, įskaitant „Mac“ bendravimo su išoriniu pasauliu būdus visuose prievaduose ir visose programose.
Kaip paleisti „Netstat“.
Išmokti naudotis netstat gali padėti suprasti, kokius ryšius užmezga kompiuteris ir kodėl. Pagal numatytuosius nustatymus komanda „netstat“ pasiekiama „Mac“ kompiuteriuose. Jums nereikia jo atsisiųsti ar įdiegti.
Norėdami paleisti „netstat“:
-
Eiti į Finder > Eik > Komunalinės paslaugos .
-
Dukart spustelėkite Terminalas .
kaip atpažinti skambintojo ID
-
Naujame terminalo lange įveskite netstat ir paspauskite Grįžti (arba Įeikite ), kad įvykdytumėte komandą.
-
Ekrane pradės slinkti didžiulis teksto kiekis. Jei nenaudojate nė vienos iš galimų vėliavėlių (žr. toliau), netstat praneš apie aktyvius tinklo ryšius jūsų Mac kompiuteryje. Atsižvelgiant į šiuolaikinio tinklo įrenginio atliekamų funkcijų skaičių, sąrašas gali būti ilgas. Standartinėje ataskaitoje gali būti daugiau nei 1000 eilučių.
Netstat vėliavos ir parinktys
Norint suprasti, kas vyksta aktyviuose „Mac“ prievaduose, būtina filtruoti „netstat“ išvestį. „Netstat“ integruotos vėliavėlės leidžia nustatyti parinktis ir apriboti komandos taikymo sritį.
Norėdami pamatyti visas galimas netstat parinktis, įveskite tu netstatas komandų eilutėje, kad būtų parodytas „netstat“ žmogaus (sutrumpinimas iš „rankinio“) puslapio. Taip pat galite peržiūrėti an internetinė netstat vadovo puslapio versija .
Sintaksė
Svarbu pažymėti, kad „netstat“ sistemoje „MacOS“ neveikia taip, kaip „netstat“ sistemoje „Windows“ ir „Linux“. Naudojant vėliavėles arba sintaksę iš tų netstat diegimų, gali nepavykti elgsenos, kurios tikimasi.
Norėdami pridėti vėliavėlių ir parinkčių prie „netstat“ sistemoje „MacOS“, naudokite šią sintaksę:
netstat [-AabdgiLlmnqrRsSvWx] [-c eilė] [-f adresas_šeima] [-I sąsaja] [-p protokolas] [-w laukti]
Jei aukščiau pateikta santrumpa atrodo visiškai nesuprantama, išmokite skaityti komandų sintaksę.
Naudingos vėliavėlės
Štai keletas dažniausiai naudojamų vėliavėlių:
- The -i vėliavėlė taip pat gali būti išplėsta, kad būtų nurodyta daugiau informacijos. -iTCP arba -iUDP grąžina tik TCP ir UDP ryšius. -iTCP:25 grąžina tik TCP ryšius 25 prievade. Prievadų diapazonas gali būti nurodytas brūkšneliu, nes -iTCP:25-50.
- Naudojant -i@1.2.3.4 pateikiami tik ryšiai su IPv4 adresu 1.2.3.4. IPv6 adresai gali būti nurodyti taip pat. „@“ pirmtakas taip pat gali būti naudojamas pagrindinio kompiuterio pavadinimams nurodyti tokiu pačiu būdu, tačiau nuotoliniai IP adresai ir prieglobos pavadinimai negali būti naudojami vienu metu.
- - in Vartotojasgrąžina tik nurodytam vartotojui priklausančias komandas.
- Kaip sužinoti, kas vyksta per konkretų „Mac“ prievadą?
Pirmiausia turite išsiaiškinti prievado, kurį norite patikrinti, numerį. Tada atidarykite terminalą ir įveskite lsof -i:[prievado numeris] kad pamatytumėte, kas bėga iš to uosto.
- Ar galiu sužinoti MAC adresą su netstat?
Turėtumėte matyti kompiuterio MAC adresą per „netstat“ kaip „vietinį“ adresą. Jis bus sugrupuotas su TCP (protokolu) ir IP adresu (užsienio).
Netstat pavyzdžiai
Apsvarstykite šiuos pavyzdžius:
netstat -apv TCP
Ši komanda grąžina tik TCP ryšius jūsų „Mac“, įskaitant atvirus prievadus ir aktyvius prievadus. Jis taip pat naudoja išsamią išvestį, nurodydamas su kiekvienu ryšiu susietus PID.
netstat -a | grep -i 'sąrašas'
Šis derinys iš netstat ir sukibimas atskleidžia atvirus prievadus, kurie yra prievadai, kurie klauso pranešimo. Vamzdžio charakteris | siunčia vienos komandos išvestį kitai komandai. Čia išvestis netstat vamzdžiai į sukibimas , leisdami ieškoti pagal raktinį žodį „klausytis“ ir rasti rezultatus.
Prieiga prie „Netstat“ per tinklo paslaugų programą
Taip pat galite pasiekti kai kurias „netstat“ funkcijas naudodami „Network Utility“ programą, kuri yra „macOS“ versijose iki „Catalina“ (ji neįtraukta į „Big Sur“).
Norėdami patekti į tinklo paslaugų programą, įveskite Tinklo paslaugų programa į „Spotlight Search“, kad paleistumėte programą, tada pasirinkite Netstat skirtuką, kad pasiektumėte grafinę sąsają.

„Network Utility“ parinktys yra labiau ribotos, nei pasiekiamos komandinėje eilutėje. Kiekvienas iš keturių pasirinktų radijo mygtukų paleidžia iš anksto nustatytą „netstat“. komandą ir rodo išvestį.
Kiekvieno radijo mygtuko netstat komandos yra tokios:

Netstat papildymas Lsof
Netstat „macOS“ diegimas neapima daug funkcijų, kurių vartotojai tikisi ir kurių reikia. Nors „netstat“ turi savo paskirtį, „MacOS“ sistemoje nėra tokia naudinga, kaip „Windows“. Kita komanda, lsof , pakeičia daug trūkstamų funkcijų.
Lsof rodo failus, šiuo metu atidarytus programose. Taip pat galite jį naudoti norėdami patikrinti su programomis susijusius atvirus prievadus. Bėk lsof -i norėdami pamatyti programų, bendraujančių internetu, sąrašą. Paprastai tai yra tikslas naudojant „netstat“ „Windows“ įrenginiuose; tačiau vienintelis prasmingas būdas atlikti šią užduotį „MacOS“ yra ne „netstat“, o naudojant „lsof“.

Lsof vėliavos ir parinktys
Kiekvieno atidaryto failo arba interneto ryšio rodymas paprastai yra žodinis. Štai kodėl lsof yra su vėliavėlėmis, skirtomis apriboti rezultatus pagal specifinius kriterijus. Svarbiausi yra žemiau.
Norėdami gauti daugiau informacijos apie daugiau vėliavėlių ir kiekvienos jų techninius paaiškinimus, žr lsof man puslapis arba bėgti vyras lsof terminalo raginimu.
lsof pavyzdžiai
Štai keli lsof naudojimo būdai.
lsof -nP -iTCP@lsof.itap:513
Šioje sudėtingai atrodančioje komandoje pateikiami TCP ryšiai su pagrindinio kompiuterio pavadinimu lsof.itap ir uostas 513. Ji taip pat veikia lsof neprijungdama vardų prie IP adresų ir prievadų, todėl komanda paleidžiama pastebimai greičiau.
lsof -iTCP -sTCP:KLAUSYTI
Ši komanda grąžina kiekvieną TCP ryšį su būsena KLAUSYKITE , atskleidžiantis atvirus TCP prievadus „Mac“. Jame taip pat išvardyti procesai, susiję su tais atvirais prievadais. Tai reikšmingas atnaujinimas netstat , kuriame pateikiami daugiausiai PID.

sudo lsof -i -u^$(whoami)
kaip užrakinti eilutes google lapuose

Kitos tinklo komandos
Kitos terminalo tinklo komandos, kurios gali būti įdomios tiriant tinklą, yra arp, ping ir ipconfig.
DUKĮdomios Straipsniai
Redaktoriaus Pasirinkimas

Kaip atidaryti spausdintuvo eilę iš komandinės eilutės arba naudojant nuorodą
Aprašoma, kaip atidaryti konkretaus spausdintuvo spausdinimo eilę sistemoje „Windows“ naudojant specialią komandą „rundll32“ arba iš nuorodos.

Kaip žaisti džiungles „League of Legends“
„League of Legends“ džiungliai vaidina unikalų vaidmenį „Summoner's Rift“. Dažniausiai jie slepiasi krūmuose tarp žemėlapio juostų, grobia neutralius monstrus, gauna mėgėjus ir laukia idealios galimybės

Kaip sukurti 100% procesoriaus apkrovą sistemoje „Windows 10“
Yra daugybė priežasčių pabrėžti jūsų procesorių. Čia yra triukas, kurį galite naudoti norėdami sukurti 100% procesoriaus apkrovą sistemoje „Windows 10“ nenaudodami trečiųjų šalių įrankių.

„Windows 10“ pakeiskite „Sticky Notes“ šrifto dydį
Naujas „Windows 10“ įdiegtos „Sticky Notes“ programos naujinys leidžia pakeisti užrašų šrifto dydį ir turi naują spalvų parinkiklį.

„Task Manager“ dabar grupuoja procesus pagal programą
Būsimame „Windows 10 Fall Creators“ atnaujinime „Task Manager“ yra nedidelis patobulinimas. Jis grupuoja procesus pagal programą. Tai labai patogus būdas matyti veikiančias programas. Pvz., Galite matyti visus „File Explorer“ egzempliorius sugrupuotus. Arba visi „Edge“ skirtukai bus rodomi sujungti į vieną elementą, kuris gali būti

Kaip pataisyti, kai „Windows“ naujinimas neatsisiunčiamas
Kad įrenginiai veiktų sklandžiai ir be klaidų, „Windows“ operacinės sistemos naudotojams reguliariai teikia naujinimus, sprendžiančius su sauga, funkcijomis ir tt susijusias problemas. Gera praktika įdiegti naujinimus iš karto, kai tik gaunate
