hostname命令的用法的小知識
我們都知道hostname命令是檢視主機名和修改主機名的。
[root@apache ~]# hostname //檢視本機的主機名
apache.example.com
[root@apache ~]# hostname redhat //臨時修改主機名
[root@apache ~]# hostname
redhat
[root@apache ~]# uname -n //這樣也可以顯示主機名
redhat
不過這樣的修改都是臨時的,當你的主機重啟它會立刻消失,用就的修改就要編輯配置檔案:
# vim /etc/sysconfig/network
下面我們來看看hostname的其他引數:
[root@apache ~]# hostname redhat.example.com
[root@apache ~]# hostname -s //以短格式輸出主機名
redhat
[root@apache ~]# hostname -a //顯示主機別名,要是沒有輸出為空
我們都知道檢視主機的ip使用ifconfig命令,其實hostname也能檢視主機ip
[root@apache ~]# hostname -i //檢視主機ip
192.168.1.113
[root@apache ~]# hostname -d
example.com
我們都知道檢視本機的域名去檢視這個配置檔案:
[root@apache ~]# cat /etc/resolv.conf
; generated by /sbin/dhclient-script
nameserver example.com
nameserver 218.30.19.50
nameserver 61.134.1.4
當然hostname命令也很牛:
[root@apache ~]# hostname -d //檢視本機域名
example.com
下面這個引數不常用。
[root@apache ~]# hostname --yp //檢視的是NIS/YP域名,沒設定為空
(none)