Dies ist eine kanonische Frage zur Karriere als Systemadministrator
Welche grundlegenden Fähigkeiten sollte ich kennen / lernen, wenn ich meinen Job als Systemadministrator beginne?
Gibt es wesentliche Unterschiede für Netzwerk, Speicher, Datenbank und andere Administratoren?
Antworten:
Es gibt viele Überschneidungen mit bestehenden Fragen. Ich erstelle hier ein Wiki mit Links. Bitte zögern Sie nicht zu aktualisieren.
quelle
Auf der persönlichen Ebene:
Eine wirklich gute Fähigkeit, die Sie hoffentlich auf Ihrem Weg zum Systemadministrator erwerben, ist die Fähigkeit, sich schnell von Ihren Fehlern zu erholen. Dies sollte zur Selbstverständlichkeit werden (eine automatische Reaktion).
** Als ich einmal im Internet stöberte, fand ich diese streng inoffizielle, höchst umstrittene, aber potenziell nützliche Liste:
SysAdmin Zehn Gebote
: I. Du sollst deinen Benutzer respektierenEs ist von größter Wichtigkeit, dass du den Benutzer und seine Daten respektierst. Stehlen Sie nicht ihre MP3s, schauen Sie sich nicht ihre Pornos an. Wenn Sie mit E-Mails arbeiten, schauen Sie, ohne zu lesen. Respektiere sie und sie werden dich respektieren.
II. Du sollst den Benutzer ermächtigen.
Der Benutzer ist der Kunde. Das System gehört nicht dir, es gehört ihnen. Stellen Sie den Benutzern die Tools zur Verfügung, die sie benötigen, um erfolgreich zu sein, und sie werden glücklich sein. Geben Sie ihnen Raum zum Experimentieren, Lernen und Gestalten. Halten Sie Benutzer nicht zurück.
III. Du sollst es einfach halten.
Halte es einfach, Dummkopf. Das KISS-Prinzip wird Sie davon abhalten, Fässer zu bauen, um den Wert einer Flasche Wein zu erhalten. Verwechseln Sie Over-Engineering nicht mit Qualität. Qualitätsarbeit ist prägnant und skalierbar.
IV. Du sollst mit einer Katastrophe rechnen.
Erwarte die schlimmsten Überraschungen. Machen Sie Ihre Ressourcen redundant, sichern Sie Ihre Daten, testen Sie Ihre Sicherungen und sichern Sie dann die Sicherungen. Die Scheiße wird eines Tages den Fan treffen. Sei vorbereitet.
V. Du sollst planen
Große Arbeit folgt großen Plänen. Bleiben Sie am Ziel, indem Sie es zuerst identifizieren. Planen Sie Ihre Arbeit sorgfältig, und Überraschungen lassen sich leichter bewältigen.
VI. Du sollst auf dem
Laufenden bleiben Sammle alle Nachrichten, Informationen, Protokolle und Statistiken, die du kannst. Ohne die zu analysierenden Rohdaten können Sie nicht sicher sein, Sie können keine Probleme debuggen und Sie können keine Prognosen erstellen. Ohne neue Informationen können Sie nicht lernen.
VII. Du sollst teilen
Niemand ist allein auf dieser Welt. Geben Sie Ihr Wissen an andere weiter. Geben Sie anderen, tragen Sie zur Gemeinschaft bei und Sie werden viele Belohnungen ernten. Es ist nicht ratsam, Wissen zu horden. Sei kein Arschloch.
VIII. Du sollst automatisieren
Mach mehr und schneller, indem du Aufgaben automatisierst. Sie sind der Marionettenmeister, verschwenden Sie Ihre Zeit nicht mit Kleinarbeit. Arbeite schlauer, nicht härter.
IX. Du sollst dokumentieren Dokumentiere
immer deine Arbeit, deinen Code und deine Pläne. Dann dokumentieren Sie deren Ausführung und Wartung. Dokument für andere und Dokument für sich. Dokumentation sollte eine Erweiterung Ihres Denkvermögens und eine Ressource für andere sein.
X. Du sollst deine Organisation respektieren
Ohne Organisation gibt es kein System, es gibt keinen Benutzer und es gibt keinen Job. Verstehen Sie die Organisation und ihr Geschäft. Respektiere es und hilf ihm zu gedeihen.
quelle
Erstellen Sie Projekte für sich
Der beste Weg, um zu lernen, wie man Desktops repariert, besteht darin, Ihren Heimcomputer zu bauen und ihn dann zu verbessern oder zu beschädigen, bis Sie damit vertraut sind.
Interessiert an Webservern? Wenn Sie einen Webdienst auf Ihrem Heim-PC installieren / aktivieren (Apache oder IIS in XP), werden Sie erstaunt sein, wie viel Sie über DNS, Netzwerke usw. lernen und wie nützlich dieses Wissen für Sie sein wird.
Ich könnte weiterhin Beispiele auflisten, aber Sie haben die Idee. Je mehr Spaß du damit hast, desto mehr lernst du. Je mehr Sie wissen, desto mehr Spaß macht Ihre Arbeit. Dies macht Sie zu einem unterhaltsamen Mitarbeiter und einem besseren Bewerber.
quelle
Niemand hat viel über Sicherheit gesagt, aber es wird immer der Elefant im Raum am vorderen Brenner sein, um Metaphern zu mischen. In Bezug auf die Sicherheit sollten Sie sich mit den folgenden Bereichen auskennen und mit mindestens einem oder zwei Tools vertraut sein, die Sie bei der Verwaltung der einzelnen Tools unterstützen:
quelle
Kommt wirklich auf deine Umgebung an. Warten Sie Server, Netzwerke oder starten Sie den Windows Exchange-Server einfach neu, wenn der Arbeitsspeicher knapp wird?
Im Allgemeinen werden diese Fähigkeiten nützlich sein.
Am wichtigsten: Sie müssen in der Lage sein, neue Dinge zu lernen. Niemand kennt jedes System, daher ist es sehr wichtig, Google zu können, Bücher zu bestellen und Kurse zu besuchen, um sich zu verbessern.
quelle
Nehmen Sie sich etwas Zeit, um Konzepte zu verstehen . Informieren Sie sich über das Netzwerk, die Sicherheitsmodelle der unterstützten Server und Betriebssysteme und die IT-Architektur Ihres Unternehmens. Wenn Sie sich ein Bild davon machen, wie die Dinge funktionieren sollen, können Sie davon ausgehen, für welche Probleme ein Symptom wahrscheinlich ist. Anschließend können Sie eine Fehlerbehebung durchführen, um weitere Nachforschungen anzustellen.
Wenn Sie alles als Black Box behandeln, müssen Sie jede einzelne Korrektur "lernen". Wenn Sie verstehen, wie Dinge funktionieren und wie sie zusammenpassen, werden die Probleme, die Sie lösen, Ihr Verständnis vertiefen und Sie zu einem besseren Administrator machen.
Seien Sie auch ehrlich zu den Nutzern: Versprechen Sie nicht zu viel und halten Sie nicht zu wenig ein.
quelle
Turning the Corner: Upgrade von "System Clerk" zu "System Advocate"
quelle
Hmn, meine Top Ten:
Beachten Sie, dass nur sehr wenige dieser Dinge technisch sind? Wenn Sie wissen, wie man sich irrt, wie man eine Aufgabe durchhält, bis sie abgeschlossen ist, und Erfahrung mit der Konfiguration einer Netzwerkschnittstelle unter Solaris, einigen Linux- und Windows-Varianten haben, haben Sie genug Grundkenntnisse über das Netzwerk Einsteiger-Sysadmin-Job. Aber die ersten beiden sind menschliche Fähigkeiten, weil niemand alles weiß oder alles wissen kann.
Vieles davon kommt nur aus Erfahrung. Grundsätzlich brauchen Sie Erfahrung.
Da Sie hauptsächlich nach technischen Fähigkeiten gefragt haben - nur zu Ihrer Information - möchten Sie vermeiden, dass Sie so aussehen, als hätten Sie Ihren Lebenslauf ausgefüllt. Wenn Sie Erfahrung mit ESX haben möchten, holen Sie sich Testversionen und führen Sie einen Server in Ihrem Schlafzimmer aus. Aber seien Sie ehrlich über die Erfahrung, die Sie mit den Produkten haben, und BS nicht jemand, der Sie einstellen könnte.
quelle
Die Praxis der System- und Netzwerkadministration, 2. Auflage von Thomas A. Limoncelli
Es ist DAS Buch zur Systemadministration, das sich auf grundlegende Dinge und Prinzipien konzentriert, die man im Hinterkopf behalten sollte. Jeder Sysadmin sollte dies mindestens zweimal lesen.
Um einen kurzen Überblick über das, worum es in diesem Buch geht, zu erhalten, lesen Sie die " 32 Fragen an Ihr Sysadmin-Team" auf seiner Website.
quelle