Überwachung von Temperaturen und Spannungen unter Linux
Einleitung
Die Möglichkeit, die Temperaturen der wichtigsten Komponenten zu überwachen, ist wichtig, unabhängig davon, ob Sie spielen, übertakten oder etwas Geschäftsmäßigeres tun und einen kritischen Server betreiben. Linux enthält Module im Kernel, die den Zugriff auf Onboard-Sensoren innerhalb von Komponenten ermöglichen. Das allein reicht jedoch nicht aus.
Es gibt ein Programm, das in Verbindung mit diesen Modulen arbeitet, um die Messwerte dieser Sensoren im Benutzerbereich anzuzeigen. Dieses Programm ist lm_sensors. Lm_sensors ermöglicht es Benutzern, die Sensormesswerte in der Befehlszeile auszulesen und Schnittstellen zu mehreren grafischen Frontends zu erhalten, die die Anzeige von Temperaturen in Echtzeit automatisch und einfach machen.
Installation
Lm_sensors befindet sich in fast allen Repositories jeder Distribution. In den meisten Fällen ist die Installation so einfach wie ein einzelner Befehl. Da es sich lm_sensors um einen Daemon handelt, muss er in allen Distributionen gestartet werden, außer in den Debian-basierten Distributionen, die ihn automatisch starten.
Ubuntu
sudo apt-get install lm-sensorsDebian
apt-get install lm-sensorsFedor
dnf install lm_sensorsStarten Sie den Daemon mit Systemd.
systemctl start lm_sensors
systemctl enable lm_sensors
SUSE/openSUSE
zypper install sensors
Starten Sie den Daemon mit Systemd.
systemctl start lm_sensors
systemctl enable lm_sensors
Arch Linux
pacman -S lm_sensors
Starten Sie dann den Daemon.
systemctl start lm_sensors
systemctl enable lm_sensors
Eselspinguin
Stellen Sie zuerst sicher, dass die richtige Unterstützung in Ihrem Kernel aktiviert ist.
Device Driver - - - >
-*- I2C support - - - >
<*> I2C device interface
<*> Hardware Monitoring support - - - >
[*] Your Hardware
Dann können Sie einfach auftauchen, den Daemon starten und aktivieren.
emerge sys-apps/lm_sensors
rc-service start lm_sensors
rc-update add lm_sensors defaultLesen
Wenn das Paket installiert und der Daemon läuft, ist es möglich, einen Befehl auszuführen, der es lm_sensors ermöglicht, alle Sensoren zu erkennen, die sowohl in der Hardware als auch im Kernel verfügbar sind.
sensors-detectDas Programm wird eine Reihe von Fragen aufwerfen, welche Sensoren verwendet werden sollen. Es wird für jeden eine beste Option vorgeschlagen. Wenn Sie nicht wissen, welche Sensoren Sie auswählen sollen, befolgen Sie die Empfehlungen bis zum Ende, wo Sie gefragt werden, ob Sie die Konfiguration speichern möchten. Speichern Sie es immer. Natürlich können Sie nach bestem Wissen und Gewissen entscheiden, welche Sensoren Sie verwenden sollten.
Erkennen von Sensoren
Befehlszeile
Öffnen Sie ein Terminal, und lassen Sie die Sensoren regelmäßig laufen.
sensorsDadurch erhalten Sie eine Textanzeige der zu überwachenden Sensoren und ihrer aktuellen Temperatur- oder Spannungswerte.
GUIs
Okay, es gibt eine Menge GUI-Optionen, um die Ausgabe von lm_sensors anzuzeigen. Zwei der beliebtesten Optionen sind Gkrellm und Conky. Beide sind in Distributions-Repositories weit verbreitet und lassen sich sehr gut mit lm_sensors verbinden.
Gkrellm
Um die Unterstützung für Ihre Sensoren in Gkrellm zu aktivieren, öffnen Sie die Konfiguration, indem Sie F1 drücken oder mit der rechten Maustaste auf den Rand des Fensters klicken. Klicken Sie auf der Seite des sich öffnenden Fensters auf Builtins und dann auf Sensoren. In diesem Menü kannst du die Sensoren ankreuzen, die Gkrellm anzeigen soll.
Conky
Conky ist viel anpassbarer als Gkrellm, daher ist es nicht einfach, eine explizite Anleitung zu geben. Da Conky Eingaben in Form von Variablen aus der Ausführung von Kommandozeilenprogrammen entgegennehmen kann, übergeben Sie auf diese Weise Sensorinformationen an Conky. Wenn Sie exec-Sensoren in der Conky-Konfiguration ausführen, erhalten Sie die Ausgabe der Sensoren. Dadurch wird jedoch die gesamte Ausgabe angezeigt, sodass Sie möglicherweise andere Befehlszeilentools wie grep und cut verwenden möchten, um genau die gewünschte Ausgabe zu erhalten.
Schließen
Lm_sensors ist ein wertvolles Werkzeug, um die Hardware Ihres Systems im Auge zu behalten. Natürlich ist dieser Leitfaden nicht ins Detail gegangen, aber er bietet eine Grundlage, die sicherlich einige Köpfe zum Umdrehen bringen wird. Die GUIs bieten außerdem eine Vielzahl von Anpassungsoptionen für die Echtzeitüberwachung auf Ihrem Desktop. Genießen Sie es, Ihren Computer kühl zu halten und Ihren Desktop gut aussehen zu lassen.