Uzyskanie informacji o sprzęcie systemowym nie jest trudnym zadaniem dla użytkowników GUI Linuksa, ale może być skomplikowanym zadaniem dla użytkowników CLI Linuksa.
W Linuksie dostępnych jest wiele narzędzi do lokalizowania informacji o sprzęcie systemowym, ale pokażemy ci jak sprawdzić nazwę producenta sprzętu, model systemu i numer seryjny.
Wszyscy rozumiemy znaczenie posiadania tych informacji podczas docierania do sprzedawcy sprzętu & ten artykuł obejmuje cztery najlepsze polecenia, które mogą ułatwić proces & pomocy użytkownikom w szybszym śledzeniu danych.
Metoda-1: Użycie polecenia Dmidecode
Dmidecode jest narzędziem, które odczytuje zawartość tabeli DMI komputera i wyświetla informacje o sprzęcie w formacie czytelnym dla człowieka.
Tabela DMI zawiera szczegóły komponentów sprzętowych systemu, wraz z innymi przydatnymi informacjami, takimi jak numer seryjny, informacje o producencie, data wydania, rewizja BIOS-u, itp.
Wykonaj polecenie 'dmidecode' używając system
słowa kluczowego aby zobaczyć informacje o producencie systemu, jak poniżej:
# dmidecode -t system# dmidecode 2.12# SMBIOS entry point at 0x7e7bf000SMBIOS 2.7 present.Handle 0x0024, DMI type 1, 27 bytesSystem Information Manufacturer: IBM Product Name: System x2530 M4: -- Version: 0B Serial Number: MK2RL11 UUID: 762A99BF-6916-450F-80A6-B2E9E78FC9A1 Wake-up Type: Power Switch SKU Number: Not Specified Family: System XHandle 0x004B, DMI type 12, 5 bytesSystem Configuration Options Option 1: JP20 pin1-2: TPM PP Disable, pin2-3: TPM PP EnableHandle 0x004D, DMI type 32, 20 bytesSystem Boot Information Status: No errors detected
Metoda-2: Użycie polecenia inxi
inxi jest unikalnym poleceniem, które pomaga zebrać wszystkie wymagane informacje o sprzęcie w systemach Linux. Polecenie to posiada szeroki zakres opcji, których żadne inne narzędzie nie może zaoferować. Zobaczmy jak działa ta komenda poniżej.
Użyj polecenia inxi wraz z opcją -M
aby wyświetlić informacje o producencie systemu (Nazwa producenta, Informacja o obudowie, Informacja o produkcie, Informacja o biosie i Numer seryjny) & proszę bardzo:
# inxi -MMachine: Device: server System: IBM product: N/A v: 0B serial: MK2RL11 Mobo: IBM model: 00Y8494 serial: 37M17D UEFI: IBM v: -- date: 08/30/2013
Metoda-3 : Użycie komendy lshw
lshw (AKA Hardware Lister) jest małym, przydatnym narzędziem, które wyświetla szczegółowy raport dotyczący różnych komponentów sprzętowych w maszynie z Linuksem, poprzez czytanie wielu plików w katalogu '/proc' i tablicy DMI.
Wykonaj polecenie 'lshw' z opcją system 'class' aby sprawdzić informacje o producencie systemu, jak pokazano poniżej:
# lshw -C systemenal-dbo01t description: Blade product: System x2530 M4: -- vendor: IBM version: 0B serial: MK2RL11 width: 64 bits capabilities: smbios-2.7 dmi-2.7 vsyscall32 configuration: boot=normal chassis=enclosure family=System X uuid=762A99BF-6916-450F-80A6-B2E9E78FC9A1
Metoda-4 : Użycie polecenia hwinfo
hwinfo, zwane również informacją sprzętową, jest kolejnym ważnym narzędziem, używanym do badania sprzętu rezydującego w systemie i wyświetlania szczegółowych danych wyjściowych zawierających różne komponenty, w formacie czytelnym dla człowieka.
Ta komenda wyświetla dane wyjściowe w bardzo szczegółowym formacie, w porównaniu do innych narzędzi (lshw, dmidecode, inxi, itp.).)
Wykonaj poniższe polecenie (pokazane poniżej), aby zlokalizować informacje o producencie:
# hwinfo | egrep "system.hardware.vendor|system.hardware.product" system.hardware.vendor = 'IBM' system.hardware.product = 'System x2530 M4: --'
Proszę zapoznać się z poniższymi krokami, aby zebrać informacje o sprzęcie systemowym, jeżeli powyższe narzędzia nie są zainstalowane w systemie:
Wskazówki bonusowe-1: Użycie systemu plików /sys
Jądro ujawnia niektóre informacje DMI do wirtualnego systemu plików '/sys'. Stąd, użyj polecenia 'grep' (pokazanego poniżej), aby zebrać informacje o produkcji systemu ręcznie:
# grep "" /sys/class/dmi/id/*
Jako alternatywę, możemy również wydrukować informacje o konkretnym sprzęcie pokazane poniżej:
# cat /sys/class/dmi/id/board_vendorIBM# cat /sys/class/dmi/id/product_nameSystem x2530 M4: --# cat /sys/class/dmi/id/product_serialMK2RL11# cat /sys/class/dmi/id/bios_version--
Wskazówki bonusowe-2: Używanie polecenia dmesg
Komenda 'dmesg' służy do wypisywania komunikatów jądra (komunikatów startowych) w Linuksie przed uruchomieniem syslogd lub klogd. Uzyskuje ona dane poprzez odczytanie bufora pierścieniowego jądra. 'dmesg' może być bardzo przydatny podczas rozwiązywania problemów & także do uzyskiwania informacji o sprzęcie w systemie.
# dmesg | grep -i DMIDMI: System x2530 M4: --/00Y8494, BIOS -- 08/30/2013
Wnioski:
Celem tego artykułu było wskazanie skutecznych strategii radzenia sobie z naszymi trudnościami podczas obsługi rutynowych zadań. Mamy nadzieję, że treść była dla Ciebie satysfakcjonująca & Czekamy z niecierpliwością, aby przyczynić się bardziej do Twojego sukcesu.