Linux中的hostname,Linuxhostname

來源:互聯網
上載者:User

Linux中的hostname,Linuxhostname
hostname命令來查看原生hostname,
#hostname
hostname命令可以設定系統的hostname
#hostname newname
newname即要設定的新的hostname,運行後立即生效(重新啟動shell),但是在系統重啟後會丟失所做的修改,如果要永久更改系統的hostname,就要修改相關的配置置檔案。

RedHat的hostname,就修改/etc/sysconfig/network檔案,將裡面的HOSTNAME這一行修改成HOSTNAME=NEWNAME,其中NEWNAME就是你要設定的hostname。
Debian發行版的hostname的設定檔是/etc/hostname。
修該設定檔後,重啟系統就會讀取設定檔設定新的hostname。

hostname與/etc/hosts的關係
很多人人一提到更改hostname首先就想到修改/etc/hosts檔案,認為hostname的設定檔就是/etc/hosts。其實不是的。
hosts檔案的作用相當如DNS,提供IP地址到hostname的對應。早期的互連網電腦少,單機hosts檔案裡足夠存放所有連網電腦。不過隨著互連網的發展,這就遠遠不夠了。於是就出現了分布式的DNS系統。由DNS伺服器來提供類似的IP地址到網域名稱的對應。具體可以man hosts。
Linux系統在向DNS伺服器發出網域名稱解析請求之前會查詢/etc/hosts檔案,如果裡面有相應的記錄,就會使用hosts裡面的記錄。

修改hostname後,如果想要在本機上用newhostname來訪問,就必須在/etc/hosts檔案裡添加一條newhostname的記錄。
比如:
#hostname server1.localdomain

# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.2.5 server1.localdomain
這樣,我就可以通過server1或者server1.localdomain來訪問本機。

同時要注意到192.168.2.5一定是可以訪問的,要不然在啟動的時候在starting sendmai這一步會花很長的時間


怎更改Linux的hostname

#vi /etc/hosts
111.111.111.111 hostname
#vi /etc/sysconfig/network
修改HOSTNAME=hostname
#service network restart

監聽你可能建的不對,listener.ora後
netca刪除LISTENER,重建立LISTENER
 
LINUX 下host name是什

機器原生命名。如命名為UCHS-HB3G-CLPS-02 ,則root遠程SSH登陸後顯示
[root@UCHS-HB3G-CLPS-02 ~]#
模式。可以視覺上很好區分當前所操作的機器和使用者。
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.