STEFANO MARCHETTI – LINUX PER PRINCIPIANTI. GUIDA COMPLETA AL SISTEMA OPERATIVO OPEN-SOURCE, RENDENDO L’APPRENDIMENTO SEMPLICE, FACILE E ACCESSIBILE A TUTTI!
2023
Interessante libro che spiega, a grandi linee, il funzionamento dei sistemi operativi prima di concentrarsi sulle principali caratteristiche di Linux, di cui tratteggia anche la storia. Un po’ prolisso e ripetitivo, soprattutto all’inizio, realizza il massimo grado di utilità per il lettore nella descrizione di alcuni comandi da shell…
Migliorabili l’impaginazione e l’esposizione. Utile, inoltre, risulterebbe l’inserimento di schermate ad accompagnare alcune parti del testo…
INDICE p. 3
PRESENTAZIONE p. 7
INTRODUZIONE A LINUX p. 10
Cos’è Linux p. 10
La storia di Linux p. 12
Linux e l’ecosistema open source p. 14
Perché scegliere Linux p. 16
Panoramica delle distribuzioni Linux p. 18
DISTRO LINUX: QUALE SCEGLIERE? p. 21
Cosa sono le distribuzioni Linux p. 21
Distribuzioni user-friendly p. 23
Distribuzioni per utenti avanzati p. 25
Distribuzioni per scopi specifici p. 27
Scegliere la distribuzione giusta p. 29
Requisiti hardware p. 31
Preparazione all’installazione di una distribuzione Linux p. 34
PRINCIPI FONDAMENTALI DI LINUX p. 37
Che cos’è un sistema operativo p. 37
Il file system Linux p. 39
Utenti e gruppi p. 42
Super User Do p. 44
Permessi dei File p. 46
Link simbolici e fisici p. 48
Processi e servizi p. 50
Demoni p. 52
Il terminale p. 54
INSTALLAZIONE DI LINUX p. 56
Preparazione per l’installazione p. 56
Scaricare la distribuzione di Linux p. 58
Avviare dal supporto di installazione p. 60
Lanciare l’installazione p. 62
Partizionamento del disco p. 63
Configurare il gestore di avvio p. 68
Completare l’installazione p. 71
Primi passi dopo l’installazione p. 73
ESPLORA IL TUO SISTEMA OPERATIVO p. 76
Familiarizzare con l’ambiente desktop p. 76
Navigazione Nel File System P. 79
Gestione Delle Applicazioni P. 82
Impostazioni Del Sistema P. 85
Utilizzo Del Terminale P. 87
COMANDI DI BASE DEL TERMINALE LINUX p. 90
Introduzione al terminale p. 90
Navigare nel file system p. 93
Gestione dei file e delle directory p. 96
Visualizzazione e manipolazione dei file p. 99
Gestione degli archivi p. 102
Gestione dei processi p. 105
Gestione dei permessi dei file p. 108
Installazione e gestione dei software p. 111
NETWORKING p. 115
Come funziona Internet p. 118
Configurazione della rete in Linux p. 121
Il comando ping p. 125
Il comando ifconfig / ip p. 128
Networking senza fili p. 132
Il comando netstat p. 135
SSH e Telnet p. 138
SSH p. 139
Sicurezza p. 141
MACCHINE VIRTUALI p. 144
Che cos’è una macchina virtuale p. 144
Panoramica dei software per macchine virtuali p. 146
Installazione di VirtualBox utilizzando file DEB p. 148
Creazione di una macchina virtuale p. 150
Gestione delle macchine virtuali p. 153
Che cos’è Wine p. 156
Installazione di Wine p. 158
Uso di Wine per eseguire applicazioni Windows p. 161
Risoluzione dei problemi comuni p. 163
Considerazioni sulla sicurezza p. 165
SOFTWARE ALTERNATIVO p. 168
La motivazione p. 168
Come trovare delle alternative p. 169
Software in cloud p. 170
Alternativa a Microsoft Office p. 174
Alternativa ad Adobe Photoshop p. 174
Alternativa ad Autodesk AutoCAD p. 174
Alternativa ad Adobe Illustrator p. 175
Alternativa a Microsoft Visio p. 175
Alternativa ad Adobe Premiere Pro p. 175
Alternativa a Microsoft Outlook p. 176
Alternativa ad Adobe Dreamweaver p. 176
Alternativa ad Autodesk Maya p. 176
Alternativa ad Adobe Audition p. 177