温馨提示×

linux hostname存在哪文件

小樊
41
2026-09-22 00:18:08
栏目: 智能运维

在 Linux 系统中,hostname(主机名) 的配置文件位置取决于发行版和初始化系统,常见如下:

1. 最常见(推荐修改)

/etc/hostname

  • 大多数现代 Linux 发行版(Debian / Ubuntu / CentOS 7+ / RHEL 7+ 等)使用
  • 里面只写一行主机名,例如:
    my-server
    

2. Systemd 系统

如果是使用 systemd 的系统,主机名由 systemd-hostnamed 管理,配置文件仍然是:

/etc/hostname

也可用命令修改:

hostnamectl set-hostname my-server

3. 旧版 RedHat / CentOS 6 及之前

/etc/sysconfig/network

HOSTNAME=my-server

4. 本地解析相关(不是定义 hostname,但常一起改)

/etc/hosts

127.0.0.1   localhost
127.0.1.1   my-server

查看当前 hostname

hostname

cat /etc/hostname

如果你告诉我具体发行版(如 Ubuntu 22.04、CentOS 7),我可以给你最准确的修改方式。

0