"lsof -i" Spiegazione dell'output del comando

1

Sto tentando di tenere d'occhio le connessioni in uscita e in uscita del mio Apple-Mac; in collaborazione con altri processi come tcpdump e netstat , ho utilizzato il comando: lsof -i , che presumibilmente visualizza tutti i processi utilizzando Internet.

L'output di questo comando è abbastanza semplice, tuttavia restituisce alcuni risultati confusi, incluse più istanze del processo com.apple che ha poche o nessuna spiegazione online. Mentre elenca Spotify e i suoi vari processi correlati come SpotifyWE , il comando rifiuta di elencare altre applicazioni che so per certo che stanno usando la rete, come Safari e Mail.

Per semplificare le cose, le mie domande sono:

  • Qual è lo scopo del processo com.apple ?
  • Perché ci sono più elenchi della stessa procedura?
  • Perché alcuni processi / applicazioni che utilizzano definitivamente Internet omettono dal risultato del comando ( lsof -i ).
posta user4493605 14.10.2015 - 05:49
fonte

1 risposta

3

L'output di lsof viene troncato. Incolla il seguente comando nel Terminale:

ps -Ac|grep com.apple

Questo ti mostrerà tutti i processi a cui potrebbe riferirsi. Dovrai guardare il loro PID per sapere quale è quale (seconda colonna in lsof, prima colonna in ps).

Un processo verrà elencato solo se ha una connessione attiva da qualche parte. Non tutte le applicazioni mantengono una connessione attiva in ogni momento.

    
risposta data 14.10.2015 - 06:11
fonte

Leggi altre domande sui tag