Как можно позже просмотреть сообщения, которые прокручиваются при загрузке системы 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
с настройкой BOOTLOGD_ENABLE=yes
в /etc/default/bootlogd
и пакет bootlogd
установлены.
Подробнее о rsyslogd
различные места ведения журнала видят ваш /etc/rsyslog.conf
.
Загрузочные сообщения состоят из двух частей: те, которые поступают от ядра (загрузка драйверов, обнаружение разделов и т. Д.), И те, которые приходят от запуска служб ([ OK ] Starting Apache...
). Сообщения ядра хранятся в /var/log/kern.log
и также может быть доступен из собственного буфера журнала ядра с помощью dmesg
программа.
Сообщения пользовательского пространства нигде не хранятся, если вы не установите bootlogd
пакет. Он будет регистрировать сообщения о запуске службы в /var/log/boot
Обратите внимание, если у вас есть "необычные" загрузочные сообщения (цветные [ OK ]
[FAIL]
etc), он запишет в файл управляющие коды терминала. Вы можете отключить причудливые загрузочные сообщения, создав /etc/lsb-base-logging.sh
сценарий оболочки, который определяет FANCYTTY=0
в этом.
Загрузочные сообщения проходят так быстро, что некоторые могут не знать, что они говорят. Вы можете проверить все файлы, в которых они могут быть зарегистрированы, в дополнение к обычным (хорошо известным) файлам журнала для целей проверки (по крайней мере).
В Debian журналы обычно хранятся в каталоге /var/log
.
Что изменилось сегодня после загрузки (какие файлы) можно увидеть в оболочке Bash:
sudo ls -ld --sort=time `sudo find /var/log -type f -daystart -ctime 0 | sed -r 's/^.*\.([0-9]+|old|gz)$//g'`
Вывод с прокруткой может содержать интересные строки вроде «будет удалено». Вот как их найти:
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`
Ведение журнала при загрузке может быть включен по:
apt-get install bootlogd
и редактировать /etc/default/bootlogd
содержать
BOOTLOGD_ENABLE=yes
К сожалению, bootlogd кажется недоступен на сжатие.
Для получения информации о цвете см. Вот.