В моем персональном 10-летнем опыте как системный администратор используйте то, что все используют.
Если Вы пойдете с маршрутом Соляриса, то Вы получите больше функций, но будет более трудно найти решения онлайн или найти опытный штат, который может решить проблемы.
Если Вы идете с Linux, пойдите с основным хостом debian и установите то, в чем Вы нуждаетесь с Кв. - добираются. Тем путем Вы не установите ненужное программное обеспечение, получите больше безопасности и больше памяти для Вашего кластера.
Независимо от того, исправляете ли вы ведение журнала ядра после загрузки или нет, не поможет с сообщениями о панике ядра. Когда ваше ядро паникует, оно прекращает планирование, так что ваш демон регистрации никогда не сможет записать сообщения ядра. Если вы хотите получить их, вы можете заглянуть в kdump
, чтобы получить полные дампы ядра ядра и / или модуль ядра netconsole
для отправки сообщений ядра по UDP на удаленный сервер системного журнала
.
Причина в том, что / var / log / dmesg
- это статический файл, созданный в конце процесса загрузки.
Я больше знаком с Debian , в котором файл /etc/init.d/bootmisc.sh
создает / var / log / dmesg
при вызове savelog. Ubuntu делает это через /etc/init/dmesg.conf
.
Для ведения системного журнала во время обычных операций вам нужно обратиться к / var / log / syslog
, как Замечания Пьера Карриера.
Поскольку паника ядра часто (хотя и не всегда) нарушает пользовательские процессы (такие как системный журнал) и дисковый ввод-вывод, вам придется использовать функцию ведения журнала ядра (kdump, netconsole), чтобы фиксировать паники ядра. . Другой вариант - войти через последовательную консоль (возможно, через последовательную сеть с соответствующей поддержкой IPMI / ILOM) или с подключенным сеансом gdb.