แอปพลิเคชันใช้พอร์ตเพื่อส่งและรับข้อมูลจากและไปยังเซิร์ฟเวอร์ ทุกแอปพลิเคชันใช้ชุดพอร์ตเฉพาะในการสื่อสารและพอร์ตเหล่านี้จะเปิดโดยอัตโนมัติหรือด้วยตนเองเมื่อติดตั้งแอปพลิเคชัน ในบทความนี้เราจะพูดถึงวิธีการยุติกระบวนการที่เกี่ยวข้องกับพอร์ต เนื่องจากแอปพลิเคชันทั้งหมดใช้พอร์ตเฉพาะเราจึงสามารถขอให้ระบบปฏิบัติการยุติกระบวนการที่ใช้พอร์ตเฉพาะได้
วิธีฆ่ากระบวนการบนพอร์ต
จะฆ่ากระบวนการบนพอร์ตได้อย่างไร?
แอปพลิเคชั่นที่สื่อสารบนพอร์ตเฉพาะสามารถยุติได้อย่างง่ายดายโดยสั่งให้คอมพิวเตอร์ดำเนินการ อย่างไรก็ตามกระบวนการนี้แตกต่างกันไปตามระบบปฏิบัติการและต้องใช้ สิทธิ์ระดับผู้ดูแลระบบ . นอกจากนี้ตรวจสอบให้แน่ใจว่าไม่มีแอปพลิเคชันอื่นที่ใช้พอร์ตนี้ ด้านล่างวิธีการฆ่ากระบวนการจาก หมายเลขพอร์ต อยู่ด้านล่างเนื่องจากวิธีการนี้แตกต่างกันไปในระบบปฏิบัติการเราจึงได้ระบุวิธีการสำหรับวิธีที่ได้รับความนิยมมากที่สุด
ฆ่ากระบวนการบนพอร์ตใน Mac และ Linux
- เปิด เทอร์มินัลและตรวจสอบให้แน่ใจว่าคุณได้ลงชื่อเข้าใช้ในฐานะผู้ใช้รูท
เปิดเทอร์มินัล
- รายการ กระบวนการที่กำลังรับฟังบนพอร์ตเฉพาะโดยพิมพ์คำสั่งต่อไปนี้และดำเนินการ
lsof -i: (หมายเลขพอร์ต)
- เพื่อที่จะ ยุติ กระบวนการใด ๆ ที่ใช้หมายเลขพอร์ตในการสื่อสารพิมพ์คำสั่งต่อไปนี้และ ดำเนินการ มัน.
ฆ่า $ (lsof -t -i: 'หมายเลขพอร์ต')
- คำสั่งดังกล่าวอาจใช้ไม่ได้กับแอปพลิเคชันที่มีสิทธิ์สูงดังนั้นให้ดำเนินการคำสั่งต่อไปนี้เพื่อยุติกระบวนการใด ๆ ทันที การสื่อสาร ที่พอร์ตเฉพาะ
ฆ่า -9 $ (lsof -t -i: 'หมายเลขพอร์ต')
- คำสั่งนี้จะทันที ยุติกระบวนการใด ๆ สื่อสารผ่านหมายเลขพอร์ตที่ระบุ
ฆ่ากระบวนการบนพอร์ตใน Windows
- กด“ Windows '+' ร ” เพื่อเปิดพรอมต์เรียกใช้
- พิมพ์“ cmd ” แล้วกด“ กะ '+' Ctrl '+' ป้อน ” เพื่อเปิดในโหมดการดูแลระบบ
พิมพ์ cmd ใน Run Prompt แล้วกด“ Shift” +“ Ctrl” +“ Enter”
- ประเภท ในคำสั่งต่อไปนี้เพื่อแสดงรายการกระบวนการที่สื่อสารบนพอร์ตเฉพาะ
netstat -ano | findstr:
กำลังพิมพ์คำสั่ง
- นี่จะแสดงรายการกระบวนการที่ทำงานบนพอร์ตเฉพาะโปรดสังเกตว่า“ PID ” สำหรับโปรแกรม
- เพื่อที่จะ ฆ่า กระบวนการทั้งหมดโดยใช้พอร์ตเฉพาะพิมพ์คำสั่งต่อไปนี้แล้วกด“ ป้อน ” เพื่อดำเนินการ
งานสกิล / PID / F
- สิ่งนี้จะทันที ยุติ โปรแกรม.