Nein, es geht hier nicht darum, wie man durch irgendwelche Hackertools fremde Server lahm legt. Vielmehr möchte ich hier eine kleine Sammlung von Dingen anfangen, die man möglichst NICHT auf seinem Server tun sollte, wenn man eine möglichst hohe Uptime erreichen möchte. 2 Möglichkeiten möchte ich hier bereits einmal nennen, weitere Vorschläge sind aber gern in den Kommentaren gesehen. (more…)
04.09.2009
27.08.2009
Ein Serverumzugsmärchen
Es war einmal vor langer Zeit ein Server-Betreiber in einem fernen Land im Norden Frankreichs. Dieser bot für einen fairen Preis Server für seine Kunden an. Dies ging eine ganze Weile so, bis dieser Anbieter eines Tages beschloss, sein Angebot zu ändern. Daraufhin beschlossen einige seiner Kunden, ihr bisheriges Angebot vor dieser Umstellung noch durch eine leistungsstärkere Alternative auszutauschen, was auch ohne Größere Probleme ging: Kaum wurde das neue Angebot bestellt, folgte 2 Tage später bereits die Lieferung – natürlich frisch aus neuen Einzelteilen zusammengebaut!
Und so begab es sich, das ein mutiger Server-Admin eines Tages eben diesen Umtausch vornehmen wollte und nach der Bestellung seines neuen Migrations-RPS3 auch bereit für diesen wagemutigen Schritt war. Das Versprechen des Händlers lautete ungefähr 5 Minuten Downtime; da dachte sich der Admin „das ist verkraftbar“ und betätigte nach längerem Suchen in seinem ManagerV3 den mit „Jetzt migrieren“ beschrifteten Knopf in der Weboberfläche, nach dem er sorgfältig die neue physische Maschine als Ziel dieser Operation auserkohren hatte. (more…)
08.08.2009
Debian from the Stick
Eigentlich ist die Installation von Debian auf einem System ganz einfach und auch bei Nutzung eines USB-Sticks, sollte es eigentlich KEINE wirklichen Probleme geben – könnte man meinen. Und auch in Bezug auf die Auswahl der zu installierenden Software stimmt das, wenn man danach aber versucht, sein System zu booten, kann es durchaus etwas seltsam werden. (more…)
20.07.2009
apticron: Benachrichtigungen sind irrelevant!
Ich hatte ja letztens erwähnt, dass mich das Ausbleiben von Benachrichtigungsmails bereits stutzig gemacht hat, dass irgendwas nicht stimmen kann … Und nun ist auch amtlich was: Beim Einspielen eines Patches wurde apticron mal eben seiner Hauptfunktionalität reduziert: Das Versenden von Benachrichtigungsmails. Braucht ja auch keiner: Weil ich kenn absolut niemanden, der Apticron für soetwas seltsames wie Benachrichtigungen über neue Updates verwendet. Das einzige, wofür man überhaupt apticron jemals einsetzen würde, wäre als komfortablerer Weg apt-get update auszuführen. (more…)
09.07.2009
Der evil-Modifier
Eine der bemerkenswerten Bibliotheken, die PHP zur Nutzung anbietet – sofern sie mal nicht wie so oft überfordert ist – ist die PCRE-Bibliothek (Perl Compatible Regular Expressions), mit der sich auf einfache Weise (naja, wenn man die Syntax einmal verstanden hat) umfangreichste Dinge vollführen lassen. Eine häufige Anwendung, die man hierbei regelmäßig als Betrachter fremder Bibliotheken zu Gesicht bekommt, ist hierbei Quelltext, der elegant Parsing von Eingabedaten vornimmt, Sicherheitsprüfungen ausführt oder auf andere Art einen Eingabestring verarbeitet. Mit ein wenig Magic drumherum lässt sich so ein ziemlich schneller Syntax-Highlighter schreiben, der mit einem Schlag ganze Gruppen von Schlüsselworten highlighted und dabei abhängig von den gefundenen Schlüsselworten z.B. Links auf deren Dokumentation fertigt.
Doch wie so häufig bei PHP gibt es eine Reihe von Fallstricken. Einer dieser liegt bei eben dieser genannten Bibliothek. Diese bietet für umfangreiche, nicht statisch ausführbare Ersetzungen mit preg_replace einen speziellen Modus: Den /e-Modifier, der auf Grund seiner Arbeitsweise auch gern Evil-Modifier genannt werden darf. Aber dazu sollten wir erst einmal klären, was diese Funktion tut. (more…)
06.07.2009
Warum BDB abgeschafft gehört!
Eigentlich bin ich ja offen gegenüber jeglicher Technologie, sofern mir diese keinen Grund gibt, es anders zu handhaben. Nach dem .NET und Java sich bereits länger aus diesem Gunstkreis verabschieded haben – beide mehr oder weniger auf Grund ihrer Umsetzung und proprietären Lizenzen -, gesellt sich mit der Berkeley-DB nun die erste größere freie Software in die Riege der „Bloß nicht“-Kandidaten. (more…)
17.05.2009
GnuTLS: Eine Alternative zu mod_ssl
Ich habe ja die Tage über diverse kaputte Pakete bei Debian rumgemeckert und dabei auch mod_gnutls mit erwähnt, woraufhin es eine interessierte Zuschrift gab, in der mitgeteilt wurde, sich dieses Modul auch einmal angucken zu wollen. Um den Einstieg bei mod_gnutls nicht allzu schwer zu gestalten bin ich einmal nicht so und gebe hiermit einmal einen Schnelleinstieg, mit einer Reihe Informationen zur Konfiguration. (more…)
16.05.2009
Going IPv6: Odds and Oddities ;-)
Ich bin zwar seit nunmehr fast 2 Jahren IPv6ed und habe auch schon ein wenig damit experimentiert, aber ganz so radikal wollte ich nicht testen, wer alles schon IPv6-Seiten ansprechen kann, wie es die Tage geschehen ist. Aber vielleicht sollte ich etwas zu den Hintergründen erklären, wie es dazu kam. (more…)
13.05.2009
Apache2, GnuTLS und andere kaputte Software
Hatte ich schon mal erwähnt, was für ein Krampf es ist, mehrere SSL-Pages auf einer IP zu hosten? Glaube nicht. Wäre das also grad einmal der richtige Zeitpunkt dafür, das einfach mal nachzuholen. Zumal Debian in letzter Zeit wiedereinmal Spaß daran gefunden zu haben, Testing als Beta-Tester einzuspannen. Aber gut, alles zu seiner Zeit. (more…)
Netzwerk-Ausfall und Unerreichbarkeit des Servers
Vorigen Freitag gab es dann doch schon einen etwas merkwürdigen Zwischenfall. Während ich mit einer handvoll Leuten auf meinem Server am gemeinschaftlichen Arbeiten an mehreren Dokumenten tümmelte, riss plötzlich die Verbindung ab. Nun ist dies an sich nicht weiter bemerkenswert, aber ein gewisses Detail an der Geschichte schon. (more…)