镜像下载、域名解析、时间同步请点击 阿里云开源镜像站

一、前言

就是我们需要集群部署hadoop,Flink时,写ip地址太长了,然后大家想的就是能不能用比如:node1,node2,node3去代替IP地址,在一个局域网中,每台机器都有一个主机名,便于主机与主机之间的区分,因此为每台机器设置主机名,以容易记忆的方法来相互访问。比如我们在局域网中可以为根据每台机器的功用来为其命名,也可以通过各个节点来命名。

二、三种方式给linux主机系统改名

在linux系统中,设置主机名我知道的有三种不同的方式,下面我们来看看这几种方式之间的区别。

1、通过hostname 新名字

命令格式:hostname newhostname

#1.修改主机名为node3
[root@node1 apps]# hostname node3
#2.退出系统,重新登录
[root@node1 apps]# logout
Last login: Wed Apr 13 10:52:37 2022 from 192.168.43.1
#3.node已经改为node3了
[root@node3 ~]# 

可以看到,修改后,看到的主机名并没有改变,但是当我们打开新的命令查看或者重新登录后连接,主机名就生效了。说明该方式是暂时修改主机名,用logout命令登出并重新登录即可生效。但不是永久生效。

2、通过修改配置文件

修改配置文件/etc/sysconfig/network也可以对主机名进行修改,linux主机名在下次重启之后开始生效,如需立即永久生效,需配合hostname命令即可。

[root@node3 ~]# vi /etc/sysconfig/network
# 1.设置主机名
NETWORKING=yes
HOSTNAME=node2

#2.查看是否设置成功
[root@node3 ~]# cat /etc/sysconfig/network

这样,修改后重新登录或者打开新的连接就生效了,重启的话会自动调用配置文件的设置,自动使主机名生效。

PS:对于在Ubuntu系统中,主机名存放在/etc/hostname文件中,修改主机名时,编辑hostname文件,在文件中输入新的主机名并保存该文件即可。

[root@localhost~]# vi /etc/hostsname
[root@localhost ~]# cat /etc/hostsname
node2
[root@localhost ~]#

3、使用 hostnamectl 来改变主机名

hostnamectl 命令允许在 Linux 中设置三类主机名,它们的细节如下:

1. 静态: 这是静态主机名,由系统管理员添加。2. 瞬时/动态: 这个由 DHCP 或者 DNS 服务器在运行时赋予。3. 易读形式: 它可以由系统管理员赋予。这个是自由形式的主机名,以一种易读形式来表示服务器,例如 “JBOSS UAT Server” 这样的名字。

设置命令格式: hostnamectl set-hostname主机名

[root@node3 ~]# hostnamectl set-hostname node4
[root@node3 ~]# hostnamectl status
[root@node3 ~]# cat /etc/hostname

注意:这些需要重启启动就可以生效了!并且是永久生效哟!

该方式设置后,会自动将设置信息写入到配置文件中,无需额外编辑,属于立即生效,永久生效的,重启也会生效。

4、总结

最后总结一下,三种方式都能够临时或永久的修改主机名,如果是希望永久性修改主机名还是推荐使用第三种hostnamectl 命令的方式去修改,修改后即可永久生效,无需去修改配置额外的文件,非常方便。

本文转自:https://blog.csdn.net/weixin_44385486/article/details/124145163

给linux(centos)操作系统设置主机名的几种方式相关推荐

  1. 总结Linux修改主机名的四种方式

    总结Linux修改主机名的四种方式 看网上很多文章,有些比较简洁,但是有些很繁琐,不多说,参考各路大神的文章,以下是本人对这几种方式进行简要介绍,如有不足之处,还望各位大佬指点迷津. 方式一(个人推荐 ...

  2. linux机器名查看命令,Linux终端查找PC主机名的3种方法

    就像Internet协议地址或IP地址为您的设备提供标识一样,主机名是另一个可以识别设备的参数.这是一串人类可以理解的字符.与IP地址不同,PC的主机名易于 记忆和调用.在本文中,我们将告诉您如何使用 ...

  3. js 改变change方法_Linux 中改变主机名的 4 种方法 | Linux 中国

    今天,我们将向你展示使用不同的方法来修改主机名.你可以从中选取最适合你的方法.-- Magesh Maruthamuthu 昨天我们已经在我们的网站中写过如何在 Linux 中修改主机名的文章[1]. ...

  4. Linux修改主机名的两种方法

    Linux修改主机名的两种方法 文章目录 先展示一下效果 一.通过hostname命令直接更改主机名(不是永久) 1.显示当前的主机名 2.更改主机名 二.通过修改配置文件(永久改) 1.hostna ...

  5. linux 7修改主机名重启后不生效_Linux 中改变主机名的 4 种方法 | Linux 中国

    今天,我们将向你展示使用不同的方法来修改主机名.你可以从中选取最适合你的方法.-- Magesh Maruthamuthu 昨天我们已经在我们的网站中写过如何在 Linux 中修改主机名的文章[1]. ...

  6. 【OS】Linux和AIX修改主机名的方法

    [OS]Linux和AIX修改主机名的方法 linux修改主机名的方法 用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值. #hostname   //查看机器名 #hos ...

  7. 《云计算》linux改变主机名的四种方法

    hostnamectl 命令允许在 Linux 中设置三类主机名,它们的细节如下: ◈ 静态: 这是静态主机名,由系统管理员添加. ◈ 瞬时/动态: 这个由 DHCP 或者 DNS 服务器在运行时赋予 ...

  8. Linux 修改主机名的两种方法

    Linux 修改主机名的两种方法 一.使用Linux系统命令修改主机名 通过man获取帮助 hostnamectl 用法 修改 重启生效 二.通过修改配置文件修改主机名 编辑配置文件 修改 重启生效 ...

  9. Linux 中改变主机名的 4 种方法

    今天,我们将向你展示使用不同的方法来修改主机名.你可以从中选取最适合你的方法. -- Magesh Maruthamuthu 昨天我们已经在我们的网站中写过 如何在 Linux 中修改主机名的文章 . ...

最新文章

  1. 转从Qt4 到Qt5的变化
  2. 我们学习到底是为了什么,到底什么才是我们真正想要的
  3. 数据告诉你:中年并不只有危机,创业或许正当时
  4. linux java 获取路径怎么写_linux中java获取路径怎么写?
  5. Sqoop增量抽取Oracle数据,最近8个小时的数据未被抽取
  6. 分布式监控系统Zabbix3.2给异常添加邮件报警
  7. Java设计模式总结
  8. cron表达式 每个月的最后一个工作日的另一种解法
  9. 如何安装百度分享按钮
  10. 【水哥RPA】配置水哥RPA环境变量报错的解决方法
  11. 石油大学华东matlab王海燕,中石大获2019全国三维数字化创新设计大赛年度总决赛二等奖...
  12. 教师招聘计算机面试技能测试,教师招聘面试中技能测试指什么
  13. gom列表自动选择服务器,GOM纯微端服务器如何设置
  14. 破解帐户后,黑客重现如何榨干用户的最终价值
  15. golang基础面试题总结
  16. 详解网络层协议(ICMP,ARP)
  17. org.bouncycastle.util.encoders.Base64.decode 解码去换行问题
  18. 离散数学实验三则(关系元算,集合运算与操作,最短路)
  19. 初中人教版计算机具体课程,构建信息技术支持下的中学数学课程
  20. 用html写出分子分母,数学中的分数分子分母用英文拼写方法

热门文章

  1. Windows Server 2012搭建域教程
  2. 当前商务日语教材的现状及其建设建议
  3. android培训课程!不同层级的Android开发者的不同行为,成功入职阿里
  4. 云原生(二十七) | Kubernetes篇之自建高可用k8s集群前置概念与操作
  5. 2020-2021考研南京大学软件学院学习经验分享(英语90,842自命题110+)
  6. 2021年施工员-土建方向-岗位技能(施工员)考试技巧及施工员-土建方向-岗位技能(施工员)实操考试视频
  7. 有关国内的流氓软件和强制安装软件(上传附件防部分流氓软件)
  8. SPFA 跑得快,跑得快。最小花费问题
  9. 【RNN入门到实战】LSTM从入门到实战——实现空气质量预测
  10. 计算机专业的创新创业之路,大学生创新创业项目对计算机专业建设的有益探索.doc...