• Główna
  • O akcji
  • Fora
  • Lista szkół
  • Odnośniki
  • RSS
Strona główna

Nawigacja

  • O akcji Szkolny LUG
  • Więcej o akcji
  • Linux
    • Bash
    • Dystrybucje
    • How to
    • Instalacja Linuksa
    • Instalacja Oprogramowania
    • Sprzęt w Linuksie
    • System
    • Wdrażanie Linuksa
    • Wygląd
  • Programy edukacyjne na Linuksa
    • Programy dla nauczyciela
    • Programy dla ucznia
    • Programy dla dzieci
    • Chemia
    • Fizyka
    • Języki Obce
    • Matematyka
    • Technologia Informacyjna
      • Grafika 2D
      • Grafika 3D
      • Programowanie
      • Edycja wideo
      • Edytory/Procesory tekstu
      • Internet
      • Inne
  • Rozrywka w Linuksie
    • Gry
    • Odtwarzacze muzyki
    • Odtwarzacze plików wideo
    • Emulatory
  • Popularne strony
  • Ostatnio dodane

Logowanie

  • Utwórz nowe konto
  • Poproś o nowe hasło

  • Gospodarstwo Agroturystyczne Zielona Góra
  • Nauka gry na pianinie, gitarze, keyboardzie Kożuchów, Szkoła muzyczna Kożuchów
  • Okna PCV Drewniane Zielona Góra
  • Porady Prawne Zielona Góra
  • Portal gry FPP Open Arena
  • Programy edukacyjne na Linuksa
  • Sklep zabawkowy Zielona Góra
  • Sprzątanie Zielona Góra
  • Strony internetowe Zielona Góra
  • Szkoła nauki tańca Warszawa
  • Technikum informatyczne Nowa Sól
  • Tworzenie stron na Linuksie. Linux i www
  • Ubezpieczenia Szprotawa, Żagań, Kożuchów, Przemków
  • Nieruchomości Zielona Góra
  • Kominiarz Zielona Góra
  • Kserokopiarki Zielona Góra Nowa Sól Żagań Żary Szprotawa. Naprawa ksero drukarek
  • Szkoła podstawowa Nowa Sól
  • Regeneracja kół dwumasowych tarcz sprzęgłowych

Popularne strony

Dzisiejsze:

  • Numeracja stron w Open Office Writer
  • Chemtool - program do rysowania cząsteczek

Od zawsze:

  • Chemtool - program do rysowania cząsteczek
  • Polecenia w Linuksie
  • Emulator PlayStation I - epsxe

Informacje o sprzęcie w Linuksie

wrzesień 25, 2008 -- Posted by: cytrynek in
  • Sprzęt w Linuksie

Niejednokrotnie zdarza się nam, że chcielibyśmy uzyskać dane na temat sprzętu, na którym zainstalowana jest nasza "najulubieńsza" dystrybucja Linuksa. I tu pojawia się problem wynikający z faktu, że nakładki graficzne na popularne programy do sprawdzania informacji o sprzęcie w każdej dystrybucji są różne. Co w takim razie można zrobić?

Można zastosować polecenia w konsoli. Oto kilka przykładów.

Polecenie: dmesg

Wyświetla tzw. bufor warstwy jądra (kernela). Inaczej ujmując wyświetla informacje o sprzęcie jaki został zainstalowany w naszym komputerze. Niestety to polecenie pokazuje nam dane w sposób nieuporządkowany, w kolejności wczytywanych informacji przez kernel. Czyli na początku mamy informacje o wersji kernela, wersji BIOS'u, ACPI (ang. Advanced Configuration and Power Interface, zaawansowany interfejs zarządzania konfiguracją i energią), procesorze itd.

 

cytrynek@stacja100:~$ dmesg
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 2.6.24-19-generic (buildd@terranova) (gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7))
#1 SMP Wed Aug 20 22:56:21 UTC 2008 (Ubuntu 2.6.24-19.41-generic)
[ 0.000000] ACPI: PM-Timer IO Port: 0x808 [ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled) [ 0.000000] Processor
#0 15:6 APIC version 20 [ 24.313171] CPU: Trace cache: 12K uops, L1 D cache: 16K [ 24.313173] CPU: L2 cache: 512K [ 24.619559] CPU0: Intel(R) Celeron(R) D CPU 3.46GHz stepping 05 [ 27.820479] uhci_hcd 0000:00:1d.1: irq 17, io base 0x00009400 [ 27.820587] usb usb2: configuration
#1 chosen from 1 choice [ 27.820611] hub 2-0:1.0: USB hub found [ 28.619558] ata1.00: ATAPI: HL-DT-ST DVDRAM GSA-H42N, RL01, max UDMA/66 [ 28.791265] ata1.00: configured for UDMA/66 [ 41.614952] Attansic(R) L2 Ethernet Network Driver - version 1.0.40.2

 

Tych informacji jest na tyle dużo, że ciężko się w tym połapać. Dlatego warto wydawać te polecenie z filtrem tekstu grep.

Przy pomocy tego polecenia wyłapujemy tylko ciekawe dla nas informacje. Tylko jest jeden warunek musimy wiedzieć czego szukamy. Grep rozróżnia wielkość liter!

 

cytrynek@stacja100:~$ dmesg | grep CPU
[ 0.000000] Initializing CPU#0 [ 24.232973] SLUB: Genslabs=11, HWalign=64, Order=0-1, MinObjects=4, CPUs=1, Nodes=1
[ 24.313154] CPU: After generic identify, caps: bfebfbff 20000000 00000000 00000000 0000e41d 00000000 00000001 00000000
[ 24.313171] CPU: Trace cache: 12K uops, L1 D cache: 16K [ 24.313173] CPU: L2 cache: 512K [ 24.313176] CPU: Hyper-Threading is disabled
[ 24.313178] CPU: After all inits, caps: bfebfbff 20000000 00000000 0000b180 0000e41d 00000000 00000001 00000000
[ 24.619559] CPU0: Intel(R) Celeron(R) D CPU 3.46GHz stepping 05
[ 24.764406] Brought up 1 CPUs [ 24.764429] CPU0 attaching sched-domain:
[ 24.844273] Switched to high resolution mode on CPU 0 [ 27.098693] ACPI: Processor [CPU1] (supports 8 throttling states)

Inne ciekawe polecenia to

lshw

Pokazuje informacje o sprzęcie w sposób zgrupowany.

cytrynek@stacja100:~$ lshw
stacja100 description: Computer width: 32 bits *-core description: Motherboard physical id: 0
*-memory description: System memory physical id: 0 size: 1002MiB
*-cpu product: Intel(R) Celeron(R) D CPU 3.46GHz vendor: Intel Corp. physical id: 1 bus info: cpu@0 version: 15.6.5 serial: 0000-0F65-0000-0000-0000-0000 size: 18EHz width: 64 bits capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe x86-64 constant_tsc up pebs bts sync_rdtsc pni monitor ds_cpl cid cx16 xtpr lahf_lm configuration: id=0

Niestety także tych informacji jest bardzo dużo dlatego warto użyć opcji -short

cytrynek@stacja100:~$ lshw -short
system Computer /0 bus Motherboard /0/0
memory 1002MiB System memory /0/1
processor Intel(R) Celeron(R) D CPU 3.46GHz /0/100
bridge 82945G/GZ/P/PL Memory Controller Hub /0/100/2 display 82945G/GZ
Integrated Graphics Controller /0/100/1b
multimedia 82801G (ICH7 Family) High Definition Audio Controller /0/100/1c bridge 82801G (ICH7 Family)
PCI Express Port 1 /0/100/1c.1 bridge 82801G (ICH7 Family) PCI Express Port 2 /0/100/1c.1/0
eth0 network L2 100 Mbit Ethernet Adapter /0/100/1d bus 82801G (ICH7 Family)
USB UHCI Controller #1 /0/100/1d.1 bus 82801G (ICH7 Family) USB UHCI Controller #2 /0/100/1d.2 bus 82801G (ICH7 Family)
USB UHCI Controller #3 /0/100/1d.3 bus 82801G (ICH7 Family) USB UHCI Controller #4 /0/100/1d.7 bus 82801G (ICH7 Family)
USB2 EHCI Controller /0/100/1e bridge 82801 PCI Bridge /0/100/1f bridge 82801GB/GR (ICH7 Family)
LPC Interface Bridge /0/100/1f.1 scsi0 storage 82801G (ICH7 Family)
IDE Controller /0/100/1f.1/0.0.0 /dev/cdrom disk DVDRAM GSA-H42N /0/100/1f.2 storage 82801GB/GR/GH (ICH7 Family)
SATA IDE Controller /0/100/1f.3 bus 82801G (ICH7 Family) SMBus Controller

 

Można użyć także opisu wg klas urządzenia. Np:

lshw -class memory
cytrynek@stacja100:~$ lshw -class memory *-memory description: System memory physical id: 0 size: 1002MiB

 

Dodtakowe informacje można zdobyć przez polecenia:

lspci - sprawdza jakie urządzenia podpięte są do portu PCI

lub urządzenia widoczne jako podpięte do tego portu (np: jeżeli mamy zintegrowaną płytę to kartę sieciową, graficzną pokaże jako urządzenie PCI.

cytrynek@stacja100:~$ lspci
00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1) 00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
02:00.0 Ethernet controller: Attansic Technology Corp. L2 100 Mbit Ethernet Adapter (rev a0)

 

Kolejne polecenie sprawdza urządzenia podpięte do portu USB

lsusb

cytrynek@stacja100:~$ lsusb
Bus 005 Device 003: ID 13fe:1d00 Kingston Technology Company Inc. DataTraveler 2.0 1GB Flash Drive Bus 005
Device 002: ID 03f0:4217 Hewlett-Packard Bus 005
Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 002 Device 001: ID 0000:0000 Bus 001 Device 001: ID 0000:0000

 

Widać tutaj, że w porcie USB znajduje się PenDrive KINGSTON 1.0 GB.

 

Gdzie można jeszcze szukać informacji o sprzęcie ? Można spróbować w plikach zawartych w katalogu /proc, np.:

 

Plik /proc/cpuinfo

cytrynek@stacja100:$ cat /proc/cpuinfo
processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 6 model name : Intel(R) Celeron(R) D CPU 3.46GHz stepping : 5 cpu MHz : 3466.743 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 6 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc up pebs bts sync_rdtsc pni monitor ds_cpl cid cx16 xtpr lahf_lm bogomips : 6939.66 clflush size : 64

Inne ważne pliki: /proc/meminfo - informacje o pamięci RAM

cytrynek@stacja100:/proc$ cat /proc/meminfo
MemTotal: 1026924 kB
MemFree: 34704 kB
Buffers: 9996 kB
Cached: 174452 kB
SwapCached: 376 kB
Active: 771080 kB
Inactive: 70332 kB
HighTotal: 122496 kB
HighFree: 1856 kB LowTotal: 904428 kB LowFree: 32848 kB SwapTotal: 979956 kB SwapFree: 938204 kB Dirty: 0 kB Writeback: 0 kB AnonPages: 656776 kB Mapped: 112600 kB Slab: 18688 kB SReclaimable: 8608 kB SUnreclaim: 10080 kB PageTables: 4188 kB NFS_Unstable: 0 kB Bounce: 0 kB CommitLimit: 1493416 kB Committed_AS: 1737688 kB VmallocTotal: 114680 kB VmallocUsed: 6916 kB VmallocChunk: 107468 kB

 

Informacje na temat dysku twardego (fdisk)

 

cytrynek@cytrynek-desktop:~$ sudo fdisk -l

Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0005b971

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        3405    27350631    7  HPFS/NTFS
/dev/sda2            3406       30248   215616397+   5  Extended
/dev/sda3           30249       30401     1228972+  82  Linux swap / Solaris
/dev/sda5            3406        5837    19535008+  83  Linux
/dev/sda6            5838       11916    48829536   83  Linux
/dev/sda7           11917       30248   147251758+  83  Linux

 

Informacje na temat płyty głównej

 

cytrynek@cytrynek-desktop:~$ sudo dmidecode -t baseboard

# dmidecode 2.9
SMBIOS 2.4 present.

Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
    Manufacturer: Gigabyte Technology Co., Ltd.
    Product Name: EP43-DS3
    Version: x.x
    Serial Number: 

 

Informacje na temat BIOS-u

 

cytrynek@cytrynek-desktop:~$ sudo dmidecode -t bios
# dmidecode 2.9
SMBIOS 2.4 present.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
    Vendor: Award Software International, Inc.
    Version: F3
    Release Date: 05/28/2008
    Address: 0xE0000
    Runtime Size: 128 kB
    ROM Size: 1024 kB
    Characteristics:
        PCI is supported
        PNP is supported
        APM is supported
        BIOS is upgradeable
        BIOS shadowing is allowed
        Boot from CD is supported
        Selectable boot is supported
        EDD is supported
        5.25"/360 KB floppy services are supported (int 13h)
        5.25"/1.2 MB floppy services are supported (int 13h)
        3.5"/720 KB floppy services are supported (int 13h)
        3.5"/2.88 MB floppy services are supported (int 13h)
        Print screen service is supported (int 5h)
        8042 keyboard services are supported (int 9h)
        Serial services are supported (int 14h)
        Printer services are supported (int 17h)
        CGA/mono video services are supported (int 10h)
        ACPI is supported
        USB legacy is supported
        LS-120 boot is supported
        ATAPI Zip drive boot is supported
        BIOS boot specification is supported
        Targeted content distribution is supported

Handle 0x001A, DMI type 13, 22 bytes
BIOS Language Information
    Installable Languages: 3
        n|US|iso8859-1
        n|US|iso8859-1
        r|CA|iso8859-1
    Currently Installed Language: n|US|iso8859-1

SMBIOS 2.4 present.

Handle 0x0002, DMI type 2, 8 bytes
Base Board Information
    Manufacturer: Gigabyte Technology Co., Ltd.
    Product Name: EP43-DS3
    Version: x.x
    Serial Number: 

 

Informacje na temat pamięci RAM

cytrynek@cytrynek-desktop:~$ sudo dmidecode -t memory
# dmidecode 2.9
SMBIOS 2.4 present.

Handle 0x0005, DMI type 5, 24 bytes
Memory Controller Information
    Error Detecting Method: 8-bit Parity
    Error Correcting Capabilities:
        None
    Supported Interleave: One-way Interleave
    Current Interleave: One-way Interleave
    Maximum Memory Module Size: 1024 MB
    Maximum Total Memory Size: 4096 MB
 

 

 

  • Zaloguj się lub utwórz konto, by odpowiadać
nodeid1: 267 nodeid2: nodeid1: