Die besten Bücher zum Erlernen von Linux

Best Books Learning Linux



Bücher sind auf Ihrer Suche nach Wissen unverzichtbar, weil sie einen Weg bieten können, dem Sie folgen können, wenn Sie sich verloren fühlen. Wenn ein Autor ein Buch erstellt, verbringt er viel mehr Stunden mit Recherche, Bearbeitung und Erstellung als mit der Erstellung eines Blog- oder Videobeitrags. Aus diesem Grund sind Bücher auch im Zeitalter der Google-Suche, der massiven offenen Online-Kurse (MOOCs) und der YouTube-Tutorials immer noch relevant. Bei Hunderten von Linux-Büchern, die auf dem Markt erhältlich sind, kann es jedoch schwierig sein, Lesematerial zu finden, das für Ihr Erfahrungsniveau geeignet ist.

Unsere Top-Empfehlung für die besten Bücher zum Lernen von Linux ist Lernen Sie Linux schnell, eine freundliche Anleitung, um das leistungsstärkste Betriebssystem der Welt leicht zu meistern Kaufen Sie es jetzt für 39,99 USD bei Amazon

In diesem Artikel haben wir einige großartige Linux-Bücher überprüft, die Ihnen helfen, Ihre Suche einzugrenzen. Einige dieser Bücher sind für Experten gedacht, andere bieten Einführungen in Linux. Unabhängig von Ihrem Kenntnisstand kann Ihnen diese Überprüfung also bei der Auswahl Ihrer nächsten Lektüre helfen.







Lass uns anfangen.



Wie Linux funktioniert von Brian Ward

So funktioniert Linux




Publikum: Anfänger





Über den Autor: Brian Ward ist Softwarearchitekt, Autor, Ausbilder und Berater. Derzeit arbeitet er als technischer Leiter bei einer Privatfirma in Gaithersburg, Maryland. Er arbeitet seit Anfang der 1990er Jahre mit Linux und hat einen Ph.D. in Informatik von der University of Chicago. Er hat auch The Linux Problem Solver, Linux Kernel-HOWTO und The Book of VMware verfasst.

Rezension: Anfänger, die die interne Funktionsweise des Linux-Betriebssystems (OS) kennenlernen möchten, werden kein besseres Buch finden. Zeitraum. Der Autor bietet eine gründliche und intuitive Erklärung der (oft übersehenen) Funktionsweise des Betriebssystems. How Linux Works macht die Konzepte hinter dem Linux-Betriebssystem für jeden zugänglich. Durch die Lektüre des Buches erhalten Sie ein Verständnis für die hart erarbeiteten Erkenntnisse, die normalerweise aus jahrelanger Erfahrung stammen.



Dieses Buch erklärt, wie Linux bootet, vom Bootloader bis zur Init-Implementierung; wie der Kernel verschiedene Geräte, Treiber und Prozesse verwaltet, wie Netzwerke, Schnittstellen, Firewalls und Server funktionieren, wie Entwicklungstools funktionieren und sich auf gemeinsam genutzte Bibliotheken beziehen und wie Shell-Skripte geschrieben werden. Das Buch untersucht auch die Kernel- und Schlüsselsystemaufgaben im Benutzerbereich, einschließlich System-IO-Aufrufe und Dateisysteme. Mit seiner meisterhaften Kombination aus Hintergrundwissen, theoretischen Informationen, realen Szenarien und sachdienlichen Erklärungen bringt Ihnen How Linux Works alles bei, was Sie brauchen, um lästige Probleme zu lösen und die Kontrolle über Ihr Betriebssystem zu übernehmen.

Vor allem, wenn Sie sich für Computer interessieren, macht es Spaß, dieses Buch zu lesen. Der Autor packt jede der über 350 Seiten mit Detailwissen und intuitiven Beispielen, sodass Sie, egal ob Sie jeden Satz studieren oder beiläufig lesen möchten, dennoch einen guten Überblick über die Beziehung zwischen dem Kernel und der Benutzeroberfläche erhalten. Profis würden dieses Buch sicherlich als entzückend empfinden, aber wir glauben, dass dieses Buch für Anfänger vorteilhafter ist.

Kaufen Sie, wie Linux funktioniert: Amazonas

Linux schnell lernen von Ahmed Alkabary

Linux schnell lernen

Publikum: Anfänger und fortgeschrittene Anfänger

Über den Autor: Ahmed, seit seiner High-School-Zeit ein Technikfreak und Programmierer, ist jetzt ein versierter professioneller Linux-Systemadministrator, der für IBM in Kanada arbeitet. Neben seinen Vollzeit-Systemadministrationsaufgaben ist Ahmed eine erfolgreiche Ausbildung mit weit über 100.000 Studenten, die von Ahmed auf der Udemy Plattform. Im Jahr 2020 gewann Ahmed den LiFT Sysadmin Super Star Award. Neben Linux ist Ahmed zertifiziert und verfügt über Expertise in Cisco Routern und Cloud-Plattformen wie AWS und Azure. Sehen Interview mit Ahmed Hier.

Rezension: Dieses Buch soll eine unterhaltsame Reise sein, von Ihrer ersten Erfahrung mit Linux bis hin zu einer soliden Grundlage als Benutzer von Linux für die tägliche Desktop-Nutzung, für die Serveradministration und oder für die Programmierentwicklung. Der Autor hat Wert darauf gelegt, Spaß zu haben und das Spielen als eine Form des Lernens zu fördern, während Sie in die Konzepte eingeführt werden.

Der Inhalt beginnt mit der Installation von Linux in einer virtuellen Maschine, um sicherzustellen, dass der Leser eine Umgebung hat, in der er Linux zum Lernen verwenden kann, auch wenn er mit einem Windows oder MacOS beginnen und eine virtuelle Maschine zum ersten Mal verwenden möchte. Sobald die Umgebung installiert ist, geht der Lernende zum Navigieren und Verstehen des Linux-Dateisystems über, indem er Standard-Editoren zum Bearbeiten von Dateien verwendet. Denken Sie daran, dass unter Linux alles eine Datei ist! Sie lernen, wie Sie durch das integrierte Hilfesystem und die Handbuchseiten navigieren, damit Sie sich nie in Linux verlieren. Benutzerverwaltung, Paketverwaltung und Netzwerkverwaltung sind für zukünftige Systemadministratoren ebenso wichtig wie die Pflege des eigenen Linux-Desktops. Bash-Scripting wird ebenso gelehrt wie crontab, damit Sie Ihre Umgebung automatisieren können. Sicherheit und mehr.

Dies ist ein unterhaltsames Buch, das eine ganzheitliche Behandlung der Linux-Umgebung bietet und Ihnen beibringt, wie Sie sich und andere um Ihr Linux-System kümmern können. Nachdem Sie dieses Buch vollständig gelesen haben, haben Sie ein klares Verständnis von Linux und dem Leben eines Systemadministrators.

Kaufen Lernen Sie Linux schnell, eine freundliche Anleitung zum einfachen Beherrschen des leistungsstärksten Betriebssystems der Welt: Amazonas

Linux-Administration: Das Linux-Betriebssystem- und Befehlszeilenhandbuch für Linux-Administratoren von Jason Cannon

Linux-Administration


Publikum: Anfänger und Experten

Über den Autor: Jason Cannon ist ein Systemingenieur für UNIX und Linux. Er hat mehrere Bücher über Linux verfasst (insbesondere Command Line Kung Fu und Linux Administration). Er ist Gründer der Linux Training Academy und unabhängiger Berater für kleine Unternehmen und hat über 40.000 Studenten durch seine Online- und Offline-Kurse unterrichtet. Darüber hinaus hat er unter anderem mit Unternehmen wie Hewlett-Packard, Xerox, UPS und Amazon zusammengearbeitet.

Rezension: Möchten Sie eine Karriere in der Linux-Administration ankurbeln? Dann ist die Linux-Administration von Jason Cannon ein guter erster Schritt. Der Autor schreibt auf einfache Weise über die wichtigsten Konzepte für die Systemadministration. Es gibt keinen Flaum. Das Buch ist sehr informativ, aber leicht zu folgen.

Dieses Buch ist eine großartige Einführung in Linux-Distributionen in einer Befehlszeilenschnittstelle. Es behandelt die grundlegenden Konzepte der serverseitigen Administration und bietet erstaunliche Tricks und Tipps. Egal, ob Sie ein erfahrener Windows-Administrator sind, der auf Linux umsteigt, oder ein Linux-Benutzer, der eine Linux-Administration in Betracht zieht, hier gibt es viel zu entpacken.

Das Buch konzentriert sich nicht auf eine bestimmte Linux-Distribution. Stattdessen werden die grundlegenden Dateien, GNU-Kerndienstprogramme sowie Shell- und Textmanipulationswerkzeuge von Linux-Systemen im Allgemeinen erörtert. Darüber hinaus werden auch Bootprozesse von Linux-Servern, Nachrichtentypen, Datenträgerverwaltung, Benutzer- und Gruppenverwaltung, Dateiberechtigungen, Netzwerkkonzepte, Editoren, Funktionen, Prozesse, Linux-Befehle und Shell-Skripting behandelt.

Linux-Administration von Jason Cannon kaufen: Amazonas

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

Die Linux-Befehlszeile

Publikum: Anfänger

Über den Autor: William Shotts ist ein Computer- und Softwareprofi im Ruhestand. Sein Hintergrund in der Softwareentwicklung umfasst technischen Support, Qualitätssicherung und technische Dokumentation. Er ist auch der Gründer von LinuxCommand.org, einer Linux-Bildungs- und Interessenvertretungs-Website, die Nachrichten und Rezensionen präsentiert, und er ist ein starker Befürworter der Linux-Befehlszeile.

Rezension: Die Linux-Befehlszeile führt Sie vom ersten Tastendruck auf dem Terminal bis zum Schreiben ganzer Programme in Bash, der beliebtesten Linux-Befehlszeilensprache, damit Sie Ihr Betriebssystem verwalten und Dinge erledigen können.

Dieses Buch enthält auch tolle Spielplatzlektionen. In diesen Lektionen können Sie Dummy-Dateien und -Ordner erstellen und verschiedene Operationen damit ausführen. In einer Lektion verwenden Sie beispielsweise touch, um zehn Ordner mit jeweils hundert Dateien zu erstellen, indem Sie nur eine kurze Codezeile schreiben, während Sie in einer anderen grep und ls verwenden, um alle Programme zu identifizieren, die einem Muster entsprechen.

Die Linux-Befehlszeile umfasst über 500 Seiten mit 36 ​​Kapiteln, von denen jedes ein bestimmtes Thema behandelt. Die ersten zehn Kapitel beschreiben die Funktionsweise des Linux-Betriebssystems (einschließlich Berechtigungen, Prozesse und Umgebung) und die allgemeine Verwendung der Shell zum Navigieren im Dateibaum, Bearbeiten von Dateien und Ordnern usw. Als nächstes werden Netzwerk, Suche, Archivierung, Paketmanager, Speicherung, reguläre Ausdrücke, Textformatierung und Drucken werden behandelt. Der letzte Teil führt in das Shell-Scripting ein und eignet sich gut als grundlegendes Programmier-Tutorial.

Der Text ist zugänglich und lehrt viele praktische Kommandozeilen-Tricks, ohne an eine bestimmte Linux-Distribution gebunden zu sein. Der Text ist zugänglich und oft witzig, was für eine angenehme Lektüre sorgt. Dieses Buch enthält viele nützliche Inhalte sowohl für integrierte Programme als auch für benutzerdefinierte Shell-Skriptprogramme.

Linux-Befehlszeile von William Shotts kaufen: Amazonas

Linux Pocket Guide: Grundlegende Befehle von Daniel J. Barrett

Linux Pocket-Anleitung


Publikum: Anfänger und Experten

Über den Autor: Daniel J. Barrett ist technischer Redakteur, Software-Ingenieur, Linux-Systemadministrator und Musiker. Er hat mehrere Bücher über Technologie und Computer geschrieben, die sich hauptsächlich auf verschiedene Aspekte von Linux konzentrieren. Seine Werke wurden unter anderem in Mandarin, Polnisch, Französisch, Deutsch, Russisch und Spanisch übersetzt. Er hat auch sechs Forschungsarbeiten zu verwandten Themen veröffentlicht. Derzeit arbeitet er als Software-Ingenieur.

Rezension: Das Linux Pocket Guide behandelt die grundlegenden Linux-Befehle, die Sie für die meisten täglichen Aufgaben benötigen, und kann als Leitfaden für die Befehlssyntax dienen. Die neueste Ausgabe enthält neue Befehle zum Bearbeiten von Bild- und Audiodateien, Ausführen und Beenden von Programmen, Schreiben, Lesen und Umschreiben der Systemzwischenablage und Bearbeiten von PDF-Dateien und umfasst Themen wie Netzwerkverbindungen, Dateisystem und Shell, Programmierung mit Shell Skripte, Dateierstellung und -bearbeitung, Fernspeicherung, Anzeige- und Kontrollprozesse, Kontoverwaltung und Softwareinstallation. Es listet auch weniger bekannte, aber mächtige Kommandozeilen-Idiome auf, wie Prozesssubstitution und Bash-Piping.

Das Linux Pocket Guide legt einen Pfad fest, dem Sie folgen können, um wesentliche Linux-Befehle zu beherrschen. Es ist ein ausgezeichnetes Nachschlagewerk für den Job sowohl für Profis als auch für Anfänger, und es ist einfacher zu lesen als Man-Pages, während es eine ähnliche Tiefe bietet. Darüber hinaus sind die Befehle logisch gruppiert, wodurch sie leicht zu finden sind. Egal, ob Sie ein Neuling sind, der sich mit Linux vertraut machen möchte, oder ein erfahrener Profi, der eine funktionale Referenz benötigt, dieser kleine Leitfaden ist hier, um Ihnen zu helfen.

Kaufen Sie Linux Pocket Guide: Amazonas

Die Linux-Programmierschnittstelle: Ein Handbuch zur Linux- und UNIX-Systemprogrammierung von Michael Kerrisk

Die Linux-Programmierschnittstelle


Publikum: Experten

Über den Autor: Michael Kerrisk ist Programmierer, Lehrer, Trainer und Autor aus Neuseeland. Seit 2004 betreut er das Linux-Manpages-Projekt. Er hat für The Linux Foundation, Digital Equipment und Google gearbeitet. Als Teil des Manpages-Projekts hat er daran gearbeitet, etwa ein Drittel der Ressource zu erstellen, zu verbessern und zu pflegen. 2016 wurde er mit dem New Zealand Open Source Award ausgezeichnet.

Rezension: Als eines der fortgeschrittenen Bücher auf dieser Liste ist es zu einem Klassiker in der Linux-Welt geworden. Wenn Sie Assemblercode schreiben, wissen Sie, wie kryptisch die Manpages für Systemaufrufe (Systemaufrufe) sein können, insbesondere wenn Sie komplizierte Systemaufrufe verwenden, die Datenstrukturen als Argumente verwenden. Für solche Systemaufrufe liefern selbst Suchergebnisse keinen Proof of Concept (PoCs). In diesen Fällen dient The Linux Programming Interface als Nachschlagewerk – und noch dazu ein großartiges.

In diesem Buch bietet der Autor umfassende Beschreibungen der verschiedenen Bibliotheksfunktionen und Systemaufrufe, die für die Beherrschung der Systemprogrammierung erforderlich sind. Seine Erläuterungen werden neben prägnanten Beispielprogrammen bereitgestellt und mehr als 500 Bibliotheksfunktionen und Systemaufrufe beschrieben. Darüber hinaus werden mehr als 200 Beispielprogramme, 115 Diagramme und 88 Tabellen zur Verdeutlichung des Materials bereitgestellt.

Durch die Lektüre dieses Buches lernen Sie, wie man Dateien liest und schreibt; Schreiben und Ausführen von sicheren und Multithread-Programmen; Signale, Uhren und Timer verwenden; Prozesse erstellen; Durchführen einer Kommunikation zwischen Prozessen unter Verwendung von Pipes, gemeinsam genutztem Speicher, Nachrichtenwarteschlangen und Semaphoren; und schreiben Sie Netzwerk-Apps mit einer Socket-API.

Obwohl das Buch eine Reihe von Linux-Features abdeckt, darunter inotify, epoll, inotify und das neuere /proc-Dateisystem, macht es seine Betonung auf UNIX für UNIX-Profis gleichermaßen wertvoll. Insgesamt ist The Linux Programming Interface das bisher umfassendste und gründlichste einbändige Handbuch zur Linux- und UNIX-Programmierschnittstelle.

Linux-Programmierschnittstelle kaufen: Amazonas

Interview mit Ahmed Alkabary, Autor von Learn Linux Quickly

Linux Hinweis: Warum bevorzugen Sie Linux gegenüber Windows oder MacOS?
Ahmed: Ich schätze die Freiheit von Linux, dass ich nicht an ein einschränkendes Ökosystem von Windows- und MacOS-Systemen gebunden bin. Wenn Sie beispielsweise ein 5 Jahre altes Macbook haben, erhalten Sie keine Betriebssystem-Upgrades, was für mich absolut keinen Sinn ergibt. Ich mag es, dass MacOS auf Unix basiert (um genau zu sein BSD), aber dennoch macht Apple sich zu viele Sorgen um Gewinn als um alles andere! Ich mag auch, dass Linux Open Source ist, ich kann den Quellcode anzeigen, meinen eigenen benutzerdefinierten Kernel kompilieren und tun, was ich wirklich will. Dies gilt absolut nicht, wenn es um Windows- oder MacOS-Systeme geht. Eine Sache, über die ich ziemlich verärgert bin, ist, dass ich meine Lieblings-AAA-Titelspiele nicht unter Linux spielen kann. Ich beschuldige Nvidia!

Linux-Tipp: Wie alt waren Sie, als Sie Linux zum ersten Mal ausprobierten?
Ahmed: Ich habe Linux 2010 zum ersten Mal ausprobiert, als ich 17 Jahre alt war. Es war ein reiner Zufall; Ich ging zu einem Computerladen in der Nähe, um mir einen neuen Laptop zu kaufen, da ich gerade die High School abgeschlossen hatte und mich auf mein Informatikstudium vorbereitete. Der einzige Laptop, den ich damals mochte, war ein HP-Laptop, er hatte anständige Spezifikationen, aber es gab einen Haken! Darauf war Linux OpenSUSE vorinstalliert! Ich war ziemlich verärgert, da ich nur einen normalen Windows-Laptop haben wollte, da dies das einzige war, was ich bis zu diesem Zeitpunkt benutzt habe. Der Verkäufer überzeugte mich, den Laptop zu kaufen und einfach Windows darauf zu installieren! Ich stimmte zu, also nahm ich den Laptop und ging auf den Balkon und startete den Laptop! Es dauerte ein paar Sekunden, dann sah ich den Anmeldebildschirm, ich war erstaunt, da ich es gewohnt war, dass Windows viel länger zum Booten brauchte. Ich war neugierig, mehr zu erfahren, also fing ich an, ein bisschen mehr mit Linux zu experimentieren und weißt du was … Ich habe nie Windows auf diesem Laptop installiert und es war seitdem ein Wendepunkt in meinem Leben.

Linux Hinweis: Welchen Texteditor verwenden Sie?
Ahmed: VIM ist definitiv mein Lieblingstexteditor, weil er alle Funktionalitäten hat, die ich mir wünsche, die einem einfacheren Editor wie zum Beispiel Nano fehlen. Ich benutze auch hin und wieder Emacs, aber nicht so oft wie VI/VIM.

Machst du Scripting oder Programmierung? Welche Sprachen verwenden Sie?
Ahmed: Ich beschäftige mich manchmal gerne mit den Interna des Linux-Kernels, insbesondere mit Cgroups, und verwende daher C und C++. Ich verwende Python und Perl auch ziemlich lange, um einige Aufgaben auch unter Linux zu automatisieren. In letzter Zeit habe ich mich für C# entschieden, da ich einen Großteil meiner Freizeit damit verbringe, Spieleentwicklung mit Unity zu lernen! Es wird langsam zu meinem neuen Hobby neben dem Skateboarden.

Was ist der wichtigste Rat, den Sie einem zukünftigen Linux-Profi geben würden?
Ahmed: Mein wichtigster Rat ist, Spaß zu haben! Wenn dir das, was du tust, keinen Spaß macht, dann tu es einfach nicht! Ein Teil des Spaßes besteht darin, seine Komfortzone zu verlassen, verschiedene Linux-Distributionen auszuprobieren, sich nicht zu schnell zu wohl zu fühlen! Versuchen Sie, ein Linux-System zu beschädigen, und versuchen Sie dann, es zu reparieren. Versuchen Sie, Linux-Interna zu verstehen, kompilieren Sie Ihren eigenen benutzerdefinierten Linux-Kernel, machen Sie das LFS-Projekt (Linux From Scratch).

Worauf freust du dich in Zukunft am meisten, wenn es um Technik geht?
Ahmed: Ich interessiere mich sehr für die Zukunft von VR. Ich habe das Gefühl, dass VR in naher Zukunft ein wesentlicher Bestandteil vieler verschiedener Unternehmen werden wird. Gerade seit Beginn der Pandemie habe ich das Gefühl, dass der Bedarf an VR-Anwendungen sehr stark wächst. Vielleicht wird der Universitätsunterricht eines Tages im Grunde eine VR-Anwendung sein! Wer weiß? Ich interessiere mich auch für die Zukunft von Gamification, die in gewisser Weise mit VR zu tun hat.

Abschließende Gedanken

In diesem Artikel haben wir uns auf anfängerfreundliche Bücher konzentriert, von denen auch Experten profitieren können, wie das Linux Pocket Guide und die Linux Administration, und wir glauben, dass diese Bücher großartige Ressourcen sind, um in die Welt von Linux einzutauchen. Es gibt Tausende von Ressourcen für Linux; Wir hoffen also, dass diese kuratierte Liste von Büchern Sie in die richtige Richtung führt. Wählen Sie einfach eines aus und legen Sie los.