在 Linux 中临时修改 hostname(重启后失效)有几种常见方式,取决于你使用的系统、权限和场景。
hostname 命令sudo hostname new-hostname
验证:
hostname
⚠️ 仅当前会话有效,重启后恢复
sysctl(部分系统)sudo sysctl kernel.hostname=new-hostname
export HOSTNAME=new-hostname
⚠️ 只影响当前 shell 环境变量,系统其他进程不会识别
docker run --hostname new-hostname image
或在容器内:
hostname new-hostname
/etc/hostname
/etc/hosts
hostname
# 或
cat /proc/sys/kernel/hostname
如果你说明:
我可以给你更精确的建议。