CentOS中shell脚本对多台机器执行下载安装

news/2025/2/24 11:58:01

1.建立免密ssh连接

详情见这篇:

CentOS建立ssh免密连接(含流程剖析)-CSDN博客

2.脚本编写

我这里只是简单写了个demo进行演示,如果服务器很多可以先暂存成文件再逐行读取host进行连接并执行命令

用node1去ssh连接node2和node3,并逐个执行安装ntp命令

# 连接两台服务器note2和note3
node1="node1"
node2="node2"
node3="node3"
nodes=("$node1" "$node2" "$node3")
for j in "${nodes[@]}"; do
echo "$j"
ssh "root@$j" "yum install -y ntp"
done

ssh "root@$j"意思是连接$j节点的root用户 

 


http://www.niftyadmin.cn/n/5864301.html

相关文章

50周学习go语言:第四周 函数与错误处理深度解析

第四周 函数与错误处理深度解析 以下是第4周函数基础的深度教程,包含两个完整案例和详细实现细节: 第四周:函数与错误处理深度解析 一、函数定义与参数传递 1. 基础函数结构 // 基本语法 func 函数名(参数列表) 返回值类型 {// 函数体 }// …

Linux 命令大全完整版(13)

5.文件管理命令 patch 功能说明&#xff1a;修补文件。语  法&#xff1a;patch [-bceEflnNRstTuvZ][-B <备份字首字符串>][-d <工作目录>][-D <标示符号>][-F <监别列数>][-g <控制数值>][-i <修补文件>][-o <输出文件>][-p &l…

【大模型系列】使用docker安装向量数据库Milvus问题备忘

在大模型应用开发过程中&#xff0c;向量数据库是一个重要的知识点&#xff0c;在应用中扮演重要角色&#xff1b;以下介绍向量数据库 milvus Milvus 中文文档地址 https://milvus.io/docs/zh 使用docker-compose 安装standalone模式的milvus时可能会出现异常 因为默认会从国…

Qt | Excel创建、打开、读写、另存和关闭

01 如何在Qt中使用QXlsx库进行Excel文件的读写操作,包括创建新Excel、写入数据、读取数据以及文件保存和释放资源。通过实例展示了如何加载库、编写.h和.cpp文件,并演示了使用单元格引用和行列号进行数据操作的方法。 QXlsx是一个可以读写Excel文件的库。不依赖office以及…

Windows ARM工控主板支持EC200A系列4G模块

EC200A 系列是移远通信专为 M2M 和 IoT 领域设计的 LTE Cat 4 无线通信模块&#xff0c;支持最大下行速率 150 Mbps 和最大上行速率 50 Mbps。本文将介绍如何在英创推出的名片尺寸Windows 10 ARM64工控主板ESM8400上使用EC200A 4G模块。 1. 硬件连接 EC200A可直接插入ESM8400评…

深度学习-127-LangGraph之基础知识(四)自定义状态添加额外字段的聊天机器人

文章目录 1 自定义状态2 自定义工具2.1 完善工具human_assistance2.2 浏览器工具baidu_search3 聊天机器人3.1 绑定工具的聊天模型3.2 聊天机器人(带记忆)4 调用图4.1 调用工具时中断4.2 人工提供信息恢复4.3 查询存储的状态4.4 手动更新状态5 参考附录使用LangGraph,在状态中…

精选案例展 | 智己汽车—全栈可观测驱动智能化运营与成本优化

本案例为“观测先锋 2024 可观测平台创新应用案例大赛”精选案例&#xff0c;同时荣获IT168“2024技术卓越奖评选-年度创新解决方案”奖。 项目背景 近年来&#xff0c;中国汽车行业进入转型升级阶段&#xff0c;智能网联技术成为行业发展的核心。车联网、自动驾驶等技术的加…

每日一题——主持人调度(二)

主持人调度&#xff08;二&#xff09; 问题描述输入格式输出格式示例示例 1&#xff1a;示例 2&#xff1a; 第一种直观解法代码逻辑详解贪心算法的关键点复杂度分析 第二种思路代码解析完整代码与注释算法逻辑总结复杂度分析示例验证输入数据代码执行过程1. 提取并排序开始时…