GNU/Linux >> Znalost Linux >  >> Linux

10 nejlepších knih o Linuxu ke čtení v roce 2019

Tento výukový program se zaměřuje na nejlepší knihy o Linuxu, které byste si měli přečíst, abyste se stali profesionálním správcem systému.

Poprvé vydáno v září 1991 jádro Linuxu byl navržen s ohledem na domácí počítače.

Od té doby se Linux stal běžným operačním systémem pro mnohem větší platformy, jako jsou servery, superpočítače a cloud computing, stejně jako pro malá, praktická zařízení, která máme neustále u sebe; chytré telefony.

Netřeba dodávat, že linuxové jádro je univerzální , operační systém s otevřeným zdrojovým kódem , nebo OS, které stojí za to prozkoumat.

Bohužel, získání informací, které potřebujete, abyste se dostali do tempa s OS, je slušná výzva.

Dnes je na trhu spousta knih o Linuxu, které pokrývají širokou škálu úrovní dovedností, z nichž mnohé nemusí vyhovovat vaší jedinečné situaci.

Přidejte k tomu fakt, že tipy a triky pro Linux se objevují neustále, a je snadné zjistit, že budete trochu ohromeni, když se budete snažit najít ten správný materiál ke čtení, abyste odhalili to, co konkrétně potřebujete vědět.

Naštěstí tam vstupujeme my.

Sestavili jsme letos nejlepších 10 nejlepších knih o Linuxu, seřazených od začátečníků po experty , v seznamu níže.

Tyto recenze jsou navrženy tak, aby vám pomohly určit, proč byste si knihu měli vybrat snadno stravitelným způsobem, abyste se mohli rychle zorientovat v tom, která je pro vás nejlepší.

1 – Linux pro začátečníky od Jasona Cannona

Pokud odkazování na Linux jako jádro nebo zmínka o „open source“ dříve způsobilo trochu zmatek, může být tato kniha určena právě vám.

Autor, Jason Cannon, napsal knihu speciálně pro jednotlivce, kteří chtějí proniknout do programování v Linuxu.

Stejně jako v tomto případě se nevytvářejí žádné domněnky o tom, co čtenář dělá nebo co neví. Vše je podrobně načrtnuto, aby bylo zajištěno, že každá lekce bude zapáleně zasazena do mysli čtenářů.

Abyste měli představu, co můžete očekávat, každé programovací nebo networkingové slovo, se kterým autor čtenáře seznámí, je důkladně vysvětleno laicky, aniž by to bylo příliš suché nebo nudné.

Vzhledem k pečlivé péči, kterou Cannon věnoval skládání tohoto, je Linux pro začátečníky vysoce doporučen pro každého, kdo se chce začít učit jemnosti a jemnosti jádra.

To znamená, že následující je malý pohled na to, o čem se po přečtení této knihy dozvíte více.

  • Určení, která distribuce Linuxu je pro vás nejlepší
  • Nastavit proces pro spuštění Linuxu
  • Přístup k serveru Linux
  • Síťové protokoly
  • Secure Shell neboli SSH , běžně používaný kryptografický síťový protokol
  • Jak používat SSH
  • Proč chcete používat SSH
  • Navigace v Příkazovém řádku
  • Přístup k souborům, programům a dalšímu prostřednictvím příkazového řádku
  • Aktualizace obsahu počítače pomocí příkazového řádku
  • Porovnávání a vyhledávání souborů
  • Komprese souborů
  • Jak číst Chybové zprávy
  • Přehled uživatelských oprávnění systému Linux
  • Kódování pomocí editoru
  • Kontrola a implementace potrubí
  • Směrování datového provozu
  • Výzva k maximálnímu využití shellu
  • Automatické plánování úloh přes Cron
  • Přepínání mezi uživateli ke spouštění procesů

Pokud se vám to všechno zdá trochu moc, nezoufejte!

Cannon odvádí skvělou práci, když čtenáře prochází tím, co všechno je od začátku do konce.

Díky tomu je Linux pro začátečníky jednou z nejlepších dostupných knih o Linuxu.

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

2 – Příkazový řádek Linuxu:Kompletní úvod od Williama Shottse

Někdy přečtení věty více než jednou pomůže čtenáři plně pochopit předávanou zprávu.

S ohledem na tuto skutečnost zařazujeme tuto knihu do našeho seznamu.

Viz Příkazový řádek Linux pokrývá slušnou část obsahu pokrytého v Linuxu pro začátečníky a navíc pár nugetů zlata navíc.

Tyto dodatečné informace v kombinaci s opakovacím kurzem představují pro čtenáře nečinný způsob, jak si lépe zapamatovat, co znají, a zlepšit tyto znalosti tím, že pochopí, jak do sebe nové detaily zapadají.

Například čtenáři s již nastaveným Linuxem mohou sledovat, jak autor William Shotts poskytuje podrobné příklady, jak psát kompletní programy v Bash. Stejně jako to, co Bash ve skutečnosti je. Kromě toho budou čtenáři moci po dokončení knihy provádět následující.

  • Dokonalá Navigace v souborech
  • Konfigurace prostředí pro různé úkoly
  • Řetězení příkazů
  • Používání Regulárních výrazů najít vzory
  • Pochopte a implementujte symbolické odkazy neboli symbolické odkazy
  • Síťové protokoly
  • Správa procesů

Jako bonus navíc Shotts provozuje web LinuxCommand.org .

V případě, že nejste obeznámeni, tato webová stránka je věnována sdílení všech nejnovějších zpráv o Linuxu, včetně jedinečných zkratek programátorů v oblasti, které nedávno objevili. Shotts zpracuje tyto informace do uživatelsky přívětivé knihy příležitostně, když se objeví dostatek nových dat.

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

3 – Linux Pocket Guide:Essential Commands od Daniela J. Barretta

Jako dlouholetý programátor se jako první přiznám, jak často musím hledat funkci, zkratku nebo příkaz.

Což by nemělo být překvapením.

Pokud jde o programování nebo dokonce správu sítě, bez ohledu na to, jak Linux používáte, je třeba si zapamatovat mnoho informací. To znamená, že pokud zjistíte, že máte problémy s vyhledáváním příkazů, ať už jste ztratili čas nebo jste obecně nemohli najít to, co hledáte, může být tato kniha vaší záchranou.

Na obalech Linux Pocket Guide je množství informací, které můžete čas od času zapomenout, jako například následující.

  • Zpracování Obrázku a Zvuk Soubory
  • Spuštěno nebo Končí Programy
  • Čtení a také úpravy položek uložených ve schránce
  • Změna souborů PDF
  • Zálohování dat
  • Operace vzdáleného úložiště
  • Správa účtu
  • Plnění role superuživatele
  • Přehled Provoz v síti

Jak pravděpodobně poznáte z probraných témat, Linux Pocket Guide je ideální pro středně pokročilé uživatele Linuxu i experty. Vyzvedněte si tuto položku spolu s kteroukoli z vašich dalších oblíbených knih o Linuxu, abyste zajistili pokrytí všech vašich informačních základen.

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

4 – Průvodce správou sítě Linux od Tonyho Bauttse

Pozor, nadějní správci sítě, toto je jedna z nejlepších knih o Linuxu začít!

Jak název knihy napovídá, čtenáři mohou získat cenné poznatky o správě síťového prostředí, i když se jedná o více než jednu úroveň. To zahrnuje přehled základní infrastruktury a také hloubkový pohled na seznam níže uvedených témat.

  • OtevřítLDAP
  • FreeS/WAN
  • Spam Filtrování
  • Bezdrátové Náboje
  • IMAP
  • OpenSSH
  • BIND
  • IPv6

Ačkoli tato kniha původně vyšla v roce 2005, data jsou dostupná online zdarma a poskytují čtenářům pevný základ, o kterých si mohou snadno rozšířit své znalosti. Díky tomu mohou ti, kteří doufají, že se dostanou do správy sítě, zvýšit svůj pracovní potenciál tím, že začnou zde, spíše než s jinými linuxovými knihami.

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

5 – Jak Linux funguje, 2. vydání od Briana Warda

Jak jsme zmínili výše, jádro Linuxu je open source a pokud víte, jak pracovat s tímto operačním systémem, můžete na svém počítači provádět širokou škálu cílů.

Dosažení této úrovně úplné kontroly nad vaším počítačem umožňuje uživatelům, nebo v tuto chvíli superuživatelům, dělat cokoli, po čem vaše srdce touží, pokud víte, jak na to.

Pokud vám to zní jako nebe, vyzvedněte si How Linux Works .

Tato kniha se zabývá každým aspektem toho, co Linux dělá, od spouštění až po vypínání a vše mezi tím. Mezi nejdůležitější informace, o kterých se čtenáři dozvědí, patří:

  • Klíčové úlohy jádra
  • Jak se vstupní a výstupní tok řídí prostřednictvím uživatelského rozhraní
  • Používání vývojových nástrojů
  • Brány firewall

How Linux Works dokonce poskytuje příklady, které můžete otestovat a použít v reálném světě, když narazíte na obtížnou výzvu, kterou jste nikdy předtím neviděli, a proto je to jedna z nejlepších knih o Linuxu tam venku.

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

6 – Linuxová Bible od Christophera Neguse

V přebalu této knihy je v podstatě vše, co potřebujete vědět o nejnovějších verzích Red Hat, Fedora a Ubuntu.

Autor, Christopher Negus , sjednotil své 25leté zkušenosti Red Hat, Inc. do knihy, která si zaslouží označení Linuxová Bible.

Než čtenáři přečtou všech 912 stránek, budou připraveni čelit výzvám systémů na podnikové úrovni, mimo jiné:

  • Zabezpečení provozu systému Linux
  • Odstraňování běžných problémů
  • Vytváření virtuálních prostředí neboli ENV
  • Spuštění ENV prostřednictvím Cloudu

Linux Bible také obsahuje příklady krok za krokem, aby si administrátoři mohli být jisti budoucími aplikacemi.

Nyní, když se blížíme ke konci našeho seznamu, všechny níže uvedené knihy jsou pouze na odborné úrovni.

Mějte na paměti, že se nesnažíme naznačovat, že začínající uživatelé Linuxu nemohou pochopit obsah obsažený v následujících knihách o Linuxu. Spíše důrazně doporučujeme začínajícím uživatelům Linuxu, aby začali s jednou z dalších nejlepších knih o Linuxu, aby se lépe seznámili s jádrem, než se ponoří do složitějších témat.

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

7 – Mastering Linux Security and Hardening od Donalda A. Tevaulta

Když už mluvíme o zabezpečení provozu Linuxu, pokud chcete posílit svůj server nebo cloudovou infrastrukturu, podívejte se na Linux Security &Hardening.

Užitečné informace, které čtenáři z této knihy získají, jim pomohou porozumět tomu, jak útočníci manipulují se systémem, aby získali přístup k soukromým datům, a také jak v tom zabránit vetřelcům.

Mezi další pozoruhodné detaily patří značky, které je třeba hledat, aby se preventivnězastavil potenciální útok a také informace o níže uvedených tématech.

  • Jak vynutit silné online zabezpečení
  • Vylepšení Know-how SSH
  • Ovládnutí hry Sudo Příkazy
  • Správné nastavení brány firewall
  • Jak Skenovat port s Pro škodlivé pakety

Autor Donald A. Tevault je profesionální školitel Linuxu s úrovní zabezpečení 3 a certifikací GIAC Incident Handler.

Pokud jste připraveni chránit duševní majetek online, kupte si tuto technickou literaturu místo jakékoli jiné knihy o Linuxu.

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

8 – Zvládnutí správy sítě Linux od Jaye LaCroix

Kniha Mastering Linux Network Administration byla navržena s ohledem na zkušené správce sítě , je absolutní nutností.

Jay LaCroix, autor, provádí expertní správu sítě problémy na podnikové úrovni, jak proč k nim dochází, tak jak je řešit.

Aby toho bylo dosaženo, LaCroix poskytuje dobře promyšlené aktivity, které mohou čtenáři provádět, aby viděli vytvořený problém a jeho vyřešení v reálném čase.

Ačkoli zahrnuté systémy zahrnují pouze CentOS 7 a Debian 8, cenné informace, které správci sítě dostanou, jim pomohou zcela zvládnout navrhování , nasazení a správa sítí Linux na podnikové úrovni .

Tento výkon je způsoben především laskavým zhroucením monitorování, řešení problémů, struktury a příkazů, které LaCroix strategicky řeší.

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

9 – Pro Linux High Availability Clustering od Sandera van Vugta

Postupem času může linuxová síť narůstdo masových rozměrů.

V důsledku toho mohou být zdroje potřebné k výpočtu základních příkazů vzácné.

Ačkoli to může být způsobeno různými důvody, Pro Linux High Availability Clustering vám pravděpodobně pomůže identifikovat důvod zpoždění a zlepšit celkový výkon.

Jako bonus navíc tato příručka založená na řešení přezkoumává shlukování komponent na většině platforem založených na Linuxu, což z ní činí univerzální nástroj, který si zaslouží být vyzvednut. Navíc je vše vysvětleno jasným a snadno srozumitelným způsobem, pokud jste již expert na Linux.

Obecný přehled témat zahrnuje:

  • Konfigurace Apache na podnikové úrovni
  • Jak vytvořit Open Source SAN pro shlukování
  • Implementace Webového serveru s vyvážením zatížení Cluster
  • Konfigurace Databáze pro vysokou dostupnost
  • Využití Virtualizace KVM
  • Zajištění virtuálního prostředí je přiměřeně chráněn

Mějte na paměti, že mnoho z výše uvedených předmětů lze použít ve strojovém učení, které bude postupem času stále populárnější. Díky tomu je Pro Linux HighAvailability Clustering jednou z nejlepších linuxových knih pro odborníky.

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

10 – Zvládnutí skriptování Linux Shell od Mokhtara Ebrahima

Jako odborník pravděpodobně víte, jak spolu Linux a Python souvisí.

To znamená, že toto je jedna z těch knih o Linuxu, které využívají tyto zasvěcené znalosti, aby vám pomohly zvládnout Linux více než jedním způsobem.

Čtenáři, kteří se rozhodnou si tuto knihu vyzvednout, získají solidní znalosti skriptování v shellu, jako je například správa složitých programů v zákulisí a automatizace opakujících se úloh za chodu. Obsah zahrnuje velmi užitečné příkazy jednoho řádku a také následující.

  • Řešení složitých problémů pomocí Shellu
  • Použití nástrojů správce systému ve svůj prospěch
  • Jak nasadit dobře promyšlené automatické úlohy
  • Různé tipy pro ladění
  • Pro a proti Skriptování v Perlu vs Python
  • Vyhodnoťte pořadí příkazů
  • Vytvářejte virtuální prostředí za chodu pro testování webové konfigurace
  • Navigace v AWK , jazyk používaný pouze v doménách
  • Psaní souborů protokolu
  • Jak Zkrátit dobu údržby
  • Způsoby, jak zkrátit dobu sestavení

Netřeba dodávat, že ze všech ostatních linuxových knih, které jsme v našem seznamu zmínili, je Mastering Linux Shell Scripting pro odborníky optimální volbou, kterou letos vyzvednou.

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

Závěr

Jak to opakuji v mnoha svých článcích, je čas na teorii a čas na cvičení .

Jako správce systému musíte hodně cvičit, abyste byli efektivní v tom, co děláte.

I když se můžete rozhodnout objednat si některé z těchto knih, musíte si nainstalovat vlastní distribuci, abyste mohli příkazy spouštět sami.

Za tímto účelem bych doporučil začít s jedním z těchto tutoriálů, abyste mohli začít s Linuxem:

  • Jak nainstalovat a nakonfigurovat CentOS 8 pomocí GNOME
  • Jak nainstalovat a nakonfigurovat Debian 10 Buster pomocí GNOME

Jako vždy máme kompletní sekci oadministraci Linuxu na webové stránce, takže ji nezapomeňte zkontrolovat, abyste získali více informací o tomto tématu.


Linux
  1. Co dělá Linux udržitelným OS

  2. Linux vs. Unix:Jaký je rozdíl?

  3. Nejlepší webové linuxové servery

  1. Co je linuxový ekvivalent pozastavení DOSu?

  2. Jaká je definice relace v linuxu?

  3. Jaké je výchozí pořadí řazení Linuxu?

  1. Čím je linuxová komunita výjimečná?

  2. Jaká je nejlepší distribuce Linuxu pro začátečníky?

  3. Nejlepší software s otevřeným zdrojovým kódem v roce 2019 (volba uživatelů)