หากฉันใช้netstat --all | grep ^unixซ็อกเก็ตพา ธ ที่ส่งออกบางส่วนจะนำหน้าด้วย '@' และบางอันก็ไม่ ฉันสังเกตเห็นว่าสิ่งที่นำหน้าด้วย '@' จะไม่ปรากฏเมื่อเรียกดูระบบไฟล์ด้วยlsแต่ส่วนที่เหลือทำ
ซ็อกเก็ตสองชนิดนี้คืออะไรและมีความแตกต่างกันอย่างไร
หากฉันใช้netstat --all | grep ^unixซ็อกเก็ตพา ธ ที่ส่งออกบางส่วนจะนำหน้าด้วย '@' และบางอันก็ไม่ ฉันสังเกตเห็นว่าสิ่งที่นำหน้าด้วย '@' จะไม่ปรากฏเมื่อเรียกดูระบบไฟล์ด้วยlsแต่ส่วนที่เหลือทำ
ซ็อกเก็ตสองชนิดนี้คืออะไรและมีความแตกต่างกันอย่างไร
คำตอบ:
เหล่านี้เป็นซ็อกเก็ตนามธรรมที่อยู่นอกระบบแฟ้มเนมสเปซ netstat --unix, lsof -Uและคำสั่งอื่น ๆ พิมพ์@เครื่องหมายแทนไบต์ NUL ว่าจุดเริ่มต้นของชื่อพา ธ ที่