Linux 永久修改主机名
要素:
- hostnamectl set-hostname 新主机名:设置新的主机名。
- /etc/hostname:存储主机名的文件。
- /etc/hosts:包含主机名和 IP 地址映射的文件。
步骤:
1. 使用 hostnamectl 修改主机名:
hostnamectl set-hostname 新主机名
2. 修改 /etc/hostname 文件:
sudo nano /etc/hostname
并将新的主机名写入文件。
3. 修改 /etc/hosts 文件:
sudo nano /etc/hosts
定位到本地主机行(通常以 "127.0.0.1 localhost" 开头),并在其后添加新的主机名,如下所示:
127.0.0.1 localhost 新主机名
4. 重启系统:
sudo reboot
示例:
将主机名更改为 "my-new-hostname":
1. hostnamectl set-hostname my-new-hostname
2. sudo nano /etc/hostname
my-new-hostname
sudo nano /etc/hosts
127.0.0.1 localhost my-new-hostname
sudo reboot