linux下如何更改主機名
如何修改linux主機名才能生效?
很多人使用hostname 主機名 來修改,其實這個只是做為暫時的,重啟後將恢復到原來的名字.
很多人說修改/etc/hosts文件,其實這個文件裡的主機名只是為來提供給dns解析的.如果你用不上dns,只需要修改主機名,那修改這個沒用.
其實是修改這個文件etc/sysconfig/network這個文件裡的主機名.
NETWORKING=yes
HOSTNAME=主機名
------------------------------------------------------------------------
記得重啟!!!
------------------------------------------------------------------------
完整:
第一步:
#hostname oratest
第二步:
修改/etc/sysconfig/network中的hostname
第三步:
修改/etc/hosts文件
注意:
Linux主機名字允許包括:大小寫字母,數字,連字符'-'
注意:但是不能包含下劃線、不能以數字開頭。 如比51cloud或cloud_redhat64_vm,當主機名字就是不正確的。主機名最好也不要是這種結構:fenghao.cn 這樣的主機名也是有問題的。
一個規范的主機名是你管理系統和架設服務器的基礎。如果你的主機名不規范,很可以出現莫名其妙的錯誤, 比如某應用程序運行時沒法根據不規范的主機名連接或通訊!!!