108.2 Registro del sistema - Comandos clave

journalctl

ComandoDescripcion
journalctlMostrar todos los logs del journal
journalctl -u sshdLogs de un servicio especifico
journalctl -p errSolo prioridad err y superiores
journalctl -fSeguimiento en tiempo real
journalctl -bLogs del arranque actual
journalctl -b -1Logs del arranque anterior
journalctl --list-bootsListar arranques registrados
journalctl -kSolo mensajes del kernel
journalctl --since "1 hour ago"Desde hace 1 hora
journalctl --since "2024-01-15" --until "2024-01-16"Rango de fechas
journalctl --disk-usageEspacio usado por el journal
journalctl --vacuum-size=100MReducir journal a 100MB maximo
journalctl --vacuum-time=2weeksEliminar logs antiguos
journalctl -o jsonSalida en formato JSON
journalctl -n 50Ultimas 50 entradas
journalctl --no-pagerSin paginador

logger

ComandoDescripcion
logger "Mensaje"Enviar mensaje a syslog (user.notice)
logger -p local0.info "Mensaje"Facility y priority especificas
logger -t etiqueta "Mensaje"Con etiqueta personalizada
logger -p auth.warning "Mensaje"Registrar en facility auth

dmesg

ComandoDescripcion
dmesgMostrar buffer del kernel
dmesg -TCon marcas de tiempo legibles
dmesg -HFormato humano legible
dmesg -l errSolo nivel error
dmesg -cMostrar y limpiar buffer

logrotate

ComandoDescripcion
logrotate /etc/logrotate.confEjecutar logrotate
logrotate -f /etc/logrotate.confForzar rotacion
logrotate -d /etc/logrotate.confModo debug (simulacion)

Facilities (principales)

FacilityOrigen
auth / authprivAutenticacion
cronTareas programadas
daemonDemonios
kernKernel
mailCorreo
userAplicaciones de usuario
local0-local7Uso personalizado

Priorities (de mayor a menor severidad)

PriorityValorDescripcion
emerg0Sistema inutilizable
alert1Accion inmediata
crit2Critico
err3Error
warning4Advertencia
notice5Normal significativo
info6Informativo
debug7Depuracion

Archivos de log clave

ArchivoContenidoLectura
/var/log/messagesGeneral (RHEL)cat, less
/var/log/syslogGeneral (Debian)cat, less
/var/log/auth.logAutenticacion (Debian)cat, less
/var/log/secureAutenticacion (RHEL)cat, less
/var/log/kern.logKernelcat, less
/var/log/wtmpLogins exitososlast
/var/log/btmpLogins fallidoslastb
/var/log/lastlogUltimo loginlastlog

Archivos de configuracion

ArchivoDescripcion
/etc/rsyslog.confConfiguracion principal de rsyslog
/etc/rsyslog.d/Configuracion adicional de rsyslog
/etc/syslog-ng/syslog-ng.confConfiguracion de syslog-ng
/etc/systemd/journald.confConfiguracion de journald
/etc/logrotate.confConfiguracion principal de logrotate
/etc/logrotate.d/Configuracion por servicio de logrotate