π Hoofdstuk 23.2: Werken met Apparaten in Linux (Detectie, PCI/USB, Printers & Schermen)
ββββββββββββββββββββββββββββββ
π Apparaten Opsporen & Analyseren:
ββββββββββββββββββββββββββββββ
Commando β Doel
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
lsdev β Toont info uit /proc/interrupts, /proc/ioports en /proc/dma
lsblk β Blokapparaten bekijken (`-S` = alleen SCSI)
dmesg β Kernel ringbuffer β toont hardwaremeldingen (zoals nieuwe USBβs)
ββββββββββββββββββββββββββββββ
π PCI & USB Apparaten:
ββββββββββββββββββββββββββββββ
π§© PCI-apparaten:
β’ Gebruik `lspci` om geΓ―nstalleerde PCI/PCIe-kaarten te tonen
Optie β Functie
βββββββββββββββββββββββββββββββββββββ
-k β Kernel driver modules tonen
-t β Boomstructuur van verbindingen
-n β Toon vendor/device ID's als nummers
-v β Meer details
π USB-apparaten:
β’ Gebruik `lsusb` om aangesloten USB-apparaten te zien
Optie β Functie
βββββββββββββββββββββββββββββββββββββ
-t β Boomstructuur
-s β Toon alleen apparaten op bepaalde bus
-d β Filter op vendor ID
-v β Meer details
ββββββββββββββββββββββββββββββ
π₯οΈ Monitorondersteuning:
ββββββββββββββββββββββββββββββ
πΌοΈ X11 (X Window System):
β’ Verzorgt grafische output naar beeldscherm
β’ Werkt met hardware: toetsenbord, muis, video
β’ Configuratie: `/etc/X11/`
π
Wayland:
β’ Moderne, lichtere vervanger van X11
β’ Configuratie per gebruiker: `~/.config/weston.ini`
ββββββββββββββββββββββββββββββ
π¨οΈ Printers beheren met CUPS:
ββββββββββββββββββββββββββββββ
π¨οΈ CUPS (Common Unix Printing System):
β’ Verwerkt printopdrachten (PostScript β printertaal via Ghostscript)
β’ Ondersteunt netwerken via IPP, SMB, enz.
β’ Configuratiebestand: `/etc/cups`
β’ Webinterface: `http://localhost:631`
π CLI Tools voor printers:
Commando β Functie
ββββββββββββββββββββββββββββββββββββββββββββ
lpc β Print queue starten/stoppen/pauseren
lpq β Print queue status tonen
lpr β Printopdracht indienen
lprm β Printopdracht verwijderen
π Gebruik `-p printernaam` om de juiste printer te kiezen.
ββββββββββββββββββββββββββββββ