Linux

Xen Tips

Geschrieben von: Michael Bäcker Donnerstag, den 04. Februar 2010 um 08:23 Uhr

XEN Instanzen anzeigen

linux ~ # xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 411 1 r----- 3468.7
www 2 256 1 -b---- 452.1
smtp 1 256 1 -b---- 3426.9
www2 3 256 1 -b---- 1776.5

Konsole einer Instanz anzeigen

linux ~ # xm console www2

Die Konsole verlässt man mit: CTRL+] (CTRL + ALT GR + 9)

 

Buffers und Caches Leeren

Geschrieben von: Michael Bäcker Donnerstag, den 14. Januar 2010 um 12:11 Uhr

Manchmal kommt man in die Verlegenheit, die Buffers und Caches eines Linux Rechners zu löschen. Ob man das nur macht, um die Maschine zu bereinigen oder ein Überwachungstool zu befriedigen ist egal. Hier ist der Weg:

Größte Datei finden

Geschrieben von: Michael Bäcker Donnerstag, den 14. Januar 2010 um 11:47 Uhr

Schon mal versucht die größte Datei in einem Verzeichnisbaum zu finden. Es geht ganz einfach:

find . -xdev -mount -ls | sed 's/  */ /g' | sort -nr -k 6 | less

 

Umbenennen merkwürdiger Verzeichnisse

Geschrieben von: Michael Bäcker Donnerstag, den 14. Januar 2010 um 11:45 Uhr

Ein Verzeichnis hat im Namen nicht druckbare Zeichen.

foohost# ls -ail
208978 drwxr-xr-x 1 2430 Aug 3 13:08
209299 drwxr-xr-x 24 3287 Oct 25 1993 .
208946 drwxr-xr-x 49 447 Jun 22 1993 ..

Mit der '-i' option des ls bekommt man die Inode Nummer des Verzeichnisses oder der Datei. Mit dieser kann man dann das Verzeichniss mittels find umbenennen:

foohost# find . -inum 208946 -exec mv {} new.dir \;

VI kopieren zwischen Dateien

Zuletzt aktualisiert am Donnerstag, den 14. Januar 2010 um 11:44 Uhr Geschrieben von: Michael Bäcker Donnerstag, den 14. Januar 2010 um 10:44 Uhr

VI ist ein sehr mächtiger Editor. Wenn man nun die Zeilen 1-10 und 23-77 einer Datei A in die Datei B kopieren möchte, wie macht man das?

In der geöffneten Datei A geht man in die Zeile 1 und dann ...

ESCAPE Shift+" a 10 y y

Nun geht man mit dem Cursor in die Zeile 23 und ...

ESCAPE Shift+" b 55 y y

Nun sind die ersten 10 Zeilen im den Buffer a kopiert und die nächsten 55 Zilen im Buffer b.

Nun : und am VI Prompt

:e "Ziel Datei"

In der Ziel Datei angekommen geht man mit dem Cursor auf die Zeile, ab der man die erste 10 Zeilen des Buffers a einfügen möchte.

ESCAPE Shift+" a p

Nun sind die Zeilen des Buffers a eingefügt.

Nun noch an die Stelle mit dem Cursor gehen, an der die 55 Zeilen des Buffers B eingefügt werden sollen.

ESCAPE Shift+" b p

Voila ... :)

 

Seite 1 von 6

«StartZurück123456WeiterEnde»
Copyright © 2010 baecker.com. Alle Rechte vorbehalten.
Joomla! ist freie, unter der GNU/GPL-Lizenz veröffentlichte Software.