วิธีการใช้เครื่องมือที่ไม่สนับสนุนเช่น ss เพื่อให้ได้รับรหัสกระบวนการทำงานบนพอร์ต?


1

ฉันกำลังมองหาทางที่ไม่เลิกจากการทำงานของคำสั่งเช่นnetstat -tulpn | grep 8000ข้อมูลเกี่ยวกับเอาท์พุทพอร์ตที่ใช้งาน มีข้อเสนอแนะเกี่ยวกับวิธีการใช้เครื่องมือเช่นssรับรหัสกระบวนการหรือไม่

ฉันมี localhost ที่ทำงานบนพอร์ต 8000 แต่ss -a | grep 8000ไม่มีผลอะไรเลย เล่นเอาท์พุทกระบวนการพอร์ตเช่นเดียวกับfuser 8000/tcp netstat -tulpn | grep 8000เหตุใดssคำสั่งจึงไม่ส่งข้อมูลใด ๆ เกี่ยวกับพอร์ตของฉัน


ไม่ss -na | grep 8000บางสิ่งบางอย่างที่ส่งออก? คุณต้องการดึงข้อมูลประเภทใดเกี่ยวกับพอร์ตที่ใช้งานอยู่
krisFR

ขอบคุณ! nธงเป็นกุญแจสำคัญแม้ว่ามันจะเป็นที่ลึกซึ้งมาก ฉันแค่พยายามรับหมายเลขกระบวนการ
modulitos

คำตอบ:


1

คุณสามารถใช้ lsof กับตัวเลือก -i IE: lsof -i:80เพื่อดูสิ่งที่กำลังฟังบนพอร์ต 80

นอกจากนี้คุณสามารถใช้ss -tlpnเพื่อดูกระบวนการทั้งหมดที่ฟังพอร์ต

ความนับถือ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.