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.
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.
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)
Mirror de sysklogd de Australia