สารบัญ:

ฉันจะค้นหาหมายเลขพอร์ตของ PID ใน Unix ได้อย่างไร
ฉันจะค้นหาหมายเลขพอร์ตของ PID ใน Unix ได้อย่างไร

วีดีโอ: ฉันจะค้นหาหมายเลขพอร์ตของ PID ใน Unix ได้อย่างไร

วีดีโอ: ฉันจะค้นหาหมายเลขพอร์ตของ PID ใน Unix ได้อย่างไร
วีดีโอ: 5 Linux commands that every developer must know 2024, อาจ
Anonim

เปิดเทอร์มินัล พิมพ์คำสั่ง: sudo netstat -ano -p tcp คุณจะ รับ ผลลัพธ์ที่คล้ายกับอันนี้ ระวัง สำหรับ TCP ท่า ในรายการ Local Address และจดบันทึกที่สอดคล้องกัน หมายเลข PID.

นอกจากนี้ ฉันจะค้นหาพอร์ต PID ของฉันได้อย่างไร

คำสั่ง Netstat

  1. คุณสามารถดูพอร์ตที่ใช้ในคอลัมน์ที่สองที่เรียกว่า Local Address คุณจะเห็นหมายเลขพอร์ตหลังเครื่องหมายทวิภาค
  2. ไปข้างหน้าและทำเครื่องหมายในช่องสำหรับ PID (ตัวระบุกระบวนการ) จากนั้นคลิกตกลง
  3. ตอนนี้คุณควรเห็น PID ข้างชื่อกระบวนการในตัวจัดการงาน
  4. และนั่นก็เกี่ยวกับมัน!

นอกเหนือจากข้างต้น ฉันจะค้นหา ID กระบวนการใน Linux ได้อย่างไร ขั้นตอนในการค้นหาโปรเซสตามชื่อบน Linux

  1. เปิดแอปพลิเคชันเทอร์มินัล
  2. พิมพ์คำสั่ง pidof ดังต่อไปนี้เพื่อค้นหา PID สำหรับกระบวนการ firefox: pidof firefox
  3. หรือใช้คำสั่ง ps พร้อมกับคำสั่ง grep ดังนี้: ps aux | grep -i firefox.
  4. ในการค้นหาหรือส่งสัญญาณกระบวนการตามชื่อที่ใช้:

ดังนั้นกระบวนการฟังบนพอร์ตใด

lsof หรือยูทิลิตี List of Open Files ช่วยในการแสดงรายการไฟล์ที่เปิดอยู่ทั้งหมดบนระบบ Linux ของคุณ เราสามารถใช้ยูทิลิตี้นี้เพื่อดูทั้งหมด กระบวนการ เปิดเฉพาะ ท่า . ให้เราใช้lsofเพื่อดูบริการ ฟังอยู่ ที่เฉพาะเจาะจง ท่า . คำสั่งนี้จะแสดงรายการทั้งหมด กระบวนการ ใช้ TCP ท่า หมายเลข 80

ฉันจะทดสอบว่าพอร์ตเปิดอยู่ได้อย่างไร

วิธีที่ 4 ตรวจสอบว่า Local Router Port เปิดอยู่หรือไม่ (Windows)

  1. มีประโยชน์? เปิดใช้งาน Telnet สำหรับ Windows
  2. เปิดพรอมต์คำสั่ง
  3. พิมพ์ ipconfig ที่ข้อความแจ้ง แล้วกด ↵ Enter
  4. เขียนที่อยู่ IP ของเราเตอร์
  5. พิมพ์ telnet ที่ข้อความแจ้ง แล้วกด ↵ Enter
  6. พิมพ์ open (ที่อยู่ IP ของเราเตอร์) (หมายเลขพอร์ต)
  7. กด ↵ Enter

แนะนำ: