Beste Bücher für Lernen Linux

Beste Bücher für Lernen Linux
Bücher sind für Ihre Suche nach Wissen unverzichtbar, da sie einen Weg bieten können, dem Sie sich verloren fühlen können. Wenn ein Autor ein Buch erstellt, verbringen er viel mehr Stunden in Forschung, Bearbeitung und Erstellung als die Erstellung eines Blog -Beitrags oder eines Videoposts. Aus diesem Grund sind Bücher in diesem Zeitalter der Google -Suche, massiven Open Online -Kurse (MOOCs) und YouTube -Tutorials noch relevant. Bei Hunderten von Linux -Büchern, die auf dem Markt verfügbar sind.
Unsere Top -empfohlene Auswahl für beste Bücher für das Lernen von Linux ist Lernen Sie schnell Linux kennen, ein freundlicher Leitfaden, um das mächtigste Betriebssystem der Welt leicht zu beherrschen Kaufen Sie es jetzt für 39 Dollar.99 USD bei Amazon

In diesem Artikel haben wir einige großartige Linux -Bücher überprüft, um Ihre Suche einzugrenzen. Einige dieser Bücher sind für Experten bestimmt, während andere Einführungen in Linux vorlegen. Unabhängig von Ihrer Qualifikationsstufe können Sie diese Bewertung helfen, Ihre nächste Lektüre auszuwählen.

Lass uns anfangen.

Wie Linux von Brian Ward funktioniert

Wie Linux funktioniert


Publikum: Anfänger

Über den Autor: Brian Ward ist ein Software -Architekt, Schriftsteller, Ausbilder und Berater. Derzeit arbeitet er als technischer Vorsprung in einer privaten Firma in Gaithersburg, Maryland. Er arbeitet seit Anfang der neunziger Jahre mit Linux zusammen und hält einen pH -Wert.D. in Informatik an der University of Chicago. Er hat auch den Linux-Problemlöser, den Linux Kernel-Howto und das Buch VMware verfasst.

Rezension: Anfänger, die die internen Funktionen des Linux -Betriebssystems (OS) kennenlernen möchten, finden kein besseres Buch. Zeitraum. Der Autor liefert eine gründliche und intuitive Erklärung der (oft übersehenen) Funktionen des Betriebssystems. Wie Linux funktioniert, macht die Konzepte hinter dem Linux -Betriebssystem für alle zugänglich. Wenn Sie das Buch lesen, erhalten Sie ein Verständnis für die hart verdienten Erkenntnisse, die normalerweise aus jahrelanger Erfahrung stammen.

In diesem Buch erklären, wie Linux -Stiefel von Bootladern bis hin 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 gemeinsame Bibliotheken beziehen und wie man Shell -Skripte schreibt. Das Buch untersucht auch die Kernel- und wichtigsten Systemaufgaben im Benutzerbereich, einschließlich System -IO -Aufrufe und Dateisystemen. Mit seiner meisterhaften Kombination aus Hintergrundwissen, theoretischen Informationen, realen Szenarien und relevanten Erklärungen lehrt die Art und Weise, wie Linux-Arbeiten Sie benötigen, um lästige Probleme zu lösen und die Kontrolle über Ihr Betriebssystem zu übernehmen.

Wenn Sie vor allem ein Interesse an Computern haben, macht dieses Buch Spaß zu lesen. Der Autor packt jedes der über 350 Seiten mit detailliertem Wissen und intuitiv. Profis würden dieses Buch sicherlich als entzückend finden, aber wir glauben, dass dieses Buch für Anfänger vorteilhafter ist.

Kaufen Sie, wie Linux funktioniert: Amazonas

Lerne Linux schnell von Ahmed Alkabary

Lerne Linux schnell

Publikum: Anfänger und fortgeschrittene Anfänger

Über den Autor: Ahmed, ein Technikfleisch und Programmierer seit seinen Highschool -Jahren, ist jetzt ein versierter professioneller Linux -Systemadministrator, der für IBM in Kanada arbeitet. Ahmed ist neben seinen Vollzeit -Systemverwaltungsaufgaben ein erfolgreiches Training mit weit über 100.000 Schülern, die von Ahmed auf der Udemy -Plattform lernen. Im Jahr 2020 gewann Ahmed den Lift Sysadmin Super Star Award. Zusätzlich zu Linux Ahmed ist zertifiziert und verfügt über Fachwissen in Cisco -Routern und Cloud -Plattformen wie AWS und Azure. Siehe Interview mit Ahmed hier.

Rezension: Dieses Bücher soll eine unterhaltsame Reise von Ihrer anfänglichen Bekämpfung von Linux zu einer starken Grundlage als Benutzer von Linux für die tägliche Desktop -Nutzung, für die Serververwaltung und für die Programmierentwicklung sein. Der Autor hat sich darauf hingewiesen, Spaß zu haben und das Spiel als Lernform zu fördern, während Sie in die Konzepte eingeführt werden.

Inhalt beginnen mit der Installation von Linux in einer virtuellen Maschine, um sicherzustellen. Sobald die Umgebung installiert ist, geht der Lernende zum Navigieren und versteht das Linux -Dateisystem und verwendet Standardeditoren zum Bearbeiten von Dateien. Denken Sie daran unter Linux, alles ist eine Datei! Sie lernen, wie Sie durch das eingebaute Hilfesystem und die Handbuchseiten navigieren, sodass Sie nie unter Linux verloren gehen. Benutzerverwaltung, Paketverwaltung und Netzwerkverwaltung sind für zukünftige Systemadministratoren sowie für den Unterhalt Ihres eigenen Linux -Desktops wichtig. Bash Scripting wird ebenso wie Crontab unterrichtet, damit Sie Ihre Umgebung automatisieren können. Sicherheit und mehr.

Dies ist ein lustiges Buch, das eine ganzheitliche Behandlung der Linux -Umgebung bietet und Ihnen beibringt. Nach dem vollständigen Lesen dieses Buches haben Sie ein klares Verständnis für Linux und die Lebensdauer eines Systemadministrators.

Kaufen Sie schnell Learn Linux, ein freundlicher Leitfaden, um das leistungsstärkste Betriebssystem der Welt problemlos zu beherrschen: Amazonas

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

Linux -Administration


Publikum: Anfänger und Experten

Über den Autor: Jason Cannon ist ein Unix- und Linux -Systemingenieur. Er hat mehrere Bücher über Linux verfasst (vor allem die Befehlszeile Kung Fu und Linux Administration). Er ist der Gründer der Linux Training Academy und ein unabhängiger Berater für kleine Unternehmen. Er hat über 40.000 Studenten über 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 beenden?? Dann ist die Linux -Verabreichung von Jason Cannon ein großartiger erster Schritt. Der Autor schreibt über die Konzepte, die für die Systemverwaltung auf einfache Weise am wichtigsten sind. Es gibt keinen Flusen. Das Buch ist sehr informativ, aber leicht zu folgen.

Dieses Buch ist eine großartige Einführung in Linux-Verteilungen in einer Befehlszeilenschnittstelle. Es deckt die grundlegenden Konzepte der serverseitigen Verwaltung ab und bietet erstaunliche Tricks und Tipps. Unabhängig davon.

Das Buch konzentriert sich nicht auf eine bestimmte Linux -Verteilung. Stattdessen werden die grundlegenden Dateien, GNU -Kern -Dienstprogramme sowie Shell- und Textmanipulationstools von Linux -Systemen im Allgemeinen erläutert. Darüber hinaus werden Linux -Server -Startprozesse, Nachrichtentypen, Disk -Management, Benutzer- und Gruppenverwaltung, Dateiberechtigungen, Netzwerkkonzepte, Editoren, Funktionen, Prozesse, Linux -Befehle und Shell -Skripten besprochen.

Kaufen Sie Linux Administration von Jason Cannon: 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 pensionierter Computer- und Softwareprofi. Sein Hintergrund in der Softwareentwicklung umfasst technische Support, Qualitätssicherung und technische Dokumentation. Er ist auch der Gründer von LinuxCommand.org, eine Linux -Website für Bildungs- und Interessenvertretung, die Nachrichten und Bewertungen vorstellt, und er ist ein starker Befürworter der Linux -Befehlszeile.

Rezension: Die Linux -Befehlszeile nimmt Sie davon ab, Ihren ersten Terminal -Tastenanschlag zu treffen, um ganze Programme in Bash zu schreiben, die beliebteste Linux -Befehlszeilensprache, damit Sie Ihr Betriebssystem verwalten und Dinge erledigen können.

Dieses Buch enthält auch großartige Lektionen für Spielplatz. In diesen Lektionen können Sie Dummy -Dateien und Ordner erstellen und verschiedene Vorgänge ausführen. Zum Beispiel verwenden Sie in einer Lektion "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 Passen Sie ein Muster an.

Die Linux -Befehlszeile verfügt über über 500 Seiten, wobei 36 Kapitel von jeweils ein bestimmtes Thema behandelt werden. In den ersten zehn Kapiteln wird beschrieben, wie Linux OS funktioniert (einschließlich Berechtigungen, Prozesse und Umgebung) und die Verwendung von Shell im Allgemeinen zum Navigieren durch den Dateibaum, die Manipulation von Dateien und Ordnern usw. Nächst. Der letzte Teil führt Shell Scripting ein und funktioniert gut als grundlegendes Programmier -Tutorial.

Der Text ist zugänglich und lehrt viele praktische Befehlszeilentricks, ohne an eine bestimmte Linux -Verteilung gebunden zu werden. Der Text ist zugänglich und oft lustig, was für eine unterhaltsame Lektüre sorgt. Dieses Buch enthält viele nützliche Inhalte, sowohl für integrierte Programme als auch für benutzerdefinierte Shell-Skriptprogramme.

Kaufen Sie Linux Command Line von William Shotts: Amazonas

Linux Pocket Guide: Wesentliche Befehle von Daniel J. Barrett

Linux Pocket Guide


Publikum: Anfänger und Experten

Über den Autor: Daniel J. Barrett ist technischer Autor, 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: Die Linux-Pocket-Handbuch deckt die grundlegenden Linux-Befehle ab, die Sie für die meisten täglichen Aufgaben benötigen, und können als Leitfaden zur Befehlssyntax fungieren . Die neueste Ausgabe enthält neue Befehle für die Verarbeitung von Bildern und Audiodateien, das Ausführen und Beenden von Programmen, das Schreiben, Lesen und Umschreiben der Systemklemme sowie die Manipulation von PDF -Dateien. Sie enthält Themen wie Netzwerkverbindungen, Dateisystem und Shell, Programmierung mit Shell Skripte, Dateierstellung und -bearbeitung, Remotespeicher, Anzeigen und Steuerungsprozesse, Kontoverwaltung und Software -Installation. Es listet auch weniger bekannte, aber leistungsstarke Befehlszeilen-Redewendungen auf, z.

Die Linux -Taschenhandbuch legt einen Pfad fest, den Sie folgen können, um essentielle Linux -Befehle zu beherrschen. Es ist ein ausgezeichnetes Nachschlagewerk für Fachkräfte und Anfänger, und es ist einfacher zu lesen als die Mannseiten, während sie eine ähnliche Tiefe liefern. Darüber hinaus werden die Befehle logisch gruppiert, wodurch sie leicht zu finden sind. Egal, ob Sie ein Anfänger sind, der sich auf Linux oder ein erfahrener Fachmann, der eine funktionale Referenz benötigt.

Kaufen Sie Linux Pocket Guide: Amazonas

Die Linux -Programmierschnittstelle: Ein Linux- und Unix -Systemprogrammierhandbuch von Michael Kerrisk

Die Linux -Programmierschnittstelle


Publikum: Experten

Über den Autor: Michael Kerrisk ist Programmierer, Lehrer, Trainer und Schriftsteller aus Neuseeland. Seit 2004 behält er das Linux Manual Pages (MAN-PAGES) -Projekt beibehalten. Er hat für die Linux Foundation, die digitale Ausrüstung und Google gearbeitet. Im Rahmen des MAN-PAGE-Projekts hat er daran gearbeitet, ungefähr ein Drittel der Ressource zu vergrößern, zu verbessern und aufrechtzuerhalten. Er wurde 2016 mit dem New Zealand Open Source Award ausgezeichnet.

Rezension: Eines der fortgeschrittenen Bücher auf dieser Liste ist zu einem klassischen Werk in der Linux -Welt geworden. Wenn Sie Assembly-Code schreiben, wissen Sie, wie kryptisch die Menschen für Systemaufrufe (Syscalls) sein können, insbesondere wenn Sie komplizierte Syscalls verwenden, die Datenstrukturen als Argumente verwenden. Bei solchen Systemen können auch Suchergebnisse keine Konzeptnachweise vorlegen (POCs). In diesen Fällen dient die Linux-Programmierschnittstelle als Nachschlagebuch-und dabei großartig.

In diesem Buch liefert der Autor umfassende Beschreibungen der verschiedenen Bibliotheksfunktionen und -Syschalls, die für die Master -Systemprogrammierung erforderlich sind. Seine Erklärungen werden zusammen mit prägnanten Beispielprogrammen abgegeben, und mehr als 500 Bibliotheksfunktionen und Systemaufrufe werden beschrieben. Darüber hinaus werden mehr als 200 Beispielprogramme, 115 Diagramme und 88 Tabellen bereitgestellt, um das Material zu klären.

Wenn Sie dieses Buch lesen, lernen Sie, wie Sie Dateien lesen und schreiben. Schreiben und führen Sie sowohl sichere als auch multitHhread -Programme aus; Verwenden Sie Signale, Uhren und Timer; Prozesse erstellen; Führen Sie die Kommunikation mit Interprozess mithilfe von Rohren, gemeinsam genutztem Speicher, Nachrichtenwarteschlangen und Semaphoren aus; und schreiben Sie Netzwerk -Apps mit einer Socket -API.

Während das Buch eine Reihe von Linux -Funktionen abdeckt, einschließlich Inotify, Epoll, Inotify und dem neueren /Proc -Dateisystem, macht die Betonung auf UNIX es für UNIX -Profis gleichermaßen wertvoll. Insgesamt ist die Linux-Programmierschnittstelle das umfassendste und gründlichste einbändige Handbuch auf der Linux- und Unix-Programmierschnittstelle bisher.

Kaufen Sie Linux -Programmierschnittstelle: Amazonas

Interview mit Ahmed Alkabary, Autor von Learn Linux schnell

Linux -Hinweis: Warum bevorzugen Sie Linux zu Windows oder MacOS?
Ahmed: Ich schätze die Freiheit von Linux, dass ich nicht an ein einstweiliges Ökosystem von Windows- und MacOS -Systemen gebunden bin. Wenn Sie beispielsweise ein 5 -jähriges MacBook haben, erhalten Sie keine Betriebssystem -Upgrades, die für mich völlig keinen Sinn ergeben. Ich mag es, dass MacOS auf UNIX basiert (BSD, um genau zu sein), aber Apple macht sich zu sehr Sorgen um Gewinn als 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 unter Linux nicht spielen kann. Ich beschuldige Nvidia!

Linux -Hinweis: Wie alt warst du, als du es zuerst Linux ausprobiert hast?
Ahmed: Ich habe Linux 2010 zum ersten Mal ausprobiert, als ich 17 Jahre alt war. Es war ein reiner Zufall; Ich ging in einen nahe gelegenen Computergeschäft, um einen neuen Laptop zu kaufen, da ich gerade die High School beendet habe und mich darauf vorbereitete, meinen Abschluss in Informatik zu beginnen. Der einzige Laptop, den ich damals mochte, war ein HP -Laptop, es hatte anständige Spezifikationen, aber es gab einen Haken! Es hatte Linux OpenSuse vorinstalliert vorinstalliert! Ich war ziemlich verärgert, da ich nur einen normalen Windows -Laptop bekommen wollte, da dies das einzige war, was ich bis zu diesem Punkt verbraucht habe. Der Verkäufer hat mich überzeugt, den Laptop zu kaufen und einfach Windows darauf zu installieren! Ich stimmte zu, also nahm ich den Laptop und ging auf den Balkon und bootete den Laptop! Es dauerte ein paar Sekunden, dann sah ich den Anmeldebildschirm, ich war erstaunt, da ich es gewohnt war, Windows viel länger zu booten. Ich war neugierig mehr zu wissen.

Linux -Hinweis: Welchen Texteditor verwenden Sie?
Ahmed: Vim ist definitiv mein Lieblings -Texteditor, weil es alle Funktionen hat, die ich möchte, die für einen einfacheren Redakteur wie Nano zum Beispiel fehlt. Ich benutze ab und zu EMACs, aber nicht so viel wie vi/vim.

Machen Sie Skript oder Programmierung? Welche Sprachen verwenden Sie??
Ahmed: Ich mag es manchmal, mich mit den Linux -Kernel -Interna zu beschäftigen, insbesondere mit CGroups, und so benutze ich C und C++. Ich benutze auch viel Python und Perl, um einige Aufgaben unter Linux zu automatisieren. In letzter Zeit habe ich C# aufgegriffen, da ich einen Großteil meiner Freizeit -Lernspielentwicklung mit Einheit verbringe! Es wird langsam zu meinem neuen Hobby neben Skateboarding.

Was ist der wichtigste Rat, den Sie einem zukünftigen Linux -Profi geben würden?
Ahmed: Mein Rat eins wird es sein, Spaß zu haben! Wenn Sie nicht genießen, was Sie tun, tun Sie es einfach nicht! Ein Teil des Spaßes besteht darin, außerhalb Ihrer Komfortzone zu gehen, verschiedene Linux -Distributionen auszuprobieren. Lassen Sie sich nicht zu schnell zu schnell lassen! Versuchen Sie, ein Linux -System zu brechen und dann zu beheben. Versuchen Sie, Linux -Interna zu verstehen, Ihr eigenes Linux -Kernel zu kompilieren, das LFS -Projekt (Linux From Scratch) zu verstehen.

Worüber Sie sich in Zukunft am meisten freuen, wenn es um Technologie 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. Zumal die Pandemie begann. Vielleicht sind Universitätsklassen im Grunde genommen eine VR -Anwendung! Wer weiß? Ich interessiere mich auch für die Zukunft der Gamification, die in gewissem Sinne mit VR zusammenhängt.

Abschließende Gedanken

In diesem Artikel haben wir uns auf anfängerfreundliche Bücher konzentriert, von denen Experten ebenfalls davon profitieren können, wie dem Linux Pocket Guide und Linux Administration, und wir glauben, dass diese Bücher großartige Ressourcen sind, um in die Welt von Linux einzusteigen. Es gibt Tausende von Ressourcen unter Linux; Wir hoffen also, dass diese kuratierte Liste von Büchern Sie in die richtige Richtung startet. Wählen Sie einfach eine aus und entscheiden Sie sich dafür.