Aprendiendo MAC, para Switchers: que es y como funciona la CONSOLA
noviembre 30th, 2010 | Posted by in Aplicaciones
[mensaje tipo="info"]Antes de nada quiero disculparme por empezar este tutorial en martes y no en lunes como prometí, pero el rotundo éxito del post en el que explicamos cómo ver el fútbol en nuestro Mac me hizo decidir que lo mejor sería atrasarlo un día. Gracias por la comprensión.[/mensaje]
Hay ciertos aspectos de nuestro Mac que desconocemos y que probablemente no necesitemos para nada, pero aunque parezcan poco provechosos pueden llegar a ser muy útiles si los comprendemos y sabemos cómo utilizarlos. De eso tratará esta serie de tutoriales que tratarán “en profundidad” las aplicaciones más conocidas de nuestra carpeta UTILIDADES ubicada en Aplicaciones.
La primera de las aplicaciones que analizaremos será la CONSOLA. En sí no ofrece ninguna funcionalidad inherente, vamos, que no hace nada… tan solo nos permite leer información registrada en el sistema, así que es como un simple lector de datos. Pero antes de explicar su funcionamiento nos vendrá bien saber qué dice Apple sobre la Consola, veamos:
CONSOLA
Mantén los mensajes del sistema bajo control.
Mac OS X registra un conjunto de información de diagnóstico acerca de prácticamente cualquier aplicación del sistema: desde registros de estado rutinarios hasta errores y advertencias detallados. La utilidad Consola te permite controlar todos estos registros desde una ubicación central, esencial cuando intentas resolver un problema o, simplemente, enterarte mejor de qué se cuece entre bambalinas. Puedes buscar rápidamente entre miles de mensajes, registros del correo electrónico y eliminarlos cuando ya no los necesites. Consola puede avisarte automáticamente cuando el sistema emite un mensaje concreto.
Es una explicación clara y sencilla. ¿Os suenan los archivos con la extensión “.log“? Seguro que sí, porque en más de una ocasión se os habrán generado en vuestros PC o en el Mac después de hacer algo fuera de lo habitual, o tal vez en alguna instalación. Pues bien, la Consola se encarga de recopilar todos los datos de los archivos LOG del sistema y mostrarlos de forma jerárquica y ordenada para su lectura, o para ser enviados a los desarolladores y que puedan pulir sus aplicaciones.
La consola lee todo lo que sucede en nuestra máquina y registra los movimientos importantes como apertura y cierre del sistema, apertura y cierre de aplicaciones, entrada y salida de datos. También registra los fallos que puedan presentar ciertas aplicaciones. Veamos su funcionamiento:
Ya os comenté que pueden estar sucediendo en vuestro Mac cosas que desconocéis y que, aunque no parezca importante, tal vez sea una carga para los recursos, la memoria, la CPU o incluso que os consuma Banda Ancha de Internet.
[mensaje tipo="pregunta"]Puede que en vuestro sistema se estén ejecutando ciertos Scripts o funciones residuales de aplicaciones que a lo mejor ya están eliminadas y a quedado un resto inútil que consume recursos, memoria, CPU o ancho de banda… también puede ser que un programa se inicie y nada más hacerlo ¡PUF! peta y se cierra… ¿que ha pasado? ¿porqué?[/mensaje]
Si abrimos la consola (/usuario/aplicaciones/utilidades/consola.app) nos encontraremos con una ventana dividida en 2 partes: El árbol o lista de registros y a la derecha el contenido de los mismos. Veamos las secciones en que se divide:
1- BÚSQUEDAS EN LA BASE DE DATOS
La primera de las secciones contiene la búsqueda en la base de datos y aunque veamos 2 apartados, en realidad son idénticos. Simplemente hallaremos el conjunto total de registros de sucesos del sistema de los últimos días. Veamos un ejemplo:

Accedemos a “Mensajes de la Consola” y veremos como nos muestra una enorme lista de sucesos del sistema. Bien, pues hacemos una prueba cerrando por ejemplo el calendario:

Ahora aparecerá un nuesvo mensaje en la consola que nos dice que hemos “matado” el calendario, o lo que es lo mismo, que hemos cerrado la aplicación:

Como vemos nos muestra lo que va sucediendo. pero ¿que pasa si estamos trabajando con el calendario y éste se cierra inesperadamente? Pues si abrimos la consola y leemos los datos tal vez nos dé alguna pista de porqué ha sucedido. Algo muy común es ver como ciertos procesos se repiten en el sistema de forma constante consumiendo recursos. Si vemos algún suceso repetitivo será mejor que cerremos TODAS las aplicaciones y que veamos si se sigue repitiendo. Si es el caso, algo no va bien. Podremos escribir el mensaje que se repite en Google e informarnos para ver que ocurre. Hace poco me paso con 2 aplicaciones que ya tenía desinstaladas hace más de un año pero que un proceso residual se repetía cada 10 segundos!!. Busqué en google y encontré como arreglarlo.
Pero hemos visto detalles sobre los sucesos generales del sistema, veamos el resto de aplicaciones y procesos:
2- INFORMES DE DIAGNÓSTICO Y USO
Contiene datos sobre los diagnósticos que hace el sistema o los que hacen aplicaciones a nuestra petición. No encontraremos gran cosa y es muy difícil de interpretar. Contiene datos relacionados con el encendido y apagado, con la seguridad, las actualizaciones y similares.
Hay un apartado donde veremos los diagnósticos realizados por el usuario en algunas aplicaciones, pero en la mayoría de los casos la misma aplicación que hace el diagnóstico nos suele mostrar un resumen “entendible” al finalizar. Es por eso que vamos al siguiente y último aspecto:
3- ARCHIVOS
Nos encontraremos lo siguiente:
- console.log – Información generan a las aplicaciones, suelen aparecer por lo general los errores de algún tipo tanto en el sistema como en las aplicaciones.
- system.log – Información sobre los eventos del sistema. Veremos como interactúan las aplicaciones con el sistema pidiendo datos, ejecutando acciones, etc. También veremos cómo responde el sistema. Si alguna plicación no tiene permiso para algo veremos escrita la respuesta del Mac Os.
- ~ / Library / Logs – Varios registros relacionados con el usuario actual. El más útil de estos es el CrashReporter, porque contiene información acerca de las aplicaciones que se bloquean o tienen fallos. Estos registros pueden ayudar a solucionar problemas de mal funcionamiento o fallos de ejecución que si se envía a los desarrolladores de aplicaciones, puede ayudar a corregirlos.
- / Library / Logs – Varios registros relacionados con el sistema. En general, menos útil que los demás registros.
- / Var / logs – Registros “low level”. De poca utilidad en la mayoría de las circunstancias.
Hemos podido hacer un repaso general, analicemos ahora 2 aspectos más: las PREFERENCIAS y las BÚSQUEDAS.
Las preferencias son muy básicas, y no hace falta explicar mucho, pero si quiero destacar que podemos hacer que la consola nos avise de lo que va pasando… cosa que desaconsejo por lo cansino que puede ser ;)

En cuanto a las búsquedas podremos crear un nuevo apartado que recopile los datos que nos interesen. Por ejemplo, si Photoshop nos está dando errores, podemos crear una búsqueda con el nombre que queramos y decirle que busque entre los registros todos lo que contenga photoshop, para así ver qué está sucediendo con la aplicación.

Pues espero que os sirva de ayuda para optimizar al máximo vuestro equipo. Cerramos la consola y pasamos al siguiente tema: LA TERMINAL
Hasta mañana!
Puedes seguir las respuestas de esta entrada a través de RSS 2.0 Puedes dejar un comentario, o trackback.

No tengo palabras…. eres un crack!!!
Pedazo de post que te has sacado campeón…. me he quedado igual que se quedó el Madrid ante el Barsa xDDD
Excelente este informe sobre la consola. Y muy bueno el blog. Además de este comentario les presento un problema que quizás ustedes que saben me lo puedan resolver.El problema es el siguiente: cuando envío un item a la papelera, en vez de guardarlo en ésta me aparece un mensaje del finder que dice que “Este item se eliminará inmediatamente. Esta acción no puede deshacerse”. Y abajo te da la opción de “cancelar o eliminar”. Lo cual si quisiera sacar algo de la papelera no hay nada.
He probado con verificación de los permisos y los he corregido. Con applejack. con OnyX, he eliminado el com.apple.finder.plist y a los dos o tres segundos vuelve a aparecer. Lo extraña es que si conecto un disco externo y de alli arrastro algo a la papelera esta funciona guardando el archivo hasta que lo borro con vaciar en forma segura la papelera. El aviso sólo aparece con items de la computadora. La verdad no se que más hacer. Si alguien me puede dar una mano se lo agardecería.
prueba esto:
1. Repara los permisos y reinicia
2. Vacia la papelera
3. Abre la Terminal ( Aplicaciones->Utilidades->Terminal)
4. Escribe esto: sudo rm -rf ~/.Trash
4. Presiona Enter. Te pedirá la contraseña de administrador
5. Reinicia otra vez.
Con esto deberías de tenerlo solucionado :). Si no, no se que puede ser.
Hola Alvaro, gracias. Voy a intentarlo y te respondo.
Salu2
Claro, avísanos ahora con lo que sea y si no funciona probamos otras cosas :D
Todos los permisos que difieren se refieren a “System/Library/Java/JaveVirtua…nsole.jar
Otros con Java support Y otros “System/Library/Frameworks/ja…
En total son 13 y uno que no se reparará “System/Library/CoreService…nts/MacOS/ARDAgent”
Dos preguntas sobre lo que tengo que poner en el terminal es: sudo (espacio) rm
(espacio)-rf (espacio) sigue un signo que no se como ponerlo tengo teclado en español luego /.Trash
Te pregunto porque nunca trabaje sobre el terminal.
Gracias
Me sale este aviso en el terminal: WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type “man sudo” for more information.
To proceed, enter your password, or type Ctrl-C to abort.
para usar la orden sudo necesitas estar logueado como administrador en la Terminal :)
Sergio para poner ~ debes pulsar la tecla alt + ñ = ~
Prueba centrando en las Preferencias del Finder (cmd + ,) y en la pestaña avanzado comprueba que tengas esto: http://i56.tinypic.com/20tmik2.png
saludos
¡Hola! ¿Existe alguna manera de eliminar definitivamente la lista de registros y dejarla totalmente limpia?