จะฆ่ากระบวนการบนพอร์ตได้อย่างไร?

แอปพลิเคชันใช้พอร์ตเพื่อส่งและรับข้อมูลจากและไปยังเซิร์ฟเวอร์ ทุกแอปพลิเคชันใช้ชุดพอร์ตเฉพาะในการสื่อสารและพอร์ตเหล่านี้จะเปิดโดยอัตโนมัติหรือด้วยตนเองเมื่อติดตั้งแอปพลิเคชัน ในบทความนี้เราจะพูดถึงวิธีการยุติกระบวนการที่เกี่ยวข้องกับพอร์ต เนื่องจากแอปพลิเคชันทั้งหมดใช้พอร์ตเฉพาะเราจึงสามารถขอให้ระบบปฏิบัติการยุติกระบวนการที่ใช้พอร์ตเฉพาะได้

จะฆ่ากระบวนการบนพอร์ตได้อย่างไร?

แอปพลิเคชั่นที่กำลังสื่อสารบนพอร์ตเฉพาะสามารถยุติได้อย่างง่ายดายโดยสั่งให้คอมพิวเตอร์ดำเนินการดังกล่าว อย่างไรก็ตามกระบวนการนี้แตกต่างกันไปตามระบบปฏิบัติการและต้องการสิทธิ์ระดับผู้ดูแลระบบ นอกจากนี้ตรวจสอบให้แน่ใจว่าไม่มีแอปพลิเคชันอื่นที่ใช้พอร์ตนี้ ด้านล่างของวิธีการฆ่ากระบวนการจากหมายเลขพอร์ตมีการระบุไว้ด้านล่างเนื่องจากวิธีการนั้นแตกต่างกันไปในระบบปฏิบัติการเราจึงได้ระบุวิธีการสำหรับบางส่วนของวิธีที่ได้รับความนิยมมากที่สุด

ฆ่ากระบวนการบนพอร์ตใน Mac และ Linux

  1. เปิด เทอร์มินัลและตรวจสอบให้แน่ใจว่าคุณได้ลงชื่อเข้าใช้ในฐานะผู้ใช้รูท
  2. รายการ กระบวนการที่กำลังรับฟังบนพอร์ตเฉพาะโดยพิมพ์คำสั่งต่อไปนี้และดำเนินการ
    lsof -i: (หมายเลขพอร์ต)
  3. เพื่อที่จะ ยุติ กระบวนการใด ๆ ที่ใช้หมายเลขพอร์ตเพื่อสื่อสารพิมพ์คำสั่งต่อไปนี้และ ดำเนินการ มัน.
    kill $(lsof -t -i:"หมายเลขพอร์ต")
  4. คำสั่งข้างต้นอาจไม่ทำงานบนแอปพลิเคชันที่มีสิทธิพิเศษสูง ดังนั้น ให้ดำเนินการคำสั่งต่อไปนี้เพื่อยุติกระบวนการใดๆ การสื่อสาร ที่พอร์ตเฉพาะ
    ฆ่า -9 $ (lsof -t -i: "หมายเลขพอร์ต")
  5. คำสั่งนี้จะยุติกระบวนการใด ๆ ที่สื่อสารผ่านหมายเลขพอร์ตที่ระบุทันที

ฆ่ากระบวนการบนพอร์ตใน Windows

  1. กด“Windows” + “” เพื่อเปิดพรอมต์เรียกใช้
  2. พิมพ์ใน “cmd” แล้วกด“กะ” + “Ctrl” + “ป้อน” เพื่อเปิดในโหมดผู้ดูแลระบบ
  3. ประเภท ในคำสั่งต่อไปนี้เพื่อแสดงรายการกระบวนการที่สื่อสารบนพอร์ตเฉพาะ
    netstat -ano | findstr:
  4. นี่จะแสดงรายการกระบวนการที่ทำงานบนพอร์ตเฉพาะโปรดสังเกตว่า“PID” สำหรับโปรแกรม
  5. เพื่อที่จะ ฆ่า กระบวนการทั้งหมดโดยใช้พอร์ตเฉพาะพิมพ์คำสั่งต่อไปนี้แล้วกด“ป้อน” เพื่อดำเนินการ
    taskkill / PID  / ฉ
  6. สิ่งนี้จะทันที ยุติ โปรแกรม.
Facebook Twitter Google Plus Pinterest