Linux下如何永久修改主機名
阿新 • • 發佈:2019-01-30
Linux如何修改自己的主機名
想修改自己的主機名,那你可以根據下面的步驟實現
使用hostname
使用hostname
命令只能臨時改變我們的主機名,當我們重啟之後主機名還會恢復成原來的
# hostname newhostname
輸入hostname linux
即可將主機名改成linux,使用uname -n
命令檢視
這時我們的主機名已經改變了,左邊為什麼依然是Peithon
呢,你試試重開一個終端,或者要是用Xshell的話,把會話重開一遍
修改配置檔案
想要永久修改自己的主機名,得通過下面的步驟
修改檔案/etc/sysconfig/network
其中mylinux就是要設定的主機名,然後儲存退出,重啟系統你就會讀取配置檔案,設定主機名為新的hostname了。
如果到了這一步你不想重啟系統,可以使用hostname mylinux
來進行臨時修改,這樣就算重啟系統,讀取的配置檔案中設定的主機名和你hostname設定的是一樣的,也就相當於不變了
這樣主機名的設定就完成了
hosts檔案
一般改主機名是不需要修改hosts檔案的,/etc/hosts
檔案提供的是域名解析的一個功能,類似於DNS,當Linux系統向DNS伺服器發出域名解析請求之前會查詢/etc/hosts
檔案,如果裡面有相應的記錄,就會使用hosts裡面的記錄
所以想要修改主機名的話修改/etc/sysconfig/network
檔案就行,但是如果想使用分散式,需要把主機名和ip繫結在一起時,才需要修改這個hosts檔案