1

Коллеги, помогите решить проблему или наведите на путь истинный.
А именно: есть CentOS 5.5, который хоть убейся, но не хочет писать процесс загрузки в /var/log/boot.log.
В конфикурационном файле /etc/syslog.conf указано, что бутовые сообщения (level7.*) в этот файл кидать надо. Если создаю такие логи с нужной фасилитью, то они в этот файл падают. Но вот от бута... От самой загрузки - увы. Молчит как партизан на льду.
Решения нагуглить не сумел. Может, неправильно гуглил, но вопросов на эту тему было найдено много, но ответов...

2

не пробовали указывать в /etc/syslog.conf параметр логгирования сообщений уровня ядра так:

kern.*                      /var/log/boot.log

3

andaks пишет:
kern.*                      /var/log/boot.log

Нет, это не то. Мне нужно на этапе загрузки откидывать то, что идет на консоль, в boot.log. А фасилить kern - это совсем иное.

4 (04.02.2011 13:24:31 отредактировано andaks)

Мне нужно на этапе загрузки откидывать то, что идет на консоль, в boot.log.

По умолчанию, всё что идет на консоль, есть сообщения уровня ядра, которые можно также логгировать в файл.
Вы это не хуже меня знаете ab

Похоже не у вас одного такая проблема:
https://bugzilla.redhat.com/show_bug.cgi?id=151238

В файле /var/log/dmesg не то, что Вас интересует?
И всё-таки попробуйте, и перезапустите систему:

kern.*                      /var/log/boot.log
kern.*                      /var/log/newkern.log

Или какая Вам нужна ещё информация по загрузке системы?

5 (06.02.2011 00:17:52 отредактировано Cruiser78)

andaks пишет:

Похоже не у вас одного такая проблема:
https://bugzilla.redhat.com/show_bug.cgi?id=151238
Или какая Вам нужна ещё информация по загрузке системы?

Я же изначально сказал, что гуглил изрядно эту тему. Но ничего вразумительного ненагуглил. Разве что - примерный перевод - "на этапе загрузки система выдает ряд весьма бессмысленных и бесполезных сообшений на консоль, которые никакого пактического смысла не имеют. Потому их и сохранять ни к чему"...

Хотел бы я посмотреть в глаза автору этого текста, когда у него (точнее у меня) грузятся несколько виртуальных машин на ремутном сервере. То есть глазами увитеть ту бессмыслицу - ну никак... А вот на этапе загрузки там есть несколько содержательных сообщений - нормально ли загрузился тот или иной сервис, или что-то ему помешало. Вот именно эта стартовая диагностика мне и интересна. А вывод dmesg можно в любой момент и так посмотреть. Но - нужно иное.

Ну и не всегда и не все сообщения на консоль - это исключительно syslog уровня kern. Туда еще SТDOUT и STDERR валится. Вот оно-то мне особенно и интересно. Запомнить kern'ы - проблем нет, а вот сохранить SТDOUT и STDERR от запускаемых задач...