lia20260520
¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Linux + IA 2025/05/20
grep
- Buscando error dentro de dmesg
sudo dmesg |grep -i error
- Busqueda dentro de archivos
grep -i fail /var/log/Xorg.0.log grep -E --color=auto '(EE|WW)' /var/log/Xorg.0.log grep -r ssh /var/log
awk
- Crear el archivo servidores.txt
- servidores.txt
web01 192.168.1.10 80 activo db01 192.168.1.20 3306 activo cache01 192.168.1.30 6379 inactivo backup01 192.168.1.40 22 activo
- Mostrar datos de la columna 1 y 4
awk '{print $1, $4}' servidores.txt
sed
- Cambiar cualquier palabra de error por ERROR
2025-01-15 08:23:01 - error: conexión fallida al servicio principal 2025-01-15 09:45:33 - error: timeout al acceder a la base de datos 2025-01-15 10:12:17 - error: archivo de configuración no encontrado 2025-01-15 11:05:42 - error: permisos insuficientes para escribir en /var/log 2025-01-15 12:30:55 - error: memoria insuficiente para procesar la solicitud
sed 's/error/ERROR/g' archivo.log
journalctl
- Muestra los registros del servicio “ssh” (unit) desde el journal.
journalctl -u ssh
- Filtra y muestra solo entradas con prioridad “err” (error) o superior.
journalctl -p err
- Muestra el journal con salida extendida (más detalle) y añade contexto extra; útil al revisar errores en tiempo real.
journalctl -xe
- Muestra las entradas del journal desde el inicio del día (00:00) hasta ahora.
journalctl --since today
dmesg
- Mostrar datos del usb
sudo dmesg | grep -i usb
lia20260520.1779325764.txt.gz · Última modificación: por jared
