Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb...
Click here to load reader
Transcript of Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb...
![Page 1: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche](https://reader038.fdocuments.net/reader038/viewer/2022100808/5a79da2c7f8b9a99188caf3e/html5/thumbnails/1.jpg)
Hardware & Kernel-ModuleLinux-Kurs der Unix-AG
Zinching Dang
14. Januar 2013
![Page 2: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche](https://reader038.fdocuments.net/reader038/viewer/2022100808/5a79da2c7f8b9a99188caf3e/html5/thumbnails/2.jpg)
Hardwarekomponenten
I MainboardI CPUI RAMI GrafikkarteI FestplatteI Optische und Wechsel-DatenträgerI Peripherie
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 2 / 14
![Page 3: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche](https://reader038.fdocuments.net/reader038/viewer/2022100808/5a79da2c7f8b9a99188caf3e/html5/thumbnails/3.jpg)
Mainboard
I verbindet verschiedene Komponenten mit der CPUI besitzt Sockel/Slots/Ports für
I CPUI RAMI PCI-/AGP-/PCIe-KartenI IDE (PATA), SATAI USBI Parallel-/Seriell-Port
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 3 / 14
![Page 4: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche](https://reader038.fdocuments.net/reader038/viewer/2022100808/5a79da2c7f8b9a99188caf3e/html5/thumbnails/4.jpg)
CPU
I Central Processing UnitI für die Datenverarbeitung zuständigI Desktop- und Notebook-Systeme: üblicherweise eine CPUI Server-Systeme: meist mehrere CPUsI verschiedene Architekturen
I x86 - 32-Bit-ArchitekturI x64 - 64-Bit-ArchitekturI ARM-Architektur
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 4 / 14
![Page 5: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche](https://reader038.fdocuments.net/reader038/viewer/2022100808/5a79da2c7f8b9a99188caf3e/html5/thumbnails/5.jpg)
RAM
I Random Access Memory (beliebig zugreifbarer Speicher)I flüchtiger Zwischenspeicher für DatenverarbeitungI Desktop- und Notebook-Systeme: üblicherweise 4 bis 8 GBI Server-Systeme: unterschiedlich, je nach Anforderung
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 5 / 14
![Page 6: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche](https://reader038.fdocuments.net/reader038/viewer/2022100808/5a79da2c7f8b9a99188caf3e/html5/thumbnails/6.jpg)
Grafikkarte
I auf Mainboard bzw. in CPU integriertI dedizierte Grafikkarten per PCI-, AGP- oder PCIe-SlotI übernehmen für die Rechenoperationen für GrafikausgabeI haben meistens mehrere Monitoranschlüsse (VGA, DVI,
HDMI, DisplayPort)
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 6 / 14
![Page 7: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche](https://reader038.fdocuments.net/reader038/viewer/2022100808/5a79da2c7f8b9a99188caf3e/html5/thumbnails/7.jpg)
Festplatte
I nicht-flüchtiger Speicher für Daten und ProgrammeI meist SATA-Anschluss, ältere Festplatten IDEI Magnetspeicher:
I hohe Kapazitäten (heutzutage bis zu 4TB pro Festplatte)I rotierende Magnetscheibe, beweglicher Schreib-Lese Kopf
I Flashbasierte Speicher (Solid State Disk, SSD):I keine beweglichen Teile, geringer EnergieverbrauchI kleine Kapazitäten, begrenzte Schreibzyklen
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 7 / 14
![Page 8: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche](https://reader038.fdocuments.net/reader038/viewer/2022100808/5a79da2c7f8b9a99188caf3e/html5/thumbnails/8.jpg)
Optische und Wechsel-Datenträger
Optische Datenträger
I Compact Disk (CD), üblich 700MBI Digital Versatile Disc (DVD), bis zu 9,4GBI Blu-ray Disc, unterschiedliche hohe Kapazitäten
Wechsel-Datenträger
I DisketteI Flashspeicher, USB-Sticks oder Speicherkarten,I Externe Festplatten (mittels eSATA, Firewire oder USB)
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 8 / 14
![Page 9: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche](https://reader038.fdocuments.net/reader038/viewer/2022100808/5a79da2c7f8b9a99188caf3e/html5/thumbnails/9.jpg)
Peripherie
I Ein- oder Ausgabegeräte (I/O)I Maus, TastaturI Drucker, ScannerI Monitor
I zusätzlicher Speicher (externe Festplatten)I meist über Universal Serial Bus (USB) angeschlossen
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 9 / 14
![Page 10: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche](https://reader038.fdocuments.net/reader038/viewer/2022100808/5a79da2c7f8b9a99188caf3e/html5/thumbnails/10.jpg)
Gerätedateien - /dev/
I Schnittstelle zur HardwareI bekannte Beispiele
I Festplatten - /dev/sd*, früher /dev/hd* für IDE-FestplattenI CD-ROM - /dev/sr0I Textkonsolen - /dev/tty*
I USB-Sticks werden wie SATA-Festplatten behandelt(/dev/sd*)
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 10 / 14
![Page 11: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche](https://reader038.fdocuments.net/reader038/viewer/2022100808/5a79da2c7f8b9a99188caf3e/html5/thumbnails/11.jpg)
Kernel-Module
I Treiber für GeräteI werden meistens von Linux-Entwicklern programmiertI für fast jedes Gerät existieren TreiberI werden in der Regel automatisch geladen
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 11 / 14
![Page 12: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche](https://reader038.fdocuments.net/reader038/viewer/2022100808/5a79da2c7f8b9a99188caf3e/html5/thumbnails/12.jpg)
Hardware und Kernel-Module erkennen
I lspci und lsusb listet PCI- bzw. USB-Geräte aufI -t zeigt eine Baumstruktur anI -v[vv] gibt zusätzliche Informationen aus, funktioniert beilsusb nicht mit -t
I lsmod zeigt geladene Kernel-Module anI modprobe lädt neue Kernel-ModukeI modprobe -r entfernt geladene Kernel-ModuleI veraltet: insmod bzw. rmmod
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 12 / 14
![Page 13: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche](https://reader038.fdocuments.net/reader038/viewer/2022100808/5a79da2c7f8b9a99188caf3e/html5/thumbnails/13.jpg)
Hardware und Kernel-Module erkennen
I hwinfo sucht nach sämtlicher angeschlossener HardwareI Hardware-Typen können mittels Parameter angegeben
werden:I --cpu: Prozessor(en)I --disk: Festplatten, USB-SticksI --gfxcard: GrafikkarteI --mem: RAMI --netcard: Netzwerk-Adapter
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 13 / 14
![Page 14: Hardware & Kernel-Module · PDF fileHardware und Kernel-Module erkennen I lspci und lsusb listet PCI- bzw. USB-Geräte auf I-t zeigt eine Baumstruktur an I-v[vv] gibt zusätzliche](https://reader038.fdocuments.net/reader038/viewer/2022100808/5a79da2c7f8b9a99188caf3e/html5/thumbnails/14.jpg)
Spickzettel
Alle Befehle
Befehl Optionenlsusb -t, -vlspci -v
lsmod
modprobe -r
hwinfo --cpu, --disk--gfxcard, --mem, --netcard
Zinching Dang Hardware & Kernel-Module 14. Januar 2013 14 / 14