VITUX
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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
:
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.