Wie kann ich vermeiden, dass ich meine Distribution aktualisieren muss?

Wie kann ich vermeiden, dass ich meine Distribution aktualisieren muss?

Ich verwende derzeit Ubuntu auf meinen Produktionsservern.

Ich verwende auf meinem Desktop lieber Arch Linux, da es nie eine Version für Betriebssysteme wie Ubuntu, Debian usw. gibt und ich mir daher keine Gedanken über EOL machen muss.

Gibt es eine Möglichkeit, dass wir Debian mit Repos verwenden können, die auf „stable“ eingestellt sind, anstatt auf einen Codenamen wie: Jessi, Wheezy usw.

Damit unsere Server nie das Ende ihrer Lebensdauer erreichen?

Ich bevorzuge ein Betriebssystem wie Debian/Ubuntu, weil ich Folgendes konfigurieren kann: UnattendedUpgrades

Oder gibt es ein ähnliches Betriebssystem, das ich auf meinen Servern verwenden kann?

Ich verwende diese Server zum Hosten von Magento-Websites [die Nginx/Apache, PHP, MySQL, Redis und Memcached verwenden].

Antwort1

Ich glaube nicht, dass es dafür eine einfache „Lösung“ gibt. Auch ich verwende sowohl Debian als auch Arch Linux. Letzteres auf einem meiner Laptops und Debian auf meinen Servern (und eigentlich auch auf einem anderen Laptop).

Es gibt einen Grund, warum ich Arch auf meinen Servern nicht verwende. Da es sich um ein Rolling Release handelt, gibt es einePotenzialfür Störungen. Ich sage potentiell, weil ich Arch Linux nicht als „instabil“ bezeichnen würde. Im Laufe der Jahre hatte ich nur zwei kleinere Störungen (gibt es dieses Wort?). Aber bei Debian hatte ich keine, also null.

Ja, manchmal pacman -Syubin ich etwas nervös, wenn ich ein Upgrade in Arch durchführe, wohingegen bei einem Upgrade in Debian noch nie etwas kaputt gegangen ist (ich sage nicht, dass das nicht passieren könnte, aber ich habe es noch nie erlebt).

Zusammenfassend denke ich, dass Sie an diesem Punkt tatsächlich zwischen den beiden wählen müssen. Ich denke, beide Ansätze (Rolling vs. „feste“ Releases) haben ihre Stärken, aber Sie können kein „super zuverlässiges“ Rolling Release erhalten.

Wenn Debian (oder *buntu) das Ende seiner Lebensdauer erreicht, sichere ich normalerweise alle Nicht-Systemdateien, führe eine Neuinstallation durch und schaufele alles wieder zurück. Das ist meiner Meinung nach kein allzu großer Aufwand.

Antwort2

Abgesehen von bestimmten hochspezialisierten eingebetteten Anwendungen, die immer in einem bestimmten, geschützten Szenario verwendet werden, müssen Sie Ihre Distribution aktualisieren. Auf jedem Rechner mit Netzwerkverbindung (und auch auf den meisten Rechnern ohne Netzwerkverbindung) müssen Sie Sicherheitsupdates installieren. Außerdem müssen Sie bei manchen Dingen auf dem Laufenden bleiben, einschließlich der Änderungen der Zeitzonendefinitionen, wenn sich die Gesetze ändern. Wenn Sie neue Hardware hinzufügen, benötigen Sie möglicherweise neuere Treiber, und natürlich möchten Sie eines Tages vielleicht neuere Software ausführen.

Egal, welche Art von Distribution Sie wählen, es gibt immer Upgrades. Einige Distributionen wie Arch Linux und Debian Unstable oder Testing haben „Rolling Releases“, d. h. Upgrades kommen in kleinen Stücken (ein paar Pakete auf einmal) und es gibt praktisch jeden Tag Upgrades. Andere Distributionen sind stabiler, nur kritische Bugfixes (meistens Sicherheitsbehebungen) kommen zu ungeplanten Zeiten und Hauptversionen werden höchstens ein- oder zweimal im Jahr veröffentlicht.

In jedem Fall erreicht Ihre Installation das Ende ihrer Lebensdauer, wenn Sie sie nicht aktualisieren. Der einzige Unterschied besteht darin, ob es Tage (Arch) oder ein Jahrzehnt (RHEL) dauert.

Upgrades können Dinge kaputt machen. Unbeaufsichtigte Upgrades sind im Allgemeinen keine gute Idee. Führen Sie unbeaufsichtigte Upgrades auf Ihrem Server nur durch, wenn Sie sie zuvor auf einer identischen Maschine (dieselbe Hardware oder annähernd identisch, exakt derselbe Paketsatz, dieselbe Konfiguration bis auf minimale Unterschiede in Netzwerkkonfiguration und Benutzerkonten) geprobt haben.

Für einen Server empfehle ich dringend eine stabile Distribution. Auf diese Weise müssen Sie nur alle paar Jahre riskante Upgrades durchführen. Sicherheitsupgrades sind im Allgemeinen sicher.

Unter Debian können Sie die Quellliste auf stableanstatt auf einen Release-Namen wie verweisen jessie. Der Vorteil ist, dass Ihr System neuen Releases immer automatisch folgt. Der Nachteil ist, dass Sie eines Tages mit 3 GB Downloads und 2 Stunden Festplatten-E/A aufwachen, um das Upgrade durchzuführen. Es ist besser, diese Dinge zu planen.

verwandte Informationen