Posts Tagged ‘ mac os x

DNS Cache Einträge auf dem Mac löschen

Jeder Mac speichert DNS Anfragen im Cache. Manchmal verursachen diese gespeicherten Einträge Probleme. Um dieses Problem zu lösen gibt es zwei Möglichkeiten: Das System neu starten. Das ist die schlechte Variante. Die bessere Möglichkeit: tippen Sie im Terminal den folgenden Befehl und der Cache wird gelöscht.

dscacheutil -flushcache

Eine serielle Konsole mit einem Mac benutzen

Eigentlich alle Netzwerk Komponenten haben eine Serielle Konsole. Haben Sie einen Mac und möchten Sie diesen mit der Konsole verwenden, kaufen SIe sich einen Serial-to-USB Adapter der Apple unterstützt. Ein gutes Modell ist Keyspan usa-19hs. Nach der Installation des Treibers stecken sie den Adapter ein.

Sie könnten nun eine Console Software suchen, das ist aber nicht nötig. Es ist viel einfacher. Verwenden Sie einfach screen. screen ist bereits Bestandteil von Mac OS X. Geben Sie einfach diesen Befehl ein:

screen /dev/tty.Keyserial1 9600

Haben Sie Ihre Arbeit beendet, schliessen Sie die Session mit “ctrl-a k“.

Firmware von einem Mac mit xmodem hochladen

Müssen Sie die Firmware auf einen Router oder einen Switch mit Xmodem laden, verwenden Sie lrzsz-0.12.20.tar.gz. Konfigurieren Sie das Packet mit

tar xvzf lrzsz-0.12.20.tar.gz
cd lrzsz-0.12.20
./configure --disable-nls && sudo make install

Danach starten Sie eine console session mit screen

screen /dev/tty.Keyserial1 9600

Wenn Sie nun gefragt werden die Firmware hochzuladen, führen Sie folgenden Befehl aus:

Press ctrl-a
:exec !! lsx -b -X /path/srw2016-24-10086.ros

und die Firmware wird geladen.

File Checksummen mit openssl berechnen

Wenn Sie auf Ihrem Mac oder unter UNIX die Checksumme einer Datei berechnen müssen, können Sie das einfach mit openssl erledigen.

openssl md5 DeleteCookies.zip
openssl sha DeleteCookies.zip

Als Resultat erhalten Sie die Checksumme der Datei.

chmod verwenden

chmod is das Werkzeug unter UNIX um die Berechtigungen von Dateien und Ordnern anzupassen.

Die Optionen sind umfassend in wikipedia dokumentiert.

Warum ist es dann wert, hier darüber zu berichten? Sollen die Berechtigungen rekursiv über eine ganzen Ordner geändert werden, stimmen im Normalfall die Berechtigungen entweder für Ordner oder für Files, aber nicht für beide.

Mit der Verwendung von find kann dieses Problem umgangen werden:

find . -type d -print | xargs chmod 755
find . -type f -print | xargs chmod 644

Type “d” setzt die Berechtigungen für Ordner. Type “f” setzt die Berechtigungen für normale Dateien. “.” startet in der aktuellen Datei.