温馨提示×

ubuntu hostname怎么删除

小樊
38
2026-10-01 06:31:06
栏目: 智能运维

在 Ubuntu 里,hostname 本身不能直接“删除”,因为系统必须有一个主机名。但你可以:


一、把 hostname 改回默认 / 清空效果

方法 1:临时修改(重启失效)

sudo hostname localhost

方法 2:永久修改

sudo hostnamectl set-hostname localhost

或手动编辑:

sudo nano /etc/hostname

改成:

localhost

二、如果你是想“删除自定义 hostname,恢复系统默认”

Ubuntu 默认 hostname 通常是 ubuntu 或 localhost
直接设置成这个即可。


三、如果你是想删除 /etc/hosts 里的 hostname 记录

sudo nano /etc/hosts

删除类似:

127.0.1.1 your-hostname

四、如果你是想“开机不设置 hostname”

一般不建议,但可以:

  • 不配置 /etc/hostname
  • 系统会用内核默认(localhost)

常见需求对照表

目的 做法
改 hostname hostnamectl set-hostname xxx
恢复默认 设为 localhost
删除 hosts 记录 编辑 /etc/hosts
彻底无 hostname 不可能(系统必须有)

如果你能说清楚**“删除 hostname”是想解决什么问题**(比如 SSH 显示、局域网冲突、Docker 环境),我可以给你更精准的方案。

0 踩