Scroll to navigation

UTS_NAMESPACES(7) Linux Programmer's Manual UTS_NAMESPACES(7)


namespaces - overview of Linux UTS namespaces


UTS namespaces provide isolation of two system identifiers: the hostname and the NIS domain name. These identifiers are set using sethostname(2) and setdomainname(2), and can be retrieved using uname(2), gethostname(2), and getdomainname(2).

When a process creates a new UTS namespace using clone(2) or unshare(2) with the CLONE_NEWUTS flag, the hostname and domain of the new UTS namespace are copied from the corresponding values in the caller's UTS namespace.

Use of UTS namespaces requires a kernel that is configured with the CONFIG_UTS_NS option.


nsenter(1), unshare(1), clone(2), getdomainname(2), gethostname(2), setns(2), uname(2), unshare(2), namespaces(7)


This page is part of release 5.03 of the Linux man-pages project. A description of the project, information about reporting bugs, and the latest version of this page, can be found at
2019-08-02 Linux