Uzyskaj Linuksa Informacje o systemie i sprzęcie w wierszu poleceń


Podczas korzystania z systemu Linux może pojawić się potrzeba uzyskania informacji o używanym systemie lub specyfikacjach sprzętowych. Jako zwykły użytkownik systemu Linux lub programista ważne jest, aby sprawdzić zgodność oprogramowania lub systemu sprzętowego, który chcesz zainstalować. Wiersz poleceń systemu Linux zawiera wiele wbudowanych poleceń umożliwiających zapoznanie się z oprogramowaniem i platformą sprzętową, nad którą pracujesz. W tym samouczku opisano użycie wszystkich tych poleceń.

Polecenia i przykłady wymienione w tym samouczku zostały zaimplementowane w systemie Ubuntu 18.04 LTS.

Wyświetlanie podstawowych informacji o systemie w Linux Shell

Aby poznać podstawowe informacje o systemie, musisz znać narzędzie wiersza poleceń o nazwie uname-short dla nazwy unix.

Polecenie uname

Polecenie uname zawiera wiele przełączników. Podstawowe polecenie opisane poniżej zwraca tylko nazwę jądra:

$ uname

Dane wyjściowe:

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

Uzyskaj nazwę jądra Linuksa

Kiedy dokładnie chcesz, aby polecenie wypisało nazwę jądra, użyjesz następującej komendy:

$ uname -s

Wyjście:

Powyższe wyjście wyświetliło Linux jako moją nazwę jądra.

Pobierz wydanie jądra Linux

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

$ uname -r

Wyjście:

Powyższe polecenie wyświetliło numer wydania mojego Linux

Uzyskaj Wersja jądra Linux

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

$ uname -v

Wyjście:

Powyższe dane wyjściowe pokazują numer wersji mojego jądra.

Uzyskaj nazwę hosta węzła sieciowego

Możesz wydrukować nazwę hosta sieciowego swojego węzła:

$ uname -n

Możesz także użyć następującego polecenia w tym samym celu, co bardziej przyjazne dla użytkownika:

$ uname --nodename

Wyjście:

Oba polecenia będą wyświetlać to samo wyjście. Należy pamiętać, że nazwa hosta i nazwa węzła mogą nie być takie same w systemach innych niż Linux.

Uzyskaj architekturę sprzętową maszyny (i386, x86_64 itp.)

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

$ uname --m

Wyjście:

Wyjście x86_64 oznacza, że ​​używam architektury 64-bitowej. Wyjście i686 oznacza, że ​​użytkownik jest w systemie 32-bitowym.

Uzyskaj typ procesora

Aby poznać typ używanego procesora, użyj następującego polecenia:

$ uname -p

Wyjście:

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

Uzyskaj platformę sprzętową

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

$ uname -i

Dane wyjściowe:

W moim przypadku dane wyjściowe są takie same jak nazwy sprzętu .

Uzyskaj informacje o systemie operacyjnym

Następujące polecenie poinformuje cię o nazwie używanego systemu operacyjnego:

$ uname -o

Dane wyjściowe:

Moja maszyna Ubuntu wyświetliła powyższe dane wyjściowe dla mojego systemu.

Wyświetlanie wszystkich informacji o poleceniu Uname

Powyższe polecenia wyświetlały informacje systemowe zgodnie z typem zastosowanego przełącznika. W przypadku, gdy chcesz wyświetlić wszystkie informacje o systemie na raz, użyj następującego polecenia:

$ uname -a

Wyjście:

Możesz zobaczyć, że powyższe dane wyjściowe pokazują pełną listę informacji o systemie dla użytkownika.

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

W tym miejscu opiszemy polecenia inne niż uname, które są używane do wyodrębnienia szczegółowych informacji o sprzęcie w twoim systemie:

Uzyskaj informacje o sprzęcie za pomocą lshw

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

$ sudo lshw

Wyjście:

Powyższe wyjście jest bardzo szczegółową wersją informacji o sprzęcie mojego systemu. Możesz także 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

Dane wyjściowe:

Powyższe dane wyjściowe to kolumnowe podsumowanie profilu sprzętowego, które jest bardziej czytelny.

Tworzenie pliku HTML

Narzędzie lshw pozwala również wydrukować profil sprzętowy do pliku HTML jako superużytkownik. W tym celu użyj następującego polecenia:

$ sudo lshw -html > [filename.html]

Przykład:

$ sudo lshw -html > hardwareinfo.html

Dane wyjściowe:

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

Uzyskaj informacje o procesorze za pomocą lscpu

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

$ lscpu

Wyjście:

Powyższe dane wyjściowe wyświetlają architekturę procesora, liczbę procesorów, rdzenie, model rodziny procesorów, wątki, pamięci podręczne procesorów i wiele więcej.

Uzyskaj informacje o blokowaniu urządzenia za pomocą lsblk

Narzędzie lsblk wyświetla informacje o wszystkich podstawowych urządzeniach pamięci w twoim systemie, takich jak dysk twardy, jego partycje i dyski flash podłączone do twojego 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:

Uzyskaj informacje o urządzeniu USB za pomocą lsusb

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

$ lsusb

Możesz także użyć następującego polecenia, aby wyświetlić szczegółowe informacje o każdym urządzeniu USB

$ lsusb -v

Wyjście:

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

Uzyskaj informacje o innych urządzeniach

Możesz także wyświetlić informacje o następujących urządzeniach twojego systemu:

  • Urządzenia PCI

Polecenie: $ lspci

  • Urządzenia SCSI

Polecenie: $ lsscsi

  • Urządzenia SATA

Polecenie:

$ hdparm [devicelocation] e.g. $ hdparm /dev/sda2

Po ćwiczeniu wraz z tym samouczkiem nigdy nie zapomnisz uzyskać informacji o Linuksie i sprzęcie bazowym twojego systemu. Pomoże to sprawdzić specyfikacje systemu oraz to, czy potencjalny sprzęt lub oprogramowanie jest kompatybilne z twoim systemem.

Komentarze
Sir Ryszard

dobra robota, tak trzymaj!!!

Miraya

Świetny materiał

Ja

Dziękuje bardzo pomogło !! kc i wogule \
;]


DzIuNiA

Mocny materiał

Miku

Dzieki

lysy

dzzikei bartku bardzo pomocny material pozdrowionka dla rodzinki