فایلهای 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]*
 

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


 چاپ این مقاله

خوانده شده

آموزش نصب Apache، MySQL و PHP بر روی سیستم عامل های لینوکس RHEL/CentOS و Fedora

در این مقاله نحوه نصب وب سرور آپاچی (آخرین نسخه)، بانک اطلاعاتی مای اس کیو ال (آخرین نسخه) و پی...

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

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

چگونه Rule های فایروال را در CentOS 7 مدیریت کنیم

  در CentOS7 شما نیاز دارید که با فایروال آشنا شوید. در این مقاله ما می خواهیم درباره اضافه و...

مشاهده لیست آدرسهای IP متصل به سرور

با استفاده از دستور زیر در UNIX می توانید کلیه آدرس های متصل به پورت 80 سرور خود را مشاهده کنید:...

چگونه SNMP را بر روی CentOS نصب و کانفیگ کنیم؟

  مقدمه: SNMP یا Simple Network Management Protocol (پروتکل مدیریت ساده شبکه) بطور گسترده برای...

Powered by WHMCompleteSolution