MixCache.com Total Access
Unlimited reading and audiobooks for every book published by MixCache.com.
Included titles carry the MTA badge.
Learn more →Questo libro offre un'introduzione graduale al sistema operativo Linux, perfetta per chi ha competenze informatiche di base e vuole iniziare a usare Linux con sicurezza. Imparerai a scegliere una distribuzione, creare supporti avviabili e installare Linux sul tuo computer. Una volta avviato il sistema, esplorerai l'ambiente desktop predefinito, ti connetterai alle reti e scoprirai come installare e aggiornare software usando strumenti grafici e la riga di comando.
Poi ti addentrerai nel cuore di Linux: il filesystem e la potente interfaccia a riga di comando. Padroneggerai la navigazione con comandi come cd, ls e pwd, imparerai a manipolare file e directory con cp, mv, rm e mkdir, e capirai come usare wildcard, redirezione e pipe per semplificare le attività. La guida copre anche strumenti essenziali per l'elaborazione di testo come grep, sed, awk, sort e find, permettendoti di cercare, filtrare e trasformare dati in modo efficiente. Acquisirai una solida conoscenza dei permessi dei file, della proprietà e dei bit speciali come setuid, setgid e sticky bit, oltre alla gestione sicura di utenti e gruppi.
Su queste basi, il libro ti accompagna attraverso le competenze fondamentali di amministrazione di sistema. Imparerai a visualizzare e controllare i processi con ps, top e kill, a regolare le priorità con nice e renice, e a pianificare attività una tantum o ricorrenti con at, cron e i timer di systemd. Strumenti di monitoraggio come vmstat, iostat, free, sar, glances e journalctl vengono spiegati per tenere d'occhio CPU, memoria, disco e uso della rete. La gestione dei pacchetti è trattata in profondità sia per i sistemi basati su Debian (APT) che su Red Hat (YUM/DNF), insegnandoti a installare, aggiornare, rimuovere e interrogare il software gestendo automaticamente le dipendenze. Riceverai anche un'introduzione allo scripting shell, per automatizzare attività di routine con variabili, cicli, condizionali e funzioni.
Le sezioni finali si concentrano su reti, accesso remoto e utility quotidiane. Configurerai interfacce di rete cablate e wireless, imposterai indirizzi statici o DHCP, gestirai DNS e comprenderai concetti di base come indirizzamento IP, subnetting e routing. L'amministrazione remota sicura è trattata con SSH, inclusa autenticazione tramite chiave, tunneling e trasferimento file con SCP e SFTP. Vengono esplorati due editor di testo popolari, Vi/Vim e Nano, per modificare file di configurazione e script in modo efficiente. La guida mostra poi come installare e configurare un server web (Apache), introduce database relazionali e non relazionali (MySQL, PostgreSQL, MongoDB) e delinea pratiche di sicurezza di base come firewall, SELinux/AppArmor, crittografia e aggiornamenti regolari.
Infine, imparerai a proteggere i tuoi dati con strategie affidabili di backup e ripristino usando rsync, tar e cron, a risolvere problemi comuni dalla connettività di rete ai permessi, e a scoprire dove cercare ulteriore aiuto: forum online, documentazione, libri, video e percorsi di certificazione. Alla fine di questo libro avrai un sistema Linux funzionante, la sicurezza per navigare nella riga di comando, le competenze per gestire utenti, file e servizi, e le conoscenze per mantenere il tuo ambiente sicuro e aggiornato. Che tu sia uno studente, un hobbista o un aspirante professionista IT, questa guida ti fornisce le basi pratiche per esplorare le vaste possibilità di Linux.
Questo libro è progettato per principianti assoluti con conoscenze informatiche di base che vogliono imparare Linux da zero, così come utenti intermedi che cercano di consolidare le loro competenze fondamentali in amministrazione di sistema, competenza in riga di comando e tecnologie open-source.
Introduzione
Capitolo 1 Introduzione a Linux
Capitolo 2 Comprendere il Filesystem di Linux
Capitolo 3 Navigare la Riga di Comando
Capitolo 4 Strumenti Essenziali della Riga di Comando
Capitolo 5 Lavorare con File e Directory
Capitolo 6 Gestione di Utenti e Gruppi
Capitolo 7 Permessi e Proprietà dei File
Capitolo 8 Gestione dei Processi
Capitolo 9 Monitoraggio e Logging del Sistema
Capitolo 10 Gestione dei Pacchetti con APT
Capitolo 11 Gestione dei Pacchetti con YUM/DNF
Capitolo 12 Basi dello Scripting Shell
Capitolo 13 Fondamenti di Networking
Capitolo 14 Configurazione delle Interfacce di Rete
Capitolo 15 SSH e Accesso Remoto
Capitolo 16 Editor di Testo: Vi/Vim
Capitolo 17 Editor di Testo: Nano
Capitolo 18 Introduzione all'Amministrazione di Sistema
Capitolo 19 Installazione e Configurazione di un Web Server
Capitolo 20 Introduzione ai Database
Capitolo 21 Basi della Sicurezza
Capitolo 22 Firewall e Irrobustimento della Sicurezza
Capitolo 23 Backup e Ripristino
Capitolo 24 Risoluzione dei Problemi Comuni
Capitolo 25 Ulteriori Esplorazioni e Risorse
1 ottobre 2026
Saggistica
Italiano
44.454 parole
3 ore 7 minuti
Ordina Il sistema operativo Linux (Copertina rigida) su MixCache.com:
Acquista oraLa copia cartacea è stampata su ordinazione e spedita in tutto il mondo. Include l'ebook gratis, pronto da leggere subito.
$5 di credito per tutti i nuovi account MixCache.com, utilizzabili per qualsiasi acquisto di ebook!*