Skip to main content

Hardwareinfo

Mit diesem Skript die Hardware Info eines Linux-PC auslesen

#!/bin/bash

# CPU Informationen
cpu_info=$(lscpu | grep 'Model name' | sed 's/Model name:\s*//')

# RAM Informationen
ram_info=$(free -h | grep Mem | awk '{print $2}')

# Festplatten Informationen
disk_info=$(lsblk -d -o NAME,SIZE,TYPE | grep disk)

# Netzwerkadapter
net_info=$(ip link show | grep -E '^[0-9]+:' | awk -F: '{print $2}' | tr -d ' ')

# Grafikkarte
gpu_info=$(lspci | grep -i 'vga' | sed 's/.*: //')

# Motherboard (Benötigt root Rechte)
mb_info=$(sudo dmidecode -t baseboard | grep 'Product Name' | head -1 | sed 's/Product Name:\s*//')

# Ausgabe der Informationen
echo "CPU: $cpu_info"
echo "RAM: $ram_info"
echo -e "Festplatten:\n$disk_info"
echo -e "Netzwerkadapter:\n$net_info"
echo "Grafikkarte: $gpu_info"
echo "Motherboard: $mb_info"