Возможный дубликат:
Как просмотреть / включить журналы ядра на экземпляре ec2 (amazon linux)?
У меня есть сервер centos, с которым я играю с настройками TCP в sysctl.conf, чтобы увеличить количество одновременных TCP-соединений, которые он может обрабатывать, и я хочу иметь возможность просматривать журнал ядра чтобы увидеть любые ошибки в стеке TCP, чтобы убедиться, что я все правильно настроил.
Я где-то читал, что мне нужно сначала каким-то образом включить журнал ядра, а затем просмотреть журнал ядра где-нибудь в / var / log /. Может кто-то указать мне верное направление? Спасибо.
Вы можете увидеть самые последние строки вывода ядра с помощью команды dmesg
.
В противном случае необходимо убедиться, что
klogd
работает (обычно он запускается с syslog во время загрузки), и что syslogd
настроен на регистрацию сообщений ядра в файле, возможно, со следующей строкой из /etc/syslog.conf
]:
kern. *
убедитесь, что файл / var / log / kernel
существует, и перезапустите syslogd.
Вы настраиваете параметр производительности - вы действительно хотите смотреть на счетчики производительности, а не на сообщения журнала. Предположительно, вы увеличиваете количество одновременных подключений, чтобы улучшить производительность какого-либо приложения; следите за своим приложением.
Если вы не отключили его, ваша система уже записывает файлы журнала (конфигурация по умолчанию для Redhat и centos).
Как вы будете возиться с конфигурацией, зависит от того, какой дистрибутив ОС работает - более старые используют syslogd, но в последнее время rsyslogd / syslog-ng становятся все более популярными.
Если это конфигурация на основе syslogd, вам следует включить cat, чтобы включить ведение журнала ядра в файле conf, как описано MadHatter ( но обратите внимание, что сообщения ядра соответствуют 'kern', а не 'kernel'!).
, чтобы увидеть любые ошибки в стеке TCP
Правда? что именно ты ожидаешь увидеть? Это хорошо написанная / хорошо настроенная часть ядра - вряд ли она вызовет много ошибок, даже если вы укажете действительно плохую конфигурацию.
И неплохо было бы возиться с параметрами ядра, если вы этого не сделаете?