Siguiente Anterior Contenido

9. System Logger

Init arranca los demonios syslogd y klogd. Estos escriben mensajes en los registros. Los mensajes del núcleo los maneja klogd, mientras que syslogd maneja los mensajes de registro de otros procesos. El registro principal es /var/log/messages. Si algo va mal en tu sistema, este es un buen sitio donde mirar. Muchas veces tienes ahí valiosas pistas.

9.1 Configuración

El archivo /etc/syslog.conf le dice a los loggers qué mensajes colocar dónde. Los mensajes se identifican por el servicio del que llegan, y qué prioridad tienen. Este archivo de configuración consiste en líneas que dicen que los mensajes del servicio x con prioridad y van a z, donde z es un archivo, teletipo, impresora, host remoto o lo que sea.

NOTA: Syslog necesita que el archivo /etc/services esté presente. El archivo services asigna puertos. No estoy seguro si syslog necesita tener un puerto asignado para poder registrarse remotamente, ni siquiera si el registro local se hace a través de un puerto, o si sólo usa /etc/services para convertir los nombres de servicios que tú tecleas en /etc/syslog.conf a números de puerto.

9.2 Ejercicios

Echa un vistazo al registro de tu sistema. Busca un mensaje que no entiendas y averigua lo que significa.

Envía todos tus mensajes de registro a un teletipo (tty). (déjalos normales cuando acabes)

9.3 Más Información

Mirror de sysklogd de Australia


Siguiente Anterior Contenido