หน้าคนของยกเลิกการแชร์พูดว่า:
UTS เนมสเปซ
setting hostname, domainname will not affect rest of the system (CLONE_NEWUTS flag)
อะไรUTSยืน?
หน้าคนของยกเลิกการแชร์พูดว่า:
UTS เนมสเปซ
setting hostname, domainname will not affect rest of the system (CLONE_NEWUTS flag)
อะไรUTSยืน?
คำตอบ:
หมายความว่ากระบวนการมีสำเนาชื่อโฮสต์แยกต่างหากและชื่อโดเมน NIS (ตอนนี้ส่วนใหญ่ไม่ได้ใช้) เพื่อให้สามารถตั้งค่าเป็นอย่างอื่นโดยไม่มีผลกระทบต่อส่วนที่เหลือของระบบ
ชื่อโฮสต์มีการตั้งค่าผ่านทางsethostname
และเป็นnodename
สมาชิกของ struct uname
กลับโดย ชื่อโดเมน NIS ถูกกำหนดโดยsetdomainname
และเป็นdomainname
สมาชิกของ struct uname
กลับโดย
UTS ย่อมาจาก UNIX Timesharing System
อ้างอิง:
กล่าวโดยย่อคือเนมสเปซ UTS นั้นเกี่ยวกับการแยกชื่อโฮสต์
UTS เนมสเปซใช้เพื่อแยกองค์ประกอบเฉพาะสองประการของระบบที่เกี่ยวข้องกับการเรียกระบบ uname เนมสเปซ UTS (UNIX Time Sharing) ตั้งชื่อตามโครงสร้างข้อมูลที่ใช้ในการจัดเก็บข้อมูลที่ส่งคืนโดยการเรียกระบบ uname โดยเฉพาะ UTS namespace จะแยกชื่อโฮสต์และชื่อโดเมน NIS NIS ย่อของบริการข้อมูลเครือข่ายเป็นบริการไดเรกทอรีล้าสมัย
การอ้างอิงhttps://windsock.io/uts-namespace/
uname
แต่โครงสร้างที่ส่งคืนจะถูกเรียกutsname
ใช้ ในแง่นั้นดูเหมือนว่าคุณสามารถอ่าน UTS == UNIX ได้ สันนิษฐานว่าเรียกว่า "UTS เนมสเปซ" เนื่องจากคำแนะนำuname
นั้นแทนที่จะเป็น "UNIX เนมสเปซ" ซึ่งแนะนำบางสิ่งที่มีผลกระทบต่อทั้งระบบ