Ich versuche, ein Unix/Linux-Systemadministrator zu werden, und hoffe, einige praktische Erfahrungen zu sammeln, indem ich zu Hause ein paar Installationen (VMs, alte Computer und dergleichen) einrichte und deren Verwaltung übe. Ich habe mich gefragt, welche Distributionen aufgrund der Erfahrung der Benutzer dieser Site unbedingt erforderlich sind, um sich damit vertraut zu machen. Natürlich sind sie sich alle bis zu einem gewissen Grad ähnlich, aber es gibt erhebliche Unterschiede zwischen der Verwaltung von beispielsweise Debian, OpenSolaris, FreeBSD und CentOS.
Welche Distributionen sind Ihrer Meinung nach am wichtigsten zum Üben? Welche sind in tatsächlichen Arbeitssituationen am gefragtesten bzw. am häufigsten anzutreffen?
Antwort1
Debian, FreeBSD und CentOS.
Sie alle haben einen ziemlich einzigartigen Ansatz, was die Systemstruktur und insbesondere die Art und Weise der Verwaltung der Dienste angeht. Wenn Sie sich mit jedem davon vertraut machen und verstehen, wie Sie die Systeme ergänzen und ändern können (auf eine Weise, die nicht nur funktioniert, sondern auch mit dem Rest des Systems übereinstimmt), können Sie an allem arbeiten.
Abhängig von der Umgebung, in der Sie arbeiten möchten, kann es sein, dass Solaris auch für Ihren Lebenslauf eine nützliche Fähigkeit ist.
Antwort2
Redhat und darauf basierende Distributionen scheinen am weitesten verbreitet zu sein. Es scheint, dass jedes Gerät, mit dem ich heutzutage arbeite, Centos verwendet. Wenn Sie sich also wirklich mit der gängigsten Distribution vertraut machen möchten, holen Sie sich Redhat oder Centos (im Wesentlichen dasselbe).
Wenn Sie herausgefunden haben, wie Sie sich in dieser Umgebung zurechtfinden, machen Sie sich mit einem Debian-basierten System vertraut. Ich würde Ubuntu empfehlen, da es einen Release-Zyklus und Wartungszeiträume hat, die für Unternehmen gut geeignet sind.
Antwort3
Entscheidend ist, was Sie in Ihrem nächsten Job brauchen. Es gibt jedoch einige Trends auf dem Markt, die Ihnen als Orientierung dienen können.
Es gibt zwei Varianten der Linux-Paketverwaltung. Für maximale Kompatibilität mit dem Markt müssen Sie beide Varianten kennen:
DEB
Wählen Sie Ubuntu oder Debian, je nachdem, was Ihnen besser gefällt
Drehzahl
RedHat-irgendwas ist das, was dominiert. Wenn Sie Zeit haben, können Sie sich mit dem Erlernen von OpenSUSE/SLES zusätzliche Punkte verdienen.
Wenn Sie wirklich darüber hinausgehen müssen, sind BSDs und Solaris meiner Meinung nach in etwa gleich durchdringend. Aber das ist nur meine Meinung.
Antwort4
Suchen Sie auf Dice.com in den großen Ballungsräumen nach „Linux-Administrator“ und Sie erhalten die Antwort. Meiner bescheidenen Meinung nach.
...Wenn ich es Ihnen leichter machen soll, dann bitte: RedHat oder seine Derivate (CentOS, das im Grunde RedHat ist, aber ohne die Marke RedHat, und Fedora, das Sie vielleicht als die neueste Version von RedHat betrachten). Es gibt definitiv andere Distributionen da draußen, wenn Sie also CentOS lernen und eine wirklich heiße Stelle bei SuSE frei wird, könnten Sie übergangen werden. Aber wenn Sie auf Nummer sicher gehen wollen, würde ich sagen, nehmen Sie CentOS.
Folgendes würde ich an Ihrer Stelle tun:
- Wählen Sie eine Linux-Variante und installieren Sie sie auf Ihrem Haupt-Desktop-Rechner. Es ist egal, welche Variante Sie wählen, egal welche (Ubuntu, Fedora, was auch immer). Es kann gut sein,nichtVerwenden Sie RHEL/CentOS/Fedora auf Ihrem Desktop, damit Sie die Unterschiede sehen können. Verbinden Sie diese Maschine nun mit Ihrem internetfähigen Router (vielleicht drahtlos? Ihre Wahl). Stellen Sie sicher, dass Sie zwei Netzwerkanschlüsse haben (auch hier könnte der internetfähige Anschluss drahtlos sein). Der zweite Netzwerkanschluss sollte verkabelt sein, um den Aufwand zu verringern.
- Laden Sie ein CentOS- oder Fedora-DVD-Image herunter und speichern Sie es als ISO-Datei.
- Schließen Sie ein Ethernet-Crossover-Kabel an Ihren zweiten Internet-Port an. Richten Sie diesen Port ein. Stellen Sie sicher, dass Ihr Linux Ports weiterleitet. Schließen Sie eine Maschine an diesen zweiten Port an und stellen Sie sicher, dass sie funktioniert (diese Testmaschine könnte Windows sein, das ist egal). Stellen Sie sicher, dass sie im Internet surfen kann.
- Richten Sie Ihren Desktop-Computer so ein, dass er als Server fungiert, um einen Ihrer älteren Computer über diesen zweiten Port per PXE zu booten.
- Beobachten Sie das Netzwerk, während Ihr Computer per PXE gebootet wird (mit tcpdump und Wireshark). Beschreiben Sie jeden einzelnen Schritt, den PXE ausführt.
Wenn Sie das erreichen, sind Sie auf dem besten Weg, ein guter Linux-Sysadmin zu werden. Außerdem:
- Vergessen Sie Ihre Programmierkenntnisse nicht. Lernen Sie Perl, Python oder Ruby.