Startmeldungen dauerhaft speichern
Lutz Willek
lutz.willek at belug.de
Mit Jul 23 07:39:05 BST 2008
Detlef Lechner schrieb:
Moin Detlef, Liste,
> Am Mittwoch, den 16.07.2008, 13:41 +0200 schrieb Michael Böhm:
>> ...schon gibts beim Booten unterm Logo die Systemmeldungen.
>
> Ich möchte gern diese Startmeldungen in eine Datei auf der Festplatte
> schreiben, um sie anschließend analysieren zu können. Wie macht
> man das?
Es gibt dafür eine extra Datei /var/log/boot und einen extra Dienst
bootlogd, den Du nur noch aktivieren musst. Bei Debian ist dieser Dienst
im Paket initscripts, unter Ubuntu dürfte das ähnlich sein. (Kann das
bitte jemand mit Ubuntu gegenchecken? >> dpkg -S /etc/init.d/bootlogd
Danke!)
Um das mitschneiden des Ringpuffers/der Konsole nach dem starten zu
aktivieren solltest Du die Konfigurationsdatei /etc/default/bootlogd
folgend ändern:
# Run bootlogd at startup ?
BOOTLOGD_ENABLE=Yes
Weitere Informationen gibt Dir die Manpage: man 8 bootlogd
Für die Liste/Suchmaschinen als Information:
Bei normalen Kerneln und/oder normalen Rechnern ist das folgende kein
Thema, also für Standard-Desktop-Nutzer nicht wichtig.
Wenn jedoch jemand seinen Kernel ohne PTY-Unterstützung selbst baut oder
eine virtuelle Maschine (beispielsweise XEN) betreibt, dann ist das
folgende zu beachten:
bootlogd braucht ein gültiges PTY oder eine bootoption
console=ttyMeineConsole, die angibt, wo das entsprechende Gerät zu
finden ist.
Ursache ist das Verhalten von bootlogd, wenn er kein gültiges PTY
findet. Er steckt dann scheinbar in einer Suchschleife fest die er nicht
beenden kann und benutzt dazu alle Ressourcen die er finden kann. (aka
ram/cpu)
Symptom ist ein einfrieren der Maschine nach einer gewissen Zeit bei
einer Load nahe 1, obwohl der Rechner nicht benutzt/belastet wird.
Abhilfe schafft das setzten einer passenden Bootoption oder das
abschalten des bootlogd. Beispielsweise für Xen würde das in der
Konfigurationsdatei der VM folgendermaßen aussehen:
#root = '/dev/sda1 ro'
root = '/dev/sda1 ro console=tty1'
Ansonsten ist zu beachten das das einschalten des bootlogd das starten
des Systems in gewissen Situationen etwas verlangsamen kann, nähere
Informationen dazu gibt die Manpage. Auch das ist in
Standardkonfigurationen nicht interessant.
--
Freundliche Grüße / Best Regards
Lutz Willek
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ Have you tried turning it off and on again? ~
~ Bitte denken Sie an die Umwelt bevor Sie diese Mail ausdrucken ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~