===== 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