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

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

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

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

6
задан 13 April 2017 в 15:13
3 ответа

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

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

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

    kern. * / var / log / kernel

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

]
8
ответ дан 3 December 2019 в 00:19

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

1
ответ дан 3 December 2019 в 00:19

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

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

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

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

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

И неплохо было бы возиться с параметрами ядра, если вы этого не сделаете?

0
ответ дан 3 December 2019 в 00:19

Теги

Похожие вопросы