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