[решено] Для чего нужен файл core?

Модератор: Vadim

Ответить
Аватара пользователя

Автор темы
im
Сообщения: 125
Зарегистрирован: 14 мар 2015, 14:18

[решено] Для чего нужен файл core?

#1

Сообщение im » 25 июл 2016, 23:27

Всех приветствую!

Неделю назад установил последний LTS Lubuntu, пока ничего плохого про релиз сказать не могу, но за это время ставил много разных программок с разных реп, а вот сегодня наткнулся на файлик в корне диска - core, сам я в вирусы на линукс не очень верю, да и не стал бы приличный вирус прятаться на самом видном месте, но всё же паранойя победила, решил спросить - что это за файл такой ? :)

Код: Выделить всё

23:06:33 root@infi: / # ll core
-rw------- 1 root root 52314112 июл 24 10:47 core

Насколько этот файл полезный и нужен ли он вообще?
Последний раз редактировалось im 26 июл 2016, 13:04, всего редактировалось 1 раз.

Аватара пользователя

Автор темы
im
Сообщения: 125
Зарегистрирован: 14 мар 2015, 14:18

Re: Для чего нужен файл core?

#2

Сообщение im » 26 июл 2016, 00:06

PS Нашёл какую-то инфу, будто при краше системы создаётся файл core.PID процесса, но дело в том, что система не падала, правда после установки какой-то проги день назад начала подвисать в течении 2 минут 90% cpu забрал apparmor, пришлось его отключить нафик, ну также и название файла просто core без всяких дополнений вроде ИД.

Аватара пользователя

zhart
Администратор
Сообщения: 1627
Зарегистрирован: 16 дек 2010, 13:09
Контактная информация:

Re: Для чего нужен файл core?

#3

Сообщение zhart » 26 июл 2016, 09:43

Это дамп памяти, и создается он не только в Lubuntu и не только в Ubuntu-based дистрибутивах, а в большинстве Linux-дистрибутивов. Обычно его можно безболезненно удалять. Кратенько о нем можете почитать здесь, как понять причину генерации — здесь, чуть подробнее о дампе памяти — в википедии.

Аватара пользователя

Автор темы
im
Сообщения: 125
Зарегистрирован: 14 мар 2015, 14:18

Re: Для чего нужен файл core?

#4

Сообщение im » 26 июл 2016, 13:03

zhart, спасибо за полезный, исчерпывающий ответ.

Наверное, возможно было добраться до инфы и самостоятельно, всё никак не научусь пользоваться поисковиком :) по словам "core" и "linux" просто масса избыточной информации. На всякий случай добавил "ulimit -c 0", файл пока оставил, может но днях разберусь с gdb, а пока мало что вынес из его листингов.
Интересно вот всёже, программы собранные с отладочной информацией, которых наверняка в дистрибутиве большинство, стали бы без неё работать быстрее или занимать меньший размер в памяти...

Ответить