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

10 wichtige Linux-Systemverwaltungsbücher für Anfänger und Erfahrene

Wenn Sie ein Neuling in der Linux-Systemadministration oder ein erfahrener Linux-Power-User sind, der typische Sysadmin-Aufgaben selbst auf Ihrem System erledigt, werden Sie einige Bücher aus dieser Liste sicherlich hilfreich finden, um sie Ihrer Bibliothek hinzuzufügen.

  1. UNIX and Linux System Administration Handbook, von Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley . Während meiner frühen Tage als Systemadministrator habe ich dieses Buch häufig herangezogen. Dies ist ein ziemlich detailliertes Buch mit mehr als 1200 und 30 Kapiteln, die schön in drei Abschnitte auf hoher Ebene zusammengefasst sind – Grundlegende Verwaltung, Networking und Bunch O’ Stuff. Wenn Sie es sich leisten können, nur ein Buch von dieser Liste zu kaufen, sollte es dieses sein.
  2. Essential System Administration, von Æleen Frisch . Obwohl dieses Buch etwas veraltet ist, ist es immer noch eines der großartigsten Bücher für Systemadministratoren, da die hier erwähnten Konzepte für die Verwaltung immer noch dieselben sind. Dieses Buch deckt alle typischen Aufgaben der Systemadministration ab. Dies ist ein perfekter Begleiter, wenn Sie mit mehreren Varianten von Unix zu tun haben, da es Beispiele für AIX, FreeBSD, HP-UX, Linux, Solaris und Tru64 enthält. Ich habe die Pocket-Version dieses Buches – Essential System Administration Pocket Reference – verwendet, als ich mehrere Arten von Unix-Systemen gleichzeitig verwaltete.
  3. Die Praxis der System- und Netzwerkverwaltung, von Thomas Limoncelli, Christina Hogan, Strata Chalup . In diesem Buch geht es nicht speziell um Linux-Systemadministratoren, aber es ist ein unverzichtbares Buch für alle Administratoren. Wenn Sie vorhaben, in das Sysadmin-Feld einzusteigen, hilft Ihnen dies, verschiedene Aspekte zu verstehen, die ein typischer Sysadmin verstehen muss. Das sind knapp 1000 Seiten mit rund 36 Kapiteln. Der Abschnitt „Grundlagenelemente“, in dem es um Server, Rechenzentren und Netzwerke geht, ist hilfreich. Es gibt einen eigenen Abschnitt für den Änderungsprozess, in dem es um Änderungsmanagement, Wartungsfenster, Debugging usw. geht.
  4. Pro Linux System Administration, von James Turnbull, Peter Lieverdink, Dennis Matotek . Während der Titel „Pro“ sagt, ist dies ein sehr gutes Buch für diejenigen, die neu in der Linux-Systemadministration sind. Es gibt spezielle Kapitel, in denen Postfix-Mailserver, Datei- und Druckerfreigabe, Vernetzung mit VPN und LDAP ausführlich erläutert werden. Für die Neulinge sind die Kapitel Performance-Überwachung und -Optimierung, Protokollierung und Überwachung, Konfigurationsmanagement sehr wichtig. Dieses Buch umfasst etwa 1000 Seiten mit 20 Kapiteln.
  5. Linux System Administration, von Tom Adelstein, Bill Lubanovic . Dieses Buch behandelt alle typischen Aufgaben eines Linux-Systemadministrators und erklärt sie mit praktischen Beispielen. Aber dieses Buch konzentriert sich auf die Debian-Systemadministration. Ich denke wirklich, dass dieser Buchtitel „Debian-Systemverwaltung“ lauten sollte. Wenn Sie also vorhaben, ein Debian-System zu verwalten, und nicht viel Ahnung davon haben, wie das geht, wird Ihnen dieses Buch helfen.
  6. Automating System Administration with Perl, von David N. Blank-Edelman . Ich schreibe viele Bash-Skripte für typische Verwaltungsaufgaben. Aber wenn ein Bash-Skript nicht ausreicht, ist das Nächstbeste, was ich gefunden habe, Perl. Perl hat Tonnen von Modulen, die über cpan.org verfügbar sind, die verwendet werden können, um Ihre Arbeit als Systemadministrator sehr einfach und angenehm zu gestalten. Wenn Sie bereits etwas Erfahrung mit Linux-Systemadministratoren haben und es auf die nächste Stufe bringen möchten, indem Sie sowohl einfache als auch komplexe Aufgaben automatisieren, ist dieses Buch genau das Richtige für Sie.
  7. The Visible Ops Handbook, von Kevin Behr, Gene Kim, George Spafford . Wenn Sie Teil des IT-Infrastrukturbetriebs sind (was alle Administratoren umfasst), sollten Sie auf jeden Fall über einen soliden Prozess für das Änderungsmanagement und den Freigabeprozess verfügen. Anstatt einen eigenen Prozess zu erfinden, ist es besser, einen Industriestandardprozess wie den ITIL-Prozess der Information Technology Infrastructure Library zu übernehmen. Dieses Buch ist besonders hilfreich, wenn Sie eine geschäftskritische Anwendung ausführen, die ein strenges Änderungsmanagement, einen strengen Freigabeprozess und einen Problemlösungsprozess erfordert.
  8. Automatisierung der Linux- und Unix-Systemverwaltung, von Nathan Campi, Kirk Bauer . Wenn Sie mehrere Server verwalten, möchten Sie die routinemäßigen Wartungsaufgaben nicht auf all diesen Servern separat durchführen. Stattdessen benötigen Sie mehrere Dienstprogramme und Tools, wie in diesem Buch beschrieben, um mehrere Dienste effektiv zu verwalten. Denken Sie daran, dass der Schwerpunkt des Buches auf CFEngine liegt.
  9. Python für Unix- und Linux-Systemverwaltung, von Noah Gift, Jeremy Jones . Wenn Sie ein erfahrener Systemadministrator sind, der gerne Python verwendet, um Skripte für Ihre typischen Systemadministratoraktivitäten zu schreiben, wird Ihnen dieses Buch eine großartige Starthilfe geben. Sie müssen Python nicht kennen, um dieses Buch zu lesen. Dieses Buch vermittelt Ihnen die Grundlagen der Python-Programmierung und erklärt, wie Sie damit Sysadmin-Aktivitäten ausführen können.
  10. Linux Firewalls, von Michael Rash . Sicherheit ist ein komplexer und großer Teil der Linux-Systemverwaltung. Dieses Buch spricht über alle wichtigen Linux-Firewall-bezogenen Tools, einschließlich iptables, psad, fwsnort. Das Tolle an diesem Buch ist, dass es klar erklärt, wie Sie IPTables verwenden können, um ein System zur Erkennung und Verhinderung von Eindringlingen auf Ihren Systemen zu erstellen. Dieses Buch ist definitiv nichts für Neulinge. Aber wenn Sie ein erfahrener Systemadministrator sind und bereits einige Grundlagen von IPTables kennen, es aber auf die nächste Stufe bringen möchten, sollten Sie sich dieses Buch auf jeden Fall zulegen.

Linux
  1. 20 wichtige Linux-Befehle für jeden Benutzer

  2. 3 wichtige Linux-Spickzettel für mehr Produktivität

  3. 12 Sachbücher für Linux- und Open-Source-Fans

  4. Eine kurze Einführung in Ansible-Rollen für die Linux-Systemverwaltung

  5. Was ist die Schnittstelle für ARM-Systemaufrufe und wo ist sie im Linux-Kernel definiert?

50 grundlegende Nmap-Befehle für Systemadministratoren

Cron-Jobs für Linux einrichten und die 10 besten Online-Tools für Cron-Jobs

Zorin OS für Linux-Neulinge

Wie man Cron-Jobs für ein Linux-System über PHP ausführt und auflistet

Die 10 besten Comic-Viewer für Linux-Systeme

Die 15 besten ökonometrischen und statistischen Software für Linux-Systeme