您好,登錄后才能下訂單哦!
這篇“Linux系統如何查看hostname”文章,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要參考一下,對于“Linux系統如何查看hostname”,小編整理了以下知識點,請大家跟著小編的步伐一步一步的慢慢理解,接下來就讓我們進入主題吧。
無論在局域網還是INTERNET上,每臺主機都有一個IP地址,是為了區分此臺主機和彼臺主機,也就是說IP地址就是主機的門牌號。但IP地址不方便記憶,所以又有了域名。域名只是在公網(INtERNET)中存在(以實驗為目的的局域網域網實驗性除外),每個域名都對應一個IP地址,但一個IP地址可有對應多個域名。域名類型 Linuxsir.org 這樣的;
主機名是用于什么的呢?在一個局域網中,每臺機器都有一個主機名,用于主機與主機之間的便于區分,就可以為每臺機器設置主機名,以便于以容易記憶的方法來相互訪問。比如我們在局域網中可以為根據每臺機器的功用來為其命名。
Fedora/Redhat 或以Fedora/Redhat為基礎打包的發行版,主機名配置文件是 /etc/hosts Debian或以Debian為基礎打包的發行版,主機名配置文件是 /etc/Linux hostname 和/etc/hosts Slackware的主機名配置文件是 /etc/hosts
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)
Linux的版本有:Deepin、UbuntuKylin、Manjaro、LinuxMint、Ubuntu等版本。其中Deepin是國內發展最好的Linux發行版之一;UbuntuKylin是基于Ubuntu的衍生發行版;Manjaro是基于Arch的Linux發行版;LinuxMint默認的Cinnamon桌面類似Windows XP簡單易用;Ubuntu則是以桌面應用為主的Linux操作系統。
以上是“Linux系統如何查看hostname”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。