Resumen de Hardware básico (Versión Bash)
En este artículo técnico de jesusninoc.com, te mostramos cómo muestra de forma compacta un informe con los datos esenciales de hardware del equipo utilizando un script corto en Bash de forma nativa en Linux.
Código del Script (Bash)
#!/bin/bash
echo "=== RESUMEN DE HARDWARE ==="
echo "CPU: $(lscpu | grep 'Model name' | cut -d: -f2 | xargs)"
echo "Memoria total: $(free -h | awk '/Mem:/ {print $2}')"
echo "Modelo de placa: $(cat /sys/class/dmi/id/product_name 2>/dev/null || echo 'No disponible')"
echo "Almacenamiento:"
lsblk -o NAME,SIZE,TYPE,MOUNTPOINT | grep -E 'disk|part' || df -h
Explicación detallada del funcionamiento
Combina consultas a lscpu, procesa la información de memoria libre mediante awk, consulta sysfs y lista discos locales con lsblk.
Análisis de Seguridad y Buenas Prácticas
🔒 Recomendaciones del Agente de Seguridad:
Algunos accesos como la lectura de identificadores DMI del hardware físico pueden requerir permisos de sudo.