首页 > 代码库 > 修改ubuntu主机名
修改ubuntu主机名
1. 什么是ubuntu主机名
当你输出账号密码登录ubuntu之后,会看到这样一行提示符
wang@ubuntu~$
‘@‘符号之前的‘wang’就是你登录的账户名; ‘@‘符号之后,‘:’之前的‘ubuntu‘就是主机名
使用hostname命令可以查看主机名
wang@ubuntu:~$ hostname
ubuntu
2. 临时修改主机名
使用hostname命令可以临时修改主机名,重启后失效
wang@ubuntu:~$ sudo hostname UBUNTU
[sudo] password for wang:
wang@ubuntu:~$ hostname
UBUNTU
你会发现使用hostname查看的主机名已经由“ubuntu”变为大写的"UBUNTU"。但是,提示符中的主机名并没有改变,使用exit命令退出当前账户,然后重新登录,则会发现
wang@UBUNTU:~$
此时提示符中的主机名已经变为大写的"UBUNTU"
当你重启计算机之后,会发现提示符中的又变回了小写的‘ubuntu‘,使用hostname命令查看主机名时现实的也是小写的‘ubuntu‘
wang@ubuntu:~$ hostname
ubuntu
3. 永久修改主机名
若要时修改的主机名永久生效,则需要修改‘/etc/hostname’和‘/etc/hosts’文件
先用cat命令查看这两个文件
wang@ubuntu:~$ cat /etc/hostname
ubuntu
wang@ubuntu:~$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 ubuntu
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
‘/etc/hostname’文件中只保存了主机名;‘/etc/hosts’文件中的第二行的后面就是主机名。则将两处主机名修改后,重启计算机,即可完成对主机名的永久修改。
使用vim命令修改‘/etc/hostname’和‘/etc/hosts’文件
wang@ubuntu:~$ sudo vim /etc/hostname
wang@ubuntu:~$ sudo vim /etc/hosts
修改后的文件应该是这样的,采用cat命令查看
wang@ubuntu:~$ cat /etc/hostname
UBUNTU
wang@ubuntu:~$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 UBUNTU
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
此时重启电脑,可以发现提示符中的主机名已经变为大写的‘UBUNTU‘,使用hostname命令查看,主机名也已经变为大写的‘UBUNTU’
修改成功:)
修改ubuntu主机名