In diesem Artikel werden einige der in Linux verfügbaren Befehlszeilen -Apps aufgeführt, um Hardwaresensoren zu überwachen. Viele grafische Apps verwenden diese Befehlszeilen -Tools als Basis, insbesondere die ersten beiden unten genannten Apps.
LM-Sensoren
LM-Sensoren sind eine Reihe von Befehlszeilen-Apps zum Überwachung und Anzeigen von Sensordaten. Es kann Sensorinformationen wie Lüftergeschwindigkeit, Spannung, Temperatur usw. anzeigen.
Führen Sie den folgenden Befehl aus, um LM-Sensoren in Ubuntu zu installieren:
$ sudo APT Installieren Sie LM-Sensoren
Führen Sie nach Abschluss der Installation den folgenden Befehl aus, um Sensoren in Ihrem System zu identifizieren:
$ sudo sensors-detekte
LM-Sensoren zeigen einige Eingabeaufforderungen im Terminal an und fordern Sie Ihre Eingabe an. Lesen Sie jede Eingabeaufforderung vorsichtig und antworten Sie in Ja/Nein. Diese Eingabeaufforderungen können je nach Hardwarekonfiguration für verschiedene Systeme unterschiedlich sein. Daher gibt es keine Standardmethode, um die Sensoren zu konfigurieren. Es ist erforderlich, diesen Befehlszeilenkonfigurationsassistent zu vervollständigen, sonst falsch oder nur teilweise Informationen zu Sensoren verfügbar sind.
Nachdem Sie alle Fragen beantwortet haben, starten Sie Ihr System neu und führen Sie den folgenden Befehl aus, um die CPU -Temperatur, die GPU -Temperatur, die Lüftergeschwindigkeit, die Spannung usw. zu überprüfen. im Terminal:
$ Sensoren
Wenn Sie Fahrenheit -Einheiten anstelle von Celsius bevorzugen, führen Sie einen nachstehend erwähnten modifizierten Befehl aus:
$ sensoren -f
Um die Temperaturwerte in jeder Sekunde automatisch zu aktualisieren, führen Sie einen Befehl im folgenden Format aus:
$ watch -n 1 Sensoren
Hier bezieht sich „-n 1“ auf das Zeitintervall in Sekunden zwischen Updates.
Psutil
PSUTIL ist ein Python -Modul, mit dem Hardwareinformationen, aktive Prozesse und Echtzeit -Systemauslastungsdaten nachgeschlagen werden können. Da Psutil viele Daten über Ihre Hardware anzeigen kann, können Sie sie effektiv als Ersatz für mehrere Befehlszeilen -Apps und Bash -Befehle verwenden, die separat zum Abrufen verschiedener Hardware -Nutzungswerte verwendet werden.
Führen Sie den folgenden Befehl aus, um PSUtil in Ubuntu zu installieren:
$ sudo apt installieren python3-psutilFühren Sie nach Abschluss der Installation den folgenden Befehl aus, um die CPU- und GPU -Temperatur schnell anzusehen:
$ python3 -c "Import Psutil; Import pprint; pprint.pprint (psutil.Sensors_temperatures ()) "Um die Temperatur pro Sekunde kontinuierlich anzuzeigen, führen Sie den folgenden Befehl aus:
$ watch -n 1 -x python3 -c "Import Psutil; Import pprint;Hier bezieht sich „-n 1“ auf das Zeitintervall in Sekunden zwischen Updates.
Da Psutil eine Python -Bibliothek ist, können Sie sie in Python -Skripten und GUI -Apps in Python verwenden. Ein paar nette Skripte, die von offiziellen Psutil -Dokumentation bereitgestellt werden.
Das erste Skript „Temperaturen“.py ”kann von hier heruntergeladen werden. Führen Sie den folgenden Befehl aus, um die Temperaturwerte anzuzeigen, sobald Sie die Datei heruntergeladen haben:
$ python3 ./Temperaturen.pyUm die Temperaturwerte in einem festen Intervall von einer Sekunde kontinuierlich anzusehen, führen Sie den folgenden Befehl aus:
$ watch -n 1 -x python3 ./Temperaturen.pyDas zweite Skript nannte „Sensoren.py ”kann von hier heruntergeladen werden. Zusätzlich zu den Temperaturwerten bietet dieses Skript auch Lüftergeschwindigkeit in Drehzahl, Batteriepegel usw. Führen Sie den Befehl unten aus, sobald Sie die Datei heruntergeladen haben:
$ python3 ./Sensoren.pyTemperaturwerte, Lüftergeschwindigkeit usw. kontinuierlich anzeigen. Führen Sie in einem festen Intervall von einer Sekunde den folgenden Befehl aus:
$ watch -n 1 -x python3 ./Sensoren.pyHardinfo
Hardinfo ist eine grafische App, die Informationen zu verschiedenen Hardwarekomponenten in Ihrem System anzeigt. Es kann auch bestimmte Benchmarks ausführen, um die Leistung zu messen und detaillierte Berichte in Text- und HTML -Formaten zu exportieren.
Führen Sie den folgenden Befehl aus, um Hardinfo in Ubuntu zu installieren:
$ sudo apt installieren Sie Hardinfo
Zusammen mit der GTK -App bietet sie auch eine Befehlszeilenschnittstelle, die so fähig ist wie das grafische Frontend. Führen Sie den folgenden Befehl aus:
$ Hardinfo -rma -Geräte.Also | Grep -A 10 Sensoren
Blicke
Blend ist ein "oberes" Tool für Linux, das in einem Terminal Echtzeit -Hardware -Auslastungsdaten anzeigt. Es ist in Python -Sprache geschrieben und verwendet tatsächlich die oben erwähnte PSUTIL -Bibliothek. Es verfügt jedoch über viele zusätzliche Funktionen wie einen integrierten leichten Server, eine restliche JSON-API, die Web-Benutzeroberfläche, die in einem Browser, CSV-Export usw. angezeigt werden kann. Wenn Sie Tools wie Top / HTOP verwendet haben, sieht es ähnlich aus und funktioniert ihnen ähnlich.
Führen Sie den folgenden Befehl aus, um einen Blick in Ubuntu zu installieren:
$ sudo Apt Installieren Sie Blicken
Führen Sie den folgenden Befehl aus:
$ blicken
Führen Sie den folgenden Befehl aus, um Temperaturwerte in Fahrenheit -Einheiten anzuzeigen:
$ blicken -fahrenheit
Führen Sie den folgenden Befehl aus:
$ blicken -t 1 -Stdout -Sensoren
Hier bezieht sich „-t 1“ auf das Zeitintervall in Sekunden zwischen Updates.
Abschluss
Dies sind einige der Befehlszeilen -Apps, die für Linux zur Überwachung der Temperatur von Hardwarekomponenten auf einem System verfügbar sind. Diese Apps sind Licht auf CPU und Speicherverbrauch und ideal für die Fernüberwachung von Servern ideal.