Задать вопрос
@DaveGarrow

Что такое файлы core на сервере?

Хотел скопировать файл сертификатов с локального компьютера на сервер командой " scp -i "путь_до_id_rsa путь_до_файла_моего_сертификата centos@99.99.99.99:/etc/ssl/certs".
Сервер спросил про подтверждение подключения по ssh. Я 2 раза ввел yes и yes и терминал завис - началось что-то типа
"
y
y
y
y
y
"
И так до бесконечности. Я сбросил процесс ctrl+C. В итоге на сервере - куча файлов core. И оказывается они по 20Mb в среднем

Что с этим делать и чем это грозит?

60b102b3aef39386754429.png
  • Вопрос задан
  • 1941 просмотр
Подписаться 2 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 4
shurshur
@shurshur
Сисадмин, просто сисадмин...
Смотрим на любой core-файл с помощью утилиты file:

$ file core.666
core.666: ELF 64-bit LSB core file, x86-64, version 1 (SYSV), SVR4-style, from '/usr/bin/foobar', real uid: 0, effective uid: 0, real gid: 0, effective gid: 0


Тут видно, что крэшился процесс foobar.

Далее с помощью:

gdb -c core.666

можно поизучать, что там реально происходило, но это уже более сложно, особенно без отладочных данных и вообще с чужим кодом.

С запуском scp всё это скорее всего не связано, ну разве что core-файл остаётся от самого sshd.
Ответ написан
Комментировать
Smithson
@Smithson
20+ лет админю
Это файлы для отладки падающего процесса. В зависимости от версии unix, могут называться core.МногоЦифр или НазваниеПадающегоСофта.core
Можете смело удалять, но советую попытаться понять, кто их производит: что-то у вас их очень много (если это не запас за много лет), такими темпами они могут весь диск заполнить.
Ответ написан
Комментировать
Буквы "y" после второго ввода yes - результат работы команды "yes" (да, есть такая программа!). Собственно, сама по себе она выводит в терминал "y" пока не будет убита.
А вот почему она (а может и не она?) при уничтожении оставила столько файлов, непонятно. Может быть это особенность запуска yes под ssh, или падало что-то другое.
Надо по ls -l посмотреть даты создания этих файлов, и будет понятно, сейчас они создались (тогда на 90% что это yes так глюкануло), или даты разные, тогда надо разбираться...
Ответ написан
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Это что-то падало и система создала файло для анализа. Обычно их просто стирают, но если их так много - лучше бы посмотреть - к какому процессу они относятся и в чем там дело.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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