Ho scritto libri gratuiti su Linux in passato. Quell’articolo ha una buona collezione di libri Linux disponibili gratuitamente.
Il proverbio dice che le cose migliori della vita sono gratuite. Questo potrebbe non essere del tutto vero quando si tratta di libri. Ci sono molti libri eccellenti su Linux che potresti dover acquistare, ma valgono la pena.
Elencherò alcuni dei miei libri Linux preferiti che possiedo e ho letto per migliorare la mia comprensione di vari argomenti relativi a Linux. Alcuni di essi sono generici, mentre altri riguardano aree specifiche dei sistemi Linux.
Ho citato quale libro tratta di quale argomento in modo che ti aiuti a decidere se dovresti ottenere il libro o meno.
I link di Amazon nell’articolo sono link di affiliazione. Naturalmente sei libero di ottenerlo direttamente dal sito web dell’editore, dal tuo negozio di libri locale (supporto commerciale locale) o dal tuo negozio di libri online preferito.
Libri consigliati per migliorare le tue conoscenze su Linux
Indice Articolo
Nonostante tutto, questi sono i miei consigli influenzati dalla mia opinione. Supponiamo che io suggerisca che un libro Linux è facile da capire. Hai ottenuto il libro online e l’hai trovato invece complicato. Sarà uno spreco di denaro, no?
Prima di prendere un libro, ti consiglio di leggere alcune pagine di esempio del libro. Puoi scaricare il capitolo di esempio dal sito Web dell’editore (se presente). Puoi anche utilizzare un servizio come Google Libri. Cerca il libro e troverai alcune pagine del libro che possono essere lette gratuitamente.
Leggi le pagine di esempio e decidi tu stesso se i libri non sono buoni.
Come funziona Linux

Questo è ciò che consiglio se vuoi imparare e comprendere il funzionamento di base di Linux. Come funziona Linux è il libro perfetto se sei assolutamente nuovo o se vuoi migliorare la tua conoscenza di Linux.
Il libro è scritto in una lingua semplice e facile da seguire. Inizia con l’idea di base su Linux, kernel, shell ecc. E poi continua a spiegare il filesystem, la gerarchia ecc. Dopo aver trattato le basi, il libro approfondisce le nozioni di base su come si avvia il kernel Linux, come inizia lo spazio utente, registrazione del sistema ecc.
Il libro discute anche dell’utilizzo delle risorse e della configurazione di rete prima di toccare brevemente la parte di scripting della shell.
Puoi scaricare gratuitamente il capitolo 4 del libro su dischi e filesystem. Leggi e vedi se il libro è una buona scelta o no.
Bibbia di Linux

Questo è forse il libro Linux più completo che copre un’ampia varietà di argomenti. Con oltre 800 pagine, ottieni tutto dall’apprendimento delle basi della riga di comando di Linux agli argomenti avanzati su sysadmin.
Ogni capitolo del libro termina con esercizi per usare le tue nuove conoscenze apprese in un determinato scenario. Le risposte sono incluse alla fine del libro.
Se ti stai preparando a diventare un amministratore di sistema, se ti stai preparando per un esame di certificazione Linux o se vuoi semplicemente migliorare la tua conoscenza di Linux, Linux Bible si dimostrerà una risorsa essenziale.
Impara Linux rapidamente

Ho ricevuto questo libro come regalo dal suo autore Ahmed Alkabary. Se ricordi, Ahmed era solito tenere il suo corso “Nozioni di base sulla riga di comando di Linux” gratuitamente per i suoi lettori FOSS fino a quando Udemy ha cambiato le sue politiche sul codice coupon.
A differenza di come funziona Linux, questo non spiega il funzionamento di Linux. Passa direttamente alla riga di comando di Linux.
Il libro si presenta come una raccolta di post di blog e in senso buono. Troverai i capitoli e gli argomenti trattati nello stile “Come fare” con molti esempi di comandi, spiegazioni degli output e diagrammi schematici necessari.
Ogni capitolo termina con una sezione di controllo della conoscenza in cui ti viene dato un semplice set di esercizi da eseguire insieme a un set di set di domande vero / falso. Questo è un buon modo per testare le tue nuove conoscenze acquisite. Le risposte sono incluse alla fine del libro.
La lingua del libro è colloquiale e facile da seguire. Se il tuo obiettivo è imparare i comandi di Linux, questo è un buon libro da avere sulla tua scrivania.
Linux per sviluppatori

Linux for Developers è un piccolo libro con meno di 200 pagine. Il libro è destinato agli sviluppatori di software, non agli sviluppatori del kernel Linux.
Se sei uno sviluppatore di software che utilizza Windows come workstation principale, questo libro fa per te. Nella maggior parte delle organizzazioni, gli sviluppatori utilizzano Windows per i loro strumenti di sviluppo, ma quando si tratta di distribuzione, l’infrastruttura esiste su macchine Linux.
Come sviluppatore di software, potresti non voler passare molto tempo a chiederti come configurare la rete, montare i dischi ecc. Non che non sia utile sapere, non è essenziale per il tuo lavoro di codifica principale.
Linux for Developers offre una panoramica della riga di comando di Linux e mostra solo i comandi Linux assolutamente essenziali richiesti dagli sviluppatori regolari. Conosci il filesystem, la navigazione dei percorsi, la comprensione delle autorizzazioni dei file, i comandi essenziali per elencare il contenuto, visualizzare i file, trovare il testo nei file, ecc.
Questo libro discute anche come utilizzare comuni editor basati su terminali come Vim prima di passare a parlarti del pacchetto software (se è necessario impacchettare il software su Linux).
Ci sono anche sezioni su vari linguaggi di scripting. Quindi, ottieni le basi degli script di Bash, Perl e Python. Il libro termina con alcuni capitoli sull’uso di Git, sulla gestione dei file con Git e sulla comprensione delle differenze tra i file con Git.
Dato che ho lavorato come sviluppatore di software, posso relazionarmi con il pensiero dell’autore di fornire solo ciò che è essenziale per la maggior parte degli sviluppatori di software. Ciò consente agli sviluppatori di concentrarsi sulla loro programmazione pur conoscendo abbastanza riga di comando Linux per completare il loro lavoro.
Linux Pocket Guide

Come suggerisce il nome, Linux Pocket Guide è un piccolo manuale tascabile per fare rapidamente riferimento ai comandi di Linux e al loro funzionamento.
Non ti insegna come Linux funzioni in dettaglio. È semplicemente una raccolta di comandi Linux. I comandi sono raggruppati in varie sezioni come i comandi per la visualizzazione dei file, la navigazione delle directory, la gestione degli utenti, la rete, ecc.
Ci sono esempi rapidi e brevi dei comandi insieme alle loro sintassi e una breve descrizione.
Linux Pocket Guide ha anche un indice alfabetico alla fine del libro. In questo modo, puoi vedere rapidamente quale comando è menzionato su quale pagina.
Consideralo un enorme cheat sheet e un’alternativa alle manpage. Tenerlo sulla scrivania è utile e ti evita di cercare sempre su Internet gli esempi di comandi.
Indurimento di Linux in reti ostili

Di solito libri su argomenti avanzati come la sicurezza di Linux sono scritti in un linguaggio tecnico complicato adatto a amministratori di sistema esperti. Questo libro è leggermente diverso. Da un manager non tecnico a DevOps / SecOps esperti fino a CTO, questo libro è un’ottima lettura per ogni livello di esperienza.
Ogni capitolo di questo libro ha tre sezioni. La prima sezione offre una panoramica generale di alto livello sull’argomento della sicurezza e delle best practice facili da implementare che quasi tutti possono comprendere e seguire.
La seconda sezione lo porta quindi al livello successivo con passaggi di indurimento intermedi o avanzati per i amministratori di sistema. Anche se non li segui tutti passo dopo passo, potresti comunque leggerlo per avere un’idea migliore sull’argomento.
La terza sezione discute suggerimenti avanzati sulla tempra che sono complicati e richiedono tempo.
Inizia con la copertura del concetto di sicurezza generale, la protezione delle stazioni di lavoro e il rafforzamento di server e reti Linux. Passa quindi alla discussione sull’indurimento di servizi essenziali (e spesso vulnerabili) come server Web, e-mail, DNS e database.
Il libro termina con un capitolo sulla risposta agli incidenti. Questo ti dà alcuni consigli pratici su cosa fare quando il tuo server è compromesso. Come indagare su cosa è successo, cosa hanno fatto gli aggressori, come hanno fatto e cosa fare per prevenire tali incidenti in futuro.
Ricorda, questo non è davvero un libro di cucina. In effetti, l’ho usato come lettura della buona notte piuttosto che come un manuale fai-da-te.
L’autore Kyle Rankin ha ragione a dirlo le minacce avanzate di oggi tendono a farsi strada nei toolkit di script per bambini di domani. È importante avere una mentalità di sicurezza e questo libro offre una buona prospettiva al riguardo.
Manuale di amministrazione del sistema UNIX e Linux

Questo libro richiede di avere una buona idea di Linux e di conoscere la riga di comando di Linux. In effetti, è più adatto a te se stai già lavorando come amministratore di sistema.
Con oltre 1000 pagine, questo libro tratta argomenti avanzati adatti per amministratori di sistema esperti. Dagli argomenti principali su sysadmin per Linux agli argomenti orientati a DevOps, questo libro ha tutto.
Altamente raccomandato per amministratori di sistema esperti.
Firewall Linux

Un altro libro Linux avanzato in questo elenco. Nessun premio per indovinare che questo libro riguarda i firewall in Linux.
Come amministratore di sistema o ingegnere di rete, se si desidera proteggere la propria rete o verificare le vulnerabilità, questo è un buon libro per apprendere il concetto fondamentale di firewall.
Quali libri di Linux mi consigliate?
Non ho incluso libri eccellenti come The Linux Command Line in questo elenco. Non che non sia un buon libro, ma perché è disponibile gratuitamente e l’ho menzionato nell’elenco di eBook Linux gratuiti.
Sono disponibili numerosi libri su Linux. Non li ho certamente letti tutti, né sarò in grado di leggerli tutti. È possibile che mi sia sfuggito il tuo libro preferito.
Perché non condividere il tuo libro Linux preferito nella sezione commenti? Aggiungerò una sezione di raccomandazioni del lettore in base al tuo feedback.