阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux批量修改多台服务器的主机名(hostname)

512次阅读
没有评论

共计 1669 个字符,预计需要花费 5 分钟才能阅读完成。

一。场景介绍:

       一个环境下有非常多的服务器时,每台服务器的 Hostname 都不一样,有成千上百台服务器,如果通过 ssh 的方式逐一进行修改,那么对我们来说,工作量是非常巨大,且效率非常低下,况且这个主机名对于我们平时运维也是至关重要,当我们 ssh 到某一台服务器,如果没有设置主机名,那么就需要通过其他途径来得知该服务器的位置信息等等,给我们运维人员带来很大的运维烦恼。

 


二。准备工作

        1. 所有服务器操作系统 root 账户密码需要一致,且网络互通

        2.pssh 工具:可以实现批量执行命令,发送文件等等,详细可以参考《Linux 批量操作 pssh 工具》

        3.ssh 密钥同步:即先生成 ssh-key,并通过 pscp 工具发送至每一台服务器 /root/.ssh 上,实现服务器之间 ssh 免密码登录,详细可以参考 http://www.linuxidc.com/Linux/2017-04/142632.htm

        4. 设计好每台服务器 IP 与主机名 Hostname 对应关系      /root/host    例如:

192.168.225.128         server1

192.168.225.129         server2

192.168.225.130         server3

192.168.225.131         server4

192.168.225.132         server5

192.168.225.133         server6

192.168.225.134         server7

192.168.225.135         server8

192.168.225.136         server9

三。批量修改主机名

        1.添加 hostname.sh 文件

                        [root@server1 ~]# vim hostname.sh 

                                            ip=`ifconfig eth0 | grep ‘inet ‘ | awk ‘{print $2}’`

                                            hostname=`cat /root/host | grep $ip | awk ‘{print $2}’`

                                            echo $ip

                                            echo $hostname

                                            hostnamectl set-hostname –static $hostname

                                            hostname $hostname

                    注意:咱们是通过服务器 IP 地址来修改主机名的,上面接口一定要对应准确,命令较为简单。

           2. 把生成的这两个文件(host 与 hostname.sh)通过 pscp 工具发送到所有的服务器上任意的同一目录下

            pscp -h iplist /root/host /root/hostname.sh /root/        # iplist 是所有服务器 IP,如果不会使用,请看准备工作第二点。

          3. 通过 pssh 工具,批量给予 hostname.sh 这个文件的可执行权限

            pssh -h iplist -i  ‘chmod +x /root/hostname.sh’             # iplist 是所有服务器 IP,如果不会使用,请看准备工作第二点。

          4. 通过 pssh 工具,批量执行 hostname.sh 文件

            pssh -h iplist -i  ‘sh  /root/hostname.sh’

 四。其他

        这种批量 修改方法比较简单,合适咱们这种不经常使用脚本的人,另外以上操作系统为 CentOS7 以上,如果您的操作系统为 centos7 以下,根据操作系统修改 hostname 的方法不同,批量修改主机名的方法都是大同小异。其他哥们如果有更好更简单方便的方法,也请指导指导,谢谢。

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-04/142728.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计1669字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19352
评论数
4
阅读量
8159794
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
星哥带你玩飞牛NAS-2:飞牛配置RAID磁盘阵列

星哥带你玩飞牛NAS-2:飞牛配置RAID磁盘阵列

星哥带你玩飞牛 NAS-2:飞牛配置 RAID 磁盘阵列 前言 大家好,我是星哥之前星哥写了《星哥带你玩飞牛 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
国产开源公众号AI知识库 Agent:突破未认证号限制,一键搞定自动回复,重构运营效率

国产开源公众号AI知识库 Agent:突破未认证号限制,一键搞定自动回复,重构运营效率

国产开源公众号 AI 知识库 Agent:突破未认证号限制,一键搞定自动回复,重构运营效率 大家好,我是星哥,...
星哥带你玩飞牛NAS-4:飞牛NAS安装istore旁路由,家庭网络升级的最佳实践

星哥带你玩飞牛NAS-4:飞牛NAS安装istore旁路由,家庭网络升级的最佳实践

星哥带你玩飞牛 NAS-4:飞牛 NAS 安装 istore 旁路由,家庭网络升级的最佳实践 开始 大家好我是...
星哥带你玩飞牛NAS-5:飞牛NAS中的Docker功能介绍

星哥带你玩飞牛NAS-5:飞牛NAS中的Docker功能介绍

星哥带你玩飞牛 NAS-5:飞牛 NAS 中的 Docker 功能介绍 大家好,我是星哥,今天给大家带来如何在...
星哥带你玩飞牛NAS-12:开源笔记的进化之路,效率玩家的新选择

星哥带你玩飞牛NAS-12:开源笔记的进化之路,效率玩家的新选择

星哥带你玩飞牛 NAS-12:开源笔记的进化之路,效率玩家的新选择 前言 如何高效管理知识与笔记,已经成为技术...
2025年11月28日-Cloudflare史诗级事故:一次配置失误,引爆全球宕机

2025年11月28日-Cloudflare史诗级事故:一次配置失误,引爆全球宕机

2025 年 11 月 28 日 -Cloudflare 史诗级事故: 一次配置失误,引爆全球宕机 前言 继今...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
300元就能买到的”小钢炮”?惠普7L四盘位小主机解析

300元就能买到的”小钢炮”?惠普7L四盘位小主机解析

  300 元就能买到的 ” 小钢炮 ”?惠普 7L 四盘位小主机解析 最近...
安装并使用谷歌AI编程工具Antigravity(亲测有效)

安装并使用谷歌AI编程工具Antigravity(亲测有效)

  安装并使用谷歌 AI 编程工具 Antigravity(亲测有效) 引言 Antigravity...
免费无广告!这款跨平台AI RSS阅读器,拯救你的信息焦虑

免费无广告!这款跨平台AI RSS阅读器,拯救你的信息焦虑

  免费无广告!这款跨平台 AI RSS 阅读器,拯救你的信息焦虑 在算法推荐主导信息流的时代,我们...
仅2MB大小!开源硬件监控工具:Win11 无缝适配,CPU、GPU、网速全维度掌控

仅2MB大小!开源硬件监控工具:Win11 无缝适配,CPU、GPU、网速全维度掌控

还在忍受动辄数百兆的“全家桶”监控软件?后台偷占资源、界面杂乱冗余,想查个 CPU 温度都要层层点选? 今天给...
Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集 在云原生体系中,Prometheus 已成为最主流的监控与报警...