不是永久
通过hostname命令直接更改主机名(不是永久)
- 显示当前的主机名命令:hostname
- 更改主机名
- 修改之前的主机名显示如下: root@iZdfsfsEdFFkkmosdfWFWLKsfssfafERGDdfgsbyjOJF
- 修改主机的命令
sudo hostname newhostname eg:sudo hostname lusifer
- 注意: 输入root密码进行授权,修改完后,关掉终端,重新打开,可以看见已经成功了。但是如果重启后,又变为原来的名称了,没有彻底改掉,如果彻底改的话用第二种。
- 修改之后的主机名显示如下:
root@lusifer
永久
通过修改配置文件(永久改)
- hostname 和 hosts文件的作用
关于/etc/hostname文件 这个文件存储了hostname的名称,系统每次启动时都会通过读取这个文件获得系统的名称。
关于/etc/hosts 网络主机名称,可以通过修改hosts文件来重定向域名指向的ip。 同windows。
root@lusifer$ sudo vim /etc/hosts
127.0.0.1 localhost VM-1560-ubuntu # 127.0.0.1即本机的IP。
修改配置文件中的主机名称
修改/etc/hostname文件
将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$