debian

Debian hostname持久化设置技巧

小樊
40
2025-06-25 20:07:08
栏目: 智能运维

在Debian系统中,持久化设置主机名(Hostname)可以通过以下几种方法实现:

使用 hostnamectl 命令(适用于systemd)

  1. 查看当前主机名

    hostnamectl status
    
  2. 临时修改主机名

    sudo hostnamectl set-hostname new-hostname
    
  3. 永久修改主机名

    • 编辑 /etc/systemd/hostname 文件:
      sudo nano /etc/systemd/hostname
      
      将文件内容替换为新的主机名,然后保存并退出。
    • 重启系统以使更改生效:
      sudo reboot
      

手动编辑 /etc/hostname 文件

  1. 备份原始文件(可选):

    sudo cp /etc/hostname /etc/hostname.bak
    
  2. 编辑 /etc/hostname 文件

    sudo nano /etc/hostname
    

    将当前主机名替换为新的主机名,然后保存并退出。

  3. 重启网络服务

    sudo systemctl restart networking
    

    或者重启系统:

    sudo reboot
    
  4. 验证更改

    hostnamectl status
    

    或者直接使用:

    hostname
    

使用 hostname 命令(适用于非systemd系统)

如果你使用的是非systemd的系统(例如Debian 9及更早版本),可以使用 hostname 命令:

  1. 设置新的主机名

    sudo hostname new-hostname
    
  2. 更新 /etc/hosts 文件

    sudo nano /etc/hosts
    

    找到当前的主机名行,并将其替换为新的主机名。例如:

    127.0.0.1 localhost your-new-hostname
    
  3. 重启系统

    sudo reboot
    
  4. 验证更改

    hostname
    

注意事项

通过以上任一方法,你都可以成功地在Debian系统中永久设置主机名。

0
看了该问题的人还看了