GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Die 10 besten Linux-Bücher zum Lesen im Jahr 2019

Dieses Tutorial konzentriert sich auf die besten Linux-Bücher, die Sie lesen sollten, um ein professioneller Systemadministrator zu werden.

Erstmals veröffentlicht im September 1991, der Linux-Kernel wurde speziell für Heim-PCs entwickelt.

Seitdem hat sich Linux zu einem bevorzugten Betriebssystem für viel größere Plattformen wie Server, Supercomputer und Cloud Computing sowie für die kleinen, handlichen Geräte entwickelt, die wir ständig bei uns tragen. Smartphones.

Unnötig zu erwähnen, dass der Linux-Kernel vielseitig ist , Open-Source-Betriebssystem , oder OS, einen Blick wert.

Leider ist es eine anständige Herausforderung, die Informationen zu beschaffen, die Sie benötigen, um sich mit dem Betriebssystem vertraut zu machen.

Es gibt heute eine Menge Linux-Bücher auf dem Markt, die ein breites Spektrum an Fertigkeitsstufen abdecken, von denen viele möglicherweise nicht zu Ihrer individuellen Situation passen.

Hinzu kommt die Tatsache, dass Linux-Tipps und -Tricks ständig entdeckt werden, und es ist leicht, sich ein wenig überwältigt zu fühlen, wenn man versucht, das richtige Lesematerial zu finden, um herauszufinden, was man speziell wissen muss.

Glücklicherweise kommen wir hier ins Spiel.

Wir haben dieses Jahr die 10 besten Linux-Bücher zusammengestellt, sortiert von Anfänger bis Experte , in der Liste unten.

Diese Rezensionen sollen Ihnen auf leicht verständliche Weise bei der Entscheidung helfen, warum Sie das Buch in die Hand nehmen möchten, damit Sie schnell feststellen können, welches das Beste für Sie ist.

1 – Linux für Anfänger von Jason Cannon

Wenn die Bezugnahme auf Linux als Kernel oder die Erwähnung von „Open Source“ früher etwas Verwirrung gestiftet hat, ist dies möglicherweise das richtige Buch für Sie.

Der Autor, Jason Cannon, schrieb das Buch speziell für Personen, die in die Programmierung mit Linux einsteigen möchten.

Wie in werden keine Annahmen darüber getroffen, was der Leser tut oder nicht weiß. Alles ist minutiös detailliert umrissen, um sicherzustellen, dass jede Lektion inbrünstig im Gedächtnis des Lesers zementiert wird.

Um Ihnen eine Vorstellung davon zu geben, was Sie erwarten können, wird jedes Programmier- oder Netzwerkwort, das der Autor dem Leser vorstellt, gründlich in Laiensprache erklärt, ohne zu trocken oder langweilig zu sein.

Aufgrund der sorgfältigen Sorgfalt, die Cannon bei der Erstellung dieses Artikels aufgewendet hat, wird Linux for Beginners jedem wärmstens empfohlen, der anfangen möchte, die Besonderheiten des Kernels zu lernen.

Das Folgende ist jedoch ein kleiner Einblick in das, worüber Sie nach der Lektüre dieses Buchs mehr wissen werden.

  • Feststellen, welche Linux-Distribution für Sie am besten geeignet ist
  • Prozess zum Ausführen von Linux einrichten
  • Zugriff auf den Linux-Server
  • Netzwerkprotokolle
  • Secure Shell oder SSH , ein häufig verwendetes kryptografisches Netzwerkprotokoll
  • Verwendung von SSH
  • Warum Sie SSH verwenden möchten
  • In der Befehlszeile navigieren
  • Zugriff auf Dateien, Programme und mehr über die Befehlszeile
  • Aktualisieren von Computerinhalten über die Befehlszeile
  • Dateien vergleichen und suchen
  • Dateikomprimierung
  • Lesen von Fehlermeldungen
  • Übersicht über Linux-Benutzerberechtigungen
  • Codierung über einen Editor
  • Überprüfung und Implementierung von Pipes
  • Leiten des Datenverkehrs
  • Das Beste aus einer Shell-Eingabeaufforderung herausholen
  • Jobs automatisch über Cron planen
  • Zwischen Benutzern wechseln, um Prozesse auszuführen

Wenn Ihnen das alles ein bisschen viel vorkommt, ärgern Sie sich nicht!

Cannon leistet hervorragende Arbeit, indem sie die Leser von Anfang bis Ende durch alles führt.

Aus diesem Grund ist Linux für Anfänger eines der besten Linux-Bücher, die derzeit erhältlich sind.

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

2 – Die Linux-Befehlszeile:Eine vollständige Einführung von William Shotts

Manchmal hilft das mehrmalige Lesen eines Satzes dem Leser, die übermittelte Botschaft vollständig zu verstehen.

Unter Berücksichtigung dieser Tatsache nehmen wir dieses Buch in unsere Liste auf.

Siehe Die Linux-Befehlszeile deckt einen anständigen Teil des Inhalts ab, der in Linux für Anfänger behandelt wird, plus ein paar zusätzliche Goldnuggets.

Diese zusätzlichen Informationen in Kombination mit einem Auffrischungskurs sind eine einfache Möglichkeit für die Leser, sich besser einzuprägen, was sie wissen, und dieses Wissen zu verbessern, indem sie verstehen, wie die neuen Details zusammenpassen.

Beispielsweise können Leser mit bereits eingerichtetem Linux dem Autor William Shotts folgen, der Schritt-für-Schritt-Beispiele zum Schreiben vollständiger Programme in Bash bereitstellt. Sowie was Bash eigentlich ist. Darüber hinaus können die Leser nach Abschluss des Buches Folgendes durchführen.

  • Perfekte Dateinavigation
  • Umgebungen konfigurieren für verschiedene Aufgaben
  • Verketten von Befehlen
  • Verwenden von regulären Ausdrücken um Muster zu finden
  • Symbolische Links oder Symlinks verstehen und implementieren
  • Netzwerkprotokolle
  • Prozesse verwalten

Als zusätzlichen Bonus betreibt Shotts die Website LinuxCommand.org .

Falls Sie nicht damit vertraut sind, diese Website widmet sich dem Teilen aller neuesten Linux-Neuigkeiten, einschließlich einzigartiger Verknüpfungen, die Programmierer auf diesem Gebiet kürzlich entdeckt haben. Shotts stellt diese Informationen gelegentlich in einem benutzerfreundlichen Buch zusammen, wenn genügend neue Daten ausgegraben werden.

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

3 – Linux Pocket Guide:Grundlegende Befehle von Daniel J. Barrett

Als langjähriger Programmierer werde ich der Erste sein, der zugibt, wie oft ich eine Funktion, einen Shortcut oder einen Befehl nachschlagen muss.

Was nicht überraschen sollte.

Es gibt viele Informationen, an die Sie sich erinnern müssen, wenn es um die Programmierung oder sogar die Netzwerkverwaltung geht, unabhängig davon, wie Sie Linux verwenden. Wenn Sie jedoch Probleme mit der Suche nach Befehlen haben, sei es Zeitverlust oder nicht in der Lage, das Gesuchte im Allgemeinen zu finden, kann dieses Buch Ihre Rettung sein.

Auf den Umschlägen von Linux Pocket Guide finden Sie eine Fülle von Informationen, die Sie von Zeit zu Zeit vergessen werden, wie z. B. die folgenden.

  • Verarbeitung Bild und Audio Dateien
  • Läuft oder Ende Programme
  • Lesen und Ändern von in der Zwischenablage gespeicherten Elementen
  • Ändern von PDF-Dateien
  • Daten sichern
  • Remote-Speichervorgänge
  • Kontoverwaltung
  • Ausfüllen der Rolle des Superusers
  • Übersehen von Netzwerkverkehr

Wie Sie wahrscheinlich anhand der behandelten Themen erkennen können, der Linux Pocket Guide ist ideal für fortgeschrittene Linux-Anwender und -Experten gleichermaßen. Holen Sie sich diesen Artikel zusammen mit einem Ihrer anderen Lieblings-Linux-Bücher, um sicherzustellen, dass alle Ihre Informationsbasen abgedeckt sind.

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

4 – Handbuch zur Linux-Netzwerkverwaltung von Tony Bautts

Achtung hoffnungsvolle Netzwerkadministratoren, dies ist eines der besten Linux-Bücher um anzufangen!

Wie der Buchtitel andeutet, können Leser wertvolle Einblicke in die Verwaltung von Netzwerkumgebungen gewinnen, selbst wenn mehr als eine Ebene beteiligt ist. Dazu gehört eine Überprüfung der grundlegenden Infrastruktur sowie eine eingehende Betrachtung der nachstehenden Themenliste.

  • OpenLDAP
  • FreeS/WAN
  • Spam Filtern
  • Drahtlos Hubs
  • IMAP
  • OpenSSH
  • BINDEN
  • IPv6

Obwohl dieses Buch ursprünglich 2005 herauskam, sind die Daten kostenlos online verfügbar und bieten Lesern eine solide Grundlage, um ihr Wissen mühelos zu erweitern. Aus diesem Grund können diejenigen, die in die Netzwerkadministration einsteigen möchten, ihr Berufspotential erhöhen, indem sie hier beginnen, anstatt mit anderen Linux-Büchern.

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

5 – Wie Linux funktioniert, 2. Ausgabe von Brian Ward

Wie oben erwähnt, der Linux-Kernel ist Open Source und wenn Sie wissen, wie dieses Betriebssystem funktioniert, können Sie eine Vielzahl von Aufgaben auf Ihrem Computer ausführen.

Wenn Sie dieses Maß an vollständiger Kontrolle über Ihren Computer erlangen, können Benutzer oder an dieser Stelle Superuser tun, was immer Ihr Herz begehrt, solange Sie wissen, wie es geht.

Wenn das für Sie himmlisch klingt, lesen Sie So funktioniert Linux .

Dieses Buch behandelt jeden Aspekt dessen, was Linux tut, vom Booten bis zum Herunterfahren und alles dazwischen. Zu den Höhepunkten, über die Leser erfahren werden, gehören:

  • Schlüsselkernaufgaben
  • Wie Eingabe- und Ausgabefluss über die Benutzeroberfläche verwaltet werden
  • Entwicklungstools verwenden
  • Firewalls

How Linux Works bietet sogar Beispiele, die Sie in der realen Welt testen und verwenden können, wenn Sie auf eine schwierige Herausforderung stoßen, die Sie noch nie zuvor gesehen haben, weshalb es eines der besten Linux-Bücher ist da draußen.

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

6 – Linux-Bibel von Christopher Negus

Der Umschlag dieses Buches enthält im Wesentlichen alles, was Sie über die neuesten Versionen von Red Hat, Fedora und Ubuntu wissen müssen.

Der Autor, Christopher Negus , fasste seine 25-jährige Erfahrung mit Red Hat, Inc. in einem Buch zusammen, das den Spitznamen Linux-Bibel verdient.

Wenn die Leser alle 912 Seiten gelesen haben, sind sie bereit, Herausforderungen auf Unternehmensebene anzunehmen, einschließlich, aber nicht beschränkt auf:

  • Sichern von Linux-Operationen
  • Fehlerbehebung bei häufigen Problemen
  • Virtuelle Umgebungen oder ENV erstellen
  • Ausführen von ENVs über die Cloud

Die Linux-Bibel enthält auch Schritt-für-Schritt-Beispiele, damit Administratoren Vertrauen in zukünftige Anwendungen aufbauen können.

Jetzt, da wir uns dem Ende unserer Liste nähern, sind alle unten genannten Bücher nur für Experten geeignet.

Denken Sie daran, dass wir nicht versuchen zu suggerieren, dass Linux-Neulinge den Inhalt der folgenden Linux-Bücher nicht verstehen können. Stattdessen empfehlen wir Linux-Anfängern dringend, mit einem der anderen besten Linux-Bücher zu beginnen, um sich besser mit dem Kernel vertraut zu machen, bevor sie sich in komplexere Themen stürzen.

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

7 – Mastering Linux Security and Hardening von Donald A. Tevault

Apropos Sicherung des Linux-Betriebs:Wenn Sie Ihre Server- oder Cloud-Infrastruktur verbessern möchten, sehen Sie sich Linux Security &Hardening an.

Die nützlichen Informationen, die der Leser diesem Buch entnehmen kann, helfen ihm zu verstehen, wie Angreifer das System manipulieren, um Zugang zu privaten Daten zu erhalten, und wie die Eindringlinge daran gehindert werden können.

Weitere bemerkenswerte Details sind Anzeichen, auf die Sie achten müssen, um einen potenziellen Angriff präventiv zu stoppen , sowie Informationen zu den folgenden Themen.

  • Wie man eine starke Online-Sicherheit erzwingt
  • Verbesserung des SSH-Know-hows
  • Beherrschung von Sudo Befehle
  • Richtiges Einrichten einer Firewall
  • So wird Port gescannt s Für bösartige Pakete

Der Autor, Donald A. Tevault, ist ein professioneller Linux-Trainer mit Level 3-Sicherheit und der GIAC Incident Handler-Zertifizierung.

Kaufen Sie diese technische Literatur anstelle eines der anderen Linux-Bücher, wenn Sie bereit sind, geistiges Eigentum online zu schützen.

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

8 – Mastering Linux Network Administration von Jay LaCroix

Das Buch Mastering Linux Network Administration wurde für erfahrene Netzwerkadministratoren entwickelt , ist ein absolutes Muss.

Jay LaCroix, der Autor, führt die erfahrene Netzwerkadministration durch Probleme auf Unternehmensebene, sowohl warum sie auftreten als auch wie sie gelöst werden können.

Um dies zu erreichen, bietet LaCroix durchdachte Aktivitäten, die Leser durchführen können, um zu sehen, wie das Problem in Echtzeit erstellt und dann gelöst wird.

Obwohl die abgedeckten Systeme nur CentOS 7 und Debian 8 umfassen, helfen die wertvollen Informationen, die Netzwerkadministratoren erhalten, ihnen dabei, das Design vollständig zu meistern , bereitstellen und Verwaltung von Linux-Netzwerken auf Unternehmensebene .

Dies ist in erster Linie auf die großzügige Aufteilung von Überwachung, Fehlerbehebung, Struktur und Befehlen zurückzuführen, die LaCroix strategisch anspricht.

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

9 – Pro Linux High Availability Clustering von Sander van Vugt

Im Laufe der Zeit kann ein Linux-Netzwerk zu Massenausmaßen anwachsen.

Infolgedessen können Ressourcen, die zum Berechnen grundlegender Befehle benötigt werden, knapp werden.

Obwohl dies verschiedene Gründe haben kann, ist Pro Linux High Availability Clustering kann Ihnen wahrscheinlich helfen, den Grund für die Verzögerung zu identifizieren und die Gesamtleistung zu verbessern.

Als zusätzlichen Bonus überprüft dieser lösungsbasierte Leitfaden das Komponenten-Clustering auf den meisten Linux-basierten Plattformen, was es zu einem universellen Tool macht, das es wert ist, in die Hand genommen zu werden. Außerdem wird alles klar und leicht verständlich erklärt, wenn Sie bereits ein Linux-Experte sind.

Eine allgemeine Übersicht der Themen umfasst:

  • Apache-Konfiguration auf Unternehmensebene
  • So erstellen Sie ein Open-Source-SAN für Clustering
  • Implementierung von Load-Balanced Web Server Cluster
  • Konfigurieren der Datenbank für Hochverfügbarkeit
  • Verwendung von KVM-Virtualisierung
  • Gewährleistung einer virtuellen Umgebung angemessen geschützt ist

Denken Sie daran, dass viele der oben genannten Themen beim maschinellen Lernen verwendet werden können, das mit der Zeit immer beliebter wird. Aus diesem Grund ist Pro Linux HighAvailability Clustering eines der besten Linux-Bücher für Experten.

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

10 – Mastering Linux Shell Scripting von Mokhtar Ebrahim

Als Experte wissen Sie wahrscheinlich, wie Linux und Python zusammenhängen.

Dies ist jedoch eines dieser Linux-Bücher, das dieses Insiderwissen nutzt, um Ihnen zu helfen, Linux auf mehr als eine Weise zu beherrschen.

Leser, die sich für dieses Buch entscheiden, werden solides Shell-Skripting-Wissen mitnehmen, wie z. B. wie man komplexe Programme hinter den Kulissen verwaltet und sich wiederholende Aufgaben im Handumdrehen automatisiert. Der Inhalt enthält sehr nützliche Einzeiler-Befehle sowie die folgenden.

  • Komplexe Probleme über Shell lösen
  • Sysadmin-Tools zu Ihrem Vorteil nutzen
  • So stellen Sie gut durchdachte automatisierte Aufgaben bereit
  • Vielzahl von Debug-Tipps
  • Vor- und Nachteile der Skripterstellung mit Perl vs. Python
  • Befehlsreihenfolge auswerten
  • Erstellen Sie spontan virtuelle Umgebungen zum Testen der Webkonfiguration
  • In AWK navigieren , eine Sprache, die nur in Domains verwendet wird
  • Schreiben von Protokolldateien
  • Wie man die Wartungszeit verkürzt
  • Möglichkeiten zur Verkürzung der Build-Dauer

Unnötig zu sagen, dass von allen anderen Linux-Büchern, die wir in unserer Liste erwähnt haben, Mastering Linux Shell Scripting die optimale Wahl für Experten ist, die dieses Jahr in die Hand genommen werden sollten.

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

Schlussfolgerung

Wie ich es in vielen meiner Artikel wiederhole, gibt es eine Zeit für Theorie und eine Zeit zum Üben .

Als Systemadministrator müssen Sie viel üben, um bei dem, was Sie tun, effizient zu werden.

Selbst wenn Sie einige dieser Bücher bestellen möchten, müssen Sie Ihre eigene Distribution installieren, um die Befehle selbst auszuführen.

Dafür würde ich empfehlen, mit einem dieser Tutorials zu beginnen, um mit Linux loszulegen :

  • So installieren und konfigurieren Sie CentOS 8 mit GNOME
  • So installieren und konfigurieren Sie Debian 10 Buster mit GNOME

Wie immer haben wir einen vollständigen Abschnitt zur Linux-Administration auf der Website, also schauen Sie dort nach, um weitere Informationen zu diesem Thema zu erhalten.


Linux
  1. Was Linux zum nachhaltigen Betriebssystem macht

  2. Was macht die Linux-Community besonders?

  3. Linux vs. Unix:Was ist der Unterschied?

  4. Was ist die beste Linux-Distribution für Anfänger?

  5. Die beste Open-Source-Software 2019 (Wahl der Benutzer)

Was ist der Linux-Überwachungsbefehl + Beispiele

Was ist die Shell unter Linux?

Was ist der Kill-Befehl in Linux?

Kostenloses Linux Gaming 2019 – Die besten Spiele im Vergleich

Die besten Linux-Distributionen im Jahr 2022

Wie lautet der Befehl zum Kopieren, Lesen und Entfernen von Dateien unter Linux