Técnica electrónica > Móvil > Consejos y trucos > IOS > Lo que muestran Aplicaciones y Procesos utiliza una conexión a Internet a través de línea de comandos en el sistema operativo X

Lo que muestran Aplicaciones y Procesos utiliza una conexión a Internet a través de línea de comandos en el sistema operativo X




Al igual que usted puede supervisar el uso de sistema de archivos de Mac OS X a través de la línea de comandos, también puede descubrir qué aplicaciones y procesos individuales se Actualmente el uso de la conexión a Internet Macs. Este es un truco muy útil si usted sabe que su ancho de banda está siendo utilizado por algo, o si sólo está tratando de localizar a qué aplicaciones o procesos en segundo plano se conecta con el mundo exterior.

Para determinar qué aplicaciones Mac , demonios, procesos, o cualquier otra cosa es el uso de internet, vamos a dar vuelta a la línea de comandos de OS X y utilizar una variación más avanzado del comando lsof excelente. Y sí, esto funcionará para cualquier tipo de conexión a Internet a través de cualquier servicio, ya sea Wi-Fi y la red inalámbrica o Ethernet, y esto también podría funcionar en una máquina Linux desde lsof es una herramienta de red binaria estándar.

vamos a cubrir dos maneras de hacer esto, la primera proporciona fácil de leer de salida y se imprimen los nombres de las aplicaciones y procesos que se conectan con el mundo exterior, y la segunda cadena proporcionará información muy detallada con respecto a lo PID está conectando a la que anfitrión y usando lo protocolo. Puede utilizar cualquiera, o ambos, dependiendo de sus necesidades específicas.

Mostrar los nombres de Solicitud y Proceso Utilización de Internet en Mac OS X

Abre la aplicación Terminal si no lo ha hecho ya e introducir el siguiente comando exactamente:

lsof -nPi | cut -f 1 -d "" | uniq | cola -n 2

Es posible que desee copiar /pegar esa cadena si no está familiarizado con la línea de comandos, sólo asegúrese de toda la cadena se ejecuta en una sola línea de la sintaxis.

Ejecutar comando largo que le dará resultados con un aspecto algo como esto:

SystemUISDropboxiChatAgenFinderiTunesGooglessh

Estos son sólo la aplicación y nombres de los procesos de lo que está usando activamente el Internet. Ahora, obviamente, no hay mucho más datos aquí, pero si usted está tratando de localizar a un ancho de banda pícaro acaparando aplicación a veces es adecuada para tal fin.

Por supuesto que hay muchas situaciones donde la información extendida de qué proceso y /o aplicaciones están utilizando una conexión de red, cómo, y en qué dirección remota, y eso es lo que vamos a cubrir siguiente.

Mostrar información detallada para la identificación del proceso de conexión a Internet desde Mac OS X

Si desea obtener información más detallada de lo que se muestra en la cadena de comandos anterior, podemos revisar el comando anterior para que podamos obtener más datos en bruto de cada lsof mediante la eliminación de las tuberías a otras utilidades de línea de comandos, lo que nos deja sin refinar detalles directamente de lsof. También se dará cuenta corté la bandera -n porque yo quiero ver los nombres de host en esta ocasión:

lsof -Pi

Esto proporcionará datos mucho más detallados, incluyendo la aplicación nombre, PID, protocolo, dirección IP, nombre de host, y el estado actual de la conexión. Todos los datos muy útiles.

Si ese es el exceso de información, trate de tuberías a través del comando "más" por lo que es más fácil de leer en trozos, o utilizar grep para ordenar los datos para una aplicación o proceso específico, así:

$ lsof -Pi | grep iChatAgeniChatAgen 228 David 10u IPv4 0x0bfe44ec 0x1e148b1e 0T0 UDP 127.0.0.1:5191->bos-d25v-r2d2.blue.aol.com:5191iChatAgen 228 David 13u IPv4 TCP 0T0 192.168.1.29:50051->206.198 .4.49: 5190 (establecido)

lsof es una utilidad de gran alcance con una gran variedad de usos. Cubrí utilizando lsof para localizar a los problemas de ancho de banda hace bastante tiempo, pero era simplemente usando la bandera -i que es significativamente más simplificada. Puede utilizar cualquiera de las variaciones cubiertos, y cada uno tiene su propio casos de uso que pueden ser útiles.

herramientas de línea de comandos están dirigidas a usuarios avanzados, pero los más nuevos en Mac OS X o que simplemente no les gusta terminal puede utilizar aplicaciones como detective privado para ayudar a ver lo que está utilizando una conexión a Internet Mac de una manera similar, aunque mucho más fácil de usar y completamente en una aplicación tradicional Mac.