在Ubuntu系统中,主机名(hostname)可以包含以下字符:
字母:
数字:
连字符(-):
点(.):
空格:
特殊符号:
!
, @
, #
, $
, %
, ^
, &
, *
, (
, )
, -
, _
, +
, =
, {
, }
, [
, ]
, |
, \
, :
, ;
, '"
, <
, >
, ,
, ?
, /
)都是不允许的。控制字符:
Unicode字符:
以下是一些有效的主机名示例:
my-computer
server1
home-laptop
ubuntu-vm
而以下是一些无效的主机名示例:
my computer
(包含空格)server@1
(包含特殊符号@
)!invalid-hostname
(包含特殊符号!
)this-is-too-long-hostname-that-exceeds-the-limit-of-sixty-three-characters
(超过63个字符)你可以使用以下命令来设置或查看主机名:
# 查看当前主机名
hostnamectl status | grep "Static hostname"
# 设置新的主机名
sudo hostnamectl set-hostname new-hostname
确保在设置新主机名后重启系统以使更改生效。
希望这些信息对你有所帮助!如果有其他问题,请随时提问。