所有的Debian启动信息

以后如何检查启动Debian系统时滚动的消息?

换句话说,我怎样才能方便地查看所有的东西呢? 这是问题的重点; 只是其中的一部分是不够的。

某些启动时间消息仅写入/var/log/daemon.log/var/log/syslog ,其中我已经看到如下消息: udevd[240]: SYSFS{}= will be removed in a future udev version

在挤压中,这些不在/var/log/dmesg 。 它们也不在/var/log/boot ,在/etc/default/bootlogd和安装的软件包bootlogd设置BOOTLOGD_ENABLE=yes

有关rsyslogd各种日志logging位置的更多详细信息,请参阅/etc/rsyslog.conf

    启动信息分为两部分:来自内核的信息(加载驱动程序,检测分区等)以及来自启动服务的信息( [ OK ] Starting Apache... )。 内核消息存储在/var/log/kern.log ,也可以使用dmesg程序从内核自己的日志缓冲区中访问。

    用户空间消息不会存储在任何地方,除非您安装了bootlogd软件包。 它将在/var/log/bootlogging服务启动信息。注意如果你有“花哨的”启动信息(彩色的[ OK ] [FAIL]等信息),它将把terminal转义码logging在文件中。 您可以通过创build一个/etc/lsb-base-logging.sh shell脚本来禁用花式引导消息,该脚本在其中定义了FANCYTTY=0

    引导消息经过如此短暂,对于某些人来说,他们可能不确定他们说什么。 除了通常的(众所周知的)日志文件之外,您可能希望检查所有可能会logging的文件,以便进行validation(至less)。

    在Debian上,日志通常保存在/var/log目录下。

    启动后,今天在那里改变(哪些文件)可以在Bash shell中看到:

    sudo ls -ld --sort=time `sudo find /var/log -type f -daystart -ctime 0 | sed -r 's/^.*\.([0-9]+|old|gz)$//g'`

    滚动输出可能包含有趣的string,如'将被删除'。 以下是如何find它们:

    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`

    引导时间logging可以通过以下方式启用 :

    apt-get install bootlogd

    并编辑/etc/default/bootlogd来包含

     BOOTLOGD_ENABLE=yes 

    不幸的是,bootlogd在squeeze上似乎不可用 。

    有关颜色信息,请参阅此处 。