คุณทำได้
lsof -n | grep -i "TCP\|UDP" | grep -v "ESTABLISHED\|CLOSE_WAIT"
เพื่อดูพอร์ตการฟังทั้งหมดของคุณ แต่ดอลลาร์เพื่อโดนัทที่ ntpd กำลังทำงานอยู่:
service ntpd status
และสำหรับ "ซ็อกเก็ตที่ใช้งานอยู่" หมายถึงอะไร หากฉันสามารถให้อภัยสำหรับการทำให้เรียบกว่าริ้วรอยบางอย่าง (และสำหรับคำอธิบายพื้นฐานมากขอโทษที่สุดของการแก้ไขสำหรับคุณ) ... TCP / IP (ภาษาของอินเทอร์เน็ต) ระบุว่าคอมพิวเตอร์แต่ละเครื่องมีที่อยู่ IP ซึ่งระบุคอมพิวเตอร์นั้นบนอินเทอร์เน็ตโดยเฉพาะ นอกจากนี้ยังมีหมายเลขพอร์ต 65,000 พอร์ตในแต่ละที่อยู่ IP ที่สามารถเชื่อมต่อได้
เมื่อคุณต้องการเชื่อมต่อกับเว็บเซิร์ฟเวอร์คุณเปิดไซต์ในเบราว์เซอร์ของคุณ แต่เครื่องจักรที่อยู่ด้านล่างเชื่อมต่อคุณเข้ากับพอร์ต 80 บน IP ของเว็บเซิร์ฟเวอร์ daemon ของเว็บเซิร์ฟเวอร์ (โปรแกรมที่รับฟังการเชื่อมต่อกับพอร์ต 80) ใช้ "ซ็อกเก็ต" เพื่อพักเปิดพอร์ตนั้นสำรองไว้สำหรับตัวเอง โปรแกรมเดียวเท่านั้นสามารถใช้พอร์ตเดียวกันในแต่ละครั้ง
เนื่องจากคุณใช้ ntpd อยู่มันกำลังใช้พอร์ตนั้น 'ntpdate' พยายามเข้าถึงพอร์ตนั้น แต่เนื่องจากมันถูกเปิดไว้คุณจึงได้รับข้อผิดพลาด 'ซ็อกเก็ตที่ใช้งานแล้ว'
แก้ไข
เปลี่ยนเป็นบัญชีสำหรับ UDP เช่นกัน