Назад | Перейти на главную страницу

Как просмотреть / включить журналы ядра в centos / red hat linux?

Возможный дубликат:
Как просмотреть / включить журналы ядра на экземпляре ec2 (amazon linux)?

У меня есть сервер centos, который я играю с настройками TCP в sysctl.conf, чтобы увеличить количество одновременных TCP-соединений, которые он может обрабатывать, и я хочу иметь возможность просматривать журнал ядра, чтобы увидеть любые ошибки в Стек TCP, чтобы убедиться, что я все правильно настроил.

Я где-то читал, что мне нужно сначала как-то включить журнал ядра, а затем просмотреть журнал ядра в / var / log / где-нибудь. Может кто-то указать мне верное направление? Спасибо.

Вы можете увидеть самые последние строки вывода ядра с помощью dmesg команда.

В противном случае вам нужно убедиться, что

  1. klogd работает (обычно запускается с системным журналом во время загрузки), и что
  2. syslogd настроен для записи сообщений ядра в файл, возможно, со следующей строкой из /etc/syslog.conf:

    kern.*<TAB><TAB><TAB>/var/log/kernel

убедитесь, что файл /var/log/kernel существует и перезапустите syslogd.

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

Если вы не отключили его, ваша система уже записывает файлы журнала (конфигурация по умолчанию как для redhat, так и для centos).

То, как вы будете возиться с конфигурацией, зависит от того, какой дистрибутив ОС работает - старые используют syslogd, но в последнее время rsyslogd / syslog-ng становятся все более популярными.

Если это конфигурация, основанная на syslogd, вам следует включить cat, чтобы включить логирование ядра в файле conf, как описано MadHatter (но обратите внимание, что сообщения ядра совпадают с 'kern', а не 'kernel'!).

чтобы увидеть любые ошибки в стеке TCP

В самом деле? что именно ты ожидаешь увидеть? Это хорошо написанный / хорошо настроенный бит ядра - он вряд ли вызовет много ошибок, даже если вы укажете действительно плохую конфигурацию.

И стоит ли возиться с параметрами ядра, если вы не знаете, как выполнить относительно простую задачу администратора?