在 Linux 中,hostname 理论上可以包含中文,但不推荐。
hostnamectl set-hostname 中文名 或 hostname 中文名 通常是可以成功的。RFC 标准不允许
根据 Internet 标准(RFC 952 / RFC 1123),hostname 只能包含:
字母 (a-z A-Z)
数字 (0-9)
连字符 (-)
中文不符合规范。
很多软件不兼容
终端/编码问题 如果系统 locale 不是 UTF-8,中文 hostname 可能显示为乱码。
✅ 推荐做法
web-server-01
db-node-02
❌ 不推荐
服务器一号
主机中文名
Linux 可以设置中文 hostname,但不符合标准、兼容性差,生产环境强烈不建议使用。
如果你是 测试 / 个人机器 / 学习用途,我可以教你具体怎么设置中文 hostname。