Bewertung:

Das Buch präsentiert sich als eine Einführung in Linux mit dem Anspruch auf Cloud-bezogene Themen, aber viele Rezensenten finden, dass es an Tiefe und Kohärenz mangelt. Es dient eher als grundlegender Überblick denn als umfassende Ressource, was zu Enttäuschungen bei Lesern führt, die nach einem differenzierteren Verständnis oder praktischen Anwendungen suchen.
Vorteile:⬤ Beginnt mit einer guten Erklärung des Innenlebens von Personalcomputern
⬤ deckt eine Reihe von Linux-Themen ab
⬤ enthält eine Liste relevanter Technologien
⬤ hilfreich für Anfänger, um Grundkenntnisse zu erwerben.
⬤ Oberflächliche und oberflächliche Behandlung von Themen
⬤ es fehlt an Tiefe und Kohärenz
⬤ erfüllt nicht das Versprechen, ein moderner Leitfaden oder ein praktisches Handbuch zu sein
⬤ führt Leser in die Irre, die Inhalte über Cloud-Technologien erwarten.
(basierend auf 4 Leserbewertungen)
Learning Modern Linux: A Handbook for the Cloud Native Practitioner
Wenn Sie Linux in der Entwicklung oder im Betrieb einsetzen und einen strukturierten Ansatz benötigen, der Ihnen hilft, tiefer einzutauchen, ist dieses Buch genau das Richtige für Sie. Der Autor Michael Hausenblas bietet außerdem Tipps und Tricks zur Verbesserung Ihrer Arbeitsabläufe mit diesem Open-Source-Betriebssystem. Ganz gleich, ob Sie Entwickler, Softwarearchitekt oder Site Reliability Engineer sind, dieses praxisorientierte Handbuch zeigt Ihnen, wie Sie Linux für Ihre alltäglichen Anforderungen nutzen können, von der Entwicklung bis hin zu bürobezogenen Aufgaben.
Dabei sammeln Sie praktische Erfahrungen mit modernen Linux-Terminals und -Shells und lernen, wie Sie Ihre Arbeitslasten verwalten können. Sie werden verstehen, wie Sie Linux-Anwendungen mithilfe von Containern, systemd, modernen Dateisystemen und unveränderlichen Distros wie Flatcar und Bottlerocket ausführen können.
⬤ Nutzen Sie Linux als moderne Arbeitsumgebung und nicht nur aus der Sicht eines Administrators.
⬤ Lernen Sie wichtige Komponenten wie den Linux-Kernel, Terminal-Multiplexer, menschenfreundliche Shells und portables Shell-Scripting kennen.
⬤ Machen Sie sich mit der Zugriffskontrolle vertraut, von Dateiberechtigungen bis hin zu Fähigkeiten, und verstehen Sie die Rolle von Dateisystemen als grundlegendem Baustein.
⬤ Lernen Sie die Verwaltung von Anwendungsabhängigkeiten und Containern kennen.
⬤ Praktische Erfahrung mit dem Linux-Netzwerk-Stack und den Werkzeugen, einschließlich DNS, sammeln.
⬤ Moderne Betriebssysteme anwenden, um Ihre Arbeitslasten zu verwalten.
⬤ Machen Sie sich mit der Kommunikation zwischen Prozessen, virtuellen Maschinen und ausgewählten Sicherheitsthemen vertraut.