2. syslog

El servicio syslog administra y envía registros al registrador del sistema. Rsyslog es una versión avanzada de syslog; la mayoría de las distribuciones de Linux deberían estar utilizando esta nueva versión. La salida de todos los registros que recopila el servicio syslog se puede encontrar en /var/log/syslog (todos los mensajes excepto los de autenticación).

Para averiguar qué archivos mantiene nuestro registrador del sistema, consulte los archivos de configuración en /etc/rsyslog.d:

pete@icebox:~$ less /etc/rsyslog.d/50-default.conf
# First some standard log files.  Log by facility.
#
auth,authpriv.*                 /var/log/auth.log
*.*;auth,authpriv.none          -/var/log/syslog
#cron.*                         /var/log/cron.log
#daemon.*                       -/var/log/daemon.log
kern.*                          -/var/log/kern.log
#lpr.*                          -/var/log/lpr.log
mail.*                          -/var/log/mail.log
#user.*                         -/var/log/user.log

Estas reglas para los archivos de registro se indican mediante el selector en la columna izquierda y la acción en la columna derecha. La acción nos dice dónde enviar la información del registro: a un archivo, a la consola, etc. Recuerde que no todas las aplicaciones y servicios utilizan rsyslog para administrar sus registros, por lo que si desea saber específicamente qué se registra, deberá buscar dentro de este directorio.

Veamos el registro en acción; puede enviar manualmente un registro con el comando logger:

logger -s Hello

Ahora mire dentro de su /var/log/syslog, y debería ver esta entrada en sus registros.

Inicia sesión para guardar tu progreso de aprendizaje

Iniciar sesión

Ejercicios

¡La práctica hace al maestro! Aquí hay algunos laboratorios prácticos para reforzar su comprensión del registro de Linux y la visualización de archivos:

  1. Visualización de archivos de registro y configuración en Linux - Practique habilidades esenciales de la línea de comandos de Linux para ver y navegar eficientemente por archivos de texto, incluidos los registros del sistema y los archivos de configuración.
  2. Comando tail de Linux: visualización del final del archivo - Aprenda el comando tail de Linux para ver y monitorear el final de los archivos de texto, lo cual es particularmente útil para el análisis de registros en tiempo real.
  3. Buscar texto con grep en Linux - Aprenda a buscar patrones de texto específicos dentro de archivos, una habilidad invaluable para examinar entradas de registro y encontrar información crítica.

Estos laboratorios le ayudarán a aplicar los conceptos de administración de registros e inspección de archivos en escenarios reales y a ganar confianza con la administración del sistema Linux.

Cuestionario

¿Qué comando puede usar para registrar un mensaje manualmente?