linux本地文件夹双向同步(linux两台服务器实现自动同步文件)
类别:服务器 浏览量:811
时间:2022-04-02 02:42:57 linux本地文件夹双向同步
linux两台服务器实现自动同步文件服务器B(172.17.166.11)上开机或者重启会自动拉取服务器A(172.17.166.10)上指定目录下所有文件
1、创建服务器B到服务器A的互信
(1)服务器B上执行 ssh-keygen -t rsa 一路回车
(2)服务器B上执行 ssh-copy-id -i 172.17.166.10 回车输入服务器A的密码
(3)在服务器B上 执行 ssh 172.17.166.10 验证是否可以免密登录到服务器A
2、服务器B上
创建目录结构如下
[root@w-11 home]# tree shell shell ├── logs ----目录 └── pull_170.sh ----脚本
脚本如下:
#!/bin/bash #pull_ #author:whz #date:20200805 #不存在的变量终止脚本执行 set -o nounset #执行出错终止脚本执行 set -o errexit # define restricted path PATH="/bin:/usr/bin:/sbin:/usr/sbin" # adirname - return absolute dirname of given file adirname() { odir=`pwd`; cd `dirname $1`; pwd; cd "${odir}"; } MYNAM=`basename "$0"` MYDIR=`adirname "$0"` MYLOG_PATH="${MYDIR}/logs" MYLOG="${MYLOG_PATH}/${MYNAM}_`date +%F`.log" echo "`which rsync` -avtW --progress --delete root@172.17.166.10:/home/iis/ /home/iis/" >> ${MYLOG} `which rsync` -avtW --progress --delete root@172.17.166.10:/home/iis/ /home/iis/ >> ${MYLOG} exit 0
3、服务器B上 crontab计划
crontab -e
@reboot /home/shell/pull_10.sh
以上,完成。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
您可能感兴趣
- vmwareworkstationlinux修改配置(VMware Workstation Pro 16搭建CentOS8虚拟机集群的图文教程)
- linux什么时候使用信号(浅谈Linux信号机制)
- linux服务器安装宝塔(linux宝塔面板安装Zabbix监控服务器资源使用状态)
- linux用nvm安装nodejs(nodejs管理工具nvm安装过程详解)
- 如何搭建个人网盘dedecms(linux和windows主机实现dedecms伪静态)
- linux中符号的基础用法总结(Linux tr命令的使用)
- 阿里云域名解析地址写什么(阿里云 Linux 服务器内部无法解析域名问题解决方法)
- 服务器宝塔面板使用教程(宝塔服务器管理助手Linux面板使用教程)
- centos搭建sftp服务器(Linux云服务器搭建SFTP服务器图片服务器的操作)
- linux简单脚本(linux脚本基础详细介绍)
- 宝塔linux面板部署防火墙后网页打不开报http564错误的解决办法(宝塔linux面板部署防火墙后网页打不开报http564错误的解决办法)
- linux增加静态路由(Linux添加静态路由两种实现方法解析)
- linuxsamba怎么连接(Linux Samba服务器超详细安装配置附问题解决)
- linux模糊删除多个文件(Linux删除文件不同方法效率对比)
- linux系统的pwd命令单词全称(WDCP是什么?Linux服务器管理系统WDCP有什么用?)
- cent os7.0 安装mysql(mysql8.0.23 linuxcentos7安装完整超详细教程)
- 熊猫中国国宝(熊猫国宝酒53酱香)
- 春节会放假几天(春节会放假吗)
- 小浴室,大民生 缙云3200多户困难群众洗上免费热水澡(小浴室大民生缙云3200多户困难群众洗上免费热水澡)
- 元旦闲谭(元旦闲谭)
- 息烽 这个村 治垃圾 有招 人人争当卫生模范(息烽这个村治垃圾)
- 今天要吃什么(今天要吃什么菜)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9