在 Linux 里,hostname(主机名) 就是这台机器在网络和系统内部的“名字”。它的作用可以从几个层面来理解:
user@hostname在局域网或互联网中,hostname 常用于:
ssh user@web-server
这里的 web-server 就是 hostname(配合 DNS 或 /etc/hosts)/etc/hosts示例:
192.168.1.10 web-server
这样 ping web-server 就能通。
hostname # 查看或设置临时主机名
hostnamectl # 推荐(systemd 系统)
cat /etc/hostname # 永久主机名配置文件
修改示例:
sudo hostnamectl set-hostname web-server
Linux 的 hostname 就是“这台机器叫什么”,用于系统识别、网络访问、服务配置和运维管理。
如果你愿意,我也可以讲:
/etc/hosts 的关系