Linux下的同步命令代码编写

1.设置静态IP

vi /etc/syscnfig/network-scripts/ifcfg-eth1

2.设置主机名

hostnamectl --static set-hostname  主机名

如:hostnamectl --static set-hostname  hadoop001

3.配置IP与主机名映射

vi /etc/hosts

4.关闭防火墙

systemctl stop firewalld

systemctl disable firewalld

5.编辑同步命令

在 /usr/bin下面编辑同步命令

#!/bin/bash

#1.判断参数个数
if [ $# -lt 1 ]
 then
   echo Not Enough Arguement!
 exit;
fi

#2. 遍历集群所有机器
for host in hadoop001 hadoop002 hadoop003
 do
   echo ====================  $host  ====================
   #3. 遍历所有目录,挨个发送
   for file in $@
     do
     #4判断文件是否存在
     if [ -e $file ]
     then
       echo send file is $file
       #5. 获取父目录
       pdir=$(cd -P $(dirname $file); pwd)
       echo pdir is $pdir
      #6. 获取当前文件的名称
      fname=$(basename $file)
      echo fname is $fname
      
      ssh $host "mkdir -p $pdir"
      #7. 进行数据文件夹或文件异步传输
      rsync -av $pdir/$fname $host:$pdir
     else
      echo $file does not exists!
     fi
   done
 done

6.修改权限

进行文件授权

chmod +x /usr/bin/xsync

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/228214.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Nucleo-F103RB-简介

Nucleo-F103RB-简介 1. 前言2. 概述3. 微控制器特性4. Nucleo 功能5. 电路板引脚排列6. 支持的测试板矩阵7. ST MCU板8. ST 扩展板1. 前言 经济实惠且灵活的平台,可简化使用STM32F103RBT6微控制器的原型设计。 2. 概述 STM32 Nucleo开发板为用户提供了一种经济实惠且灵活的…

创新驱动发展丨暴雨信息受邀参加广东省公路工程学术交流会

为加强公路交通工程领域技术交流,结合公路交通工程技术发展和行业热点问题,广东省公路学会联合中国公路学会交通工程与信息化分会举办公路工程学术交流会。学术交流会以“交通工程智能化新技术应用及高速公路改扩建机电工程经验交流”为主题,…

【开源】基于Vue+SpringBoot的河南软件客服系统

文末获取源码,项目编号: S 067 。 \color{red}{文末获取源码,项目编号:S067。} 文末获取源码,项目编号:S067。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 系统管理人员2.2 业务操作人员 三、…

11.Java安卓程序设计-基于SSM框架的Android平台健康管理系统的设计与实现

摘要 随着人们生活水平的提高和健康意识的增强,健康管理系统在日常生活中扮演着越来越重要的角色。本研究旨在设计并实现一款基于SSM框架的Android平台健康管理系统,为用户提供全面的健康监测和管理服务。 在需求分析阶段,我们明确了系统的…

Java---线程讲解(二)

文章目录 1. Runnable接口2. 卖票案例3. 同步代码块解决数据安全问题4. 同步方法解决数据安全问题5. 线程安全的类6. Lock锁 1. Runnable接口 1. 创建线程的另一种方法是声明一个实现Runnable接口的类,之后重写run()方法,然后可以分配类的实例&#xff0…

vmware安装centos7总结

vmware安装centos7总结 文章目录 vmware安装centos7总结一、配置网络(桥接模式)二、配置yum源(连网配置)三、可视化界面四、安装Docker五、安装DockerUI 一、配置网络(桥接模式) 网络连接模式选择桥接模式…

打包 抖音直播云游戏

抖音直播云游戏 oaid资源中的bcpkix-jdk15to18-1.68.jar与抖音云游戏的资源冲突。 其实资源名称是一样的,拷贝时资源名称有变化。 为解决此问题,需要规范化文件的资源名称,将.置为_ Error: Command failed: cmd /c echo off && Chc…

Java实现Socket聊天室

一、网络编程是什么? 在网络通信协议下,不同计算机上运行的程序,进行数据传输。 应用场景:即时通讯、网游对战、金融证券、国际贸易、邮件、等等。 不管是什么场景,都是计算机与计算机之间通过网络进行数据传输。 …

Docker网络原理及Cgroup硬件资源占用控制

docker的网络模式 获取容器的进程号 docker inspect -f {{.State.Pid}} 容器id/容器名 docker初始状态下有三种默认的网络模式 ,bridg(桥接),host(主机),none(无网络设置&#xff…

Linux C语言 39-进程间通信IPC之管道

Linux C语言 39-进程间通信IPC之管道 本节关键字:C语言 进程间通信 管道 FIFO 相关库函数:pipe、mkfifo、mknod、write、read 什么是管道? 管道通常指“无名管道”,是Unix系统中最古老的IPC通信方式。 管道的分类 管道&#…

L1-027:出租

题目描述 下面是新浪微博上曾经很火的一张图: 一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]2 对应 arr[2]1,index[1]0 对应 arr[0]8,index[2]3 对应 arr…

绝地求生:【PC】12月网页活动和特殊空投

亲爱的玩家朋友们,大家好! 将为2023年画上圆满句号的大型活动和丰厚奖励已经准备就绪。参与活动即可获得武器皮肤,服装,喷漆,黑货票券在内的奖品,赶快来参与活动获得奖励吧! 荣都上线纪念活动 …

JavaSE基础50题:19. 递归求斐波那契数列的第N项。

概述 用递归求斐波那契数列的第N项。 斐波那契数列: 1 1 2 3 5 8 …… f(n) f(n-1) f(n-2) 代码 public class P19 {public static int fibnacio(int n) {if (n 1 || n 2) {return 1;}int tmp fibnacio(n-1) fibnacio(n-2);return tmp;}public static void…

LLM之Agent(三):HuggingGPT根据用户需求自动调用Huggingface合适的模型

​ 浙大和微软亚洲研究院开源的HuggingGPT,又名JARVIS,它可以根据用户的自然语言描述的需求就可以自动分析需要哪些AI模型,然后去Huggingface上直接调用对应的模型,最终给出用户的解决方案。 一、HuggingGPT的工作流程 它的…

六个自媒体写作方法,提升自媒体创作收益

在自媒体时代,写作成为了一个不可或缺的技能。特别是对于新手来说,掌握一些有效的写作方法,可以事半功倍,更好地展现个人创意和观点。在这里,我将分享六个适合新手的自媒体写作方法,希望能够为你在写作之路…

外汇天眼:什么时段做外汇交易最好,有所谓的“最佳时间点”吗?

在外汇交易的时候,很多手动交易的投资者不知道到底什么时间段操作交易最适合自己。 我们在进行选择最佳交易时间的时候,一定要明白各时间段的全球各个市场的交易状况,这样你才能分配好自己的时间。 当然在通过技术分析与基本分析选择好币种后…

刚刚,深兰科技在国际顶级会议EMNLP竞赛中再夺两冠

12月6日至10日,自然语言处理领域的国际顶级会议EMNLP(自然语言处理中的经验方法会议)在新加坡召开,研究人员、学者和业界专业人士齐聚一堂,展示和讨论该领域的最新研究成果、进展和创新。 会上公布了各项任务竞赛的获奖名单,深兰科…

十分钟带你搞懂Python那啥

Python爬虫的用处就不需要我多说了吧,今天就来带大家十分钟快速学会Python是如何爬取网页信息的,当然大家在爬取目标网页内容之前一定要遵守该网页的爬虫规则,以免带来不必要的麻烦,因而本次的示例所爬取的网页也是自己的本地网站…

【Vulnhub 靶场】【Funbox: GaoKao】【简单】【20210606】

1、环境介绍 靶场介绍:https://www.vulnhub.com/entry/funbox-gaokao,707/ 靶场下载:https://download.vulnhub.com/funbox/FunboxGaoKao.ova 靶场难度:简单 发布日期:2021年06月06日 文件大小:1.3 GB 靶场作者&#…

专业130+总分400+云南大学通信847专业基础综考研经验(原专业课827)

今年专业130总分400云南大学通信上岸,整体考研感觉还是比较满意,期间也付出了很多心血,走过弯路,下面分享一下这一年考研得失,希望大家可以从中有所借鉴。 先说明我在考研报名前更换成云南大学的理由:&…
最新文章