#!/bin/bash # Limpiar la pantalla clear # Cabecera echo "Gestión y visualización de logs en Linux" echo echo https://comandosenlinux.com/ echo "---------------------------------------" # Mostrar opciones echo "Opciones:" echo "1. Ver todos los registros de logs" echo "2. Ver registros filtrados del último inicio de Linux" echo "3. Ver los logs de los usuarios" echo "4. Listar los usuarios del sistema" echo "5. Ver los logs de MySQL" echo "6. Ver los logs de conexiones SSH" echo "7. Listar usuarios conectados vía SSH" echo # Leer la opción seleccionada read -p "Selecciona una opción (1-7): " opcion # Ejecutar la opción seleccionada case $opcion in 1) sudo cat /var/log/syslog ;; 2) sudo cat /var/log/boot.log ;; 3) sudo cat /var/log/auth.log ;; 4) cut -d: -f1 /etc/passwd ;; 5) sudo cat /var/log/mysql/error.log ;; 6) sudo cat /var/log/auth.log | grep ssh ;; 7) who | grep ssh ;; *) echo "Opción no válida" ;; esac