Manual PRO+ — Identificació de perifèrics a Linux
Índex
- Introducció
- Objectius del manual
- Arquitectura del sistema Linux i detecció de perifèrics
- Comandes principals
- Monitorització en directe
- Comparació entre situacions normals i anòmales
- Scripts d’automatització
- Evidències recomanades
- Conclusions
- Bibliografia i recursos
Introducció
Aquest manual explica les principals comandes de Linux necessàries per identificar perifèrics connectats a un equip. L’objectiu és entendre com Linux detecta maquinari, quines eines permeten consultar-lo i com diagnosticar problemes quan un dispositiu no és reconegut correctament.
Aquest document està orientat a assolir un nivell PRO+, incloent:
- Explicació tècnica de cada comanda.
- Relació amb les capes internes del sistema Linux.
- Exemples reals.
- Comparació entre comportaments normals i anòmals.
- Monitorització en temps real.
- Scripts per automatitzar comprovacions.
- Recomanacions per documentar evidències.
Comandes principals
1. lsusb — Dispositius USB
lsusb
Bus 002 Device 003: ID 046d:c52b Logitech, Inc.
Bus 001 Device 004: ID 0781:5567 SanDisk Corp.
2. lspci — Dispositius PCI
lspci
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics
00:14.0 USB controller: Intel Corporation USB 3.1 xHCI Controller
3. lsblk — Dispositius de bloc
lsblk
sda 476.9G
sdb 14.9G
4. lpinfo — Impressores
lpinfo -v
direct usb://HP/DeskJet_2700
5. lsmod — Mòduls del kernel
lsmod | grep usb
usb_storage 77824 1
6. dmesg — Missatges del kernel
sudo dmesg -w
usb 1-2: new high-speed USB device
7. journalctl — Registres del sistema
journalctl -f
8. udevadm — Gestió udev
udevadm monitor
Monitorització en directe
Observar en temps real què passa quan connectem o desconnectem perifèrics.
sudo dmesg -w
journalctl -f
udevadm monitor
Comparació entre situacions normals i anòmales
| Situació | Resultat normal | Resultat anòmal |
|---|---|---|
| Pendrive USB | Apareix a lsusb i lsblk | Només apareix a lsusb |
| WiFi PCI | Driver carregat | Driver absent |
| Impressora | Detectada | No apareix |
Scripts d’automatització
#!/bin/bashecho “===== USB =====”
lsusbechoecho “===== PCI =====”
lspciechoecho “===== BLOCS =====”
lsblk
Evidències recomanades
- Captures de lsusb funcionant.
- Captures de lspci amb drivers.
- Monitorització amb dmesg -w.
- Vídeos connectant perifèrics.
- Scripts executant-se.
Conclusions
Linux ofereix eines molt potents per identificar i diagnosticar perifèrics. La combinació de lsusb, lspci, lsblk, dmesg i journalctl permet monitoritzar maquinari i detectar problemes de manera professional.
Checklist
- ✅ USB
- ✅ PCI
- ✅ Drivers
- ✅ Logs
- ✅ Scripts
- ✅ Monitorització
- ✅ Evidències