ฉันจะบอกได้อย่างไรว่าพอร์ตใดใน Ubuntu ที่ทำงานอยู่?


27

ฉันจะบอกได้อย่างไรว่าฟังบนพอร์ตใดบน Ubuntu ฉันจะรับรายการพอร์ตที่ใช้งานได้อย่างไร

คำตอบ:


37

"ใช้งาน" เช่นเดียวกับการเชื่อมต่อที่ใช้งานอยู่หรือโปรแกรมกำลังฟังอยู่หรือไม่ หรือทั้งคู่?

ทำงานsudo netstat -lpในสถานีของคุณ นี่จะบอกคุณว่าพอร์ตใดบ้างที่เปิดรับการเชื่อมต่อและโปรแกรมใดบ้างที่กำลังฟัง ลองsudo netstat -pสิ่งเดียวกันรวมถึงการเชื่อมต่อที่ใช้งานอยู่ในปัจจุบัน


ฉันคิดว่าทั้งคู่ดีที่สุด;)
Genadinik

สิ่งที่แปลกเล็กน้อยคือฉันมีเซิร์ฟเวอร์ Tomcat และ Apache ทำงานอยู่และไม่มีพอร์ต 8080 หรือ 80 ปรากฏอยู่ในรายการ คุณจะรู้ว่าทำไมที่จะเกิดขึ้น?
Genadinik

@Genadinik ตรวจสอบว่าพอร์ตใดที่มีการกำหนดค่าให้ฟัง สำหรับ Apache นี่เป็นคำสั่งฟังในไฟล์ปรับแต่ง แต่ฉันไม่รู้เกี่ยวกับ Tomcat
Kromey

8
fuser -n tcp 8080จะเข้าใกล้มันจากปลายอีกด้าน; แสดงให้คุณเห็นว่ากระบวนการใด (ถ้ามี) กำลังฟังบนพอร์ต TCP 8080
SmallClanger
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.