Benutzer-Werkzeuge

Webseiten-Werkzeuge


rechnerverarbeitung:tutorial_hardwareinfo_auslesen

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: 2017/04/01 13:08 von eichkat3r