Strona główna
» LINUX
»
Jak uzyskać specyfikacje systemowe dla komputera z systemem Linux
Jak uzyskać specyfikacje systemowe dla komputera z systemem Linux
Aby sprawdzić specyfikację komputera z systemem Linux, uruchom polecenie fastfetch, aby uzyskać krótkie podsumowanie, a następnie użyj ukierunkowanych poleceń, takich jak lscpu, free -h, lspcii , lsblkaby sprawdzić poszczególne komponenty.
Uzyskaj szybki podgląd dzięki Fastfetch
Fastfetch to rozbudowane narzędzie do gromadzenia informacji o systemie w stylu Neofetch. Gromadzi ono zwięzły przegląd systemu operacyjnego, jądra, hosta, procesora, grafiki i pamięci. Jeśli jest już zainstalowane, otwórz terminal i uruchom:
fastfetch
Fastfetch wyświetla zwięzły przegląd komputera z systemem Linux, obejmujący jego system operacyjny, jądro, procesor, kartę graficzną i pola pamięci.
Jeśli brakuje polecenia, zainstaluj Fastfetch z menedżera pakietów swojej dystrybucji. Projekt źródłowy obecnie zawiera następujące przykłady; dostępność pakietów zależy od wersji:
# Debian 13 or newer, or Ubuntu 25.04 or newer
sudo apt install fastfetch
# Fedora
sudo dnf install fastfetch
# Arch Linux
sudo pacman -S fastfetch
# openSUSE
sudo zypper install fastfetch
Starsze wersje Debiana i Ubuntu mogą nie zawierać Fastfetch w standardowych repozytoriach. Przed dodaniem repozytorium innej firmy sprawdź stronę instalacyjną źródłowego repozytorium. Fastfetch to tylko podsumowanie: użyj poniższych poleceń, gdy potrzebujesz konkretnego urządzenia, ilości zainstalowanej pamięci lub układu dysku.
Sprawdź dystrybucję i jądro Linuksa
Przeczytaj plik identyfikacyjny dystrybucji i zapytaj unameo bieżącą wersję jądra:
cat /etc/os-release
uname -r
Plik os-release identyfikuje dystrybucję, natomiast uname -r wyświetla bieżącą wersję jądra.
/etc/os-releaseZawiera dane identyfikacyjne dystrybucji, a uname -rzwraca wersję jądra. Są one przydatne podczas sprawdzania zgodności oprogramowania lub zgłaszania problemu z Linuksem. Informacje na temat udokumentowanych pól i opcji można znaleźć w podręcznikach os-release i uname .
Znajdź specyfikacje procesora i pamięci
Model procesora, rdzenie i wątki
Uruchom lscpu, aby uzyskać informacje o modelu procesora, architekturze, logicznej liczbie procesorów, rdzeniach, gniazdach i innych szczegółach topologii:
lscpu
Raport lscpu zawiera listę modeli i topologii procesora widocznych w systemie Linux.
Wynik opisuje to, co widzi Linux. Na maszynie wirtualnej może on odzwierciedlać wirtualny procesor przypisany do gościa zamiast fizycznego procesora hosta. Szczegółowe informacje można znaleźć w podręczniku lscpu .
Zainstalowana i aktualnie dostępna pamięć
Użyj free -h, aby zobaczyć użyteczną pamięć RAM i wymianę w jednostkach czytelnych dla człowieka:
free -h
Bezpłatna tabela -h podsumowuje użyteczną pamięć RAM i wymianę w czytelnych jednostkach.
Kolumna ta availablepozwala na szybsze oszacowanie pamięci, która może być wykorzystana przez aplikacje, niż freesama kolumna, ponieważ Linux wykorzystuje w innym przypadku bezczynną pamięć RAM jako pamięć podręczną. freeNie identyfikuje typu modułu DIMM ani jego nominalnej prędkości. Jeśli potrzebujesz szczegółów na poziomie modułu, wypróbuj sudo dmidecode --type memory. Projekt dmidecode wyjaśnia, że odczytuje on raporty oprogramowania układowego; wartości mogą być niekompletne lub zawodne, a niektóre komputery ujawniają niewiele szczegółów. Bezpłatny podręcznik opisuje kolumny dotyczące pamięci.
Identyfikuj urządzenia graficzne, pamięci masowe i urządzenia USB
Urządzenia graficzne i PCI
Większość kart graficznych i zintegrowanych kontrolerów graficznych jest dostępna na magistrali PCI. Przefiltruj listę do urządzeń klasy display:
lspci -nn | grep -Ei 'vga|3d|display'
Przefiltrowane dane wyjściowe lspci identyfikują przykładowy kontroler graficzny i jego identyfikator dostawcy/urządzenia PCI.
Liczby w nawiasach to identyfikatory dostawcy PCI i urządzenia. Jeśli filtr nic nie zwróci, uruchom go lspci -nn, aby sprawdzić pełną listę. Możesz również użyć lspci -k, aby wyświetlić sterowniki jądra powiązane z urządzeniami. Instrukcja lspci wyjaśnia wynik działania tego polecenia. Jeśli lspcigo brakuje, zainstaluj pciutilspakiet za pomocą menedżera pakietów swojej dystrybucji.
Dyski i partycje
Aby uzyskać nazwy dysków, modele, pojemności, typy urządzeń i punkty montowania, uruchom:
lsblk -o NAME,MODEL,SIZE,TYPE,MOUNTPOINTS
Drzewo lsblk odróżnia dyski od partycji i pokazuje ich rozmiary oraz punkty montowania.
Drzewo pomaga odróżnić dysk fizyczny od jego partycji. Raportuje układ bloków i urządzeń, a nie pełny test wydajności lub kondycji. Wybrane kolumny ułatwiają porównywanie i udostępnianie wyników; informacje o innych dostępnych polach można znaleźć w podręczniku lsblk .
Urządzenia peryferyjne USB
Użyj lsusb, aby wyświetlić listę urządzeń USB aktualnie wykrytych przez system Linux:
lsusb
Dane wyjściowe polecenia lsusb pokazują urządzenia USB wykryte w systemie, w tym przykładowe urządzenia peryferyjne.
Jest to przydatne do sprawdzenia, czy kamera internetowa, adapter lub inne urządzenie USB jest widoczne dla systemu. Polecenie to nie wyświetla wewnętrznych urządzeń PCI, takich jak większość wbudowanych kart graficznych lub kontrolerów sieciowych. Jeśli polecenie jest niedostępne, należy przeprowadzić instalację usbutilsz repozytoriów dystrybucji. Opis opcji polecenia lsusb znajduje się w podręczniku .
Zapisz raport systemowy
Aby zapisać informacje w jednym pliku tekstowym, uruchom ten blok powłoki Bash. Tworzy on nową nazwę pliku na podstawie bieżącej daty i godziny, a następnie zapisuje wynik polecenia w folderze domowym:
Grupa poleceń powłoki zapisuje raport z informacjami o systemie do pliku tekstowego ze znacznikiem czasu.
Jeśli lspcinie lsusbjest zainstalowany, zainstaluj pasujący pakiet lub usuń to polecenie z bloku przed jego uruchomieniem. Przejrzyj raport przed wysłaniem go do kogoś: inwentaryzacja sprzętu może ujawnić identyfikatory urządzeń, a dodatkowe polecenia, takie jak [ brakuje informacji o błędach], mogą ujawnić numery seryjne. Powyższe polecenia dmidecodezazwyczaj nie są potrzebne , z wyjątkiem odczytu szczegółów pamięci raportowanych przez oprogramowanie układowe.sudo