ডেটা init / version.c এ সংরক্ষণ করা হয়:
struct uts_namespace init_uts_ns = {
.kref = {
.refcount = ATOMIC_INIT(2),
},
.name = {
.sysname = UTS_SYSNAME,
.nodename = UTS_NODENAME,
.release = UTS_RELEASE,
.version = UTS_VERSION,
.machine = UTS_MACHINE,
.domainname = UTS_DOMAINNAME,
},
.user_ns = &init_user_ns,
.proc_inum = PROC_UTS_INIT_INO,
};
EXPORT_SYMBOL_GPL(init_uts_ns);
স্ট্রিংগুলি সেগুলিতে অন্তর্ভুক্ত / উত্পন্ন / সংকলন অন্তর্ভুক্ত:
#define UTS_MACHINE "x86_64"
#define UTS_VERSION "#30 SMP Fri Apr 11 00:24:23 BST 2014"
এবং এতে অন্তর্ভুক্ত / উত্পন্ন / উত্স্রলিজ।
#define UTS_RELEASE "3.14.0-v2-v"
ইউটিএসএসওয়াইএসআইএম সংযুক্ত / লিনাক্স / uts.h এ সংজ্ঞায়িত করা যেতে পারে
#ifndef UTS_SYSNAME
#define UTS_SYSNAME "Linux"
#endif
বা মেকফিলগুলিতে একটি # নির্দিষ্ট রূপ হিসাবে
অবশেষে, হোস্টনাম এবং ডোমেইননাম / proc / sys / কার্নেল / {হোস্টনাম, ডোমেননাম by দ্বারা নিয়ন্ত্রিত হতে পারে} এগুলি ইউটিএস নামের স্থান অনুসারে:
# hostname
hell
# unshare --uts /bin/bash
# echo test > /proc/sys/kernel/hostname
# hostname
test
# exit
# hostname
hell
domainname
ক্ষেত্র দ্বারা সেট করা হয়domainname
কমান্ড ব্যবহারsetdomainname
সিস্টেম কল। একইভাবে, সিস্টেম কল ব্যবহার করে কমান্ডnodename
দ্বারা ক্ষেত্রটি সেট করা হয় । ( / মানটি এতে সংরক্ষণ করা যেতে পারে ))hostname
sethostname
nodename
hostname
/etc/nodename