CentOS: Когда я SSH, ядро.* файлы создаются

Сам автор ответил:

Olivier à andya

Привет!

Могу ли я задать Вам вопрос? Это о mod_log_rotate, который Вы записали 6 лет назад.

http://www.hexten.net/wiki/index.php/Mod-log-rotate

Вы делали что-то новым, или возможно являетесь там чем-то как этот в недавних версиях Apache?

Большое спасибо и большое спасибо, чтобы дать Ваш код сообществу, так мало людей делает...

Хорошего дня,

Olivier

Andy Armstrong

Привет Olivier,

apache2 версия будет хорошо работать с Apache 2.2 - я использую его в производстве с Apache 2.2 сам.

- Andy Armstrong, Hexten

;)

5
задан 14 September 2011 в 10:23
5 ответов

У меня такая же проблема с настройкой CPanel. В моем случае запуск

strings core.nnnn | less

показывает, что проблема может быть связана с ошибочной командой Perl. Это оскорбительный раздел / etc / bashrc (обнаружен с помощью grep'ing для perl в сценариях запуска):

if [ "$LOCALLIBUSER" != "root" ]; then
    eval $(perl -Mlocal::lib)
fi

Если я попытаюсь запустить eval $ (perl -Mlocal :: lib) на консоли, он выгружает ядро, так что это определенно проблема.

Это достаточно часто, чтобы быстрый поиск в Google обнаружил эту ветку , которая не дает особых советов, кроме проверки модули Perl.

2
ответ дан 3 December 2019 в 00:59

Файлы ядра - это признаки дампа ядра. Это означает, что программа вылетела из строя и у вас есть дамп памяти программ во время создания дампа.

Вы можете предотвратить это, если поместите 'ulimit -c 0' в sysconfig - вы не получите файлы ядра. Но вы также должны сначала проверить, что происходит и почему - у вас может быть серьезная проблема.

Подробнее см. http://aplawrence.com/Linux/limit_core_files.html

6
ответ дан 3 December 2019 в 00:59

Команда:

gdb -c core.1084 

объяснит, в каком процессе произошел сбой и почему.

Возможно, есть какая-то программа с графическим интерфейсом, которая настроена для автоматического запуска в вашем .bashrc, которая дает сбой, если в ней нет доступ к запущенному X серверу.

5
ответ дан 3 December 2019 в 00:59

zladuric уже объяснил вам основные файлы.

Возможно, у вас есть что-то, что автоматически запускает сбой каждый раз, например, в ~ / .bashrc или ~ /.profile файлов?

2
ответ дан 3 December 2019 в 00:59

Проверьте файл core.1084 - если происходит сбой sshd , это может быть руткит , который заменил исходный двоичный файл sshd или некоторая библиотека, используемая sshd .

Это грубый сценарий для проверки того, что двоичный файл и библиотеки, в которых он использует контрольные суммы, соответствуют rpm database:

#!/bin/bash

{
  echo "$1"
  cd /lib
  ldd "$1" | cut -d ' ' -f 1 | xargs rpm -qf
  cd /usr/lib
  ldd "$1" | cut -d ' ' -f 1 | xargs rpm -qf
} 2>/dev/null | sort -u | xargs rpm -V
0
ответ дан 3 December 2019 в 00:59

Теги

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