OSX/IOS

Siga la línea de comandos y los registros del kernel en Mac OS X.

Línea de comando Registros de Mac OS X

Si está solucionando algunos de los problemas más difíciles que puede tener con una Mac, un buen lugar para buscar es el sistema y los registros del kernel en la aplicación de consola. Pero también puede acceder a los mismos registros de OS X desde la terminal.


¿Por qué molestarse en leer los registros del sistema desde la terminal cuando hay una aplicación OS X que lo hace de forma nativa en la GUI? Bueno, hay muchas razones, tal vez porque examinas los registros de forma remota con ssh, tal vez prefieras la terminal o tal vez las cosas realmente van mal. En esta última situación, desafortunadamente, hay ocasiones en las que no puede acceder a la Consola, ya sea porque está solucionando problemas de forma remota, en modo de usuario único, o incluso porque los archivos de registro han crecido tanto que en realidad está comenzando a bloquear la Consola. app al intentar cargar (me pasó varias veces). Sí, de vez en cuando, los problemas pueden ser tan graves que incluso el registro de la consola OS X no se puede abrir directamente. Pero no se preocupe si esto le sucede, puede rastrear y monitorear el registro del sistema Mac OS X llamando a la línea de comandos de Mac.

Si se encuentra en esta situación o por cualquier otro motivo, le gustaría ver su consola registro del sistema desde la línea de comandos, aquí tienes todo lo que necesitas escribir:

tail -f /var/log/system.log

Puedes hacer lo mismo con registro de núcleo, lo cual es genial si está solucionando problemas de hardware y conectividad:

tail -f /var/log/kernel.log

El comando tail -f le permite leer e imprimir el archivo especificado en la pantalla en una transmisión en vivo. Hay muchos otros archivos de registro que puede rastrear contenidos en / var / log, pero los dos anteriores son generalmente los más útiles para solucionar problemas.

También puede usar el comando less en archivos de registro, de la siguiente manera:

less /var/log/kernel.log

Después de abrir el archivo de registro con menos, presione la tecla «F» para actualizar continuamente el archivo de registro a medida que se actualiza en vivo, lo que lo convierte en una especie de cola -f en el sentido de que proporciona un archivo de registro constantemente actualizado para una fácil visualización.

El comando syslog es otra opción, pero bastante cortante si ejecuta el syslog sin control mediante grep, awk, más o menos. Compruébelo usted mismo con:

syslog

Le resultará un poco abrumador y mucho más fácil de manejar si pasa por varios:

syslog |more

El comando syslog está bien presentado con algunas ventajas; sin embargo, aprenda más con el indicador -help, que le mostrará cómo exportar el contenido de un archivo de registro, leer registros específicos, hacer coincidir registros con procesos y más.

También puede combinar estos comandos con GeekTool si desea ver la actividad del registro del sistema directamente en su escritorio Mac OS X. O simplemente lanzar una ventana de Terminal en su Mac, puede hacerlo transparente para algunas vistas multitarea más fáciles y resolución de problemas. o feliz desarrollo.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar