The halaman manual dari unshare mengatakan:
Namespace UTS
setting hostname, domainname will not affect rest of the system (CLONE_NEWUTS flag)
Untuk apa UTS berdiri?
The halaman manual dari unshare mengatakan:
Namespace UTS
setting hostname, domainname will not affect rest of the system (CLONE_NEWUTS flag)
Untuk apa UTS berdiri?
Jawaban:
Ini berarti proses memiliki salinan terpisah dari nama host dan nama domain NIS (sekarang sebagian besar tidak digunakan), sehingga dapat mengaturnya untuk sesuatu yang lain tanpa mempengaruhi sisa sistem.
Nama host diatur melalui sethostname
dan merupakan nodename
anggota struct yang dikembalikan oleh uname
. Nama domain NIS ditetapkan oleh setdomainname
dan merupakan domainname
anggota struct yang dikembalikan oleh uname
.
UTS adalah singkatan dari UNIX Timesharing System.
Referensi:
Singkatnya, namespace UTS adalah tentang mengisolasi nama host.
Namespace UTS digunakan untuk mengisolasi dua elemen spesifik dari sistem yang berhubungan dengan pemanggilan sistem yang tidak sama. Namespace UTS (UNIX Time Sharing) dinamai setelah struktur data yang digunakan untuk menyimpan informasi yang dikembalikan oleh panggilan sistem yang tidak sama. Secara khusus, namespace UTS mengisolasi hostname dan nama domain NIS. NIS, singkatan dari Network Information Service, adalah layanan direktori yang sudah ketinggalan zaman.
Referensi https://windsock.io/uts-namespace/
uname
tetapi struktur yang dikembalikan disebututsname
. Dalam pengertian itu, tampaknya Anda dapat membaca UTS == UNIX. Agaknya itu disebut "namespace UTS", karena itu mengisyaratkanuname
, daripada "namespace UNIX", yang menyarankan sesuatu yang mempengaruhi keseluruhan sistem.