در لینوکس دو پروسس اصلی و فرعی وجود دارد که پروسه فرعی همیشه وابسته
به پروسه اصلی است . اگر زمانی که پروسه اصلی از بین برود پروسه فرعی
درحالتی قرار میگیرد که پروسس اصلی میتواند آن را دوباره سازی کند در این
حالت به پروسس فرعی Zombie میگوییم زیرا نه کاملا نابود شده و نه زنده (درحال اجرا) است .
مشکل اصلی زامبی ها این است که اگر تعداد بالا باشند میتواند سیستم
عامل را به اشتباه بیاندازد که واقعا تعداد پردازش بالایی در حال انجام است
در حالی که نیست. فرضا اگر محدودیت تعداد پروسس تعیین شده باشد (که به
صورت پیشفرض اغلب هست و خیلی هم بالا نیست) به دردسر جدی خواهید افتاد و
شاید حتی بی دلیل به خاطر تعداد پروسه بالا نتوانید SSH زده و به سرور هم
متصل شوید.
با دستور زیر زامبی ها را بیابید
ps aux | grep 'Z'
و سپس با دستور زیر پدر پراسس را پیدا کرده
pstree -p -s process number
و با دستور kill آنرا از بین ببرید
kill process number
هرگونه کپی برداری بدون اجازه غیر مجاز و خلاف شرع است
اگر مطلب فوق برای شما مفید بوده است لطفا چنانچه برای شما مقدور است از طریق لینک زیر از "ما" حمایت کنید.