GNU/Linux >> Linux Esercitazione >  >> Linux

I 10 migliori libri Linux da leggere nel 2019

Questo tutorial si concentra sui migliori libri di Linux che dovresti leggere per diventare un amministratore di sistema professionista.

Rilasciato per la prima volta nel settembre 1991, il kernel Linux è stato progettato pensando ai PC domestici.

Da allora, Linux è diventato un sistema operativo di riferimento per piattaforme molto più grandi, come server, supercomputer e cloud computing, nonché per i dispositivi piccoli e maneggevoli che teniamo sempre a portata di mano; smartphone.

Inutile dire che il kernel Linux è un versatile , sistema operativo open source , o sistema operativo, che vale la pena esaminare.

Sfortunatamente, acquisire le informazioni necessarie per essere al passo con il sistema operativo è una sfida decente.

Ci sono un sacco di libri Linux oggi sul mercato, che coprono un'ampia gamma di livelli di abilità, molti dei quali potrebbero non essere adatti alla tua situazione unica.

Aggiungi a questo il fatto che suggerimenti e trucchi per Linux vengono scoperti continuamente ed è facile trovarti un po' sopraffatto quando cerchi di trovare il giusto materiale di lettura per scoprire ciò che devi sapere nello specifico.

Fortunatamente, è qui che entriamo in gioco.

Abbiamo raccolto i migliori 10 migliori libri Linux di quest'anno, ordinati dal principiante all'esperto , nell'elenco seguente.

Queste recensioni sono progettate per aiutarti a determinare il motivo per cui vorresti prendere il libro in modo facile da digerire, in modo da poterti concentrare rapidamente su quale è il migliore per te.

1 – Linux per principianti di Jason Cannon

Se fare riferimento a Linux come kernel o menzionare "open source" ha causato un po' di confusione in precedenza, questo potrebbe essere il libro che fa per te.

L'autore, Jason Cannon, ha scritto il libro appositamente per le persone che cercano di entrare nella programmazione con Linux.

Come in, non vengono fatte ipotesi su ciò che il lettore fa o non sa. Tutto è delineato nei minimi dettagli per garantire che ogni lezione sia saldamente cementata nella mente dei lettori.

Per darti un'idea di cosa anticipare, ogni parola di programmazione o di rete a cui l'autore introduce il lettore viene spiegata in modo completo in parole povere, senza essere troppo secca o noiosa.

A causa della cura meticolosa che Cannon ha messo nella composizione di questo, Linux for Beginners è altamente raccomandato a chiunque cerchi di iniziare a imparare i dettagli del kernel.

Detto questo, quello che segue è un piccolo assaggio di ciò di cui saprai di più dopo aver letto questo libro.

  • Determinare quale distribuzione Linux è la migliore per te
  • Procedura di configurazione per l'esecuzione di Linux
  • Accesso al Server Linux
  • Protocolli di rete
  • Secure Shell o SSH , un protocollo di rete crittografica comunemente utilizzato
  • Come utilizzare SSH
  • Perché vuoi usare SSH
  • Navigazione nella Riga di comando
  • Accesso a file, programmi e altro tramite la riga di comando
  • Aggiornamento dei contenuti del computer tramite la riga di comando
  • Confronto e ricerca di file
  • Compressione file
  • Come leggere i messaggi di errore
  • Panoramica delle autorizzazioni utente Linux
  • Codifica tramite un editor
  • Revisione e implementazione di tubazioni
  • Dirigere il traffico dati
  • Ottenere il massimo da un prompt della shell
  • Programmazione automatica dei lavori tramite Cron
  • Passaggio tra utenti per eseguire processi

Se tutto ciò ti sembra un po' troppo, non preoccuparti!

Cannon fa un ottimo lavoro nel guidare i lettori attraverso ciò che è tutto dall'inizio alla fine.

Per questo motivo, Linux for Beginners è uno dei migliori libri Linux disponibili fino ad oggi.

Looking to get started with Linux? Here's how to get Linux for Beginners 

2 – La riga di comando di Linux:un'introduzione completa di William Shotts

A volte, leggere una frase più di una volta aiuta il lettore a cogliere appieno il messaggio trasmesso.

Tenendo conto di questo fatto, includiamo questo libro nella nostra lista.

Vedi, La riga di comando di Linux copre una parte decente del contenuto coperto in Linux per principianti, oltre ad alcune pepite d'oro in più.

Queste informazioni aggiuntive combinate con un corso di aggiornamento sono un modo inattivo per i lettori di memorizzare meglio ciò che sanno e migliorare quelle conoscenze comprendendo come i nuovi dettagli si adattano.

Ad esempio, i lettori con Linux già configurato possono seguire l'autore, William Shotts, che fornisce esempi passo passo su come scrivere programmi completi in Bash. Oltre a ciò che Bash è in realtà. Inoltre, i lettori potranno condurre quanto segue dopo aver completato il libro.

  • Perfetta navigazione dei file
  • Configurazione degli ambienti per vari compiti
  • Concatenamento di comandi
  • Utilizzo di espressioni regolari per trovare modelli
  • Capire e implementare collegamenti simbolici o collegamenti simbolici
  • Protocolli di rete
  • Gestione dei processi

Come bonus aggiuntivo, Shotts gestisce il sito Web LinuxCommand.org .

Nel caso non lo conoscessi, questo sito Web è dedicato alla condivisione di tutte le ultime notizie su Linux, inclusi i programmatori di scorciatoie unici nel campo scoperti di recente. Shotts compila queste informazioni in un libro di facile utilizzo a volte, quando vengono portati alla luce sufficienti nuovi dati.

Looking to learn the Linux Command Line? Click here to get your copy.

3 – Guida tascabile di Linux:comandi essenziali di Daniel J. Barrett

Come programmatore di lunga data, sarò il primo ad ammettere quanto spesso devo cercare una funzione, una scorciatoia o un comando.

Il che non dovrebbe sorprendere.

Ci sono molte informazioni da ricordare quando si tratta di programmazione o persino di gestione della rete, indipendentemente da come si utilizza Linux. Detto questo, se ti ritrovi ad avere problemi con l'uso della ricerca dei comandi, che si tratti di tempo perso o dell'impossibilità di trovare ciò che stai cercando in generale, questo libro potrebbe essere la tua grazia salvifica.

All'interno delle copertine di Linux Pocket Guide c'è una grande quantità di informazioni che potresti ritrovarti a dimenticare di tanto in tanto, come le seguenti.

  • Elaborazione di immagine e Audio File
  • Correndo o Fine Programmi
  • Lettura e modifica degli elementi archiviati negli Appunti
  • Alterare i file PDF
  • Backup dei dati
  • Operazioni di archiviazione remota
  • Gestione dell'account
  • Ricoprire il ruolo di superutente
  • Vedere troppo il traffico di rete

Come probabilmente puoi capire dagli argomenti trattati, la Guida tascabile di Linux è ideale sia per utenti Linux intermedi che per esperti. Raccogli questo articolo insieme a qualsiasi altro tuo libro Linux preferito per assicurarti che tutte le tue basi informative siano coperte.

If you want to acquire a Linux pocket guide that you can take with you anywhere, here is how to get the book.

4 – Guida all'amministrazione della rete Linux di Tony Bautt

Attenzione, speranzosi amministratori di rete, questo è uno dei migliori libri su Linux per cominciare!

Come suggerisce il titolo del libro, i lettori possono ottenere preziose informazioni sulla gestione dell'ambiente di rete, anche se sono coinvolti più livelli. Ciò include una revisione dell'infrastruttura di base, nonché uno sguardo approfondito all'elenco di argomenti di seguito.

  • OpenLDAP
  • FreeS/WAN
  • Spam Filtraggio
  • Senza fili Hub
  • IMAP
  • OpenSSH
  • LEGGERA
  • IPv6

Sebbene questo libro sia uscito originariamente nel 2005, i dati sono disponibili online gratuitamente e forniscono ai lettori una solida base su cui espandere le proprie conoscenze senza sforzo. Per questo motivo, coloro che sperano di entrare nell'amministrazione di rete possono aumentare il loro potenziale di occupazione iniziando da qui, piuttosto che con altri libri Linux.

Looking to understand more about Linux network administration? Click the link to get the book.

5 – Come funziona Linux, 2a edizione di Brian Ward

Come accennato in precedenza, il kernel Linux è open source e se sai come far funzionare questo sistema operativo, puoi condurre una vasta gamma di obiettivi sulla tua macchina.

Raggiungere questo livello di controllo completo sul tuo computer rende possibile agli utenti, o a questo punto superutenti, di fare tutto ciò che il tuo cuore desidera, purché tu sappia come farlo.

Se ti sembra un paradiso, prendi Come funziona Linux .

Questo libro esamina ogni aspetto di ciò che fa Linux, dall'avvio allo spegnimento e tutto il resto. I punti salienti che i lettori impareranno includono:

  • Attività chiave del kernel
  • Come viene gestito il flusso di input e output tramite l'interfaccia utente
  • Utilizzo degli strumenti di sviluppo
  • Firewall

How Linux Works fornisce anche esempi che puoi testare e utilizzare nel mondo reale quando incontri una sfida difficile che non hai mai visto prima, motivo per cui è uno dei migliori libri di Linux là fuori.

Looking to become a super user on Linux systems? This is definitely the book you should read.

6 – Bibbia Linux di Christopher Negus

Nella copertina di questo libro è contenuto essenzialmente tutto ciò che devi sapere sulle ultime versioni di Red Hat, Fedora e Ubuntu.

L'autore, Christopher Negus , ha consolidato i suoi 25 anni di esperienza in Red Hat, Inc. in un libro degno di essere soprannominato la Bibbia di Linux.

Quando i lettori avranno finito di leggere tutte le 912 pagine, saranno pronti per affrontare le sfide dei sistemi a livello aziendale, inclusi, a titolo esemplificativo:

  • Protezione delle operazioni Linux
  • Risoluzione dei problemi comuni
  • Creazione di ambienti virtuali o ENV
  • Esecuzione di ENV tramite il Cloud

La Bibbia di Linux include anche esempi passo-passo in modo che gli amministratori possano acquisire fiducia nelle applicazioni future.

Ora che ci stiamo avvicinando alla fine della nostra lista, tutti i libri menzionati di seguito sono solo di livello esperto.

Tieni presente che non stiamo cercando di suggerire che gli utenti Linux inesperti non possano afferrare il contenuto contenuto nei seguenti libri di Linux. Piuttosto, incoraggiamo vivamente gli utenti Linux principianti a iniziare con uno degli altri migliori libri su Linux per familiarizzare meglio con il kernel prima di immergersi in argomenti più complessi.

Looking to add the Linux Bible to your bookshelf? Here's how you can acquire it.

7 – Padroneggiare la sicurezza e il rafforzamento di Linux di Donald A. Tevault

A proposito di protezione delle operazioni Linux, se stai cercando di potenziare il tuo server o l'infrastruttura cloud, dai un'occhiata a Sicurezza e protezione avanzata di Linux.

Le informazioni utili che i lettori raccolgono da questo libro li aiuteranno a capire come gli aggressori manipolano il sistema per ottenere l'accesso ai dati privati, nonché come impedire agli intrusi di farlo.

Altri dettagli degni di nota includono segnali da cercare per fermare preventivamente un potenziale attacco , nonché informazioni sugli argomenti seguenti.

  • Come applicare una forte sicurezza online
  • Miglioramento del know-how SSH
  • Padronanza di Sudo Comandi
  • Creazione corretta di un firewall
  • Come scansionare la porta s Per pacchetti dannosi

L'autore, Donald A. Tevault è un istruttore Linux professionale con Livello 3-Security e la certificazione GIAC Incident Handler.

Acquista questa documentazione tecnica invece di uno qualsiasi degli altri libri su Linux se sei pronto a proteggere le risorse intellettuali online.

If you want to make your Linux servers more secure, this is probably the book you should read.

8 – Padroneggiare l'amministrazione della rete Linux di Jay LaCroix

Progettato pensando agli amministratori di rete esperti, il libro Mastering Linux Network Administration , è un must assoluto.

Jay LaCroix, l'autore, guida l'amministrazione esperta della rete attraverso problemi a livello aziendale, sia perché si verificano sia come risolverli.

A tal fine, LaCroix fornisce attività ben congegnate che i lettori possono condurre per vedere il problema creato, quindi risolto, in tempo reale.

Sebbene i sistemi trattati includano solo CentOS 7 e Debian 8, le preziose informazioni fornite dagli amministratori di rete li aiuteranno a padroneggiare completamente la progettazione , implementazione e amministrazione di reti Linux a livello aziendale .

Questa è un'impresa principalmente dovuta alla graziosa scomposizione di monitoraggio, risoluzione dei problemi, struttura e comando che LaCroix affronta strategicamente.

If you are looking to get better at managing networks, here's how you can get your copy

9 – Clustering ad alta disponibilità Pro Linux di Sander van Vugt

Nel tempo, una rete Linux può crescere a proporzioni di massa.

Di conseguenza, le risorse necessarie per calcolare i comandi di base possono diventare scarse.

Sebbene ciò possa essere dovuto a una serie di motivi, Pro Linux High Availability Clustering può probabilmente aiutarti a identificare il motivo del ritardo e migliorare le prestazioni complessive.

Come bonus aggiuntivo, questa guida basata sulla soluzione esamina il clustering dei componenti sulla maggior parte delle piattaforme basate su Linux, rendendolo uno strumento universale degno di essere raccolto. Inoltre, tutto è spiegato in modo chiaro e facile da digerire, se sei già un esperto di Linux.

Una panoramica generale degli argomenti include:

  • Configurazione Apache a livello aziendale
  • Come creare una SAN Open Source per il clustering
  • Implementazione del server web con bilanciamento del carico Cluster
  • Configurazione del database per disponibilità elevata
  • Utilizzo della virtualizzazione KVM
  • Garantire un ambiente virtuale è adeguatamente protetto

Tieni presente che molti degli argomenti sopra menzionati possono essere utilizzati in Machine Learning, che diventerà sempre più popolare con il passare del tempo. Per questo motivo, Pro Linux HighAvailability Clustering è uno dei migliori libri Linux disponibili per esperti.

Getting Pro Linux High Availability Clustering is definitely a good idea if you plan on getting more knowledge about Linux clusters.

10 – Padroneggiare gli script della shell di Linux di Mokhtar Ebrahim

Come esperto, probabilmente sai come sono correlati Linux e Python.

Detto questo, questo è uno di quei libri su Linux che utilizza questa conoscenza privilegiata per aiutarti a padroneggiare Linux in più di un modo.

I lettori che scelgono di prendere questo libro riceveranno solide conoscenze sugli script di shell, come gestire programmi complessi dietro le quinte e automatizzare attività ripetitive al volo. Il contenuto include comandi one liner molto vantaggiosi, così come i seguenti.

  • Risoluzione di problemi complessi tramite Shell
  • Utilizzare gli strumenti di amministrazione di sistema a tuo vantaggio
  • Come distribuire Attività automatizzate ben congegnate
  • Varietà di suggerimenti per il debug
  • Pro e contro di Scripting con Perl vs Python
  • Valuta l'ordine di comando
  • Crea al volo ambienti virtuali per il test della configurazione Web
  • Navigazione in AWK , una lingua utilizzata solo nei domini
  • Scrittura di file di registro
  • Come ridurre i tempi di manutenzione
  • Modi per ridurre la durata della costruzione

Inutile dire che, tra tutti gli altri libri su Linux che abbiamo menzionato nel nostro elenco, Mastering Linux Shell Scripting è la scelta ottimale per gli esperti da raccogliere quest'anno.

If you are curious on how to level up your scripting skills, this is the book you should read.

Conclusione

Come ripeto in molti dei miei articoli, c'è un tempo per la teoria e un momento di pratica .

Come amministratore di sistema, devi esercitarti molto per diventare efficiente in quello che stai facendo.

Anche se puoi scegliere di ordinare alcuni di quei libri, devi installare la tua distribuzione per avviare i comandi da solo.

Per questo, consiglierei di iniziare con uno di quei tutorial per iniziare con Linux :

  • Come installare e configurare CentOS 8 con GNOME
  • Come installare e configurare Debian 10 Buster con GNOME

Come sempre, abbiamo una sezione completa sull'amministrazione Linux sul sito Web, quindi assicurati di controllarlo per ottenere maggiori informazioni sull'argomento.


Linux
  1. Cosa rende Linux il sistema operativo sostenibile

  2. Cosa rende speciale la comunità Linux?

  3. I migliori server Web Linux

  4. Cosa fa il permesso di esecuzione?

  5. Qual è l'ordine predefinito dell'ordinamento di Linux?

Cos'è il comando Linux Watch + Esempi

Che cos'è la shell in Linux?

Qual è il comando kill in Linux?

Giochi Linux gratuiti nel 2019:i migliori giochi a confronto

Le migliori distribuzioni Linux nel 2022

Qual è il comando per copiare, leggere e rimuovere file in Linux