Auf den Seiten der FCC (Federal Communications Commission) sind Dokumente des Nokia N97 erschienen. Damit ein Mobilfunkgerät in den USA verkauft werden darf, muss es zuerst von der FCC zugelassen werden. Voraussichtlich wird das Nokia N97 im Juni 2009 erscheinen, die FCC-Dokumente lassen allerdings auf ein früheres Erscheinungsdatum hoffen.
Artikel twitternBei HostEurope wird für vServer Virtuozzo zur Virtualisierung verwendet. Dieses setzt bei jedem Start die Dateien “/etc/hostname” und “/etc/resolv.conf” neu, d.h. geänderte Konfigurationseinstellungen gehen bei jedem Neustart verloren. Abhilfe schafft ein kleines Startup-Skript, das in “/etc/init.d/hostname-vps.sh” mit folgendem Inhalt abgelegt wird:
#!/bin/bash if [ -f /etc/hostname.override ] then cp /etc/hostname.override /etc/hostname cat /etc/hostname | xargs /bin/hostname fi if [ -f /etc/resolv.conf.override ] then cp /etc/resolv.conf.override /etc/resolv.conf fi exit 0
Wenn die Datei “/etc/hostname.override” existiert, so ersetzt diese die Datei “/etc/hostname”. Selbiges gilt analog für “/etc/resolv.conf.override” und “/etc/resolv.conf”. Damit dieses Skript beim Starten ausgeführt wird, müssen noch Links in den entsprechenden Runlevel-Ordner hinzugefügt werden. Debian stellt hierfür das Tool “update-rc.d” zur Verfügung:
# update-rc.d hostname-vps.sh defaults 09
Nun müssen noch die override-Dateien mit den gewünschten Optionen angelegt werden. Anschließend kann das System neu gestartet und die Funktionalität überprüft werden:
# rebootArtikel twittern
Im Auslieferungszustand startet Apache2 auf HostEurope vServern mit Debian nicht automatisch beim Hochfahren, obwohl Apache2 installiert wurde. Das ist natürlich ärgerlich, da dieser bei Server-Wartungsarbeiten, Stromausfall, etc. händisch neu gestartet werden müsste, was im Serverbetrieb natürlich nicht gewünscht ist.
Ein Blick in die Log-Dateien bringt keine Fehler ans Tageslicht, der nächste Schritt ist den aktuellen Runlevel zu überprüfen:
# /sbin/runlevel N 2
D.h. der vServer befindet sich im Runlevel 2, das ist Debian-Standard. Die Ausgabe von “$ ls -la /etc/rc2.d/” zeigt, dass Apache2 nicht gestartet wird, d.h. es fehlt der Link zum Startskript, der bei Debian üblicherweise gesetzt ist. Das lässt sich einfach beheben:
# cd /etc/rc2.d/ # ln -s ../init.d/apache2 S91apache2
Nun noch den Server neu starten:
# reboot
Und ein Aufruf der IP-Adresse im Browser sollte nun die Default-Seite von Apache2 als Ergebnis liefern.
Artikel twittern