临时修改主机名(重启后失效)的方法,取决于你用的系统。下面按常见场景说明:
hostname 命令(立即生效,临时)hostname 新主机名
例如:
hostname test-host
⚠️ 注意:
hostnamectl(Systemd 系统,部分发行版重启仍会保留)hostnamectl set-hostname 新主机名
例如:
hostnamectl set-hostname test-host
⚠️ 说明:
hostnamectl
/proc(极临时,不推荐)echo "test-host" > /proc/sys/kernel/hostname
hostname
或:
cat /etc/hostname
sudo scutil --set HostName 新主机名
例如:
sudo scutil --set HostName test-mac
hostname 新主机名
⚠️ 需要重启才生效
$env:COMPUTERNAME="test-pc"
/etc/hosts 不同步 临时改主机名后,建议同步:
vi /etc/hosts
添加或修改:
127.0.0.1 新主机名
SSH / 集群环境
| 系统 | 推荐临时方式 |
|---|---|
| Linux | hostname 新主机名 |
| systemd | hostnamectl set-hostname |
| macOS | scutil --set HostName |
如果你能告诉我 具体系统版本(如 CentOS 7 / Ubuntu 22.04 / Rocky 9),我可以给你最精确的一条命令 ✅