vi – Kurzreferenz

2009-08-7

Der vi (englisch sprich: wie-ei) ist der originalste aller Unix-Editoren, es gibt ihn wohl seit es Unix gibt.
Ein passendes Zitat: “ Wenn Sie noch nie mit dem vi gearbeitet haben, sollten Sie es gar nicht erst probieren – die Bedienung ist (höflich formuliert) unkonventionell.“ (Michael Kofler in seinem Buch „Linux“).

Unter Linux ist der original vi aus urheberrechtlichen Gründen NICHT dabei, sondern der vim oder der elvis. Aber das ändert nichts an der miesen Bedienung, eingefleischte Unixer erschlagen mich zwar jetzt (für die ist es der beste Editor überhaupt), aber er ist s……e!!

Warum ich trotzdem über den vi schreibe ??
Auf jedem Minimal-Linux und jedem Unix läuft immer der vi, mit dem mußt du dich im Notfall anfreunden!!
Er kann das letzte sein, was du noch hast!!!
Ich beschreibe deswegen nur das Notwendigste, druck es lieber aus !! ;-)

Tu dir den Gefallen und „spiele“ etwas mit dem vi.

Ändern einer Datei

Den Rest des Beitrags lesen »


Watchguard VPN & Windows 7

2009-08-6

Update 2009-11-23:

Watchguard hat den IPsec  Client Version 11.1 (WatchGuard_EntryCl_Win_1020_016.exe)veröffentlicht.
Dieser läuft unter XP, Vista und Windows 7 und zwar 32 und 64 bittig !!!!

Auch der SSL Client ist in der Version 11.1 erschienen, läuft auch unter Windows 7 ebenfalls 32 und 64 bittig.
Dieser ist aber nur für die Fireware XTM (11.x).
Für Fireware (10.2.x) musst du den „alten“Trick benutzen.
Wenn möglich halte ich es aber für besser den IPSec-Client zu benutzen.

 

SSL (Fireware 10.2.x)

Der Watchguard-SSL Client läuft unter Windows 7RC1 mit einem kleinem Trick:

Vor der Installation des SSL-Clients (Version 10.2.11) in den Eigenschaften der Datei im Reiter Kompatibilität „Windows Vista SP2″ und die „Programm als Administrator ausführen“ setzen (das geht nur wenn die Datei lokal auf einer Platte liegt):

Install

Wichtig ist nun nach der Installation der wgsslvpnc.exe auch die Kompatibilität auf „Windows Vista SP2″ und „Programm als Administrator ausführen“ zu setzen.
Entweder direkt der Datei unter c:\program Files\Watchguard\Watchguard Mobile VPN with SSL  bzw.
c:\program Files (x86)\Watchguard\Watchguard Mobile VPN with SSL oder der Verknüpfung auf dem Desktop.

Wird das nicht gemacht, verbindet sich der Client zwar, kann aber die Routen nicht setzen !!

Dann sollte es gehen :-)


Debian: Update von Etch auf Lenny

2009-08-6

Es ist mal wieder Zeit sein Debian upzudaten, Lenny, alias Debian 5.0,  ist da !!
Wie immer, bitte erstmal die Release-Notes lesen und ein Backup vom System anlegen …

Und nun los:

  1. Am besten erstmal script so einrichten das alles mitgeschrieben wird, so kannst du später nochmal nachlesesen was du so gemacht hast:
    # script -t 2>~/upgrade-lenny.time -a ~/upgrade-lenny.script
  2. Ich bringe zuerst immer mal etch auf den letztzen Stand bringen:
    # aptitude update

    # aptitude upgrade
  3. in /etc/apt/sources.list alls was etch heißt gegen lenny austauschen
  4. Sollte es nun den Fehler „There is no public key available …“ einfach: # apt-get install debian-archive-keyring
  5. Erstmal die Sources updaten # aptitude update
  6. apt selber updaten: apt-get install apt
  7. aptitude selber updaten: aptitude install aptitude
  8. Minimales System-Update ausführen: aptitude upgrade
  9. Restliches System updaten: aptitude dist-upgrade
  10. Nun den Rechner neustarten, im grub sollte nun der Kernel 2.6.26  auftauchen
  11. Fertig … hoffentlich

Bei Problemen noch mal in die Log-Dateien aus Schritt1 und die Release-Notes schauen, notfalls googlen ;-)

Probleme

snmptrapd

In dieser Version nimmt der snmptrap-Daemone nur Pakete von Communities an, die in der Config angegeben sind.
In der Config-Datei /etc/snmp/snmptrapd die folgende Zeile einbauen:

authCommunity log,execute,net public

Damit werden Traps der Community public akzeptiert

Tastatur auf US

Nach dem Update war meine Tastatur nur noch in US-Englisch und ich bekam diese Meldung beim Starten:

loadkeys: /etc/console/boottime.kmap.gz:400: addkey mit falschem Index 256 aufgerufen
Problem when loading /etc/console/boottime.kmap.gz, use install-keymap (warning).

Und genau dort steht auch die Antwort, einfach das richtige Tastaturlayout installieren:

# install-keymap de-latin1-nodeadkeys