Zu meinem Job gehört auch die Administration von Linux-Servern, wenn man nicht immer auf den guten Willen seines Hosters angewiesen sein möchte. Dazu braucht man Linux-Kenntnisse, die man irgendwie erwerben muss, bevor man öffentliche Server betreut. Grundsätzlich sollte man das zwar Profis überlassen, die wissen, was sie tun, aber manchmal muss man eben auch selber ran. Doch wie fängt man an, ohne jemanden zu gefährden? Linux-Kenntnisse hat man ja nicht einfach so gottgegeben, sondern muss sie sich erarbeiten. Ich schreibe also mal ein paar meiner Erfahrungen aus Sicht ein es Webentwicklers nieder, der ein Arbeitswerkzeug bedienen können muss.
Ich beginne mit meinen ersten (dummen) Gehversuchen, also so, wie man es nicht machen sollte. Anfang 2003 hatte ich das Shared-Hosting bei Hosteurope satt, weil ich wiederholt mit meiner Shared-IP auf SPAM-Blacklists gelandet war, es musste also eine Lösung her. Zu der Zeit kamen die ersten bezahlbaren Rootserver auf den Markt und ich war übermütig genug, ohne jegliche Linux-Kenntnisse einen solchen zu bestellen und auch noch Kunden da mit drauf zu nehmen. Ahnungslos hatte ich mich damals für Suse mit Webmin entschieden und habe das mit viel Schmerz und Tränen irgendwie zum Laufen bekommen. Also alles selbst kompiliert und eingerichtet, und danach nie wieder Updates gemacht. Von Paketmanagern wusste ich damals nicht viel und ich hatte immer Angst, dass irgendwas passiert. Nach etwa zwei Jahren habe ich alle Kunden umgezogen und den Server gekündigt. Eine gute Entscheidung, denn jetzt konnte ich wieder ruhig schlafen. Fazit: Ich hatte im Grunde nichts verstanden und mit Suse kam ich ganz und gar nicht klar.
Da ich das ganze mit der Webentwicklung dann später ernster genommen habe, kam ich irgendwann wieder in Kontakt mit Linux. Diesmal in Form einer virtuellen Maschine mit Ubuntu Server drauf. Ich war das hantieren mit XAMPP leid und wollte endlich mal lernen, mit dem Scheiß umzugehen. Das war eine sehr gute Entscheidung. Ubuntu erbt die meisten guten Eigenschaften von Debian und ist zudem auch noch hervorragend dokumentiert. Ich kann nur jedem empfehlen, die ersten Schritte mit Linux-Servern in einer virtuellen Maschine zu machen und vor allem, sich die distributionsspezifischen Verwaltungswerkzeuge zu nutze zu machen, insbesondere die Paketverwaltung. Welche Distribution einem liegt, sollte man einfach ausprobieren, ich bin mit Ubuntu auf Desktop und Server sehr glücklich. Der Debian-Unterbau ist Gold wert, alleine die Apache-Verwaltung über die hervorragend dokumentierten Konfigurationsdateien ist eine wahre Freude.
In meinem HiWi-Job hatten wir immer mit einem unglaublich langsamen Server im Rechenzentrum zu kämpfen. Wie sich später herausstellte, hatte uns der Admin eine virtuelle Maschine mit nur 128MB RAM spendiert, für eine TYPO3-Seite mit 1000 Seiten, 70 Redakteuren und hohen sechsstelligen Zugriffszahlen im Monat ist das dann doch etwas wenig. Als der Admin wechselte, wurde aufgeräumt und man bat uns, für eine Weile das Hosting selber zu übernehmen. Also habe ich einen Ubuntu-Server auf einem ausrangierten PC-Pool-Rechner aufgesetzt, der bis heute weitgehend reibungslos läuft. Gelegentlich hängt er sich auf in letzter Zeit, das scheint an einer überlasteten MySQL-Datenbank zu liegen. Merke: Auch Übergangslösungen sollte man richtig machen, denn oft werden sie zum Dauerprovisorium. Übrigens gibt es inzwischen neue Hardware und mein Nachfolger muss den ganzen Server migrieren, was überraschend einfach ist. Ich will nicht sagen, dass es eine gute Lösung ist, wenn ich öffentliche Server verwalte, aber dank Ubuntu und einiger Übung in der virtuellen Maschine habe ich das ganz gut hinbekommen. Trotzdem laufen meine eigenen Präsenzen auf einem Managed Server. Insbesondere Geschichten wie Mailserver mit Spamfiltern oder Jabber-Server lasse ich weiterhin nur Profis machen. Ein LAMP-Server bekommt man aber auch so gut hin und leider besser, als bei vielen Hostern. Was ich da schon gesehen habe… Da mache ich das dann doch lieber selbst.
Wenn ich schon Rootserver mit Plesk sehe, rollen sich mir schon die Fußnägel auf. Wer sich nicht in der Lage sieht, einen Linux-Server richtig über die Kommandozeile zu warten, sollte die Finger davon lassen. Wenn man weiß, was man tut und sich von Plesk die Arbeit abnehmen lässt, OK, kann ich zwar nicht gutheißen, aber wenigstens nachvollziehen. Aber anders herum ist es ganz bitter. Wo Plesk ist, da lass Dich nicht nieder, ist meine Regel.
Die Kommentarfunktion wurde vom Besitzer dieses Blogs in diesem Eintrag deaktiviert.
Noch keine Kommentare