Utilizzando i comandi shell che si conoscono provare a raccogliere le seguenti informazioni sull'hardware su cui è installato il proprio Linux e il software presente.
1- MESSAGGI DI BOOT
- Cosa riconosce il kernel durante la fase di boot?
2 - HARDWARE
- Su che hardware gira il proprio sistema?
- Quanta RAM ha?
- Quanto spazio su disco?
- Quali hard disk?
- Quali device ha a disposizione?
- Quali sono gli interrupts?
- Quali i moduli disponibili e quali quelli caricati in memora?
3 - SOFTWARE
- Quale distribuzione hai usato?
- Quali pacchetti software hai installato (se conosci i comandi o i file di log che ti possono fornire queste informazioni)?
- Hai avuto complicazioni durante l'installazione?
- Quali informazioni conosci e puoi fornire su quando installato (log, report, file di configurazione, elenco programmi)?
1- MESSAGGI DI BOOT
Per vedere i messaggi del kernel dopo un boot (e quindi i dispositivi hardware riconosciuti):
# dmesg
Oppure i log (a seconda della distribuzione):
# less /var/log/boot.log
# less /var/log/messages
# less /var/log/boot.msg
2- HARDWARE
Per vedere i dispositivi PCI connessi:
# lspci
Per info sulla ram:
# free
# less /proc/meminfo
Per info sul processore
# less /proc/cpuinfo
# less /proc/cpufreq
Info sugli interrupts:
# less /proc/interrupts
Per info sui dischi fissi, lo spazio libero e le partizioni disponibili:
# fdisk -l
# df
# mount
Per dischi ide (ad esempio /dev/hda):
# ide_info /dev/hda
# hdparm -i /dev/hda
(oppure, più verboso, hdparm -I /dev/hda
)
3- SOFTWARE
Versione del kernel corrente:
# uname -a
Tempo di uptime (da quanto il sistema è acceso)
# uptime
File di configurazione del kernel (dove disponibile)
# less /boot/config-versione-kernel
Elenco dei programmi installati (su sistema basato su rpm)
# rpm -qa
(Sistemi RPM based)
# dpkg -l
(Sistemi DEB based)
Moduli del kernel disponibili:
# modprobe -l
Moduli del kernel caricati in memoria:
# lsmod
# less /proc/modules
Raccolta informazioni. Scelta dell'hardware. Definizione degli obiettivi. Opzioni di installazione.