15 BEST Linux Books (2021 Update)

Anonim

Linux este un sistem de operare bazat pe UNIX și a fost introdus pentru prima dată de Linus Torvalds. Se bazează pe nucleul Linux și poate rula pe diferite platforme hardware fabricate de Intel, MIPS, HP, IBM, SPARC și Motorola.

Iată o listă a celor mai importante 15 cărți pentru Linux care ar trebui să facă parte din orice bibliotecă pentru începători sau dezvoltatori Linux.

1) Ghid de buzunar Linux: comenzi esențiale

Linux Pocket Guide este o carte scrisă de Jason Cannon. Oferă o cale de învățare organizată. De asemenea, vă ajută să obțineți stăpânirea celor mai utile și importante comenzi. Aceasta este o carte de referință ideală atât pentru începători, fie pentru cei care doresc să se pună la curent cu Linux sau utilizatorii experimentați.

Această carte conține comenzi noi pentru procesarea fișierelor imagine și a fișierelor audio, citirea și modificarea clipboard-ului sistemului și manipularea fișierelor PDF.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

2) Cum funcționează Linux

Cum funcționează Linux, este o carte scrisă de Brian Ward. Cartea vă învață conceptele din spatele sistemelor interne Linux. Este un material de referință ideal pentru oricine este curios să știe despre funcționarea interioară a sistemului de operare.

De asemenea, veți afla cum funcționează instrumentele de dezvoltare și cum să scrieți script-uri shell eficiente. În această carte, veți explora, de asemenea, nucleul și veți examina activitățile cheie ale sistemului, cum ar fi apelurile de sistem, intrarea și ieșirea și sistemele de fișiere.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

3) Linia de comandă Linux

Linia de comandă Linux este o carte scrisă de William Shotts. Autorul vă duce de la prima apăsare de tastă a terminalului până la scrierea programelor complete folosind un shell Linux sau o linie de comandă.

În această carte, veți învăța, de asemenea, navigarea fișierelor, configurarea mediului, potrivirea modelelor cu expresii regulate etc. În afară de cunoștințe practice, cartea dezvăluie și conceptul de bază al fiecărui subiect.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

4) Linux pentru începători: o introducere în sistemul de operare Linux și linia de comandă

Linux pentru începători este o carte scrisă de Jason Cannon. Cea mai bună parte a acestei cărți este că nu aveți nevoie de cunoștințe prealabile despre sistemul de operare Linux. Veți fi ghidați utilizând abordarea logică și sistematică pas cu pas.

Acest material de învățare acoperă, de asemenea, concepte noi sau se întâlnesc jargon. Cel mai bun lucru despre această carte de tutoriale este că fiecare detaliu este tratat în această carte într-un limbaj ușor de înțeles și conceptele sale de bază.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

5) Linia de comandă Kung Fu

Linia de comandă Kung Fu este o carte scrisă de Jason Cannon. Cartea include, de asemenea, ambalate cu zeci de sfaturi și peste 100 de exemple practice, din lumea reală. Exemplele date în această carte vă ajută să rezolvați problemele reale și să atingeți obiective care merită.

Cartea are un index cuprinzător. Deci, chiar dacă doriți să găsiți fiecare exemplu în care se folosește o comandă dată - chiar dacă nu este subiectul principal.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

6) Administrare Linux

Administrarea Linux este o carte scrisă de Jason Cannon. Acest material de învățare Linux include subiecte precum Ubuntu Linux, Debian, Linux Mint, RedHat Linux, Fedora, SUSE Linux, Kali Linux și multe altele.

Până la sfârșitul acestei cărți Linux, veți înțelege pe deplin cele mai importante și fundamentale concepte ale administrării serverelor Linux. Mai mult, veți putea folosi aceste concepte în diferite situații din lumea reală.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

7) Linia de comandă Linux și Biblia Scripting Shell, ediția a 3-a

Linia de comandă Linux și Shell Scripting Bible este o carte de referință scrisă de Richard Blum. Cartea include instrucțiuni detaliate și exemple abundente.

Pentru a utiliza această carte, veți învăța cum să ocoliți interfața grafică și să comunicați cu computerul. Această carte Linux are treizeci de pagini de noi exemple funcționale care sunt complet actualizate pentru a se alinia la cele mai recente caracteristici Linux.

Începe cu elementele fundamentale ale liniei de comandă. Cartea oferă informații despre scripturile shell și vă arată aplicația practică a comenzilor pentru funcții automate, efectuate frecvent.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

8) Programare avansată în mediul UNIX, ediția a 3-a

Programare avansată în mediul UNIX, scris de Stephen A. Rago. Această carte Linux începe cu fișiere, directoare și procese și apoi vă duce la tehnici Linux mai avansate. Scriitorul acoperă, de asemenea, fire și programare multithread și IPC bazat pe socket.

Această carte acoperă mai mult de șaptezeci de interfețe noi, inclusiv I / O asincrone POSIX, încuietori de centrifugare, bariere și semafoare POSIX etc. Cartea oferă mai multe studii de caz la capitol, fiecare reflectând medii contemporane.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

9) Linux Kernel Development: Linux Kernel Development

Linux Kernel Development este o carte scrisă de Robert Love. Cartea oferă detalii despre proiectarea și implementarea kernel-ului Linux. Scriitorul prezintă conținutul într-un mod benefic pentru cei care scriu și dezvoltă codul nucleului.

Este, de asemenea, o carte ideală pentru programatorii care doresc să înțeleagă mai bine sistemul de operare Linux. Cartea oferă caracteristici ale kernel-ului Linux, care include proiectarea, implementarea și interfețele sale.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

10) Arta programării UNIX (seria profesională de calcul Addison-Wesley)

The Art of Unix Programming este o carte scrisă de Eric S. Raymond. Această carte Linux dezvăluie secretele de proiectare software ale designerilor originali Unix. De asemenea, arată cum produc produse software rapide, portabile, reutilizabile, modulare și de lungă durată.

Cartea acoperă subiecte precum Bazele filosofiei Unix, istoricul Unix, comparațiile sistemului de operare, cele mai bune practici, Găsirea notării care cântă, etc. Cartea include, de asemenea, 12 studii de caz pentru a cunoaște utilizarea Linux în aplicațiile din viața reală.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

11) Linux pe scurt: o referință rapidă pentru desktop

Linux, pe scurt, este o carte scrisă de Stephen Figgins. Cartea include instrumente de programare, instrumente de administrare a sistemului și a rețelei, shell, editori etc.

Această carte se concentrează pe elementele esențiale ale sistemului Linux, precum și pe o mai mare acoperire a noilor capabilități, cum ar fi virtualizarea, controlul reviziilor cu git. De asemenea, include o opțiune pentru utilizarea unui număr mare de comenzi Linux.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

12) Interfața de programare Linux

Interfața de programare Linux este o carte scrisă de Michael Kerrisk. În această carte, autorul oferă descrieri detaliate ale apelurilor de sistem și ale funcțiilor bibliotecii de care aveți nevoie pentru a învăța programarea Linux etc.

Această carte acoperă bogăția de caracteristici specifice Linux, inclusiv epoll, notificare și sistemul de fișiere / proc. Accentuarea cărții asupra standardelor UNIX (POSIX.1-2001 / SUSv3 și POSIX.1-2008 / SUSv4). În același timp, această carte Linux este de asemenea valoroasă pentru programatorii care lucrează pe alte platforme UNIX.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

13) Programarea sistemului Linux: vorbind direct cu biblioteca Kernel și C

Programarea sistemului Linux este o carte scrisă de Robert Love. Cartea oferă materiale de învățare despre programarea sistemului Linux, un manual de referință privind apelurile de sistem Linux. Cartea este un ghid ideal pentru a afla despre scrierea unui cod mai inteligent și mai rapid.

Cartea vă ajută să faceți distincția între funcțiile standard POSIX și serviciile speciale oferite numai de Linux. Cartea include, de asemenea, un capitol despre multithreading. De asemenea, oferă o privire aprofundată asupra Linuxului atât din perspectiva teoretică, cât și din cea aplicată.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

14) Linux: Referința completă

The Complete Reference este o carte scrisă de Richard Petersen. Cartea include diverse caracteristici, instrumente și utilitare Linux din această resursă complet actualizată și cuprinzătoare.

Această carte Linux acoperă, de asemenea, utilizarea desktopurilor și shell-urilor, gestionarea aplicațiilor, implementarea serverelor și gestionarea sarcinilor de administrare a sistemului și a rețelei.

Cartea include diverse detalii despre instalarea software-ului Ubuntu și Red Hat / Fedora foarte diferite și populare. Cartea vă învață, de asemenea, instrumentele utilizate de diferite distribuții.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon

15) Administrare Linux: Ghid pentru începători, ediția a șaptea

Administrarea Linux este o carte scrisă de Wale Soyinka. Cartea vă învață cum puteți configura și gestiona în mod eficient orice versiune de Linux pe servere individuale sau folosind această resursă practică.

Cartea oferă explicații clare, instrucțiuni pas cu pas și exemple din lumea reală.

De asemenea, veți învăța cum să configurați hardware și software, să lucrați din GUI sau linia de comandă, să întrețineți servicii de internet și de rețea. Această carte a inclus soluții de gestionare software și backup.

Verificați cele mai recente prețuri și recenzii ale utilizatorilor pe Amazon