قد يواجه مستخدمو 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>المزيد، وللعثور على جميع العمليات باستخدام الاتصال بالإنترنت،
هل لديك طريقة أخرى لتحديد العملية التي يتم قفلها أو استخدام منفذ معين؟ شارك معنا أساليبك الخاصة في التعامل مع هذا الأمر في التعليقات أدناه.
مرحبا بكم في جريدة وموقع كلام فور يو