Pages

Ende gut, alles gut.

Es geht doch nichts über ordentliche Initscripts:

#/sbin/init.d/daemon stop
killing daemon with pid 1922
killing daemon with pid 17058
kill: 17058: The specified process does not exist.
killing hard daemon with pid 17066
kill: 17066: The specified process does not exist.
daemon won’t die. Giving up.
# ps -ef | grep daemon | wc -l
0

Killer-Applikation

Endlich. Das ist der Durchbruch: Nethack für OpenMoko

TSM Immediate Action

Auch auf der Kommandzeile kann beim Tivoli Storage Manager eine Immediate-Action ausgelöst werden:
# dsmadmc define clientaction NODENAME
Ob’s geklappt hat, kann man hier sehen:
# dsmadmc query schedule

Domain * Schedule Name Action [...]

ntfsreloc

Nachdem mir zum zweiten mal kurz hintereinander eine Platte im Laptop den Geist aufzugeben drohte, hier die zwei Schritte zum Retten der Windows-Partition:
Schnelles Clonen auf die neue Platte:
ntfsclone -O /dev/sdb2 /dev/sda2
Nach umbau der Platten den Boot-Sector reparieren:
ntfsreloc -w /dev/sda2

ext2/ext3 link count

Das alte ext3, welches bei RHEL3 dabei ist, versteht keinen Spass beim Link-Count:
# mkdir test
mkdir: cannot create directory `test’: Too many links
# ls -l | grep drw | wc -l
31999

Kaum hat man 32000 Verzeichnisse in einem Unterverzeichnis angelegt, summieren sich die Hardlinks names “..”, die auf das aktuelle Verzeichnis zeigen, ebenfalls auf 32000. [...]

Files zusammenfügen mit “paste”

Mit “paste” lässt sich so manches selbstgeschriebene awk- oder perlscript sparen.
Zeilenweises zusammenfügen von zwei Dateien, getrennt durch einen Doppelpunkt:

paste -d: usernames.txt pwhashes.txt > htpasswd

Zusammenfügen vor mehreren Dateien mit unterschiedlichen Trennzeichen zwischen den Feldern:

paste -d::/ file1 file2 file3 file4 > merged

Neuer Palm

Im Januar auf der CES will Palm ja ein neues Gerät vorstellen. Während alle schon spekulieren, welche Features das neue Nova-OS wohl hat, meint Kollege M. nur: “…na mal sehen welches neue Windows Mobile Phone sie da zeigen”.
Oje. Bestimmt hat er unrecht. Ganz bestimmt. :-/

Was kommt nach 28?

Sowas. Wenn HP-UX die Volumes schon automatisch benennt, dann sollte es wenigstens zählen können:
# lvcreate -L 512 vg00
lvcreate: Logical volume “/dev/vg00/lvol28″ already exists.
Stimmt ja auch. Und mit ein bissl manueller Hilfe geht’s dann doch:
# lvcreate -L 512 -n lvol29 vg00
Logical volume “/dev/vg00/lvol29″ has been successfully created with character device “/dev/vg00/rlvol29″.

“R” wie Reset

Hach, mal wieder was dazu gelernt.
Die IBM System X Server haben so ein Ausklapp-Panel mit der Aufschrift “Light Path Diagnostics”. Darauf befindet sich ein Array aus LEDs, welches Fehlerquellen signalisiert und zwei Taster – “Remind” und “R” (wie Reset).
Heute, beim Versuch die fälschlicherweise leuchtende Memory-Error-LED zu resetten, ist mir ausgefallen, daß der Reset-Taster garnicht die [...]

Linux on a stick

Heute kam die Email von One, das ein USB-Stick mit einem Linux-Update für den One Mini A110 unterwegs zu mir ist.
Da bin ich ja mal gespannt was da drauf ist – das Ubuntu darauf war ja etwas unfertig ausgeliefert worden. Mittlerweile – dank a110wiki.de – funktioniert aber alles so wie es sich der Hersteller wohl [...]