راه حل کلی این است که daemon یا proccess های که بر روی این پورت در حال listening هستند را پیدا و غیرفعال کنید . ( چون در غیر این صورت اجازه ی استفاده از آن پورت به دیگری داده نمیشود )
ابزار اصلی که شما باید در این مورد از آن استفاده کنید "netstat" میباشد .
اگر این ابزار را به همراه Option های زیر برای مانیتور کردن پورت شماره 5000 (برای این مثال) استفاده کنید :
کد:
netstat -anp |grep :5000
تمامی اطلاعات استفاده از آن پورت به همراه PID آن به شما نشان داده خواهد شد .
PID های بدست آمده را با دستور :
* که این PID شماره مربوط به پروسه شماست و باید در دستور بالا جایگزین شود ... /
و در صورت عدم موفقیت دستور :
را وارد کنید .
و مجددا دستور بالا را وارد نمایید
کد:
netstat -anp |grep :5000
چنانچه فعالیتی روی این پورت مشاهده نکردید (اطلاعاتی به شما نمایش داده نشد) پورت 5000 شما آزاد خواهد بود .