Einfaches Skript zum Auslesen von Rechnerdaten

(von @martinpaulus ) Dieses einfache Shell Skript liest auf der Konsole Systeminformationen aus dem Linux Kernel aus. Anwendung:

  • als *.sh Datei speichern
  • ausführbar machen mit „chmod 755“
  • ausführen mit „./system-info.sh“

Achtung: manche Informationen sind nur mit Root Rechten auslesbar (z.B. die Seriennummer).

!/bin/bash
# Einfaches System-Info-Skript für Linux

echo "============================="
echo "   Systeminformationen"
echo "============================="
echo ""

# Hersteller, Modell, Seriennummer
echo "Hersteller: $(cat /sys/class/dmi/id/sys_vendor 2>/dev/null)"
echo "Modell:     $(cat /sys/class/dmi/id/product_name 2>/dev/null)"
echo "Seriennummer: $(cat /sys/class/dmi/id/product_serial 2>/dev/null)"
echo ""
# CPU-Informationen
echo "CPU:"
grep "model name" /proc/cpuinfo | uniq | awk -F': ' '{print "  "$2}'
echo ""

# RAM (Gesamtgröße)
# echo "RAM gesamt: $(free -h | awk '/^Mem:/ {print $2}')"
echo "RAM gesamt: $(free -gh)"

echo ""

# Festplatten
echo "Festplatten:"
lsblk -o NAME,SIZE,TYPE,MOUNTPOINT | grep "disk"
echo ""

# Betriebssystem
echo "Betriebssystem: $(lsb_release -a 2>/dev/null | cut -f2)"
echo ""
echo "============================="

Und so sieht ein Ergebnis aus