UTS 네임스페이스란 무엇입니까?

UTS 네임스페이스란 무엇입니까?

이것공유되지 않은 매뉴얼 페이지설명하다:

UTS 네임스페이스

setting hostname, domainname will not affect rest of the system (CLONE_NEWUTS flag)

무엇인가요시드니 기술대학교대표하다?

답변1

이는 프로세스가 호스트 이름과 (현재 대부분 사용되지 않는) NIS 도메인 이름의 별도 복사본을 가지므로 시스템의 나머지 부분에 영향을 주지 않고 다른 이름으로 설정할 수 있음을 의미합니다.

호스트 이름은 를 통해 설정되며 에서 반환된 구조의 멤버 sethostname입니다 . NIS 도메인 이름은 에 의해 설정되며 에 의해 반환된 구조의 구성원 입니다 .nodenameunamesetdomainnamedomainnameuname

UTS는 UNIX 시간 공유 시스템을 나타냅니다.

인용하다:

답변2

간단히 말해서 UTS 네임스페이스는 호스트 이름을 격리하는 것입니다.

UTS 네임스페이스는 uname 시스템 호출과 관련된 두 가지 특정 시스템 요소를 분리하는 데 사용됩니다. UTS(UNIX TimeSharing) 네임스페이스는 uname 시스템 호출에서 반환된 정보를 저장하는 데 사용되는 데이터 구조의 이름을 따서 명명되었습니다. 특히 UTS 네임스페이스는 호스트 이름과 NIS 도메인 이름을 격리합니다. NIS는 Network Information Service의 약어이며 오래된 디렉토리 서비스입니다.

인용하다https://windsock.io/uts-namespace/

관련 정보