然后我使用安装了 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