在 Linux 中临时修改 hostname(重启后失效)有几种常见方式,取决于你的系统版本:
hostname 新主机名
例如:
hostname test-server
✅ 立即生效
❌ 重启后恢复
注意:这种方式可能不会同步修改 shell 提示符,需要重新登录或开新终端。
hostnamectl(systemd 系统)hostnamectl set-hostname 新主机名 --transient
或简写:
hostnamectl --transient set-hostname 新主机名
适用于:
✅ 临时生效
❌ 重启后失效
echo 新主机名 > /proc/sys/kernel/hostname
或:
sysctl kernel.hostname=新主机名
hostname
或:
hostnamectl
-hostname 命令不存在(极少),可用 cat /etc/hostname 看当前值,但仍需上述方式改如果你告诉我:
我可以给你最合适的一条命令。