Categories
Tools

Weave: Firefox synchronisieren

Bisher habe ich immer Foxmarks verwendet. Jetzt ist gerade eine neue Version von Mozilla Weave erschienen (0.3).

Weave sieht vielversprechend aus: Es werden nicht nur die Bookmarks synchronisiert, sondern eigentlich alles: Bookmarks, History, geöffnete Tabs, Passwörter. Das ganze wird verschlüsselt und auf Wunsch auch mittels eigenem Server gehostet. Das werde ich bald mal ausprobieren…

Categories
Linux Tools

Mumble: Neuer Client mit positional-audio

Mal etwas anderes: Seit der kürzlich erschienenen Version Mumble 1.1.8 unterstützt Mumble mehr Spiele mit Positional-Sound-Plugins (z.B. alle Titel aus dem aktuellen Half-Life Universum). Gestern haben wir es kurz mit Team-Fortress 2 getestet. Es ist schon genial wenn die Stimmen der Mitspieler abhängig von Entfernung und Position im Spiel aus den jeweiligen Lautsprechern kommen. Ich glaube ich brauche bald einen Surround-Kopfhörer ;).

Categories
Solaris Storage

Solaris: Neuland

opensolarisMein Ziel ist es mit OpenSolaris mittelfristig einen Storageserver aufzusetzen um in Zukunft dann voll auf ZFS zu setzen. Doch zunächst die Sonne selbst.

Da ich von der Linux-Seite komme, sollte ich mich eigentlich in Solaris zurechtfinden. Die nächsten Tage/Wochen/Jahre werden zeigen ob diese Annahme zutrifft ;).

Categories
Linux

PHP mail() überwachen

Update: take a look here.

Es ist nicht ungewöhnlich, dass Shared-Hosting-Systeme irgendwann zum Spamversand mißbraucht werden. Ist ein schlampig programmiertes PHP-Script Schuld, ist dies aber nur relativ schwer zu Identifizieren. In den versendeten Mails bzw. in der Mail-Queue finden sich meist keine Hinweise darauf welches Script verantwortlich ist.

Categories
Linux Tools

dnotify: Verzeichnisse auf Änderungen überwachen

Kürzlich kam die Frage auf, ob man nicht nach einem Upload per scp automatisch ein Script auf dem entfernten Rechner anstoßen kann. Prinzipiell gibt es mehrere Ansätze. Bevor es jedoch zu Scripting-Orgien kam, ist Gerd glücklicherweise das Tool dnotify eingefallen (sollte in vielen Distributionen vorhanden sein).

dnotify überwacht Verzeichnisse auf Änderungen. Folgender Befehl überwacht das Verzeichnis /var/www/htdocs und führt bei einer Änderung (-M “Modify”) das angegebene Script aus. Sehr nützlich um z.B. Scripte nach dem hochladen auf einen Cluster zu verteilen.

dnotify -M /var/www/htdocs -e /opt/deploy_scripts.sh > /dev/null &
Categories
Linux

SMTP Timeout wegen abgeschalteter Blackliste

Bei einem Server meldete Nagios seit ein paar Tagen lange Timeouts beim SMTP-Connect. Es stellte sich heraus, dass der Kunde noch eine dsbl.org Blackliste konfiguriert hatte. Diese Listen sind schon seit monaten abgeschaltet und Nutzer wurden auch bereits mehrfach aufgefordert, diese Listen nicht mehr zu benutzen.

Seit Anfang März haben die Betreiber die Keule herausgeholt: Anfragen lösen die IP 192.0.2.1 auf, was einen langen Timeout in Spamfiltern etc. verursacht. Weitere Infos hier.

Categories
Linux Tools

Konsolen-Nagios

Ob cnagios in der Praxis wirklich notwendig ist, wird sich zeigen – auf alle Fälle ist es ganz nützlich um sich “mal eben” auf der Konsole einen Überblick zu verschaffen. Voraussetzung zum Kompilieren sind die Pakete “ncurses” und “ncurses-devel”.

cnagios

Categories
Linux

Kernel testen

Jedesmal spannend: Einen neuen Kernel installieren und dann der erste Reboot. Vor allem wenn es eine Remote-Maschine ist. Grub bietet netterweise die Option “–once” um den default-Kernel nur einmal zu starten. Wenn etwas schief geht, reicht ein Reset (wenn man einen Remote-Resetter hat) um den alten Kernel wieder zu starten.

grub
savedefault --default=0 --once
quit
Categories
Linux

Screen: Tastenkürzel

screen ist ein Programm zum öffnen von virtuellen Konsolen in einer Terminal-session. Ein Screen-Prozess wird mit der Eingabe von “screen” gestartet. Das Screen verlassen (es aber nicht beenden) geht per “CTRL-a d” (CTRL und “a” gleichzeitig, danach ein “d” drücken). Danach kann man sich per “screen -r” wieder zum Screen zurückverbinden. Sehr nützlich z.B. innerhalb von ssh-Sessions. Auch sollte man z.B. kritische Operationen immer im Screen ausführen, da es z.B. bei einer unerwarteten Unterbrechung einer ssh-Session zu problematischen Effekten kommen kann.

Leider vergesse ich (ausser CTRL+a d) immer wieder viele der Tastenkombinationen:

CTRL-a ?        Hilfe
CTRL-a "        Listet aktive Screens
CTRL-a c        Erzeugt einen neuen Screen
CTRL-a d        Beendet den aktuellen Screen (er läuft aber im Hintergrund weiter)
CTRL-a   Wechselt zum nächsten Screen

Blättern

Zuerst aktiviert man per “CTRL-a ESC” den Ausgabepuffer, dann kann man per CTRL+f und CTRL+b blättern.

“Remoteunterstützung”

Mittels “screen” kann man auch mit mehreren Personen in einem Screen arbeiten: Einer startet mit “screen” einen neuen Prozess, ein weiterer Benutzer kann sich dann mit “screen -x” zu einer gemeinsamen Konsole verbinden.

Categories
Linux Tools

PowerTOP / Intel Stromsparfunktionen

Energiesparfunktionen hat mittlerweile jeder Prozessor. Die entsprechenden Treiber sind auch in aktuellen Linux-Kerneln enthalten. Für Intel-Chipsätze gibt es ein nettes Tool namens Powertop (ist auch im Debian Repository). Das Tool zeigt die Anzahl der Idle-Schaltungen des Prozessors an. Ausserdem (wenn die entsprechenden Module geladen sind) auch den aktuellen Takt der CPU. Der Clou ist, dass das Tool Vorschläge macht, welche Sparoptionen sinnvoll sind und bietet an, diese per Tastendruck zur Laufzeit sofort zu aktivieren.

powertop

Bei meinem System (Debian 5, Kernel 2.6.26) muss ich folgende Module laden, um die CPU dynamisch runterzutakten:

modprobe speedstep-lib
modprobe acpi-cpufreq
modprobe cpufreq_ondemand
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

Das Ergebnis kann sich bei meinem VDR sehen lassen: Fast 100% der Zeit läuft die CPU nur mit halber Taktung.