在Linux系统中,主机名(hostname)的命名规则主要包括以下几点:
长度限制:
字符集:
唯一性:
可读性:
避免使用保留字:
合法的主机名:
my-computer
server01
linux-hostname
home-laptop
非法的主机名:
my-computer!
(包含非法字符 !
)-my-computer
(以连字符开头)my-computer-
(以连字符结尾)12345
(仅包含数字,虽然合法但通常不推荐)sudo
(系统保留关键字)临时设置(重启后失效):
hostnamectl set-hostname new-hostname
永久设置:
/etc/hostname
文件,写入新的主机名。/etc/hosts
文件,确保新主机名与IP地址正确映射。使用 hostname
命令:
hostname new-hostname
遵循这些规则可以帮助你创建一个有效且符合标准的主机名,从而提高系统的可管理性和兼容性。