在Linux系统中,修改主机名是一项常见的任务。主机名是网络中的计算机的名称,它用于标识设备。根据不同的需求,用户可能需要更改主机名以便更好地管理和识别设备。
你可以使用hostname
命令来临时修改主机名。这种方法只会影响当前的会话,并且在系统重启后会恢复原来的主机名。
sudo hostname NEW_HOSTNAME
将NEW_HOSTNAME
替换为你想要的新主机名。
hostname
大多数现代Linux发行版(如Ubuntu 16.04+、CentOS 7+等)都使用了systemd。在这种情况下,可以使用hostnamectl
命令来永久修改主机名。
sudo hostnamectl set-hostname NEW_HOSTNAME
将NEW_HOSTNAME
替换为你想要的新主机名。
/etc/hosts
文件以确保新主机名生效。编辑/etc/hosts
文件:
sudo nano /etc/hosts
确保文件中有类似以下行,并将其更新为新的主机名:
127.0.0.1 localhost
127.0.1.1 NEW_HOSTNAME
sudo reboot
对于不使用systemd的较旧Linux系统,可以通过直接编辑配置文件来实现永久修改主机名。
/etc/hostname
文件:
sudo nano /etc/hostname
将其中的内容替换为新的主机名并保存。
/etc/hosts
文件:
sudo nano /etc/hosts
确保文件中有类似以下行,并将其更新为新的主机名:
127.0.0.1 localhost
127.0.1.1 NEW_HOSTNAME
sudo reboot