Linux hostname(主机名) 是指Linux 系统中用于标识一台计算机的名称。
简单来说,它就像是这台机器在网络或系统中的“名字”。
例如:
web-server-01
db-node-02
localhost
在 systemd 系统(如 CentOS 7+、Ubuntu 16.04+)中,hostname 分为三类:
/etc/hostname
My Web Serverhostname
或查看更详细信息:
hostnamectl
示例输出:
Static hostname: web-server-01
Icon name: computer-vm
Operating System: Ubuntu 22.04 LTS
sudo hostnamectl set-hostname web-server-01
立即生效且重启保留。
sudo vi /etc/hostname
内容改为:
web-server-01
然后重启或执行:
sudo hostname web-server-01
sudo hostname temp-name
为了让本机也能解析自己的名字,通常要在:
/etc/hosts
中加入:
127.0.0.1 web-server-01
或
127.0.1.1 web-server-01
否则某些服务可能报警或变慢。
localhost 是默认 hostname127.0.0.1如果你愿意,我也可以帮你: