Wie können die Meldungen, die beim Booten eines Debian-Systems angezeigt werden, später überprüft werden?
Mit anderen Worten, wie kann ich absolut alle von ihnen bequem überprüfen ? Das ist der wichtige Punkt bei der Frage; lediglich eine Teilmenge davon ist unzureichend.
Einige Boot - Zeit - Nachrichten geschrieben werden nur zu /var/log/daemon.log
und /var/log/syslog
, wo ich Nachrichten gesehen haben , wie: udevd[240]: SYSFS{}= will be removed in a future udev version
.
Im Squeeze sind diese nicht drin /var/log/dmesg
. Sie sind auch nicht in /var/log/boot
mit der Einstellung BOOTLOGD_ENABLE=yes
in /etc/default/bootlogd
und Paket bootlogd
installiert.
Weitere Informationen zu rsyslogd
den verschiedenen Speicherorten für die Protokollierung finden Sie unter /etc/rsyslog.conf
.
Startmeldungen vergehen so flüchtig, dass man sich bei manchen nicht sicher ist, was sie sagen. Möglicherweise möchten Sie alle Dateien, in denen sie möglicherweise protokolliert werden, zusätzlich zu den üblichen (bekannten) Protokolldateien (zumindest) zu Überprüfungszwecken überprüfen.
Unter Debian werden Protokolle im Allgemeinen im Verzeichnis gespeichert
/var/log
.Was sich dort nach dem Booten heute geändert hat (welche Dateien), können Sie in der Bash-Shell sehen:
sudo ls -ld --sort=time `sudo find /var/log -type f -daystart -ctime 0 | sed -r 's/^.*\.([0-9]+|old|gz)$//g'`
Die Bildlaufausgabe kann interessante Zeichenfolgen enthalten, z. B. "wird entfernt". So finden Sie sie:
sudo grep -ilF 'will be removed' `sudo find /var/log -type f -daystart -ctime 0 | sed -r 's/^.*\.([0-9]+|old|gz)$//g' | sort` > log-list; sudo nano `cat log-list`
Die Startzeitprotokollierung kann aktiviert werden durch:
apt-get install bootlogd
und bearbeiten
/etc/default/bootlogd
, um zu enthaltenLeider scheint bootlogd auf squeeze nicht verfügbar zu sein.
Farbinformationen finden Sie hier .
quelle
/etc/default/bootlogd
, siehe hier .