自己在买阿里云,登陆上控制端之后,主机名太长,一大串字母,我看着就是不爽,作为强迫症的我,在我这里它就必须要做到整齐划一,于是我就改了我的主机名
先展示一下效果
显示的格式:用户名@主机名
(我们要修改的就是后面的主机名)
一、通过hostname命令直接更改主机名(不是永久)
1、显示当前的主机名
命令:hostname
2、更改主机名
- 修改之前的主机名显示如下:
root@iZdfsfsEdFFkkmosdfWFWLKsfssfafERGDdfgsbyjOJF
- 修改主机的命令
sudo hostname newhostname
eg:sudo hostname mosheng
注意:
输入root密码进行授权,修改完后,关掉终端,重新打开,可以看见已经成功了。但是如果重启后,又变为原来的名称了,没有彻底改掉,如果彻底改的话用第二种。
- 修改之后的主机名显示如下:
root@mosheng
二、通过修改配置文件(永久改)
1、hostname 和 hosts文件的作用
- 关于/etc/hostname文件
这个文件存储了hostname的名称,系统每次启动时都会通过读取这个文件获得系统的名称。
- 关于/etc/hosts
网络主机名称,可以通过修改hosts文件来重定向域名指向的ip。以前可以通过这个方法查看外面的花花世界,好像这两年不行了,哈哈,你懂的。
root@mosheng$ sudo vim /etc/hosts 127.0.0.1 localhost VM-1560-ubuntu # 127.0.0.1即本机的IP。
2、修改配置文件中的主机名称
- 修改/etc/hostname文件
将mosheng改为newhostname
root@mosheng$ sudo vim /etc/hostname
- 修改/etc/hosts文件
root@mosheng$ sudo vim /etc/hosts
修改前
127.0.0.1 localhost mosheng
修改后
127.0.0.1 localhost newhostname最后
:打开新的终端,终端窗口的系统名称已经修改好了
==root@newhostname$==