在 Linux 系统中,主机名(hostname)通常由以下几个文件或配置位置决定,具体取决于发行版和初始化系统:
/etc/hostname
/etc/hostname
内容一般只有一行,例如:
my-server
/etc/hosts
127.0.0.1 localhost
127.0.1.1 my-server
修改 hostname 后,通常也需要同步更新 /etc/hosts。
/etc/sysconfig/network
HOSTNAME=my-server
hostname
# 或
cat /proc/sys/kernel/hostname
hostnamectl set-hostname my-server # systemd 系统
✅ 最常见答案:
Linux 的主机名通常保存在
/etc/hostname文件中。
如果你告诉我具体发行版(如 Ubuntu / CentOS / Rocky / Alpine),我可以给出更精确的路径和修改方法。