W tym artykule wymieniono niektóre aplikacje wiersza poleceń dostępne w Linux do monitorowania czujników sprzętowych. Wiele aplikacji graficznych używa tych narzędzi wiersza poleceń jako bazy, zwłaszcza dwóch pierwszych wymienionych poniżej aplikacji.
LM-czułe
LM-Sensors to pakiet aplikacji wiersza poleceń do monitorowania i przeglądania danych czujnika. Może wyświetlać informacje o czujnikach, takie jak prędkość wentylatora, napięcie, temperatura i tak dalej.
Aby zainstalować czujniki LM w Ubuntu, uruchom poniższe polecenie:
$ sudo apt instaluj lm-czujników
Po zakończeniu instalacji uruchom poniższe polecenie, aby zidentyfikować czujniki w systemie:
$ sudo czujniki-wykrycie
LM-czułe wyświetlają kilka podpowiedzi w terminalu i poprosi o dane wejściowe. Przeczytaj uważnie każdą monit i odpowiedz w tak/nie. Te podpowiedzi mogą być różne dla różnych systemów w zależności od konfiguracji sprzętowej, więc nie ma jednego standardowego sposobu skonfigurowania czujników. Konieczne jest ukończenie tego kreatora konfiguracji wiersza poleceń w przeciwnym razie niewłaściwy lub tylko częściowe informacje o czujnikach mogą być dostępne.
Po udzieleniu odpowiedzi na wszystkie pytania, ponownie uruchom system i uruchom poniższe polecenie, aby sprawdzić temperaturę procesora, temperaturę GPU, prędkość wentylatora, napięcie itp. w terminalu:
$ czujniki
Jeśli wolisz jednostki Fahrenheita zamiast Celsjusza, uruchom zmodyfikowane polecenie wspomniane poniżej:
$ czujniki -f
Aby automatycznie aktualizować wartości temperatury co sekundę, uruchom polecenie w następującym formacie:
$ Watch -n 1 czujniki
Tutaj „-n 1” odnosi się do przedziału czasowego w sekundach między aktualizacjami.
Psutil
Psutil to moduł Python, który może wyszukiwać informacje o sprzęcie, aktywne procesy i dane dotyczące wykorzystania systemu w czasie rzeczywistym. Ponieważ Psutil może wyświetlać wiele danych o swoim sprzęcie, możesz skutecznie używać go jako wymiany dla wielu aplikacji wiersza poleceń i poleceń bash, które są używane osobno do pobierania różnych wartości wykorzystania sprzętu.
Aby zainstalować Psutil w Ubuntu, uruchom poniższe polecenie:
$ sudo apt instal Python3-PsutilPo zakończeniu instalacji uruchom poniższe polecenie, aby szybko wyświetlić temperaturę procesora i GPU:
$ Python3 -C "import psutil; import pprint; pprint.pprint (Psutil.sensors_temperatures ()) ”Aby ciągle wyświetlać temperaturę co sekundę, uruchom poniższe polecenie:
$ watch -n 1 -x python3 -c "import psutil; import pprint;Tutaj „-n 1” odnosi się do przedziału czasowego w sekundach między aktualizacjami.
Ponieważ Psutil jest biblioteką Python, możesz go użyć w Python Scripts i GUI Apps wyprodukowanych w Python. Do wyświetlania dobrze sformatowanego wyjścia w terminalu można użyć kilku fajnych skryptów dostarczonych przez oficjalną dokumentację Psutil.
Pierwszy skrypt „Temperatury.Py ”można pobrać stąd. Uruchom poniższe polecenie, aby wyświetlić wartości temperatury po pobraniu pliku:
$ Python3 ./Temperatury.pyAby stale przeglądać wartości temperatury w ustalonym odstępie czasu, uruchom polecenie poniżej:
$ zegarek -n 1 -x Python3 ./Temperatury.pyDrugi skrypt zwany „czujnikami.Py ”można pobrać stąd. Oprócz wartości temperatury ten skrypt zapewnia również prędkość wentylatora w obrotach, poziomie baterii i tak dalej. Uruchom poniższe polecenie po pobraniu pliku:
$ Python3 ./czujniki.pyAby stale przeglądać wartości temperatury, prędkość wentylatora itp. W ustalonym odstępie od jednej sekundy uruchom polecenie poniżej:
$ zegarek -n 1 -x Python3 ./czujniki.pyHardinfo
Hardinfo to aplikacja graficzna, która wyświetla informacje o różnych komponentach sprzętu w systemie. Może również wykonać pewne punkty odniesienia w celu pomiaru wydajności i może eksportować szczegółowe raporty w formacie tekstowym i HTML.
Aby zainstalować Hardinfo w Ubuntu, uruchom poniższe polecenie:
$ sudo apt Zainstaluj hardinfo
Wraz z aplikacją GTK, zapewnia również interfejs wiersza poleceń tak zdolnych jak graficzna frontend. Aby wyświetlić czujniki i bieżące wartości temperatury za pomocą Hardinfo, uruchom polecenie poniżej:
Urządzenia $ hardinfo -RMA.Więc | GREP -A 10 czujniki
Spojrzenia
Grances to „narzędzie do góry” dla Linux, które pokazuje dane dotyczące wykorzystania sprzętu w czasie rzeczywistym w terminalu. Jest napisany w języku Python i w rzeczywistości używa wspomnianej powyżej biblioteki pSutil. Jest jednak wyposażony w wiele dodatkowych funkcji, takich jak wbudowany lekki serwer, RESTful JSON API, interfejs internetowy, który można obejrzeć w przeglądarce, eksport CSV i tak dalej. Jeśli użyłeś narzędzi takich jak TOP / HTOP, wygląda i działa podobnie.
Aby zainstalować spojrzenia w Ubuntu, uruchom poniższe polecenie:
$ sudo apt instal spojrzenia
Aby zobaczyć czujniki i ich wartości temperatury wraz z innymi informacjami sprzętowymi, uruchom poniższe polecenie:
$ Spojrzenie
Aby wyświetlić wartości temperatury w jednostkach Fahrenheita, uruchom polecenie poniżej:
$ Grances -Fahrenheit
Aby wyświetlić tylko dane czujników i nic więcej, uruchom poniższe polecenie:
$ gless -t 1 --stdout czujniki
Tutaj „-t 1” odnosi się do przedziału czasowego w sekundach między aktualizacjami.
Wniosek
Są to niektóre z aplikacji linii poleceń dostępnych dla Linux w celu monitorowania temperatury komponentów sprzętowych w systemie. Te aplikacje są lekkie na zużyciu procesora i pamięci i są idealne do zdalnego monitorowania serwerów.