เนมสเปซ UTS คืออะไร


คำตอบ:


37

หมายความว่ากระบวนการมีสำเนาชื่อโฮสต์แยกต่างหากและชื่อโดเมน NIS (ตอนนี้ส่วนใหญ่ไม่ได้ใช้) เพื่อให้สามารถตั้งค่าเป็นอย่างอื่นโดยไม่มีผลกระทบต่อส่วนที่เหลือของระบบ

ชื่อโฮสต์มีการตั้งค่าผ่านทางsethostnameและเป็นnodenameสมาชิกของ struct unameกลับโดย ชื่อโดเมน NIS ถูกกำหนดโดยsetdomainnameและเป็นdomainnameสมาชิกของ struct unameกลับโดย

UTS ย่อมาจาก UNIX Timesharing System

อ้างอิง:


2
สังเกตว่าการเรียกระบบเป็นอย่างไรunameแต่โครงสร้างที่ส่งคืนจะถูกเรียกutsnameใช้ ในแง่นั้นดูเหมือนว่าคุณสามารถอ่าน UTS == UNIX ได้ สันนิษฐานว่าเรียกว่า "UTS เนมสเปซ" เนื่องจากคำแนะนำunameนั้นแทนที่จะเป็น "UNIX เนมสเปซ" ซึ่งแนะนำบางสิ่งที่มีผลกระทบต่อทั้งระบบ
มิเคล

1
แบ่งปันเวลา ทำไมมันไม่แยกวันที่และเวลาของระบบ? มันจะมีประโยชน์สำหรับการเริ่มต้นโปรแกรมที่ทำงานในช่วงวันที่ จำกัด เท่านั้น
วิ

3
@Vi นั่นไม่ใช่ความหมายของการแบ่งเวลา
user253751

5
@Vi การตั้งเวลาร่วมกันในบริบทนี้มาจากยุค 1960s / 70s เมื่อมันเป็นคุณสมบัติใหม่ที่หลายคนสามารถใช้คอมพิวเตอร์เครื่องเดียวในเวลาเดียวกัน Unix เป็นหนึ่งในระบบดังกล่าว
poolie

2
จากสิ่งที่ไม่ทราบว่า "NIS" หมายถึงอะไร: จากwiki - The Network Information Service หรือ NIS (แต่เดิมเรียกว่า Yellow Pages หรือ YP) เป็นโปรโตคอลบริการไดเรกทอรีไดเรกทอรีไคลเอ็นต์ - เซิร์ฟเวอร์สำหรับการกระจายข้อมูลการกำหนดค่าระบบเช่นผู้ใช้และโฮสต์ ชื่อระหว่างคอมพิวเตอร์บนเครือข่ายคอมพิวเตอร์
mbigras

2

กล่าวโดยย่อคือเนมสเปซ UTS นั้นเกี่ยวกับการแยกชื่อโฮสต์

UTS เนมสเปซใช้เพื่อแยกองค์ประกอบเฉพาะสองประการของระบบที่เกี่ยวข้องกับการเรียกระบบ uname เนมสเปซ UTS (UNIX Time Sharing) ตั้งชื่อตามโครงสร้างข้อมูลที่ใช้ในการจัดเก็บข้อมูลที่ส่งคืนโดยการเรียกระบบ uname โดยเฉพาะ UTS namespace จะแยกชื่อโฮสต์และชื่อโดเมน NIS NIS ย่อของบริการข้อมูลเครือข่ายเป็นบริการไดเรกทอรีล้าสมัย

การอ้างอิงhttps://windsock.io/uts-namespace/

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