คำสั่งให้แสดงรายการพอร์ตที่เปิดอยู่บนเซิร์ฟเวอร์ Debian คืออะไร
ฉันพยายามnetstat -a | egrep 'Proto|LISTEN'
แต่ฉันต้องการบางสิ่งที่เฉพาะเจาะจงยิ่งขึ้นซึ่งแสดงหมายเลขพอร์ตจริง
คำสั่งให้แสดงรายการพอร์ตที่เปิดอยู่บนเซิร์ฟเวอร์ Debian คืออะไร
ฉันพยายามnetstat -a | egrep 'Proto|LISTEN'
แต่ฉันต้องการบางสิ่งที่เฉพาะเจาะจงยิ่งขึ้นซึ่งแสดงหมายเลขพอร์ตจริง
คำตอบ:
netstat -pln
-l
จะแสดงรายการพอร์ตที่รับฟัง-p
จะแสดงกระบวนการ-n
จะแสดงหมายเลขพอร์ตแทนชื่อ เพิ่ม-t
เพื่อแสดงพอร์ต TCP เท่านั้น
lsof -i -P
ตรวจสอบ man page เพื่อดูlsof
ว่าไม่มีปัญหาการขาดแคลนตัวเลือก -P
แสดงหมายเลขพอร์ตแทนที่จะเป็นชื่อที่มาจาก/etc/services
Run as root แต่จะให้รายการการเชื่อมต่อเครือข่ายที่ใช้งานและสถานะของพวกเขา (การฟัง, การจัดตั้งเป็นต้น)
สิ่งที่เกือบทุกคนต้องการ (TCP และ UDP) netstat -tunlp
คือ
ฉันใช้มันทุกวันอาจจะทุกชั่วโมง แฮ็ค 'lsof' นั้นพกพาได้มากกว่า (ทำงานบน Solaris ด้วย) แต่สำหรับ Debian มันไม่ใช่แพ็คเกจที่จำเป็นคุณต้องติดตั้งมัน
sudo
ใช่และเรียกใช้งานผ่านทาง
netstat -tulpen
Flag e
ให้ข้อมูลเพิ่มเติม
netstat
lsof
:)
ฉันเป็นแฟนตัวยงnetstat -ntlp
และlsof -i
ทั้งคู่พูดถึงแล้ว
ใหม่ (ER) คำสั่งให้ฉันเป็นเอสเอส
ภาวนาเป็นเช่น:
ss -l
เป็นการดีที่มีตัวเลือกในแง่ของคำสั่งและแฟล็ก
คุณทำได้:
netstat -an | egrep 'Proto|LISTEN'
หรือเพียงแค่:
netstat -anl
ซึ่งจะทำให้คุณฟังซ็อกเก็ตทั้งหมดในระบบ
TechRepulic มีบทความที่ดีที่คุณสามารถหาที่นี่ มันมีคำสั่งที่คล้ายกันตามที่คุณระบุไว้ข้างต้น แต่ยังมีรูปแบบที่แตกต่างกันเล็กน้อย ฉันขอแนะนำให้ใช้ nmap เพื่อทำการสแกนพอร์ตของคอมพิวเตอร์ที่มีปัญหาเพื่อให้คุณสามารถดูได้จากมุมมองภายนอกว่าพอร์ตใดที่เปิดอยู่และกำลังฟังอยู่
sudo nmap -T4 -A -v 192.168.1.1/24
ทุกอย่างที่เป็นไป - ทำอย่างนั้นโดยไม่มีรายละเอียดใด ๆ ... มันเหมือนกับการอ่านปกหลังของหนังสือ - คำมากมายที่ไม่มีเนื้อสัตว์
พอร์ตการฟังไม่เหมือนกับพอร์ตที่เปิดจากด้านนอก คุณต้องพิจารณาไฟร์วอลล์ หากคุณลองใช้โปรแกรมเช่นnmap
จากคอมพิวเตอร์เครื่องอื่นคุณจะสามารถเห็นพอร์ตเปิดที่ไม่ถูกบล็อกโดยไฟร์วอลล์
ฉันชอบที่จะใช้แทน:
netstat -antp
lsof -i
netstat -lptu
netstat -tulpn
-p
ทำงานอย่างถูกต้องคุณจำเป็นต้องเรียกใช้ในฐานะรูทดังนั้นsudo netstat -tpln
มิฉะนั้นคอลัมน์กระบวนการจะไม่เป็นประโยชน์อย่างยิ่งเว้นแต่คุณเป็นผู้ใช้ที่กระบวนการรับฟังพอร์ตที่กำหนด