Principal Macs Com utilitzar l'ordre Netstat a Mac

Com utilitzar l'ordre Netstat a Mac



Què saber

  • Per executar netstat i veure dades detallades sobre la xarxa del vostre Mac, obriu-ne una nova Terminal finestra, escriviu netstat , i premsa Entra .
  • Limiteu la sortida de netstat amb banderes i opcions. Per veure les opcions disponibles de netstat, escriviu tu netstat a l'indicador d'ordres.
  • Utilitzar el comanda lsof per compensar la funcionalitat limitada o mancada de netstat, inclosa la visualització dels fitxers oberts actualment a qualsevol aplicació.

Aquest article explica com executar l'ordre del terminal netstat a macOS perquè pugueu veure informació detallada sobre les comunicacions de xarxa del vostre Mac, incloses les maneres en què el vostre Mac parla amb el món exterior, a tots els ports i a totes les aplicacions.

Com executar Netstat

Aprendre a utilitzar netstat us pot ajudar a entendre les connexions que fa el vostre ordinador i per què. L'ordre netstat està disponible per defecte als Mac. No cal descarregar-lo ni instal·lar-lo.

Per executar netstat:

  1. Anar a Cercador > Vés > Utilitats .

    Cercador
  2. Feu doble clic Terminal .

    com esborrar un xat amb discòrdia
    Carpeta d
  3. A la nova finestra de Terminal, escriviu netstat i premeu Tornar (o Entra ) per executar l'ordre.

    Finestra del terminal amb l
  4. Una gran quantitat de text començarà a desplaçar-se a la pantalla. Si no feu servir cap de les marques disponibles (vegeu més avall), netstat informa de les connexions de xarxa actives al vostre Mac. Tenint en compte el nombre de funcions que realitza un dispositiu de xarxa modern, podeu esperar que la llista sigui llarga. Un informe estàndard pot executar més de 1.000 línies.

    Un llarg informe de netstat en una finestra de terminal

Banderes i opcions de Netstat

Filtrar la sortida de netstat és essencial per entendre què passa als ports actius del vostre Mac. Els indicadors integrats de Netstat us permeten establir opcions, limitant l'abast de l'ordre.

Per veure totes les opcions disponibles de netstat, escriviu tu netstat a l'indicador d'ordres per revelar la pàgina man de netstat (abreviatura de 'manual'). També podeu veure un versió en línia de la pàgina man de netstat .

Sintaxi

És important tenir en compte que netstat a macOS no funciona de la mateixa manera que netstat a Windows i Linux. L'ús de senyals o sintaxis d'aquestes implementacions de netstat pot no donar lloc al comportament esperat.

Per afegir banderes i opcions a netstat a macOS, utilitzeu la sintaxi següent:

netstat [-AabdgiLlmnqrRsSvWx] [-c queue] [-f address_family] [-I interfície] [-p protocol] [-w wait]

Si l'abreviatura anterior sembla completament incomprensible, apreneu a llegir la sintaxi d'ordres.

Banderes útils

Aquestes són algunes de les banderes més utilitzades:

    -ainclou ports de servidor a la sortida de netstat, que no s'inclouen a la sortida predeterminada. -gmostra informació associada a connexions multicast. -I interfícieproporciona dades de paquets per a la interfície especificada. Totes les interfícies disponibles es poden veure amb el -i bandera, però en0 normalment és la interfície de xarxa de sortida predeterminada. (Tingueu en compte la lletra minúscula.) -nsuprimeix l'etiqueta de les adreces remotes amb noms. Això accelera la sortida de netstat alhora que elimina només informació limitada. -p protocolllista el trànsit associat a un protocol de xarxa específic. La llista completa de protocols està disponible a /etc/protocols , però els més importants són udp i tcp . -rmostra la taula d'encaminament, que mostra com s'encaminan els paquets per la xarxa. -smostra les estadístiques de xarxa per a tots els protocols, estiguin o no actius. -enaugmenta la verbositat, específicament afegint una columna que mostra l'ID de procés (PID) associat a cada port obert.

Exemples de Netstat

Considereu aquests exemples:

netstat -apv TCP

Aquesta ordre només retorna connexions TCP al vostre Mac, inclosos els ports oberts i els ports actius. També utilitza una sortida detallada, que enumera els PID associats a cada connexió.

netstat -a | grep -i 'llista'

Aquesta combinació de netstat i agafar revela els ports oberts, que són els ports que estan escoltant un missatge. El personatge de la pipa | envia la sortida d'una ordre a una altra ordre. Aquí, la sortida de netstat canonades a agafar , que us permet cercar la paraula clau 'escoltar' i trobar els resultats.

Accés a Netstat mitjançant la utilitat de xarxa

També podeu accedir a algunes de les funcionalitats de netstat mitjançant l'aplicació Network Utility, que s'inclou a les versions de macOS fins a Catalina (no s'inclou a Big Sur).

Per accedir a Network Utility, escriviu Utilitat de xarxa a Spotlight Search per iniciar l'aplicació i, a continuació, seleccioneu Netstat pestanya per accedir a la interfície gràfica.

La pestanya Netstat a la Utilitat de xarxa

Les opcions de Network Utility són més limitades que les disponibles a través de la línia d'ordres. Cadascuna de les quatre seleccions de botons de ràdio executa un netstat preestablert comanda i mostra la sortida.

Les ordres netstat per a cada botó d'opció són les següents:

    Mostra informació de la taula d'encaminamentcarreres netstat -r .Mostra les estadístiques de xarxa completes per a cada protocolcarreres netstat -s .Mostra informació de multidifusiócarreres netstat -g .Mostra l'estat de totes les connexions d'endoll actualscarreres netstat .
Network Utility>Netstat

Complementant Netstat amb Lsof

La implementació de macOS de netstat no inclou gran part de la funcionalitat que els usuaris esperen i necessiten. Tot i que té els seus usos, netstat no és tan útil a macOS com a Windows. Una comanda diferent, lsof , substitueix bona part de la funcionalitat que falta.

Lsof mostra els fitxers oberts actualment a les aplicacions. També podeu utilitzar-lo per inspeccionar els ports oberts associats a l'aplicació. Correr lsof -i per veure la llista d'aplicacions que es comuniquen per Internet. Aquest és normalment l'objectiu quan s'utilitza netstat en màquines Windows; tanmateix, l'única manera significativa d'aconseguir aquesta tasca a macOS no és amb netstat, sinó amb lsof.

Utilitat de xarxaimg src=

Lsof Banderes i Opcions

Mostrar tots els fitxers oberts o connexió a Internet sol ser detallat. És per això que lsof inclou marques per restringir els resultats amb criteris específics. Les més importants són a continuació.

Per obtenir informació sobre més banderes i explicacions tècniques de cadascuna, consulta pàgina de manual de lsof o córrer home lsof en un indicador de terminal.

    -imostra les connexions de xarxa obertes i el nom del procés que utilitza la connexió. Afegint a 4 , com a -i4 , només mostra connexions IPv4 . Afegint a 6 en canvi ( -i6 ) només mostra connexions IPv6.
  • El -i La bandera també es pot ampliar per especificar més detalls. -iTCP o -iUDP només retorna connexions TCP i UDP. -iTCP:25 només retorna connexions TCP al port 25. Es pot especificar un rang de ports amb un guió, com -iTCP:25-50.
  • L'ús de -i@1.2.3.4 només retorna connexions a l'adreça IPv4 1.2.3.4. Les adreces IPv6 es poden especificar de la mateixa manera. El precursor @ també es pot utilitzar per especificar noms d'amfitrió de la mateixa manera, però tant les adreces IP remotes com els noms d'amfitrió no es poden utilitzar simultàniament.
  • -snormalment obliga lsof a mostrar la mida del fitxer. Però quan es combina amb el -i bandera, -s funciona de manera diferent. En lloc d'això, permet a l'usuari especificar el protocol i l'estat per a que l'ordre torni. -prestringeix lsof a un ID de procés particular (PID). Es poden establir diversos PID utilitzant elements comuns, com ara -p 123.456.789. Els identificadors de procés també es poden excloure amb un ^, com a 123,^456, que exclouria específicament el PID 456. -Pdesactiva la conversió dels números de port a noms de port, accelerant la sortida. -ndesactiva la conversió de números de xarxa a noms d'amfitrió. Quan s'utilitza amb -P anterior, pot accelerar significativament la sortida de lsof.
  • - en usuarinomés retorna ordres propietat de l'usuari anomenat.

lsof Exemples

Aquí hi ha algunes maneres d'utilitzar lsof.

lsof -nP -iTCP@lsof.itap:513

Aquesta ordre d'aspecte complex enumera les connexions TCP amb el nom d'amfitrió lsof.itap i el port 513. També executa lsof sense connectar noms a adreces IP i ports, fent que l'ordre s'executi notablement més ràpid.

lsof -iTCP -sTCP:ESCOLTA

Aquesta ordre retorna cada connexió TCP amb l'estat ESCOLTA , revelant els ports TCP oberts al Mac. També enumera els processos associats amb aquests ports oberts. Aquesta és una actualització important netstat , que enumera els PID com a màxim.

Lsof sortida

sudo lsof -i -u^$(whoami)

com esborrar xats a groupme
Lsof comanda escolta

Altres ordres de xarxa

Altres ordres de xarxa de terminal que poden ser d'interès per examinar la vostra xarxa inclouen arp , ping i ipconfig .

PMF
  • Com puc saber què passa per un port específic al meu Mac?

    Primer, heu d'esbrinar el número del port que voleu comprovar. A continuació, obriu el terminal i escriviu lsof -i:[número de port] per veure què passa d'aquest port.

  • Puc esbrinar una adreça MAC amb netstat?

    Hauríeu de veure l'adreça MAC d'un ordinador a través de netstat com a adreça 'local'. S'agruparà amb TCP (protocol) i l'adreça IP (estrangera).

Articles D'Interès

L'Elecció De L'Editor

Com desinstal·lar Candy Crush a Windows 10
Com desinstal·lar Candy Crush a Windows 10
Desfer-se de Candy Crush a Windows 10 Windows 10 inclou una versió preinstal·lada del popular joc Candy Crush, que és un joc de gran èxit de King. Tot i que la majoria de nosaltres som addictes al joc i podem
Com convertir PDF a ePub
Com convertir PDF a ePub
Podeu convertir un PDF a format ePub en línia o amb programari al vostre ordinador. Aquí teniu dos exemples amb captures de pantalla.
Comproveu la salut i la condició SMART de Drive a Windows 10
Comproveu la salut i la condició SMART de Drive a Windows 10
Com es comprova l'estat de la unitat i de SMART al Windows 10 Amb actualitzacions recents, Windows 10 pot recuperar i mostrar la informació SMART dels dispositius d'emmagatzematge instal·lats a l'ordinador. Això permet a l'usuari comprovar ràpidament l'estat de salut de la unitat. L'opció està disponible a partir del Windows 10 build 20226, que té
Samsung Galaxy J2 - Com moure fitxers a l'ordinador
Samsung Galaxy J2 - Com moure fitxers a l'ordinador
Un dels problemes als quals s'enfronten la majoria dels propietaris del Samsung Galaxy J2 és l'emmagatzematge insuficient al telèfon. Per descomptat, serà suficient durant els primers dos mesos, però després d'haver baixat un munt d'aplicacions,
Descarregueu el tema Glowing Beaches per a Windows 10, 8 i 7
Descarregueu el tema Glowing Beaches per a Windows 10, 8 i 7
El tema Glowing Beaches inclou 14 imatges d’alta qualitat per decorar el vostre escriptori. Aquest bell paquet temàtic es va crear inicialment per a Windows 7, però podeu utilitzar-lo a Windows 10, Windows 7 i Windows 8. Aquestes imatges impressionants presenten la sortida del sol i la posta de sol que reflecteixen el mar. Res revela la bellesa silenciosa de l'alba i
10 maneres de solucionar-ho quan Gmail no funciona a Android
10 maneres de solucionar-ho quan Gmail no funciona a Android
Les solucions per quan Gmail no funciona a Android inclouen actualitzar l'aplicació, esborrar la memòria cau, comprovar la connexió a Internet i molt més.
L'iPhone no pot verificar la identitat del servidor: com es corregeix
L'iPhone no pot verificar la identitat del servidor: com es corregeix
Un dels problemes més freqüents que afecten els usuaris d’iPhone és el problema que l’iPhone no pot verificar amb la identitat del servidor. De fet, aquest problema també s’ha informat en altres dispositius iOS. El problema que ens ocupa afecta tant POP3 com