当前位置: 首页 > news >正文

在内网互通的服务器中自由跳转与数据管理

在服务器中自由跳转与数据管理:实用命令指南

在管理或使用集群服务器环境时,高效地在不同节点间跳转、执行命令以及数据的相互拷贝是日常操作的重要组成部分。

1. 在集群节点间自由跳转:SSH(Secure Shell)

SSH 是实现远程登录和安全数据传输的协议,是集群管理中的必备工具。

  • 基本用法:

    ssh 用户名@目标节点IP
    

    例如,要从当前节点跳转到IP为192.168.1.100的节点,用户名为root,则命令为:

    ssh root@192.168.1.100
    
  • 免密登录配置:
    为了方便,可以设置SSH密钥对,实现无密码登录。

    1. 在源节点生成SSH密钥对(如果尚未生成):
      ssh-keygen
      
    2. 将公钥复制到目标节点:
      ssh-copy-id 用户名@目标节点IP
      
2. 数据相互拷贝:SCP & RSYNC
  • SCP (Secure Copy Protocol) 用于在Linux主机间安全地传输文件和目录。

    • 单个文件拷贝:

      scp 源文件路径 用户名@目标节点IP:目标路径
      

      例如,将本地的file.txt拷贝到远程的/home/user/目录下:

      scp file.txt user@192.168.1.100:/home/user/
      
    • 目录拷贝:
      添加-r参数以递归拷贝目录:

      scp -r 源目录路径 用户名@目标节点IP:目标路径
      
  • RSYNC 提供更高级的文件和目录同步功能,支持增量拷贝,只传输差异部分。

    • 基本用法:
      rsync -avz 源路径 用户名@目标节点IP:目标路径
      
      其中,-a表示归档模式,保留原有文件属性;-v为详细模式;-z开启压缩,加快传输速度。
3. 执行远程命令:SSH与Parallel SSH
  • 通过SSH执行远程命令:

    ssh 用户名@目标节点IP "命令"
    

    例如,在远程节点上列出/var/log目录内容:

    ssh root@192.168.1.100 "ls /var/log"
    
  • Parallel SSH (pssh) 当需要在多台机器上并行执行相同命令时非常有用。首先,需要安装pssh包。

    安装(以Ubuntu为例):

    sudo apt-get install pssh
    

    使用示例:

    pssh -h 节点列表 "命令"
    

    其中,-h后面跟节点IP列表的文件路径,每行一个IP地址。

http://www.lryc.cn/news/393898.html

相关文章:

  • Arcgis Api 三维聚合支持最新版API
  • 在Conda环境中高效使用Kubernetes:跨平台容器化实践指南
  • scikit-learn超参数调优 (自动寻找模型最佳参数) 方法
  • 零基础STM32单片机编程入门(八)定时器PWM输入实战含源码视频
  • spring cloud gateway客户端websocket断开连接,服务侧连接没有关闭的问题处理
  • 确认下单:购物车页面点击 去结算 按钮发起两个请求trade(显示购物车的商品信息和计算商品的总金额)findUserAddressList
  • 聚类分析方法(一)
  • Midjourney对图片细微调整和下载保存
  • Python文件写入操作
  • FPGA_GTX:简要版
  • 使用mq向队列发送消息流程
  • Git中两个开发分支merge的原理
  • 数字图像处理、机器视觉(计算机视觉)、计算图形学概念
  • Android SurfaceFlinger ——获取显示屏信息(十八)
  • QCustomPlot+ vs2022+ qt
  • Perl 语言开发(五):循环语句
  • 线性系统理论及应用GUI设计及仿真
  • RAG综述汇总
  • 智慧水利的变革之路:如何通过大数据、物联网和人工智能构建高效、智能、可持续的水利管理新模式
  • springcloud-gateway 网关组件中文文档
  • Android Gradle开发与应用Gradle详细使用
  • 软件架构的23个基本原则:构建稳健、可扩展的系统
  • 江苏省生产经营单位安全管理考核(附答案)
  • Kafka第四篇——生产数据总体概括,源码解析分区策略,数据收集器,Sender发送线程,key值
  • 二叉树的链式结构
  • 【STM32】在标准库中使用DMA
  • 多线程详解
  • 软件工程需求之:业务需求与用户需求
  • Nettyの源码分析
  • MySQL远程登录