21x9.org


XMPP: OpenFire Jabber-Server


Categories: [blog]

Jahrelang habe ich ejabberd verwendet, vor allem, weil hier ein ICQ-Gateway möglich war. Leider ist ejabberd aber immer ziemlich zickig, wenn es um eine Neuinstallation geht.

Daher nutze ich nun openfire. Die Installation ist einfach.## Installation ##

cd /opt
wget http://www.igniterealtim...

Continue Reading...


cron: runas_cron.sh


Categories: [blog]

Eigentlich ist es unproblematisch Befehle zu testen, die als Cronjob ausgeführt werden, da diese einfach wie im Cronjob ausgeführt werden können. Da aber der Cronjob in einem eigenen Environment läuft kann es in Ausnahmefällen doch zu Abweichungen kommen. Dies kann man wie folgt umgehen.

Zunächst...

Continue Reading...


CLI-Adventures: find


Categories: [blog]

Der Befehl find sollte tägliches Handwerkszeug des SysAdmins sein. Hier ein paar Beispiele aus der Praxis:

Älter als...

find . -name "*.zip" -mtime +14 -ls | awk '{total += $7} END {print total}'

Finde alle ZIPs älter als 14 Tage und gebe die Gesamtgröße aus## Größer als... ##

find / -size...

Continue Reading...


MacOS X: midnight commander


Categories: [blog]

Über macports: http://www.macports.org/ oder Fink: http://www.finkproject.org/ war es schon immer möglich mc unter MacOS zu nutzen, allerdings erfordern diese Lösungen ein Installiertes XCode, was, wenn es nur um den mc geht, doch ein wenig viel Overhead auf der Festplatte bedeutet.

W...

Continue Reading...


knockd und iptables


Categories: [blog]

Es kann Situationen geben, in denen Dienste nur für ganze bestimmte Zwecke und Zeiten benötigt werden. Man kann nun entweder diese Dienste nur zeitweise starten, oder den Zugriff darauf per iptables verhindern.

Allerdings ist es sehr umständlich dann immer für die Zeit der Nutzung den Dienst zu...

Continue Reading...


fail2ban: Unblock


Categories: [blog]

Mit fail2ban können Logfileeinträge auf Unregelmäßigkeiten hin überwacht werden. Tritt ein definiertes Ereignis ein kann fail2ban darauf mit einer iptables-Regel antworten.

fail2ban blockt standardmäßig auf allen meinen Servern zwischen einer Stunde und einer Woche alle auffälligen Zugriffe. E...

Continue Reading...


mdadm RAID / luksCrypt


Categories: [blog]

Im Büro haben wir früher ein USB-RAID aus zwei Platten genutzt um ein Inhouse-Backup abzubilden. Die Konfiguration ist unten aufgeführt, das Gebilde würde aber mittlerweile zugunsten eines 4TB-NAS-Laufwerks (RAID 10) abgelöst. Da die Laufwerke leicht zugänglich und beweglich waren wurden sie verschl...

Continue Reading...


NFS: Dateifreigabe mit Linux


Categories: [blog]

Mit Hilfe von NFS kann man leicht anderen Linux-Rechnern ein Verzeichnis freigeben. NFS ist sehr schnell und wirklich leicht einzurichten. NFS-Shares können auch problemlos mit Samba an Windows-Clients weitergereicht werden.## Installation ##

apt-get install nfs-kernel-server

Konfiguration

N...

Continue Reading...


MySQL-Replication


Categories: [blog]

Das Backup einer MySQL-Datenbank kann sehr viel Last/IO auf dem Server erzeugen. Daher sollten Backups nachts erfolgen. Der Nachteil hierbei ist natürlich, dass hierbei ein langer Backupinterval entsteht. Will man Backups häufiger erzeugen kann man einen Slave-Server aufsetzen, der die MySQL-Datenba...

Continue Reading...


Debian Remote Installer


Categories: [blog]

Es kann immer mal passieren, dass man ein System mit einer bestimmten Vorkonfiguration verwalten muss. Bei Manitu kann man z.B. zwischen verschiedenen Paritionierungssettings wählen, bevor man den Server bestellt. Aber wenn mein keins der vorgeschlagenen Settings gefällt ist noch nicht alles verlore...

Continue Reading...