Debian php Installation mit suhosin abhärten

PHP weist eine lange Geschichte von Sicherheitslücken und Probleme auf, die sich mit einer Menge von Patches und Fixes beheben lassen. Eins der Projekte die solche Patches anbieten ist Hardened PHP  , wo ich auch das Projekt Suhosin  gefunden habe, über das ich heute schreibe. ...

MySQL-Tuning per my.cnf und Analyse-Skript

[ Heute morgen hats mich erwischt…der MySQL5-Server hatte ein kleines Problem… Aufgrund der gestiegenen Last auf dem neuen Server hat die Anzahl der Queries die Anzahl der max_connections erreicht. Was heisst das konkret? Queries, welche nach dem Überschreiten dieser Zahl gesetzt werden, werden nicht ausgeführt, sondern mit dem Fehler “Too many Connections (localhost)” abgewiesen. Wie kann man nun den MySQL-Server ein wenig tunen? Es gibt hierzu ein Skript von Day32  , welches bei mir hervorragende Dienste geleistet hat: ...

Teamspeak-Server in ein Chroot verbannen

Heute habe ich einen Teamspeak-Server in ein Chroot verbannt, weshalb ich hier kurz schildern möchte, wie ich das gemacht habe. Doch zunächst: Was ist ein Chroot? chroot steht für “change root” und ist eine Funktion auf Unix-Systemen um das Rootverzeichnis zu ändern. Sie wirkt sich nur auf den aktuellen Prozess und seine Kindprozesse aus. “chroot” selbst kann sich auf den Systemaufruf chroot(2) als auch das Dienstprogramm chroot(8) beziehen. Ein Programm das auf ein Verzeichnis re-rooted wurde, kann nicht mehr auf Dateien außerhalb dieses Verzeichnisses zugreifen. Chrooting bietet somit eine einfache Möglichkeit, nicht vertrauenswürdige, Test- oder sonstwie gefährliche Programme in eine Sandbox zu versetzen. ...

AjaxTerm - SSH über Web/HTTP - web2ssh

Heute habe ich mich ein bisschen mit SSHvia Web beschäftigt und eine mögliche Lösung mit AJAX gefunden. Die Webseite  sagt folgendes zu dem Programm: ...

loadavg - Average Load, Memory und Traffic-Visualisierung

Ein Kumpel hat mir heute einen interessanten Link  zu einem Programm namens loadavg  zu kommen lassen. Was ist loadavg? ...

mod_security auf Debian Sarge und Apache 2 installieren

Heute “durfte” dieser Webserver eine Spam-Attacke ungeheuren Ausmaßes aushalten (drum auch der kurze Ausfall heute Mittag(was zu viel ist, ist zu viel…), weshalb ich nun endlich mod_security  auf dem Server eingerichtet habe. Wie das geht, zeige ich nun im folgenden. ...

Software-RAID auf einer Swap-Partition?

Vielleicht hat sich eine(r) der Leser(innen) auch schon mal gefragt, ob es nicht möglich oder sinnvoll ist, die Swap-Partition des Systems auf ein RAID zu legen um so schnelleren Datendurchsatz zu erhalten. Problem ist hierbei, dass bei einem Systemabsturz natürlich auch die Swap-Partition nicht mehr syncron bleibt, was dann wiederrum dazu führt, dass diese einfach vom System deaktiviert wird. Gibt es dafür nicht eine einfachere Lösung? Wenn man ganz ehrlich ist, kann Linux schon von Haus aus auf verschiedene Partitionen bzw Festplatten die Swap-Daten schreiben. ...

bwmonitor installieren

Heute hab ich mir als Ziel vorgenommen, auf einer meiner Seiten die aktuelle Bandbreitenauslastung grafisch darzustellen. Da mir aber MTRG zu umfangreich für diese Aufgabenstellung erschien, habe ich mich für bwmonitor vom kernel.org entschieden. Zunächst der Download(egal wohin, installiert wirds sowieso) und Entpacken: 1 2 wget http://www.kernel.org/pub/software/admin/bwmonitor/bwmonitor-0.9.tar.gz tar xfvz bwmonitor-0.9.tar.gz (Das ist die derzeit aktuellste Version, einfach nachsehen unter http://www.kernel.org/pub/software/admin/bwmonitor/  obs vielleicht schon was neueres gibt ;)) ...

ReiserFS gecrasht - HowTo Diagnose - HowTo Datenwiederherstellung

Manch einer wird sich die letzten Tage gewundert haben, warum diese Seite nicht angesprochen werden konnte. Der Grund ist ganz einfacher: Das Festplatte meines Roots hats erwischt und dabei sind nen Haufen Sektoren drauf gegangen. Auslöser war ein Fehler im Stromnetz des Rechenzentrums, in dem der Root steht. Dort hats den Core-Switch und die DHCP-Server erwischt… Als mir der Techniker den Grund zugemailt hatte, weshalb der Server nicht mehr geht(bread: Cannot read the block (22380544): (Input/output error), habe ich erstmal etwas ratlos geschaut, denn mit Datenwiederherstellung hatte ich bisher nur unter Windows Erfahrungen gesammelt. Über mein frisch erworbenes Wissen habe ich nun diesen (teilweise klingt er verwirrend, hat aber alles seinen Sinn) Artikel geschrieben. ...

Confixx 3 auf Confixx 3.2.0 updaten

Vor einige Tagen ist Confixx3 in der Version 3.2.0 erschienen, welche einige Neuerungen und Bugfixes brachte, u. a. wird jetzt MySQL 5 und IMAP in WebMail unterstutzt. Ich selbst hatte von Version 3.1.2 geupgraded, was sehr einfach ablief. Doch zunächst die wichtigsten neuen Features: IMAP-Unterstutzung in WebMail (Wenn “IMAP” über admin.pl eingeschaltet wird, können Mailbenutzer IMAP-Ordner zum Erstellen, Löschen oder Verschieben von Nachrichten verwenden.Die Ordner Gesendet, Entwurfe und Gelöscht stehen standardmäßig zur Verfugung.) suPHP - ein sicherer Weg zum Ausführen von php-Skripten (Wenn diese Funktion in admin.pl eingeschaltet ist, verwenden das Confixx Web Panel und die Benutzer-Webspaces suPHP anstelle von mod_php.) Mehr Optionen fur SpamAssassin (Der Benutzer kann SpamAssassin-Optionen von POP3-Postfachern über seine Oberflache verwalten. Mit dem “Erweiterten Modus” konnen Sie beliebige SpamAssassin-Parameter fur ein bestimmtes POP3-Postfach einrichten.) Domains als Liste hinzufügen Beim Anlegen von Benutzern kann der Anbieter eine Liste von Domains einfügen. Dies ist nützlich, wenn ein Benutzer eine große Anzahl von Domains besitzt. AWstats (Ein zusatzlicher Weblog-Analyzer wie Webalizer.) Benutzerdefinierte Mail-Quota (Wenn der Dienst “Mail-Quota” aktiviert ist, konnen benutzerdefinierte Soft- und Hard-Quotas fur jedes vorhandene POP3-Postfach festgelegt werden.) Kleinere WebMail-Verbesserungen (Effizienteres Arbeiten mit Attachments, Button zum Austragen aus Mailinglisten, Status von gelesenen/ungelesenen Nachrichten bei Verwendung von IMAP, verbesserter Umgang mit Zeichensätzen.) Mehrere zusätzliche FTP-Benutzer mit einem gemeinsamen Home-Verzeichnis möglich Unterstutzung von MySQL 5 Wie das Update ablief, steht auf der nächsten Seite ...

2014-06-09 336 Wörter 2 Minuten Uli