Kontakt

Kurt Marquardt

avatar-2.jpg

Linux_Counter_338923.gif

Aktuelles

Interessen

Mini-Helfer in der Kommandozeile

Set-UID-Dateien finden

# find / -perm /06000 -type f -print

oder für die Anzeige der kompletten Dateiinformation -print durch -ls ersetzen.

Gerätedateien finden

# find / \( -type b -o -type c \) -ls

MBR sichern

Anmerkung: Die Partitionsinformationen für logische Partitionen stehen nicht im MBR! Hierfür sollte sfdisk zur kompletten Partitionstabellensicherung herangezogen werden.

Partitionstabelle sichern

Backup: sfdisk -d /dev/sda > parttab-sda.dump
Restore: sfdisk /dev/sda < parttab-sda.dump

Accountdaten in der fstab

Bevor ich irgendwelche Accountdaten in der /etc/fstab eintrage, lege ich im root-Verzeichnis eine Passwortdatei an, die anschließend in der fstab hinterlegt wird.

CD mit dd übers Netzwerk kopieren

dd if=/dev/hdc | ssh user@serverIP "dd of=/home/user/kopierteCD.iso"

Mail versenden (z.B. ans Handy)

Kann in Scripte eingebaut werden, um sich Systemmeldungen zu kommen zu lassen:

echo | mail -s "Hier Text eingeben" 01721234567@Provider.de

Einen Dienst starten der auch nach beenden der Konsole weiter läuft

nohup dienst &

MAC-Adressen im localen Netzwerk auflisten

/usr/sbin/arp -a

Netcat

Netcat ist ein einfaches Unix-Werkzeug, das Daten über eine Netzwerkverbindung überträgt. Bei den folgenden Beispielen übernimmt Rechner A die Serverfunktion und wartet auf Rechner B.

Fehlerausgabe in eine Datei umleiten

Hier werden alle Meldungen umgeleitet:
$ befehl &> fehlermeldung.txt

Nur die Fehlermeldungen in eine Datei umleiten:
$ befehl 2> fehlermeldung.txt

Falls man nicht weiss, mit welchem Dateitypen es zu tun hat

Dann hilft folgender Befehl:

file wasistdas.xyz

Mehrere Befehle nur bei Erfolg ausführen

Befehl #2 nur dann ausführen, wenn Befehl #1 kein Fehler meldet:
Bei diesem Beispiel werden mit "&&" zwei Befehle miteinander verbunden. Die Datei source.txt wird erst dann gepackt, wenn das Kopieren erfolgreich war.

cp source.txt destination/ && gzip destination/source.txt

User-Account sperren und wieder freigeben

usermod -L name # User wird geperrt (Lock)
usermod -U name # User wird entsperrt (Unlock)

whatis und apropos Datenbank erstellen

mandb -c

Wiederherstellen einer gelöschten Geräte-Datei

mknod (MAKEDEV) <- habe ich noch nie ausprobiert

Logdateien in Echtzeit verfolgen

Mit dem Befehl tail, kann eine Log-Datei in Echtzeit beobachtet werden. Aufgerufen wird dieser Befehl z.B. mit:

tail -f /var/log/messages

Praktisch ist auch folgende Möglichkeit:

tail -f /var/log/{messages,syslog}

Netzwerktools

Zur Zeit steht hier noch wenig, aber diese Tools favorisiere ich zur Zeit:

Nachrichten

Willkommen! -- ThomasWaldmann 2004-01-08 10:01:49



KurtMarquardt (zuletzt geändert am 2009-11-25 05:46:29 durch KurtMarquardt)