Я имею дело со странной проблемой, которая заставляет процессор останавливаться на машине, когда используется определенная часть оборудования.

Процессор зависает, машина перезагружается, и нет никаких сведений о том, что произошло потом. Нет системных журналов, нет аварийного журнала, ничего.

Но перед сбоем система очень быстро выдает огромное количество текста на консоль. Я хочу прочитать этот текст, чтобы узнать, может ли он помочь диагностировать, что не так.

Как получить установку FreeBSD таким образом, чтобы этот вывод консоли перенаправлялся в файл? Я нашел старую тему на их форумах: https://forums.freebsd.org/threads/tip-log-console-messages.10090/, где кому-то удалось это сделать в 2010 году. Но выполнение текущей итерации ОС приведет к краху системного журнала.

Меня интересует вывод всех сообщений ядра и т.д., Которые по умолчанию отображаются в более ярком текстовом формате в системной консоли. По умолчанию сообщения отображаются, например, при подключении клавиатуры во время работы системы.

1 ответ1

0

Требуется более тщательное изучение https://www.freebsd.org/doc/handbook/configtuning-syslog.html .

Кроме того, расположение команды в файле важно из-за способа настройки этого конфигурационного файла.

Вы должны получить то, что вы хотите, добавив запись:

console.info                                /var/log/console.log

в файл /etc/syslog.conf , сразу после записи для *.emerg . После этого выполните /etc/rc.d/syslogd restart

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .