Monatsarchiv für Dezember 2010

E-Mail versenden per Bash Shell Script

Samstag, den 25. Dezember 2010

Ich war gerade mal wieder auf der Suche nach dem Syntax, um per Linux Bash Shell eine Mail zu versenden: Direkte Eingabe des Mailtextes: echo "MAILTEXT" | mail -s "BETREFF" EMPFÄNGERADRESSE z.B. echo "Das ist der Text der Testemail" | mail -s "Das ist der Betreff der Testemail" user@example.com Mailtext aus einer Datei: mail -s [...]

RSYNC Fehlermeldung: protocol version mismatch — is your shell clean? (rsync error: protocol incompatibility (code 2) at compat.c(171) [receiver=3.0.4])

Samstag, den 18. Dezember 2010

Als ich ein Script testen wollte, das ein Verzeichnis mit rsync und ssh von Server1 auf Server2 spiegeln sollte, verweigerte rsync seinen Dienst mit folgender Fehlermeldung: protocol version mismatch — is your shell clean? rsync error: protocol incompatibility (code 2) at compat.c(171) [receiver=3.0.4] Eine Webrecherche brachte die Lösung des Problems. Eigentlich hätte man mit der [...]

Ermitteln der Linuxdistribution, Linuxversion, Kernelversion

Samstag, den 11. Dezember 2010

Befehle zum Ermitteln der Linux-Distribution und der Version der Linux-Distribution: cat /etc/issue Beispielausgabe: Fedora release 9 (Sulphur) Kernel \r on an \m (\l) Welcome to openSUSE 11.1 – Kernel \r (\l). Befehle zum Ermitteln der Version des Linuxkernels uname -r Ausgabe: 2.6.27.12-78.2.8.fc9.x86_64 2.6.18-028stab064.7 2.6.27.48-0.1-pae oder cat /proc/version Ausgabe: Linux version 2.6.18-028stab064.7 (root@rhel5-64-build) (gcc version 4.1.2 [...]

Unter Linux eine Liste der größten Dateien ausgeben

Sonntag, den 5. Dezember 2010

Folgende Problemstellung: Es soll unter Linux eine nach Dateigröße sortierte Liste von Dateien ermittelt werden, die eine bestimmte Größe überschreiten. find /srv -type f -size +50000k Mit dem Find-Befehl wird eine Liste aller Dateien im Verzeichnis /srv und den darin enthaltenen Unterverzeichnissen ermittelt, die größer als 50000 Kb sind. Das Ergebnis ist noch nicht ganz [...]