想修改自己的主機(jī)名,那你可以根據(jù)下面的步驟實現(xiàn)
使用hostname
使用hostname
命令只能臨時改變我們的主機(jī)名,當(dāng)我們重啟之后主機(jī)名還會恢復(fù)成原來的
輸入hostname linux
即可將主機(jī)名改成linux,使用uname -n
命令查看
這時我們的主機(jī)名已經(jīng)改變了,左邊為什么依然是Peithon
呢,你試試重開一個終端,或者要是用Xshell的話,把會話重開一遍
修改配置文件
想要永久修改自己的主機(jī)名,得通過下面的步驟
修改文件/etc/sysconfig/network
其中mylinux就是要設(shè)置的主機(jī)名,然后保存退出,重啟系統(tǒng)你就會讀取配置文件,設(shè)置主機(jī)名為新的hostname了。
如果到了這一步你不想重啟系統(tǒng),可以使用hostname mylinux
來進(jìn)行臨時修改,這樣就算重啟系統(tǒng),讀取的配置文件中設(shè)置的主機(jī)名和你hostname設(shè)置的是一樣的,也就相當(dāng)于不變了
這樣主機(jī)名的設(shè)置就完成了
hosts文件
一般改主機(jī)名是不需要修改hosts文件的,/etc/hosts
文件提供的是域名解析的一個功能,類似于DNS,當(dāng)Linux系統(tǒng)向DNS服務(wù)器發(fā)出域名解析請求之前會查詢/etc/hosts
文件,如果里面有相應(yīng)的記錄,就會使用hosts里面的記錄
所以想要修改主機(jī)名的話修改/etc/sysconfig/network
文件就行,但是如果想使用分布式,需要把主機(jī)名和ip綁定在一起時,才需要修改這個hosts文件
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。