Linux修改主机名(hostname)的两种方法(亲测可用)

 更新时间:2023年11月13日 09:37:06   作者:Dontla  
要想在虚拟机的 Linux 系统内部改变主机名(hostname),需要通过系统的配置来修改,在大多数基于 Red Hat 的 Linux 发行版(比如 CentOS、Fedora)中,本文小编给大家介绍了;两种修改主机名的方法,感兴趣的小伙伴跟着小编一起来看看吧

背景

我创建虚拟机的时候没设置主机名,现在显示localhost,有点尴尬:

需要重新设置主机名。

Linux如何修改主机名(hostname)方法

要想在虚拟机的 Linux 系统内部改变主机名(hostname),需要通过系统的配置来修改。在大多数基于 Red Hat 的 Linux 发行版(比如 CentOS、Fedora)中,可以按照以下步骤操作:

方法

1. 使用 hostnamectl 命令

hostnamectl set-hostname your-new-hostname

将 your-new-hostname 替换为想要设置的新主机名。

完后还需要重启或执行以下命令使修改生效:

systemctl restart network

示例

我将主机名由localhost改成k8s-node1

因为我是用ssh连接的,更改后没有立即刷新,我重新登录一下,就可以看到修改结果了:

2. 编辑 /etc/hostname 文件

echo your-new-hostname > /etc/hostname

或者使用文本编辑器手动编辑 /etc/hostname 文件,并将里面的内容替换为新主机名。

之后,可以重新启动系统或者使用以下命令使主机名更改立即生效:

systemctl restart network

注意事项

可能需要编辑 /etc/hosts 文件,将其中引用旧主机名的条目更新为新主机名。

但是大多数情况可能无需更改,除非在/etc/hosts文件里做了什么硬编码骚操作。

到此这篇关于Linux修改主机名(hostname)的两种方法(亲测可用)的文章就介绍到这了,更多相关Linux修改主机名内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 在linux服务器上安装Jenkins

    在linux服务器上安装Jenkins

    Jenkins是用java编写的开源持续集成工具,目前被国内外各公司广泛使用。本章教大家如何在linux服务器上安装Jenkins。
    2017-05-05
  • Windows下搭建PHP开发环境(Apache+PHP+MySQL)

    Windows下搭建PHP开发环境(Apache+PHP+MySQL)

    PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便
    2013-01-01
  • VMware Workstation安装(Linux内核)银河麒麟图文教程

    VMware Workstation安装(Linux内核)银河麒麟图文教程

    这篇文章主要为大家详细介绍了VMware Workstation安装(Linux内核)银河麒麟,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-10-10
  • Linux安装PHP MongoDB驱动

    Linux安装PHP MongoDB驱动

    在php中使用mongodb你必须使用 mongodb 的 php驱动。本文是小编在部署生产环境时候记录的笔记,特此分享到脚本之家平台供大家参考
    2016-11-11
  • 一文详解Linux三种网络设置方式

    一文详解Linux三种网络设置方式

    我们在使用虚拟机搭建linux系统后,常常需要设置系统网络连接,以方便系统进行上网或其他系统连接系统进行操作,在linux中网络连接分了三类:桥接模式,仅主机模式,NAT模式,本文我们将对这三种模式进行讲解,感兴趣的同学可以参考阅读
    2023-06-06
  • bat脚本启动git bash窗口,并执行命令方式

    bat脚本启动git bash窗口,并执行命令方式

    本文介绍了如何在Windows服务器上使用cmd启动jar包时出现乱码的问题,并提供了解决方法——使用Git Bash窗口启动并设置编码,通过编写start.bat脚本,设置编码为UTF-8,可以避免乱码问题
    2024-12-12
  • IO多路复用之epoll全面总结(必看篇)

    IO多路复用之epoll全面总结(必看篇)

    下面小编就为大家带来一篇IO多路复用之epoll全面总结(必看篇)。小编觉得挺不错的。现在就分享给大家。也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • linux crm部署代码详解

    linux crm部署代码详解

    在本篇文章里小编给大家分享了关于linux crm部署流程代码,需要的朋友们可以学习下。
    2020-01-01
  • Linux时间子系统之时间的表示示例详解

    Linux时间子系统之时间的表示示例详解

    这篇文章主要给大家介绍了关于Linux时间子系统之时间的表示的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用linux系统具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-05-05
  • Linux下nginx配置https协议访问的方法

    Linux下nginx配置https协议访问的方法

    这篇文章主要介绍了Linux下nginx配置https协议访问的方法,需要的朋友可以参考下
    2016-07-07

最新评论