服务器的名字太难看该怎么改

服务器买来新做完Ubuntu系统,名字居然是这样的:

root@lavm-j0p42abtka

这是什么鬼,太难看了,必须得改。

第 1 步:查看当前主机名(确认起点)

运行:

hostnamectl
hostname
cat /etc/hostname

你会看到当前的 Static hostname。

第 2 步:设置新主机名

把主机名改为 JDCloud

sudo hostnamectl set-hostname JDCloud

立刻验证:

hostnamectl
hostname

第 3 步:修正 /etc/hosts(非常重要)

很多系统默认会有一行类似:

127.0.1.1   old-hostname

我们要把它改成新名字。用这一条命令自动替换(不需要你手动编辑):

sudo sed -i "s/^127\.0\.1\.1.*/127.0.1.1\tJDCloud/" /etc/hosts

检查一下:

grep -n '127.0.1.1' /etc/hosts
cat /etc/hosts

第 4 步:让当前会话的提示符也更新(可选)

一般不重启也会生效,但 SSH 提示符里可能仍显示旧名字。你可以:

  • 重新登录一次 SSH(最简单)
  • 或者重启系统(不是必须)

都搞定之后,显示屏终于变成:

舒服!

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注