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