rechnerverarbeitung:tutorial_hardwareinfo_auslesen
Inhaltsverzeichnis
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
rechnerverarbeitung/tutorial_hardwareinfo_auslesen.txt · Zuletzt geändert: 2021/01/25 20:14 von 127.0.0.1
