Rsync ist ein Programm zum Spiegeln von Verzeichnissen. Dabei kopiert Rsync die Daten inkrementell, d.h. es werden nur veränderte Daten übertragen. Der Befehl rsync -v -a –delete -e ssh user2@remoteserver.net:/home/user2/daten/ /home/user1/backup/ gleicht das Verzeichnis /home/user2/daten/ auf dem entfernten Server mit dem Verzeichnis /home/user1/backup/ auf dem lokalen Server ab. Die Optionen bedeuten im einzelnen: -v = …
Kategorie-Archive: Unix Befehle
SSH Login ohne Passworteingabe mit SSH Key Authentication
Mit dem Befehl ssh-keygen -t rsa wird ein Schlüsselpaar aus öffentlichem und privatem Schlüssel generiert. Die beiden Dateien mit den Schlüsseln werden im Ordner ~/.ssh erstellt. ~/.ssh/id_rsa Privater ServerKey ~/.ssh/id_rsa.pub Public Key Nun muss noch der eigene Public Key auf dem Remote Server installiert werden. Der Befehl ssh-copy-id -i ~/.ssh/id_rsa.pub user@remoteserver hängt den eigenen Public …
„SSH Login ohne Passworteingabe mit SSH Key Authentication“ weiterlesen
Suchen und Ersetzen mit VIM
Wer immer nach dem VIM Syntax für Suchen und Ersetzen googlen muss: :%s/SUCHMUSTER/NEUERTEXT/g Ersetzt im ganzen Dokument das SUCHMUSTER mit NEUERTEXT. Hier ein VIM Beispiel für Suchen und Ersetzten in einem Bereich. Es soll in den nächten x Zeilen ein Muster gesucht und ersetzt werden. :.,+2s/SUCHMUSTER/NEUERTEXT/g In obigen Beispiel soll ab der aktuellen Zeile . …