Không gian tên UTS là gì?


Câu trả lời:


37

Điều đó có nghĩa là quá trình này có một bản sao riêng của tên máy chủ và tên miền NIS (hiện tại chưa được sử dụng), do đó nó có thể đặt nó thành một tên khác mà không ảnh hưởng đến phần còn lại của hệ thống.

Tên máy chủ được đặt qua sethostnamevà là nodenamethành viên của struct được trả về bởi uname. Tên miền NIS được đặt bởi setdomainnamevà là domainnamethành viên của struct được trả về bởi uname.

UTS là viết tắt của Hệ thống chia sẻ thời gian UNIX.

Tài liệu tham khảo:


2
Lưu ý cách gọi hệ thống unamenhưng cấu trúc mà nó trả về được gọi utsname. Theo nghĩa đó, có vẻ như bạn có thể đọc khá nhiều UTS == UNIX. Có lẽ nó được gọi là "không gian tên UTS", vì gợi ý đó uname, thay vì "không gian tên UNIX", gợi ý điều gì đó ảnh hưởng đến toàn bộ hệ thống.
Mikel

1
Chia sẻ thời gian ? Tại sao nó không có ngày và giờ hệ thống riêng biệt? Nó có thể hữu ích để bắt đầu một chương trình chỉ hoạt động trong một phạm vi ngày hạn chế.
Vi.

3
@Vi. Đó không phải là ý nghĩa của việc chia sẻ thời gian.
dùng253751

5
@Vi. Chia sẻ thời gian trong bối cảnh này xuất phát từ những năm 1960/70 khi đó là một tính năng mới lạ mà nhiều người có thể sử dụng một máy tính cùng một lúc. Unix là một trong những hệ thống như vậy.
poolie

2
Từ những người không biết "NIS" nghĩa là gì: từ wiki - Dịch vụ thông tin mạng hoặc NIS (ban đầu được gọi là Trang vàng hoặc YP) là giao thức dịch vụ thư mục máy chủ của khách hàng để phân phối dữ liệu cấu hình hệ thống như người dùng và máy chủ lưu trữ tên giữa các máy tính trên mạng máy tính.
mbigras

2

Nói tóm lại, không gian tên UTS là về cách ly tên máy chủ.

Không gian tên UTS được sử dụng để cô lập hai thành phần cụ thể của hệ thống liên quan đến lệnh gọi hệ thống uname. Không gian tên UTS (UNIX Time Sharing) được đặt tên theo cấu trúc dữ liệu được sử dụng để lưu trữ thông tin được trả về bởi lệnh gọi hệ thống uname. Cụ thể, không gian tên UTS cô lập tên máy chủ và tên miền NIS. NIS, viết tắt của Dịch vụ thông tin mạng, là một dịch vụ thư mục lỗi thời.

Tham khảo https://windsock.io/uts-namespace/

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.