Appendice A. Ricette utili
In questa appendice ho compilato un elenco di ricette per compiti comuni. Si tratta di una selezione di ricette che ho raccolto nel tempo, attività che svolgo spesso e che mi piace avere a portata di mano come riferimento. Non si tratta in alcun modo di una copertura completa o approfondita dell'uso di Linux e delle attività di amministrazione. Per una raccolta completa di ricette, ti consiglio vivamente di dare un'occhiata alLinux Cookbook di Carla Schroder (O'Reilly), che copre una serie di ricette in modo molto dettagliato.
Raccolta di informazioni sul sistema
Per conoscere la versione di Linux, il kernel e altre informazioni correlate, usa uno dei seguenti comandi:
cat/etc/*-release cat/proc/version uname-a
Per conoscere l'attrezzatura hardware di base (CPU, RAM, dischi), leggi:
cat/proc/cpuinfo cat/proc/meminfo cat/proc/diskstats
Per saperne di più sull'hardware del tuo sistema, come ad esempio sul BIOS, usa:
sudodmidecode-tbios
Nota per il comando precedente: altre opzioni interessanti per -t sonosystem e memory.
Per interrogare l'utilizzo complessivo della memoria principale e dello swap, procedi come segue:
free -ht
Per query sul numero di descrittori di file che un processo può avere, usa:
ulimit-n
Lavorare con gli utenti e i processi
Puoi elencare gli utenti connessi sia con who che con w (output più dettagliato).
Per mostrare le metriche di sistema (CPU, memoria, ecc.) per ogni processo di un utente specifico, SOMEUSER, usa il ...