linux更改主機名命令
linux更改主機名命令
linux系統(tǒng)下可以通過命令來修改主機名,那么具體是使用哪個命令呢?下面由學(xué)習(xí)啦小編為大家整理了linux修改主機名的命令的相關(guān)知識,希望大家喜歡!
linux命令修改主機名的方法一
用hostname命令可以臨時修改機器名,但機器重新啟動之后就會恢復(fù)原來的值。
#hostname //查看機器名
#hostname -i //查看本機器名對應(yīng)的ip地址
另外一種方法就是之久修改配置文件
修改/etc/sysconfig/network 修改這個文件,系統(tǒng)才有效
/etc/hosts hostname命令讀這個配置文件
網(wǎng)上有很多朋友說直接修改/etc/hosts文件就可以,但系統(tǒng)本身用到主機名的地方不會變化,所以我覺得
/etc/hosts 是網(wǎng)絡(luò)中用的,/etc/sysconfig/network是本機起作用,而且經(jīng)絡(luò)測試也是這樣的,我得版本是
linux as3
注意:所以要修改主機名,就兩個文件都更改
linux命令更改主機名方法二
1.更改 /etc/sysconfig/network 中的內(nèi)容
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=主機名字 # 此句為設(shè)置主機名
2.更改 /etc/hosts 中的內(nèi)容
還記得windows 下C:\WINDOWS\system32\drivers\etc\hosts 的文件嗎?
它的作用是定義IP地址和Host name(主機名)的映射關(guān)系,是一個映射IP地址和Host name (主機名) 的規(guī)定。這個規(guī)定中,要求每段只能包括一個映射關(guān)系,也就是一個IP地址和一個與之有映射關(guān)系的主機名。 IP地址要放在每段的最前面,映射的Host name(主機名)在IP后面,中間用空格分隔。對于這段的映射說明,用“#”分割后用文字說明。
那么在linux下,/etc/hosts 是一樣的作用,所以你應(yīng)該是一樣的設(shè)置方法了哦。設(shè)置方法如下:
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
# 不要修改,這是 IPV4 回送地址,指本地機,一般用來測試使用
::1 localhost6.localdomain6 localhost6
# 不要修改,這是 IPV6 回送地址,指本地機,一般用來測試使用
192.168.109.132 主機名字
# 與此IP對應(yīng)的主機名,也就是你的主機IP與主機名綁定
3. 使設(shè)置立即有效
運行如下命令,是讓設(shè)置的計算機名起作用;
source /etc/sysconfig/network
4.測試設(shè)置效果
ping 主機名