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. ...

Tutorial zur Erstellung eines Java-Projektes mit Maven-Unterstützung mittels m2eclipse

In Fortsetzung meiner Artikelreihe zum Thema Maven möchte ich diesmal das Erstellen eines Maven-Projektes mittels des m2eclipse behandeln. Dabei gehe ich auf die einzelnen Schritte des Prozesses und die Angaben dazu ein. Nach der Installation von m2eclipse finden sich in “File” -> “New” -> “Other” unter dem Stichwort “Maven” ein paar neue Punkte. Im Bild rechts sieht man die verfügbaren Punkte “Checkout Maven projects from SCM”, “Maven Module”, “Maven POM File” sowie “Maven Project”. Man wählt “Maven Project”, da ein Projekt mit Maven-Unterstützung gestaltet werden soll. ...

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

Confixx 3.1.2 und PEAR

Ich hatte mich vor einigen Tagen aus aktuellem Anlass damit beschäftigt, wie ich PEAR unter der Confixx  -Oberfläche nutzen kann, da es nicht standartmäßig aktiviert ist. Das Problem ist dabei, dass alle vhosteinträge von Confixx regelmäßig überschrieben werden, weshalb ein einfaches Ersetzen nicht ausreicht. Meine Annahmen: ...