Gdy, któryś z naszych podzespołów komputera szaleje spowodowany błędem systemu lub sterowników, staramy się dowiedzieć jaki mamy sprzęt. W Linuksie jest wiele programów oraz komend konsolowych, które nam to ułatwiają. Chciałbym przybliżyć kilka z nich, zwłaszcza nowym użytkownikom.
Centrum informacyjne
Jeśli posiadamy środowisko KDE, graficznie możemy sprawdzić większość danych w Centrum informacyjnym. Nie ma go co opisywać ponieważ jest klikalny i w pełni czytelny.
Menu → System → Centrum informacyjne (w konsoli kinfocenter)
LSHW
Instalacja w Octopi lub w konsoli:
sudo pacman -S lshw
Uruchamiamy Menu → System → LSHW (w konsoli lshw -X)
Możemy go używać w trybie tekstowym.
sudo lshw sudo lshw -short sudo lshw -businfo
I oczywiście niezastąpione grep gdy chcemy się odnieść do konkretnego podzespołu:
sudo lshw -short | grep network
Ładnie wygląda informacja w pliku po wydaniu komendy:
sudo lshw -html > hw-info.html
Nazwa jest dowolna a plik ląduje w naszym głównym katalogu.
Zapraszam po więcej do man lshw.
HWINFO
Powinno być standardowo zainstalowane w systemie. Program działa w konsoli i uruchamiamy przez hwinfo co przedstawi nam długą listę informacji o naszym komputerze, dlatego uruchamiamy ją z parametrem -h
hwinfo -h
z której wynika, że możemy zapytać o konkretną rzecz jak:
all, arch, bios, block, bluetooth, braille, bridge, camera, cdrom, chipcard, cpu, disk, dsl, dvb, fingerprint, floppy, framebuffer, gfxcard, hub, ide, isapnp, isdn, joystick, keyboard, memory, modem, monitor, mouse, netcard, network, partition, pci, pcmcia, pcmcia-ctrl, pppoe, printer, redasd, reallyall, scanner, scsi, smp, sound, storage-ctrl, sys, tape, tv, uml, usb, usb-ctrl, vbe, wlan, xen, zip
Przykładowo sprawdźmy kartę graficzna:
hwinfo --gfxcard
No i muszę wspomnieć o grep gdy interesuje nas tylko konkretna informacja urządzenia.
hwinfo --gfxcard | grep Driver
MHWD i MHWD-KERNEL
Program jest ciągle rozwijany a głównym jego celem jest wykrycie i instalacja prawidłowych sterowników do karty graficznej, co robi automatycznie, oraz instalacja i usuwanie kerneli. Dzięki niemu dowiemy się o sterownikach i jądrach zainstalowanych oraz możliwych do zainstalowania.
Na poczatek:
mhwd -h
by zobaczyć parametry do wpisania i przykładowa komenda:
sudo mhwd -li -d
Szczegółowa informacja o zainstalowanym sterowniku karty graficznej.
Tak samo postępujemy jeżeli chodzi o kernel:
mhwd-kernel -h
Np: zainstalowane „jajko” w systemie:
mhwd-kernel -li
Inne
Dodatkowe informacje pokaże:
sensors
Lm_sensors powinien być zainstalowany w systemie jeśli nie to instalacja a później:
sudo sensors-detect
gdzie musimy odpowiadać na pytania, w większości twierdząco i wykonać restart.
Proponuję również instalację hddtemp do sprawdzenia temperatury dysku twardego.
Sprawdzenie:
sudo hddtemp /dev/sdx
za X literka naszego dysku.
To tylko nieliczne komendy i programy informujące o naszym komputerze. Oczywiście Linux daje nam szerokie możliwości zapytań lecz te podstawowe, pomogą znaleźć ewentualny problem w systemie. Dlatego nie opisuje tu innych, które będą wymagane przy szczegółowym zlokalizowaniu błędu.
Dobrym zwyczajem przy opisywaniu na forum niedziałającego podzespołu jest wklejenie informacji o naszym sprzęcie, sterownikach itp.
Bo jak powiedzą „starzy wyjadacze, guru Linuksa” – „Nikt tu nie posiada szklanej kuli :)”
Jeśli ktoś nie zna to ja jeszcze poleciłbym inxi pod konsolę.
Ze swej strony polecam inxi. Poleciłbym również I-Nex, ale – przynajmniej w Archu, po aktualizacji Gambas3 przestał się budować.
Polecenie w terminalu hwinfo –sound pokaże mi parametry karty muzycznej, a jakie wykonać polecenie aby znaleźć błąd , zlokalizować usterkę w przypadku braku dźwięku na wyjściu?