Skip to Content

MacOS X 10.7 Lion übereifrigen Spotlight Indexer "mdworker" bremsen

Bei mir läuft seit dem Upgrade auf Lion der Spotlight-Indexing-Dienst mds / mdworker häufig Amok und treibt die CPU- und Festplattenauslastung in ungeahnte Höhen.

Um überhaupt herauszufinden, was die da eigentlich machen, kann man mit

sudo fs_usage -w -f filesys mdworker | egrep "open"

den besagtem Dienst über die Schulter schauen (via http://superuser.com/questions/46195/why-does-mds-run-wild-in-mac-os-x-10-6).

Dann einfach in die Spotlight-"Privatsphäre"-Liste die nutzlos oft durchsuchten Ordner aufnehmen und schon ist der Rechner nicht mehr so heiss und laut.

Bei mir war das vor allem der Ordner mit Virtuellen Maschinen, die System-Caches, Logs und Sync-Services.

"Mac OS X Lion Installation" noch einmal herunterladen

Lion

Vielleicht hat man vergessen vor der Installation von Lion eine Kopie der "Mac OS X Lion Installation.App" anzufertigen: Dann einfach im App Store die Alt-Taste halten bevor man auf Purchased klickt und schon erscheint der Knopf "Installieren" anstelle von "Installiert". Diesen klicken,  erneut herunterladen und geniessen.

Update vmWare ESXi 4.1 nach 4.1 Update 1

Ich habe letzte Woche das Update auf "ESXi 4.1 Update 1 (build 348481)" gewagt. Soweit problemlos.

Voraussetzung hierzu ist das vmWare vCLI und das bereits herunter geladene entsprechende Update-Installationspaket für ESXi.

Dann alle virtuellen Maschinen pausieren oder herunterfahren und den ESXi in den Wartungsmodus versetzen.

Eine Kommandozeile im vCLI Directory öffnen:

C:\Programme (x86)\VMware\VMware vSphere CLI\bin>perl vihostupdate.pl --server 192.168.1.253
        --username root --password password -i -b c:\tmp\update-from-esxi4.1-4.1_update01.zip -B ESXi410-Update01
Please wait patch installation is in progress...

Modern Perl eBook

Modern Perl Cover

Eines der besten aktuellen Bücher der letzten Zeit zum Thema Perl ist Modern Perl von "chromatic". Dazu sogar noch kostenlos als eBook unter der Creative Commons Lizenz.

Es zeigt, wie man im Jahr 2010 mit Perl programmiert...

MySQL Hänger beseitigen

Wenn MySQL mal hängt, kann das an einem intern hängenden Prozess einer Abfrage liegen.

Bei mir z.B. funktionierte die komplette Datenbank; nur die Tabelle customers lies sich nicht mehr Abfragen. SELECT * FROM customers lieferte einfach kein Ergebnis und blieb hängen.

$ mysql --host=localhost --user=xxx --password=xxx -S /tmp/mysql5.sock db
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Dann eben mysql mit -A gestartet und mit SHOW PROCESSLIST nachgeschaut, welcher MySQL interne Prozess da hängt (üblicherweise der erste).
Diesen dann mit kill [id des Prozesses] beenden.

Und dann läuft alles wieder...

Virtualisieren eines Novell Netware 3.12 Servers auf VMware ESXi

Warum sollte man einen Novell Netware 3.12 Server nicht auch in eine Viruelle Maschine umziehen? Weil dann die betagte Hardware nicht mehr kaputtgehen kann. Leider wird ein so betagtes Betriebssystem nicht mehr von VMware so ohne weiteres unterstützt.

Hier meine Anleitung, wie ein bestehender Novell Netware 3.12 Server in VMware ESXi 4.1 virtualisiert werden kann:

VMWare ESX(i) und virtuelles VPN

Wenn ein virtueller Firewall Host (z.B. Endian, IpCop) auf einem ESX(i) benutzt wird und über VPN kein Zugriff auf das interne Netzwerk wohlk aber auf den Firewall Host bekommt, muss man sowohl auf dem externen VSwitch als auch auf dem externen virtuellen Interface der Firewall den Promiscuous Modus aktivieren.

Also "Konfiguration" > "Netzwerk" > "Eigenschaften des VSwitches" > "Bearbeiten" > "Sicherheit" > "Promiscuous-Modus" > "[Akzeptieren]" und schon klappt's mit der VPN.

VSwitch

Minimale Schriftgröße in Apple Mail

Auf meinem neuen MacBook Pro mit HiRes Display sind manche HTML Mails mit sehr kleiner Schrift leider fast nicht mehr lesbar.

Durch normale Einstellungen ist hier nichts zu änderen; allerdings gibt es eine "geheime" Einstellung, um dies zu bewerkstelligen.

Nach dem Beenden von Apple Mail tippt man folgendes im Terminal z.B.

$ defaults write com.apple.mail MinimumHTMLFontSize 12

um die minimale Schriftgröße auf 12 Punkt einzustellen und startet Mail neu. Schriften mit kleiner 12 Punkt werden nun immer mit 12 Punkt dargestellt.

Günstiges Code-Signing Zertifikat von StartSSL

Da mein Code-Signing Zertifikat mal wieder abgelaufen war habe ich mich nach einem günstigeren Anbieter als bisher Comodo umgesehen und bin bei StartSSL erstaunlich günstig davongekommen (US $49.90 für 2! Jahre).

Zusätzlich bekommt man noch WebServer SSL/TLS Zertifikate und mehrere S/MIME zum verschlüsselten E-Mails versenden kostenlos dazu. Wow!

Eine Übersicht der verschiedenen Möglichkeiten und was man genau alles bekommt findet man hier.

lokale Hostnamen unter MacOS X 10.6

Eigene Hostnamen werden unter MacOS X 10.6 Snow werden in der Datei /private/etc/hosts eingetragen. Um die Änderungen zu aktivieren muss dann noch

$ dscacheutil -flushcache

aufgerufen werden.

Inhalt abgleichen