Ubuntu 20.04 LTS永久更改主机名
时间:2020-01-09 10:45:30 来源:igfitidea点击:
如何在Ubuntu 20.04 Linux上删除localhost并将其设置为ubuntu-2004-theitroad吗?
如何将Ubuntu计算机名称从localhost更改为ubuntu-2004-theitroad?
您能告诉我更多有关Ubuntu Linux change hostname命令的信息吗?
可以使用hostnamectl命令查看或者设置Ubuntu 20.04 LTS服务器的主机名。
主机名或者计算机名通常是在系统启动时的/etc/hostname
文件中。
打开终端应用程序,然后执行以下命令来设置或者更改Ubuntu上的主机名或者计算机名。
如何显示当前的Ubuntu主机名
运行以下命令:
hostnamectl
当然,您也可以使用echo命令/printf命令来打印主机名:
echo "$HOSTNAME" printf "%s\n" $HOSTNAME hostname
最后,尝试在/etc/hostname
上使用cat命令。
cat /etc/hostname
Ubuntu 20.04 LTS永久更改主机名
在Ubuntu 20.04 LTS上更改计算机名称的过程:
- 输入hostnamectl命令:
sudo hostnamectl set-hostname newNameHere
删除旧名称并设置新名称。 - 接下来编辑/etc/hosts文件:
sudo nano/etc/hosts
用新的主机名替换现有计算机名的任何出现。 - 重新启动系统以使更改生效:
sudo reboot
如何在不重启系统的情况下更改Ubuntu 20.04上的主机名
让我们查看当前的计算机名称设置,只需执行以下命令:
hostnamectl
接下来将主机名从localhost更改为ubuntu-2004-theitroad,执行:
sudo hostnamectl set-hostname ubuntu-2004-theitroad
验证新更改:
hostnamectl
通过运行ip命令找到您的公共或者私有IP地址:
ip a ip a s eth0
12: eth0@if13: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 00:16:3e:24:b3:08 brd ff:ff:ff:ff:ff:ff link-netnsid 0 inet 10.105.28.43/24 brd 10.105.28.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::216:3eff:fe24:b308/64 scope link valid_lft forever preferred_lft forever
使用文本编辑器(例如vim命令/nano命令)使用该IP地址(例如10.105.28.43)更新/etc/hosts文件:
$ sudo vi /etc/hosts
或者
$ sudo nano /etc/hosts
更新/追加:
10.105.28.43 ubuntu-2004-theitroad
确保将所有出现的旧计算机名称也替换为新计算机名称。
保存并关闭vim中的文件。