共计 993 个字符,预计需要花费 3 分钟才能阅读完成。
概述
在 Linux 系统中,更改服务器的主机名通常涉及几个步骤,具体取决于你使用的发行版。以下是在大多数 Linux 发行版中更改主机名的通用步骤。
一、获取当前服务器主机名称
hostname
或则
cat /etc/hostname
二、修改服务器主机名称
hostnamectl%20%E5%91%BD%E4%BB%A4%EF%BC%88%E6%8E%A8%E8%8D%90%E6%96%B9%E5%BC%8F%EF%BC%89″ class=”reference-link” href=”#”>1. 使用 hostnamectl
命令(推荐方式)
hostnamectl
命令是现代 Linux 系统(如使用 systemd 的系统)中设置主机名的首选方法。
- 临时更改主机名 (重启后失效):
sudo hostnamectl set-hostname 新的主机名
- 永久更改主机名 (重启后依然有效):
sudo hostnamectl set-hostname 新的主机名 --static
/etc/hostname%20%E6%96%87%E4%BB%B6″ class=”reference-link” href=”#”>2. 编辑 /etc/hostname
文件
sudo vim /etc/hostname
在文件中输入新的主机名,然后保存并退出编辑器。
/etc/hosts%20%E6%96%87%E4%BB%B6″ class=”reference-link” href=”#”>3. 编辑 /etc/hosts
文件
sudo vim /etc/hosts
找到与旧主机名相关的条目,并将其替换为新的主机名。确保 IP 地址保持不变。
hostname%20%E5%91%BD%E4%BB%A4″ class=”reference-link” href=”#”>4. 使用 hostname
命令
sudo hostname 新的主机名
这将更改当前会话的主机名,但重启后会恢复原来的主机名。如果你需要永久性更改,参考其他方式
三、重启网络服务
在某些系统中,你可能需要重启网络服务来使更改生效:
sudo systemctl restart network
或则
sudo /etc/init.d/networking restart
四、重启服务器 (必要时才操作重启)
在更改主机名后,最好重启服务器以确保所有服务都正确识别新的主机名:
sudo reboot
标签:linux
文章来源: 更改 Linux 服务器的主机名
正文完