===== Hardwareinformationen auslesen =====
Sammlung von nützlichen Bash-Befehlen.
Komplettes Script mit Zusammenfassung für Wawisy liegt im git:
[[https://git.computerwerk.hg.tu-darmstadt.de/eichkat3r/cw-scripts/blob/master/hardwareinfo.sh]]
(Script auch weiter unten)
==== RAM ====
=== Größe: ===
free -m
oder
cat /proc/meminfo
==== Festplatte ====
=== Festplattengröße: ===
df -h
=== Festplattennamen ===
Der Befehl
lsblk
listet alle Speichergeräte (auch andere Block-Devices wie CD-Laufwerke/USB-Sticks) auf.
Den Namen der Festplatte seht ihr in der Spalte //NAME//. Anhand der Größe in der //SIZE//-Spalte könnt ihr in der Regel die gesuchten Geräte identifizieren.
==== Optische Laufwerke ====
=== RW-Eigenschaften etc. ===
cat /proc/sys/dev/cdrom/info
==== Grafikkarten ====
=== Grafikkartenname: ===
lspci | grep VGA
==== Prozessor ====
lscpu
oder
cat /proc/cpuinfo
===== Script =====
Das folgende Programm befindet sich auch in unserem git-repo //cw-scripts//. Der Befehl
$ git clone https://git.computerwerk.hg.tu-darmstadt.de/eichkat3r/cw-scripts.git
klont das repository. Mit
$ cd cw-scripts
$ ./hardwareinfo.sh
wird das script ausgeführt.
#!/bin/bash
echo "Arbeitsspeicher:"
free -m
echo
echo "Speichermedien (Block-Devices):"
lsblk
echo
if [ -e /proc/sys/dev/cdrom/info ]; then
echo "Optische Laufwerke:"
cat /proc/sys/dev/cdrom/info | grep "drive name"
cat /proc/sys/dev/cdrom/info | grep "drive speed"
cat /proc/sys/dev/cdrom/info | grep "Can play audio"
cat /proc/sys/dev/cdrom/info | grep "Can write CD-R"
cat /proc/sys/dev/cdrom/info | grep "Can write CD-RW"
cat /proc/sys/dev/cdrom/info | grep "Can read DVD"
cat /proc/sys/dev/cdrom/info | grep "Can write DVD-R"
cat /proc/sys/dev/cdrom/info | grep "Can write DVD-RAM"
else
echo "Keine CD-/DVD-Laufwerke vorhanden!"
fi
echo
echo "Grafikkarten:"
lspci | grep VGA
echo
echo "Prozessor:"
cat /proc/cpuinfo | grep "model name" | head -n1
echo "Kernfrequenzen"
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
echo "Prozessorkerne:"
cat /proc/cpuinfo | grep -c processor