9 stycznia, 2022

VITUX

Sysinfo Linux - Uzyskaj informacje o systemie Linux

podczas korzystania z systemu Linux może być konieczne poznanie szczegółów na temat używanego systemu lub specyfikacji sprzętu. Jako normalny użytkownik Linuksa lub programista, ważne jest, aby sprawdzić kompatybilność oprogramowania lub systemu sprzętowego, który chcesz zainstalować. Linia poleceń Linuksa zawiera kilka wbudowanych poleceń, które pomagają zapoznać się z oprogramowaniem i platformą sprzętową, nad którą pracujesz. Ten samouczek nauczy Cię, jak używać wszystkich tych poleceń, aby uzyskać szczegóły Sysinfo Linux.

polecenia i przykłady wymienione w tym samouczku zostały przetestowane na Ubuntu 20.04 i Debianie 10.

wyświetlanie podstawowych informacji systemowych w powłoce Linuksa

aby poznać podstawowe informacje o systemie, musisz być zaznajomiony z narzędziem wiersza poleceń o nazwie uname-skrót od nazwy Uniksa.

polecenie uname

polecenie uname zawiera wiele przełączników. Polecenie basic, jak opisano poniżej, zwraca tylko nazwę Jądra:

$ uname

wyjście:

wynik polecenia uname

jak widać, polecenie uname, gdy jest używane bez żadnych przełączników, zwraca tylko nazwę jądra, np. Linux dla mojego systemu.

Pobierz nazwę jądra Linuksa

jeśli chcesz, aby polecenie wypisało nazwę jądra, użyjesz następującego polecenia:

$ uname -s

wyjście:

Nazwa Jądra wyświetlana poleceniem uname

powyższe wyjście wyświetla Linuksa jako moją nazwę jądra.

Pobierz wersję jądra Linuksa

aby wydrukować informacje o wersji jądra, użyj następującego polecenia:

$ uname -r

wyjście:

Pobierz informacje o wydaniu jądra Linuksa

powyższe polecenie wyświetliło Numer wydania mojego Linuksa

Pobierz wersję jądra Linuksa

aby pobrać wersję jądra, użyj następującego polecenia:

$ uname -v

wyjście:

wersja jądra Linuksa

powyższe wyjście pokazuje numer wersji mojego jądra.

Pobierz nazwę hosta węzła sieciowego

możesz użyć następującego polecenia, aby wydrukować nazwę hosta sieciowego węzła:

$ uname -n

możesz również użyć następującego polecenia do tego samego celu, ponieważ jest bardziej przyjazne dla użytkownika:

$ uname --nodename

wyjście:

uzyskaj nazwę hosta systemu

obie komendy wyświetlą to samo wyjście. Należy pamiętać, że nazwa hosta i nazwa węzła mogą nie być takie same dla Systemów innych niż Linux.

Pobierz architekturę sprzętową Maszyny (i386, x86_64, Sysinfo Linux)

aby poznać architekturę sprzętową systemu, nad którym pracujesz, użyj następującego polecenia:

$ uname --m

wyjście:

Pobierz architekturę Linuksa x86_64

wyjście x86_64 oznacza, że używam architektury 64-bitowej. Wyjście i686 oznacza, że użytkownik znajduje się na systemie 32-bitowym.

Pobierz Typ procesora

aby poznać Typ procesora, którego używasz, użyj następującego polecenia:

$ uname -p

wyjście:

Pobierz Typ procesora Linux

to wyjście pokazuje, że używam 64-bitowego procesora.

Pobierz platformę sprzętową

aby poznać używaną platformę sprzętową, użyj następującego polecenia:

$ uname -i

wyjście:

Pobierz informacje o platformie sprzętowej

w moim przypadku wyjście jest takie samo jak nazwa sprzętu maszyny.

Uzyskaj informacje o systemie operacyjnym

poniższe polecenie poinformuje Cię o nazwie używanego systemu operacyjnego:

$ uname -o

wyjście:

informacje o systemie operacyjnym Linux

moje urządzenie Ubuntu wyświetliło powyższe wyjście dla mojego systemu.

wyświetlanie wszystkich informacji polecenia Uname

powyższe polecenia wyświetlają informacje systemowe zgodnie z typem używanego przełącznika. Jeśli chcesz zobaczyć wszystkie informacje o systemie jednocześnie, użyj następującego polecenia:

$ uname -a

wyjście:

uname-a result

widać, że powyższe wyjście pokazuje pełną listę informacji systemowych dla użytkownika.

wyświetlanie szczegółowych informacji o sprzęcie

tutaj opiszemy polecenia inne niż uname, które są używane do wyodrębniania szczegółowych informacji o sprzęcie systemu:

Uzyskaj informacje o sprzęcie za pomocą lshw

narzędzie lshw umożliwia pobieranie ważnych informacji o sprzęcie, takich jak pamięć, procesor, dyski itp. z twojego systemu. Uruchom następujące polecenie jako super użytkownik, aby wyświetlić te informacje:

$ sudo lshw

wyjście:

wyjście polecenia lshw

powyższe wyjście jest bardzo szczegółową wersją informacji sprzętowych mojego systemu. Można również wyświetlić podsumowanie informacji o sprzęcie, jak opisano w poniższej sekcji.

krótkie podsumowanie

aby wyświetlić podsumowanie szczegółowego profilu sprzętowego, użyj następującego polecenia:

$ lshw -short

wyjście:

krótkie podsumowanie raportu sprzętowego lshw

powyższe wyjście jest kolumnowym podsumowaniem profilu sprzętowego, które jest bardziej czytelne.

Tworzenie pliku HTML

narzędzie lshw umożliwia również drukowanie profilu sprzętowego do pliku HTML jako superużytkownik. W tym celu użyj następującego polecenia:

$ sudo lshw -html > 

przykład:

$ sudo lshw -html > hardwareinfo.html

wyjście:

raport sprzętowy w formacie HTML

powyższy plik HTML został utworzony w folderze/home/ user/.

Uzyskaj informacje o procesorze za pomocą lscpu

narzędzie lscpu wyświetla szczegółowe informacje o procesorze z plików sysfs i /proc/cpuinfo na ekranie. W ten sposób możesz użyć tego polecenia:

$ lscpu

wyjście:

szczegóły procesora wyświetlane z lscpu

powyższe wyjście wyświetla architekturę procesora, liczbę procesorów, rdzeni, model rodziny procesorów, wątki, pamięci podręczne procesora i wiele więcej.

Uzyskaj informacje o urządzeniu blokowym za pomocą lsblk

narzędzie lsblk wyświetla informacje o wszystkich podstawowych urządzeniach pamięci masowej systemu, takich jak dysk twardy, jego partycje i dyski flash podłączone do systemu.

$ lsblk

możesz użyć następującego polecenia, aby wyświetlić znacznie bardziej szczegółowe informacje o wszystkich urządzeniach:

$ lsblk -a

wyjście:

wynik lsblk

Uzyskaj informacje o urządzeniu USB za pomocą lsusb

polecenie lsusb wyświetla informacje o wszystkich kontrolerach USB i podłączonych do nich urządzeniach. Uruchom następujące polecenie:

$ lsusb

możesz również użyć następującego polecenia, aby wyświetlić wiele szczegółowych informacji na temat każdego urządzenia USB.

$ lsusb -v

:

szczegóły dotyczące urządzeń USB

to wyjście wyświetla wszystkie kontrolery USB i podłączone urządzenia.

Uzyskaj informacje o innych urządzeniach

możesz również wyświetlić informacje o następujących urządzeniach systemu:

  • urządzenia PCI

polecenie: $ lspci

  • urządzenia SCSI

polecenie: $ lsscsi

  • urządzenia SATA

polecenie:

$ hdparm e.g. $ hdparm /dev/sda2

po ćwiczeniu wraz z tym samouczkiem nigdy nie zawiedziesz pobierania Sysinfo o Linuksie i podstawowym sprzęcie systemu. Pomoże Ci to sprawdzić specyfikacje systemu i czy potencjalny sprzęt lub oprogramowanie jest kompatybilne z Twoim systemem.

Pobierz szczegóły systemu Linux i sprzętu w wierszu poleceń

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.