linuxの/bin配下にあるdomainnameコマンドをご存知でしょうか?
1 2 3 |
# which domainname /bin/domainname # |
実は、domainnameコマンドはhostnameコマンドへのリンクになっています。
1 2 3 |
[kamatora ~]# ll /bin/domainname lrwxrwxrwx 1 root root 8 May 27 2017 domainname-> hostname [kamatora ~]# |
ただし、実行結果は異なります。manコマンドに詳細が書かれています。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
hostname will print the name of the system as returned by the gethost- name(2) function. domainname, nisdomainname, ypdomainname will print the name of the sys- tem as returned by the getdomainname(2) function. This is also known as the YP/NIS domain name of the system. dnsdomainname will print the domain part of the FQDN (Fully Qualified Domain Name). The complete FQDN of the system is returned with hostname --fqdn. |
hostnameコマンドはgethostname関数が返すシステム名を表示します。
domainnameコマンドはgetdomainname関数が返すシステム名を表示します。
kamotoraのサーバではhostnameコマンドの結果は表示されますが、domainnameコマンドの結果は表示されませんでした。
1 2 3 4 5 |
# hostname kamatora # domainname (none) # |
コマンドの違いを覚えておきましょう。