百度
360搜索
搜狗搜索

怎么修改linux的主机名字详细介绍

在 Linux 系统里,你可以通过下面的方法修改主机名。不同的 Linux 发行版在具体操作上可能存在差异,下面为你详细介绍通用的操作步骤。

临时修改主机名

这种修改方式仅在当前会话中生效,系统重启之后就会恢复为原来的主机名。

  1. 运用hostname命令修改主机名。示例如下:

bash

 new_hostname

这里的new_hostname是你想要设置的新主机名。
2. 借助hostnamectl命令修改。示例如下:
bash

hostnamectl set-hostname  new_hostname

永久修改主机名

这种修改方式在系统重启之后依然有效。

  1. 使用hostnamectl命令
    • 这是最简单的方法,适用于大多数基于 systemd 的 Linux 发行版,像 CentOS 7 及更高版本、Ubuntu 16.04 及更高版本。示例如下:

bash

 hostnamectl set-hostname new_hostname

  • 执行此命令后,系统会自动更新相关的配置文件。

  1. 手动编辑配置文件
    • 编辑/etc/hostname文件:此文件保存着主机名。用文本编辑器打开该文件,把其中的内容替换为新的主机名。示例如下:

bash

  /etc/hostname

在文件中输入新的主机名,然后保存并退出。

  • 编辑/etc/hosts文件:该文件包含了主机名和 IP 地址的映射关系。用文本编辑器打开此文件,把旧的主机名替换为新的主机名。示例如下:

bash

  /etc/hosts

将文件中旧的主机名替换为新的主机名,然后保存并退出。

修改后验证

修改完成之后,你可以使用下面的命令来验证主机名是否修改成功:
bash

此命令会输出当前的主机名。

示例

假设你要把主机名修改为mynewhost,可以按照以下步骤操作:
bash

mynewhost

hostnamectl set-hostname mynewhost

hostnamectl set-hostname mynewhost

/etc/hostname

/etc/hosts




9912345678910111213hostname mynewhosthostnamectl set-hostname mynewhost

hostnamectl set-hostname mynewhost nano /etc/hostname nano /etc/hosts

修改完成之后,你可以通过hostname命令来验证主机名是否已经修改为mynewhost

阅读更多 >>>  linux系统中怎么修改用户名是什么

文章数据信息:

本文主要探讨:"怎么修改linux的主机名字", 浏览人数已经达到30次, 首屏加载时间:0.749 秒。