Re: Mensajes de consola
Creo que esto es lo que necesitas, es un recorte de la guía practica del
Sistema Operativo Debian de Davor Ocelic, traducida al castellano por Efraín
Maximiliano:
Esta es la dirección:
http://www.esdebian.org/article.php?story=20020224215827633
pero adjunto te remito el texto.
Suerte...
+@ Familiarizandose con los mensajes del sistema
Las máquinas Unix tienen una manera estandarizada para que los programas,
aplicaciones y demonios envien mensages al registrador del sistema. Hay unas
pocas implementaciones del registrador del sistema, de las cuales las tres
mas populares son: el BSD sysklogd tradicional (por defecto en debian ),
syslog-ng y msyslog.
Cada mensaje consta de Servicio (indica el origen del mensaje) y Severidad
(nivel de importancia). la Fecha, hora y alguna otra información se genera
automaticamente por syslog, y no deberia ser parte del mensaje en si mismo.
Todos los registros en sistemas Debian son escritos al directorio /var/log/
(pero ese es solo el valor por defecto, puede hacerlo parecido a todo lo que
quiera, claro). El demonio syslog (demonio = proceso que se ejecuta en
background, normalmente por un largo periodo de tiempo, y se dedica a
atender las peticiones del usuario) distribuye mensajes a archivos,
tuberías, destinos remotos o usuarios, utilizando el esquema especificado en
/etc/syslog.conf (usa BSD sysklogd tradicional). Es un archivo muy simple,
abralo y vea que tal esta.
Para recopilar y estudiar los mensajes del sistema (para propositos
estrictamente educativos:), agregue una linea como esta en /etc/syslog.conf:
*.* TAB /var/log/allmessages
Cree el archivo /var/log/allmessages vacio:
touch /var/log/allmessages
(se pone TAB para avisarle que de verdad tiene que presionar la tecla TAB,
los espacios no estan bien). Y solo recargue la configuración del demonio
sysklogd:
/etc/init.d/sysklogd reload
Ahora vaya a alguna consola virtual no utilizada, y tipee (vea 'man tail'
para aprender lo que hace):
tail -f /var/log/allmessages
Eso es todo.. haga algo a su sistema (por ejemplo, logout/login o use 'su'
en otra consola, y ¡mire los mensajes entrando!). Esta es una excelente
forma de aprender más sobre el sistema y cómo funciona. También, puede
detectar cualquier anomalía e informes de errores que de lo contrario
podrian pasar desapercibidos.
Si está escribiendo scripts de shell, o modificando su .bash_profile, puede
utilizar el comando 'logger' para registrar sus mensajes mediante syslog.
Cuando su máquina estaba booteando, imprimió mucha información interesante.
Puede recuperarla toda después, ya que está guardada en /var/log/dmesg. Si
tipea el comando 'dmesg', le imprimirá información que esencialmente viene
de la misma fuente, pero contiene nuevos mensajes, no solo los producidos
durante el booteo.
Y un consejo: es bueno tener todos los registros de ppp (dialup) en
/var/log/ppp.log (y el comando 'plog' entonces funcionará como se espera).
Agregue esto a /etc/syslog.conf (y vuelva a cargar sysklogd):
local2.* TAB /var/log/ppp.log
......................FIN...............................
From: "Manuel Movilla Conchado" <mmconchado@hotmail.com>
To: debian-user-spanish@lists.debian.org
Subject: Mensajes de consola
Date: Tue, 25 Feb 2003 12:16:49 +0100
Hola a todos.
Una pregunta sencilla... Me gustaría que en /var/log/syslog aparecieran
todos, y digo todos, los mensajes que aparecen en consola al arrancar una
máquina (justo hasta llegar a login).
Es esto posible? Podeis indicarme por donde mirar?
Gracias y saludos.
--
Manuel
_________________________________________________________________
MSN Fotos: la forma más fácil de compartir e imprimir fotos.
http://photos.msn.es/support/worldwide.aspx
--
To UNSUBSCRIBE, email to debian-user-spanish-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
_________________________________________________________________
Únete al mayor servicio mundial de correo electrónico:
http://www.hotmail.com
Reply to: