Für Softwareentwickler gibt es einige Bücher, die Sie unbedingt lesen müssen.
Was ist das einflussreichste Buch, das jeder Programmierer lesen sollte?
Wie wäre es mit Sysadmins? Gibt es eine ähnliche Liste von Büchern?
Für Softwareentwickler gibt es einige Bücher, die Sie unbedingt lesen müssen.
Was ist das einflussreichste Buch, das jeder Programmierer lesen sollte?
Wie wäre es mit Sysadmins? Gibt es eine ähnliche Liste von Büchern?
Antworten:
Das einzige, was ich habe, ist die Praxis der System- und Netzwerkadministration von Limoncelli, Hogan, et al. Mein erstes Exemplar befindet sich auf meinem Schreibtisch
Es mag ein bisschen veraltet sein, aber Sie können nicht lernen, wie Sie Ihren Job richtig machen (oder ich vergesse, welchen), ohne die Schriften des Bastard Operator From Hell zu lesen.
Bearbeiten : Hier sind einige Links
Für Netzwerkadministratoren: TCP / IP Illustrated, Volume 1: The Protocols (2nd Edition) . Sie sollten wissen, wie TCP / IP funktioniert.
Zen und die Kunst der Motorradpflege: Eine Untersuchung der Werte
(Wird oft als eines der besten Bücher zu einem Thema angesehen.)
Dieses Zitat ( hier gefunden ) ist relevant:
Mein persönliches Gefühl ist, dass jede weitere Verbesserung der Welt auf diese Weise erreicht werden kann: durch Einzelpersonen, die Qualitätsentscheidungen treffen, und das ist alles. Gott, ich möchte mich nicht mehr für große Programme voller sozialer Planung für eine große Masse von Menschen begeistern, die die individuelle Qualität auslassen. Diese können für eine Weile alleine gelassen werden. Es gibt einen Platz für sie, aber sie müssen auf einer Grundlage von Qualität innerhalb der beteiligten Personen aufgebaut sein. Wir hatten diese individuelle Qualität in der Vergangenheit, haben sie als natürliche Ressource genutzt, ohne es zu wissen, und jetzt ist sie fast erschöpft. Jeder hat so gut wie keine Lust mehr. Und ich denke, es ist an der Zeit, zum Wiederaufbau dieser amerikanischen Ressource zurückzukehren - des individuellen Werts.
Unix Power Tools, dritte Ausgabe . Ich besitze drei Exemplare davon, zwei im Büro und eines zu Hause. Wenn Sie ein Unix-Guru werden möchten, lassen Sie sich einen Bart wachsen und lesen Sie dieses Buch.
Essential System Administration wurde bereits erwähnt. Besonders nützlich, wenn Sie der Chef einer Gruppe von SAs sind
Für mich war http://en.wikipedia.org/wiki/The_Cuckoos_Egg ein sehr aufregendes Buch, das man lesen muss
Mit Hilfe der geschickten Allegorie haben die Autoren eine aufschlussreiche und intuitive Erklärung für eines der ehrwürdigsten Netzwerk-Dienstprogramme von Unix geliefert. Noch erstaunlicher ist, dass sie offenbar mit einer sehr frühen Beta des Programms arbeiteten, als ihr Buch 1933 erschien, Jahre (Jahrzehnte!) Bevor das Betriebssystem und die Netzwerkinfrastruktur fertiggestellt waren.
Unix System Management Primer Plus von Jeff Horwitz.
Unix System Management Primer Plus http://www.informit.com/ShowCover.aspx?isbn=0672323729
Beste Wahl: Unix System Management Primer Plus von Jeff Horwitz.
Dieses Buch ist fast kriminell unbekannt, wenn Sie mich fragen. Es gibt eine Menge exzellenter Fachbücher, die Ihnen spezifische Details zum Betrieb einer bestimmten Hardware oder Software aufzeigen. Es gibt viele gute Themen zu Skripten, Automatisierung und Programmierung.
In diesem Buch lernen Sie nicht alle Aspekte der Verwaltung Ihres Servers oder Ihrer Anwendung, sondern lernen, wie Sie Systemadministrator werden .
Es behandelt Dinge, die Sie in anderen Büchern einfach nicht finden, einschließlich der Kapitel über das Design und den Aufbau von Infrastrukturen und Rechenzentren, die Bereitstellung von Servern, das Patchen und Upgrades, die Überwachung, die Benutzerunterstützung, Ausfälle, Hochverfügbarkeit, Kapazitätsplanung, Automatisierung, Sicherheit, und mehr.
Wenn Sie eine Unix / Linux-Box in Ihrem Keller als Heimserver betreiben möchten, ist dies nicht das richtige Buch für Sie. Wenn Sie als Systemadministrator arbeiten möchten, insbesondere mit Unix / Linux, sollten Sie dieses Buch unbedingt lesen.
Das Kuckucksei: Verfolgen Sie einen Spion durch das Labyrinth der Computerspionage von Cliff Stoll
Dies ist kein technisches Buch, sondern eine wahre Geschichte darüber, wie eine echte Person über einen Hacker stolpert. Er beobachtet, wie der Hacker operiert, und benachrichtigt verschiedene Drei-Brief-Agenturen mit wenig oder keiner Antwort.
Überraschenderweise hat sich niemand dieses ausgedacht:
(ug, ich denke mein Kommentar wurde gegessen)
Wie auch immer, während ich würde ziemlich es nicht nennen die meisten einflussreichen Buch , das jeder Sysadmin lesen sollte, genoss ich das Handwerk der Systemsicherheit . Es ist gut darin, die Geschichte, Theorie und Praxis der Sicherheit (zumindest von hohem Niveau) zu behandeln. Oh, und es ist sogar gut genug geschrieben, es wird dich nicht durchgehend einschläfern lassen!
Essential System Administration von AEleen Frisch.
Nicht für schwache Nerven ist dies das einzige mir bekannte Buch, das versucht, komplexe Systeme unter Verwendung systematischer, wissenschaftlicher Prinzipien und mathematischer Modelle zu beschreiben und zu erklären.
Vom Autor von cfengine:
Mark Burgess: Prinzipien der Netzwerk- und Systemadministration
Am Anfang war die Kommandozeile
Nicht gerade mit SysAdmin verwandt, aber es muss eines der einflussreichsten IT-Bücher überhaupt sein.
Die Prinzipien sind zwar nicht technisch (und vielleicht ein bisschen klischeehaft?), Aber fantastisch und in hohem Maße auf die Sysadmin-Arbeit anwendbar.
SED AWK spart Ihnen Zeit und Geld!
Ich stimme für UNIX-Hinweise und -Hacks . Viele Inhalte sind veraltet, aber es hat mir trotzdem geholfen, mich wie ein UNIX-Administrator zu denken.
Ich denke, das einflussreichste Buch, das Sie lesen können, ist Sex, Drogen und Wirtschaft: Eine unkonventionelle Einführung in die Wirtschaft .
Es ist ein Pop-Economics-Buch, das von einem britischen Ökonomen geschrieben wurde.
Da die Systemadministration viele verschiedene Fähigkeiten umfasst und in der Regel unterschiedliche Aufgaben hat, halte ich es für wichtig, anhand dieses Buches eine Denkweise zu entwickeln und selbst zu entscheiden, was am besten ist.
Ich werde die Limoncelli, et.al. 'Die Praxis der System- und Netzwerkadministration', aber ich füge noch eine hinzu und setze sie möglicherweise höher - Eliyahu M. Goldratts 'Das Ziel: Ein Prozess der ständigen Verbesserung' Ich denke, es setzt jedes Unternehmen SysAdmin in die Denkweise von 'wie Führt das Schleudern aller Platten zum gemeinsamen Ziel eines Unternehmens? Als ich als QA / Field Engineer bei einer ERP-Software-Firma arbeitete, bevor ich zu SysAdmin kam, war dies die Bibel.
Als ich anfing, als Systemadministrator zu arbeiten, vergingen viele Veränderungen in meinem Leben. Der Punkt zu diesem Zeitpunkt war, dass ich keine Ahnung hatte, was ich mit diesen Änderungen zu erwarten hatte. Und ich beschloss, [1] zu lesen. In einer etwas distanzierten Sichtweise denke ich, dass das mir eine Menge Verbesserungen für meine tägliche Arbeit gebracht hat.
Obwohl dieses Buch ziemlich alt ist, sterben Prinzipien nicht leicht. Kombinieren Sie es mit dem oben erwähnten Linux-Administrationshandbuch und servieren Sie gekühlt:
Handbuch zur UNIX-Systemverwaltung
Auch dieser wird helfen:
Essential Drucker, Druckers Management Essentials