在 Ubuntu 里,hostname 本身不能直接“删除”,因为系统必须有一个主机名。但你可以:
sudo hostname localhost
sudo hostnamectl set-hostname localhost
或手动编辑:
sudo nano /etc/hostname
改成:
localhost
Ubuntu 默认 hostname 通常是 ubuntu 或 localhost
直接设置成这个即可。
sudo nano /etc/hosts
删除类似:
127.0.1.1 your-hostname
一般不建议,但可以:
/etc/hostnamelocalhost)| 目的 | 做法 |
|---|---|
| 改 hostname | hostnamectl set-hostname xxx |
| 恢复默认 | 设为 localhost |
| 删除 hosts 记录 | 编辑 /etc/hosts |
| 彻底无 hostname | 不可能(系统必须有) |
如果你能说清楚**“删除 hostname”是想解决什么问题**(比如 SSH 显示、局域网冲突、Docker 环境),我可以给你更精准的方案。