Porady Admina: inxi
Ostatnia aktualizacja: 16 września 2023, 12:51
W dzisiejszym tutorialu z cyklu Porady Admina zapoznamy się z aplikacją inxi.
Inxi to mały skrypt, który dostarcza informacje o systemie, może wyświetlać różne informacje o sprzęcie i oprogramowaniu użytkownikom na czacie IRC lub forum. Działa z poleceniem /exec w większości klientów IRC.
Niektóre z najważniejszych i najbardziej użytecznych funkcji inxi:
– Możliwość udostępniania informacji o systemie w pokojach rozmów IRC.
– Możliwość tworzenia selektywnych informacji systemowych tylko dla określonych kategorii. Na przykład możesz wyświetlać tylko informacje o sprzęcie audio, dyskach twardych i tak dalej.
– Możliwość tworzenia kolorowego wyjścia w terminalu dla lepszej czytelności.
– Umiejętność tworzenia szczegółowych informacji lub podsumowania informacji.
– Obsługuje wyświetlanie informacji o repozytoriach pakietów specyficznych dla dystrybucji.
– Obsługuje wyświetlanie informacji o dyskach RAID i USB.
– Może pokazywać temperaturę sprzętu, prędkość wentylatora i inne podobne informacje, sprawdzając różne czujniki obecne w urządzeniu z systemem Linux.
– Możliwość ukrywania poufnych i prywatnych informacji za pomocą opcji wiersza poleceń. Na przykład możesz zastąpić informację o IP, używając przełącznika wiersza poleceń „–filter”, aby ukryć prawdziwy adres IP.
– Obsługuje tworzenie bardzo szczegółowych informacji o systemie i szczegółowych informacji o jądrze, szczególnie przydatnych dla administratorów.
– Może tworzyć i zapisywać dane wyjściowe w różnych formatach plików, takich jak JSON i XML.
Inxi jest dostępny w repozytoriach większości dystrybucji Linux, więc można go zainstalować za pomocą domyślnego menadżera pakietów.
Poniższe opcje dostarczają wybranych informacji:
-A Pokaż informacje o karcie dźwiękowej.
-C Pokaż informacje o procesorze, w tym o szybkości zegara procesora.
-D Pokaż informacje o dysku twardym, a nie tylko model.
-F Pokaż pełne wyjście dla inxi. Zawiera wszystkie wielkie litery, plus -s i -n.
-G Pokaż informacje o karcie graficznej (karta, typ, rozdzielczość, procesor glx, wersja, itp.).
-I Informacje ogólne: aktywne procesy, uptime, pamięć, klient IRC, wersja inxi.
-l Pokaż etykiety partycji.
-n Pokaż zaawansowane informacje o karcie sieciowej. To samo, co -Nn. Pokazuje interfejs, prędkość, adres MAC, stan, itp.
-N Pokaż informacje o karcie sieciowej. Z opcją -x wyświetla identyfikator magistrali PCI, numer portu.
-p Pokaż pełną listę partycji dysku twardego w odniesieniu do rozmiaru, używanego i dostępnego miejsca, systemu plików oraz typu systemu plików na każdej partycji
Zanim zaczniemy z niego korzystać, możemy uruchomić następujące polecenie, aby sprawdzić wszystkie zależności aplikacji i rekomendacje oraz różne katalogi, a także wyświetlić pakiety, które musimy zainstalować, aby dodać obsługę danej funkcji.
inxi --recommends
Podstawowe informacje o systemie
Możesz wygenerować minimalne informacje o systemie za pomocą inxi, uruchamiając następujące polecenie:
inxi
Kolorowanie wyniku
Inxi domyślnie tworzy kolorowe wydruki. Możesz zmienić schemat kolorów wyjściowych, podając liczbę od 0 do 42 do przełącznika „-c”
inxi -c 8
Pełny wynik
Aby uzyskać szczegółowe informacje, będziesz musiał użyć przełącznika wiersza polecenia „–full”
inxi --full
Wybrane informacje
Informacje o niektórych konkretnych kategoriach można uzyskać za pomocą dodatkowych opcji, np. „-C” i „-G” do generowania informacji o odpowiednio jednostkach CPU i GPU
inxi -C -G
Filtrowanie informacji
Aby cenzurować poufne informacje, użyj przełącznika „–filter”. Poufne informacje, takie jak numery seryjne i adresy IP, zostaną oznaczone ciągiem „
inxi -M --filter
Monitorowanie procesów według wykorzystania procesora i pamięci
Opcja „-t” używana razem z opcjami „-c” (CPU) i/lub „-m” (pamięć) wyświetla 5 najbardziej aktywnych procesów pochłaniających procesor i/lub pamięć
inxi -t c
inxi -t m
lub
inxi -t cm
Ilość linii informacji
Możemy użyć liczby cm (liczba może wynosić 1-20), aby określić liczbę inną niż 5 do wyświetlenia aktywnych procesów pochłaniających procesor i pamięć
inxi -t cm10
Informacje o sieci
Następujące polecenie pokaże nam zaawansowane informacje o karcie sieciowej, w tym: interfejs, prędkość, identyfikator mac, stan, adresy IP, itp.
inxi -Nni
Temperatura procesora i prędkość wentylatora
Możemy śledzić dane wyjściowe zainstalowanych/skonfigurowanych czujników sprzętowych za pomocą opcji „-s”
inxi -s
Prognoza pogody
Możemy również sprawdzić informacje dla bieżącej lokalizacji za pomocą opcji „-w”
inxi -w
Repozytoria
Inxi może również dostarczyć informacji o repozytoriach używanych przez Twoją dystrybucję Linux
inxi -r
Zapis informacji do pliku
Aby zapisać wszystkie dane wyjściowe do pliku tekstowego jednego z poniższych poleceń:
inxi --full > info.txt
inxi -full --output json --output-file "info.json"
inxi -full --output xml --output-file "info.xml"
Więcej informacji o aplikacji inxi uzyskasz poleceniami:
inxi -h
man inxi
Albo używać terminatora 😉
À Propos kolorów.
Można je ustawić na stałe, przez umieszczenie pliku inxi.conf o treści np. (tu nr 12):
GLOBAL_COLOR_SCHEME=12
Plik inxi.conf umieszczamy w katalogu ~/.config/
Przydatne, gdy domyślne kolory w naszym terminalu są mało czytelne.