临时修改主机名(重启后失效)的方法取决于你使用的系统,下面分别说明 Linux 和 macOS。
hostname(最常用)sudo hostname 新主机名
示例:
sudo hostname test-host
验证:
hostname
⚠️ 注意
/etc/hostname/etc/hosts(推荐)避免某些程序解析异常:
sudo vim /etc/hosts
添加或修改:
127.0.0.1 新主机名
sysctl(不常用)sudo sysctl kernel.hostname=新主机名
sudo scutil --set HostName 新主机名
查看:
hostname
⚠️ macOS 上该方式在 重启后可能会恢复
| 方式 | 是否重启失效 | 适用系统 |
|---|---|---|
hostname |
✅ 是 | Linux |
sysctl |
✅ 是 | Linux |
scutil |
✅ 是 | macOS |
hostnamectl(永久) |
❌ 否 | systemd Linux |
sudo hostnamectl set-hostname 新主机名
sudo vim /etc/hostname
如果你能告诉我 具体系统版本(如 CentOS 7、Ubuntu 20.04、Rocky、Debian、macOS),我可以给你最精确的命令。