在 Ubuntu 服务器上配置主机名

在 Ubuntu 服务器上配置主机名

然后我使用安装了 gitlab 的 ubuntu 服务器,我需要将主机名配置为 ubuntudev,以便从网络内访问它!我在 /etc/hosts 中配置了 ubuntudev 名称,但它与主机名不兼容,我该如何修复此错误?我把 /etc/hosts 文件的内容放在

--> /etc/主机

127.0.0.1       localhost
127.0.1.1       ubuntudev

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

答案1

使用以下命令设置新主机名

sudo hostnamectl set-hostname new_hostname

您也可以通过编辑 BOTH 和 /etc/hosts 来实现这一点/etc/hostname。不鼓励直接编辑,因为如果您不编辑两者,您可能会破坏 sudo。

panther@Ubuntu:~$hostname Ubuntu panther@Ubuntu:~$sudo hostnamectl set-hostname it_works

panther@Ubuntu:~$主机名

有用

panther@Ubuntu:~$ping -c1 it_works

PING it_works (10.0.0.8) 56(84) 字节数据。来自 it_works (10.0.0.8) 的 64 字节:icmp_seq=1 ttl=64 time=0.020 ms

--- it_works ping 统计 --- 已发送 1 个数据包,已接收 1 个数据包,0% 数据包丢失,时间 0ms rtt min/avg/max/mdev = 0.020/0.020/0.020/0.000 ms

panther@Ubuntu:~$sudo hostnamectl 设置主机名 Ubuntu

panther@Ubuntu:~$主机名

Ubuntu

相关内容