學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux更改主機(jī)名命令

linux更改主機(jī)名命令

時(shí)間: 佳洲1085 分享

linux更改主機(jī)名命令

  linux系統(tǒng)下可以通過命令來修改主機(jī)名,那么具體是使用哪個(gè)命令呢?下面由學(xué)習(xí)啦小編為大家整理了linux修改主機(jī)名的命令的相關(guān)知識(shí),希望大家喜歡!

  linux命令修改主機(jī)名的方法一

  用hostname命令可以臨時(shí)修改機(jī)器名,但機(jī)器重新啟動(dòng)之后就會(huì)恢復(fù)原來的值。

  #hostname //查看機(jī)器名

  #hostname -i //查看本機(jī)器名對(duì)應(yīng)的ip地址

  另外一種方法就是之久修改配置文件

  修改/etc/sysconfig/network 修改這個(gè)文件,系統(tǒng)才有效

  /etc/hosts hostname命令讀這個(gè)配置文件

  網(wǎng)上有很多朋友說直接修改/etc/hosts文件就可以,但系統(tǒng)本身用到主機(jī)名的地方不會(huì)變化,所以我覺得

  /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ì)于這段的映射說明,用“#”分割后用文字說明。

  那么在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ī),一般用來測(cè)試使用

  ::1 localhost6.localdomain6 localhost6

  # 不要修改,這是 IPV6 回送地址,指本地機(jī),一般用來測(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ī)名

3596721