Herramientas de usuario

Herramientas del sitio


lia20260520

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

sgpt

  • Editar
    • nano ~/.config/shell_gpt/.sgptrc
  • Cambiar
    • DEFAULT_MODEL=llama3.2:3b

wave

  • Editar configuración
    •  {
        "ollama-minimax-m2-cloud": {
          "display:name": "Ollama - minimax-m2:cloud",
          "display:order": 2,
          "display:icon": "microchip",
          "display:description": "Local minimax-m2:cloud via Ollama",
          "ai:apitype": "openai-chat",
          "ai:model": "minimax-m2:cloud",
          "ai:thinkinglevel": "medium",
          "ai:endpoint": "http://localhost:11434/v1/chat/completions",
          "ai:apitoken": "ollama"
        }
      }
  • Error del sistema wave
    • sudo journalctl -p err | wsh ai - -m "Analiza los errores" -s

Logs + IA

  • Buscar el error mas frecuente:
    • sudo journalctl -p err -o cat | awk '{$1=""; sub(/^ /,""); print}' | sort | uniq -c | sort -rn | head -n 1 
lia20260520.txt · Última modificación: por jared