Разница между / var / log / messages, / var / log / syslog и /var/log/kern.log?

55

Для ведения журнала ядра, почему у меня есть три разных, не включительных уровня ведения журнала среди /var/log/messages , /var/log/syslog и /var/log/kern.log ?

    
задан A Student at a University 14.02.2011 в 04:39
источник

2 ответа

40

Syslog является стандартным средством ведения журнала. Он собирает сообщения различных программ и сервисов, включая ядро, и сохраняет их в зависимости от установки в кучке файлов журналов, обычно в /var/log . В некоторых установках центров обработки данных есть сотни устройств, каждый со своим собственным журналом; syslog тоже подходит. Один только настраивает выделенный сервер syslog, который собирает все журналы отдельных устройств по сети. Syslog также может сохранять журналы в базах данных и т. Д.

Согласно моему /etc/syslog.conf , по умолчанию /var/log/kern.log фиксирует только сообщения ядра любого уровня loglevel; то есть выход dmesg .

/var/log/messages вместо этого нацелено на хранение ценных, не отладочных и некритических сообщений. Этот журнал следует рассматривать как журнал «общая системная активность».

/var/log/syslog в свою очередь регистрирует все, кроме сообщений, связанных с auth.

Другие стандартные журналы регистрации, управляемые syslog, - это /var/log/auth.log , /var/log/mail.log .

Относительно вашего вопроса: если вам нужен только журнал сообщений ядра, используйте kern.log или вызовите dmesg .     

ответ дан ulidtko 14.02.2011 в 07:39
источник
10
  • syslog содержит все сообщения, кроме типа auth.
  • содержит только общие некритические сообщения. Категория info , notice и warn
  • Для полного просмотра журнала см. /var/log/syslog и /var/log/auth.log
  • AFAIK /var/log/kern.log содержит сообщения ядра.
  • Файлы журналов - это просто соглашение, указанное в файле /etc/syslog.conf
  • прочитайте syslog(3) для получения дополнительной информации

Проверьте эту страницу различия между сообщениями и syslog

он говорит /var/log/messages /var/log/syslog

    
ответ дан Manish Sinha 14.02.2011 в 07:37