Porady Admina: inxi

Ostatnia aktualizacja: 12 sierpnia 2022, 09:29

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 „”, a oryginalne dane nigdy nie będą wyświetlane w danych wyjściowych.

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

2 thoughts on “Porady Admina: inxi

  • 17 sierpnia 2022 at 23:51
    Permalink

    Albo używać terminatora 😉

    Reply
  • 13 sierpnia 2022 at 07:39
    Permalink

    À 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.

    Reply

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

Witryna jest chroniona przez reCAPTCHA i Google Politykę Prywatności oraz obowiązują Warunki Korzystania z Usługi.