不是永久

通过hostname命令直接更改主机名(不是永久)

  1. 显示当前的主机名命令:hostname
  2. 更改主机名
    1. 修改之前的主机名显示如下: root@iZdfsfsEdFFkkmosdfWFWLKsfssfafERGDdfgsbyjOJF
    2. 修改主机的命令 sudo hostname newhostname eg:sudo hostname lusifer
    3. 注意: 输入root密码进行授权,修改完后,关掉终端,重新打开,可以看见已经成功了。但是如果重启后,又变为原来的名称了,没有彻底改掉,如果彻底改的话用第二种。
    4. 修改之后的主机名显示如下: root@lusifer

永久

通过修改配置文件(永久改)

  1. hostname 和 hosts文件的作用
    1. 关于/etc/hostname文件 这个文件存储了hostname的名称,系统每次启动时都会通过读取这个文件获得系统的名称。

    2. 关于/etc/hosts 网络主机名称,可以通过修改hosts文件来重定向域名指向的ip。 同windows。

      root@lusifer$ sudo vim /etc/hosts  
      127.0.0.1  localhost VM-1560-ubuntu  #  127.0.0.1即本机的IP。       
  1. 修改配置文件中的主机名称

  2. 修改/etc/hostname文件

  3. 将lusifer改为newhostname root@lusifer$ sudo vim /etc/hostname

修改/etc/hosts文件

root@lusifer$ sudo vim /etc/hosts 修改前 127.0.0.1 localhost lusifer 修改后 127.0.0.1 localhost newhostname 最后:打开新的终端,终端窗口的系统名称已经修改好了root@newhostname$