Возможный дубликат:
Как просмотреть / включить журналы ядра на экземпляре ec2 (amazon linux)?
У меня есть сервер centos, который я играю с настройками TCP в sysctl.conf, чтобы увеличить количество одновременных TCP-соединений, которые он может обрабатывать, и я хочу иметь возможность просматривать журнал ядра, чтобы увидеть любые ошибки в Стек TCP, чтобы убедиться, что я все правильно настроил.
Я где-то читал, что мне нужно сначала как-то включить журнал ядра, а затем просмотреть журнал ядра в / var / log / где-нибудь. Может кто-то указать мне верное направление? Спасибо.
Вы можете увидеть самые последние строки вывода ядра с помощью dmesg
команда.
В противном случае вам нужно убедиться, что
klogd
работает (обычно запускается с системным журналом во время загрузки), и что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
В самом деле? что именно ты ожидаешь увидеть? Это хорошо написанный / хорошо настроенный бит ядра - он вряд ли вызовет много ошибок, даже если вы укажете действительно плохую конфигурацию.
И стоит ли возиться с параметрами ядра, если вы не знаете, как выполнить относительно простую задачу администратора?