فایلهای core. چیست و چطور از ایجاد آنها جلوگیری کنیم؟

فایلهای Core dump در اصل یک کپی از حافظه Memory و یا دیسک است که در یک لحظه خاص که یک برنامه بصورت ناگهانی بسته می شود ایجاد می شود. این بسته شدن ناگهانی ممکن است به دلایل متعددی بوجود آید. با این حال اکثر سیستم عامل ها بصورت پیشفرض بصورتی تنظیم شده اند که در زمان های خطا این فایلها را ایجاد کنند.

این فایلها به مدیران سرور کمک می کنند تا ایرادات نرم افزاری را در هنگام تولید و گسترش آنها با همکاری برنامه نویسان برطرف کنند، اما در محیط های اشتراکی این موارد به ندرت استفاده می شوند و وجود آنها تنها باعث مصرف فضای دیسک و منابع سرور ی شود که برای هم استفاده کننده و هم برای مدیران سرورها مشکلاتی را ایجاد می کنند.

پیشنهاد می شود در چنین محیط هایی این امکان را غیر فعال کنید و در تنها در صورت نیاز آنها را فعال نمائید.

در سیستم عامل های لینوکس می تواید با تعریف تنظیمات در فایل limits.conf که ماژول pam_limit را مدیریت می کند با استفاده از دستور زیر آن را غیر فعال کنید:
echo '* soft core 0' >> /etc/security/limits.conf

یا می توانید در یک برنامه ویرایشگر متن مانند vi فایل را باز کنید:
vi /etc/security/limits.conf

و سپس خط زیر را در این فایل اضافه کنید:
* soft core 0

با این کار اطمینان حاصل می کنید که فایلهای core dump (رونوشت حافظه) در سیستم ایجاد نمی شوند.

همچنین با دستور زیر می توانید آنها را در سرور خود پیدا و حذف کنید:
find /home/*/public_html -name core.[0-9]*
 

آیا این پاسخ به شما کمک کرد؟


 چاپ این مقاله

خوانده شده

نحوه بک آپ گیری و ریستور کردن بانک اطلاعاتی از طریق SSh

برای اینکه بتوانید از بانک اطلاعاتی خود بک آپ بگیرید و یا ریستور بک آپ را انجام دهید از طریق ssh...

نصب ZFS بر روی یک سرور لینوکس CentOS6

فایل سیستم ZFS برای لینوکس بصورت source code وجود دارد که شما می توانید بصورت ماژول کرنل آنرا...

5 روش برای افزایش سرعت بازسازی و Rebuild درایوهای نرم افزاری RAID

ایجاد، تایید و بازسازی RAID های نرم افزاری برای درایوهایی که سایز کوچکی دارند مشکلی ندارد، اما...

افزودن فضای اضافی به پارتیشن اصلی در سرورهای لینوکس از طریق SSH

افزایش حجم  پارتیشن ریشه -  LVM- CentOS Increase Root Partition size - LVM - CentOSبرای افزایش...

نحوه باز کردن فایلهای فشرده (rar) در لینوکس

RAR یکی از محبوبترین ابزارهای فشرده سازی و ایجاد و استخراج فایل می باشد. هنگامی که ما یک فایل...

Powered by WHMCompleteSolution