在 Linux 中修改 hostname(主机名)有多种方式,取决于你使用的发行版和系统版本。
hostname 新主机名
示例:
hostname myserver
⚠️ 仅当前会话有效,重启后恢复。
hostnamectl(Systemd 系统,推荐)适用于 CentOS 7+ / RHEL 7+ / Ubuntu 16.04+ / Debian 8+
hostnamectl set-hostname 新主机名
示例:
hostnamectl set-hostname myserver
✅ 立即生效且重启不丢失。
查看当前主机名:
hostnamectl
vi /etc/hostname
写入:
myserver
vi /etc/hosts
添加或修改:
127.0.0.1 myserver
reboot
或重新登录终端。
_/etc/hosts如果你告诉我 具体系统版本(如 CentOS 7、Ubuntu 20.04),我可以给你更精确的命令。