当前位置: 首页 > article >正文

在 Ubuntu 22.04 中修改主机名称(hostname)

在 Ubuntu 22.04 中修改主机名称(hostname)可以通过以下两种方法实现,一种是临时修改(重启后失效),另一种是永久修改。以下是详细步骤:


方法 1:使用 hostnamectl 永久修改

  1. 查看当前主机名
    终端输入:

    hostnamectl
    

    hostname
    
  2. 永久修改主机名
    使用以下命令(需管理员权限):

    sudo hostnamectl set-hostname <new-hostname>
    

    <new-hostname> 替换为你的新主机名(例如 my-ubuntu)。

  3. 更新 /etc/hosts 文件
    修改 hosts 文件中的旧主机名,避免网络服务异常:

    sudo nano /etc/hosts
    

    找到类似以下行(通常包含 127.0.1.1):

    127.0.1.1 old-hostname
    

    old-hostname 替换为新的主机名,保存退出(按 Ctrl+O 保存,Ctrl+X 退出)。

  4. 立即生效
    无需重启,新终端窗口或重新登录后生效。验证:

    hostnamectl
    

方法 2:手动编辑配置文件

  1. 修改 /etc/hostname 文件

    sudo nano /etc/hostname
    

    删除原有内容,输入新主机名,保存退出。

  2. 更新 /etc/hosts 文件
    同方法 1 的步骤 3,修改旧主机名。

  3. 重启系统或应用更改

    sudo reboot
    

    或仅重启相关服务:

    sudo systemctl restart systemd-hostnamed
    

验证修改

  • 查看当前主机名:
    hostname
    
    cat /etc/hostname
    

注意事项

  • 主机名规则:仅允许字母、数字、连字符(-),且不能以连字符开头或结尾。
  • 避免特殊字符和下划线(_),部分工具可能不兼容。
  • 如果系统在云服务器(如 AWS、Azure)中,检查云服务商是否需要额外配置。

完成后,你的 Ubuntu 22.04 主机名称将永久更新。


http://www.kler.cn/a/552670.html

相关文章:

  • Neo4j集群学习
  • 开源在线考试系统开源在线考试系统:支持数学公式的前后端分离解决方案
  • 2025最新智能优化算法:改进型雪雁算法(Improved Snow Geese Algorithm, ISGA)求解23个经典函数测试集,MATLAB
  • Java 面试篇-Redis 专题(Redis 常见的面试专题:缓存击穿、缓存雪崩、缓存穿透、什么是布隆过滤器、什么是延时双删、持久化的方式、Redis 分布式锁、I/O 多路复用等等)
  • ​实在智能与宇树科技、云深科技一同获评浙江省“人工智能服务商”、 “数智优品”​等荣誉
  • Linux-权限维持
  • Go入门之流程控制
  • HTTP FTP SMTP TELNET 应用协议
  • Farewell Go,Hello AI:是时候说再见了
  • 202305 青少年软件编程等级考试C/C++ 三级真题答案及解析(电子学会)
  • 在unity中实现隐藏窗口,显示系统托盘图标,右键菜单退出功能
  • 怎么把pyqt界面做的像web一样漂亮
  • Cherno C++ P54 内存:栈与堆
  • 工控网络安全介绍 工控网络安全知识题目
  • sqli-labs靶场实录(四): Challenges
  • python烟花程序代码2.0
  • 数据结构_前言
  • 第25周JavaSpringboot实战-电商项目 2.数据库准备和项目初始化
  • 深入解析 Spring Boot 自动配置机制
  • 【ENSP】链路聚合的两种模式