أخر الاخبار

كيفية البحث عن عملية قفل المنفذ على ماك

 قد يواجه مستخدمو Mac أحيانًا موقفًا حيث تقوم إحدى العمليات بقفل منفذ ما، مما يمنع تطبيقًا أو عملية أخرى من استخدام هذا المنفذ. إذا واجهت مثل هذا الموقف، على سبيل المثال ربما تحاول استخدام React.js واكتشفت أن شيئًا ما يعمل بالفعل على المنفذ 3000، فيمكنك بسهولة تتبع العملية (العمليات) التي تستخدم منفذًا على جهاز Mac عن طريق التحول إلى سطر الأوامر.


سنوضح لك كيفية العثور على العملية التي تقوم بقفل المنفذ على نظام MacOS وإيقافها.

كيفية العثور على العملية التي تقوم بقفل المنفذ على جهاز Mac

سيكون بناء الجملة المطلوب استخدامه كما يلي، مع استبدال PORTNUMBER برقم المنفذ الذي ترغب في اكتشاف العملية (العمليات) باستخدامه:

sudo lsof -i :PORTNUMBER

على سبيل المثال، للعثور على العملية باستخدام المنفذ 445:

sudo lsof -i :445

أو للعثور على العملية باستخدام المنفذ 3000 وقفله:

sudo lsof -i :3000

كيفية البحث عن & إنهاء عملية قفل المنفذ على نظام Mac

بمجرد حصولك على PID (معرف العملية) من إخراج أمر lsof، يمكنك بعد ذلك إما إنهاء التطبيق، أو إيقاف تشغيل الخدمة، أو إنهاء هذه العملية، لتحرير المنفذ المقفل وتحريره.

إن أبسط طريقة لقتل العملية هي باستخدام أمر القتل:

kill -9 PID

على سبيل المثال، إذا كان معرف العملية الذي يستخدم المنفذ 3000 هو "8384"، فيمكنك استخدام بناء جملة الأمر التالي:

kill -9 8384

إذا كانت العملية مملوكة للجذر أو المشرف أو مستخدم آخر، فستحتاج إلى بادئة الأمر بـ sudo:

sudo kill -9 8384

في الحقيقة، يركز الأمر lsof المستخدم هنا على نظام التشغيل Mac، ولكنه سيعمل بنفس الطريقة في نظام التشغيل Linux أيضًا.

تعرف ايضا على: الاشياء الرائعة التي يمكنك القيام بها باستخدام iPhone في نهاية هذا الأسبوع من هنا


نحن نفترض أن لديك بعض المعرفة بسطر الأوامر، ولكن بالطبع إذا لم تكن لديك معرفة بذلك، فمن المحتمل ألا تكون هنا في المقام الأول، أو تشعر بالقلق بشأن ما يستخدم المنفذ أو يقفله.

هناك طرق أخرى للقيام بذلك، ولكن من الواضح أننا هنا نستخدم الأمر lsof، وهو أمر قوي جدًا، ويمكن استخدامه أيضًا من أجل العثور على ما يتم الاستماع إليه على منفذ TCP، من أجل العثور على التطبيقات أو العمليات التي تتفاعل مع ملفات معينة< /span>المزيد، وللعثور على جميع العمليات باستخدام الاتصال بالإنترنت،


هل لديك طريقة أخرى لتحديد العملية التي يتم قفلها أو استخدام منفذ معين؟ شارك معنا أساليبك الخاصة في التعامل مع هذا الأمر في التعليقات أدناه.

تعليقات



    حجم الخط
    +
    16
    -
    تباعد السطور
    +
    2
    -