学习啦>学习电脑>操作系统>Linux教程>

linux更改主机名命令

佳洲分享

  linux系统下可以通过命令来修改主机名,那么具体是使用哪个命令呢?下面由学习啦小编为大家整理了linux修改主机名的命令的相关知识,希望大家喜欢!

  linux命令修改主机名的方法一

  用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值。

  #hostname //查看机器名

  #hostname -i //查看本机器名对应的ip地址

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

  修改/etc/sysconfig/network 修改这个文件,系统才有效

  /etc/hosts hostname命令读这个配置文件

  网上有很多朋友说直接修改/etc/hosts文件就可以,但系统本身用到主机名的地方不会变化,所以我觉得

  /etc/hosts 是网络中用的,/etc/sysconfig/network是本机起作用,而且经络测试也是这样的,我得版本是

  linux as3

  注意:所以要修改主机名,就两个文件都更改

  linux命令更改主机名方法二

  1.更改 /etc/sysconfig/network 中的内容

  NETWORKING=yes

  NETWORKING_IPV6=no

  HOSTNAME=主机名字 # 此句为设置主机名

  2.更改 /etc/hosts 中的内容

  还记得windows 下C:\WINDOWS\system32\drivers\etc\hosts 的文件吗?

  它的作用是定义IP地址和Host name(主机名)的映射关系,是一个映射IP地址和Host name (主机名) 的规定。这个规定中,要求每段只能包括一个映射关系,也就是一个IP地址和一个与之有映射关系的主机名。 IP地址要放在每段的最前面,映射的Host name(主机名)在IP后面,中间用空格分隔。对于这段的映射说明,用“#”分割后用文字说明。

  那么在linux下,/etc/hosts 是一样的作用,所以你应该是一样的设置方法了哦。设置方法如下:

  # 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对应的主机名,也就是你的主机IP与主机名绑定

  3. 使设置立即有效

  运行如下命令,是让设置的计算机名起作用;

  source /etc/sysconfig/network

  4.测试设置效果

  ping 主机名

    3596721