数据备份之–rsync
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,软件版本:rsync-3.0.9服务器端配置>需要安装xinetd服务yum install xinetd -y #rhelapt-get install xinetd -y #ubuntu>安装wg
千家信息网最后更新 2026年10月31日数据备份之–rsync
软件版本:rsync-3.0.9
服务器端配置
>需要安装xinetd服务
yum install xinetd -y #rhel |
apt-get install xinetd -y #ubuntu |
>安装
wget http://rsync.samba.org/ftp/rsync/rsync-3.0.9.tar.gzwget http://rsync.samba.org/ftp/rsync/rsync-patches-3.0.9.tar.gztar zxvf rsync-3.0.9.tar.gztar zxvf rsync-patches-3.0.9.tar.gzcd rsync-3.0.9./configuremake && make install |
1.创建配置文件
vim /etc/rsyncd.conf |
; port=873uid=rootgid=rootmax connections=10log file=/var/log/rsyncd.logpid file=/var/run/rsyncd.pidlock file=/var/run/rsyncd.locksecrets file=/etc/rsyncd.passwd; hosts allow=192.168.11.0/27; hosts deny=192.168.11.0/255.255.255.224timeout=600 [backdir]comment= for client backpath=/home/backdir/read only = no;exclude=test;exclude from=/path/to/file;include from=/path/to/fileauth users=caide.me[share]comment= backup share filepath=/home/share/read only = yesauth users=caide.me |
2.创建密码文件(/etc/rsyncd.passwd)
echo "caide.me:caide.me.passwd" > /etc/rsyncd.passwdchmod 600 /etc/rsyncd.passwd |
3.创建xinetd监听任务(/etc/xinetd.d/xinetd_rsync)
vim /etc/xinetd.d/xinetd_rsync |
# default: off# description: The rsync server is a good addition to an ftp server, as it \# allows crc checksumming etc.service rsync{ disable = no socket_type = stream wait = no user = root server = /usr/local/bin/rsync server_args = --daemon log_on_failure += USERID} |
service xinetd restart |
->如有需要,防火墙需开启tcp协议873端口<--
客户端配置
>安装
wget http://rsync.samba.org/ftp/rsync/rsync-3.0.9.tar.gzwget http://rsync.samba.org/ftp/rsync/rsync-patches-3.0.9.tar.gztar zxvf rsync-3.0.9.tar.gztar zxvf rsync-patches-3.0.9.tar.gzcd rsync-3.0.9./configuremake && make install |
备份-还原文件shell脚本
#!/bin/sh# 按照IP进行备份NICS=`arp -a | awk '{print $7}'`NIC=`echo $NICS |awk '{print $1}'`SERVERIP=`ifconfig $NIC | awk '/inet / {print $2}' | cut -f2 -d ":"`# directory to backupBDIR=/path/to/backdir# excludes file - this contains a wildcard pattern per line of files to excludeEXCLUDES=no_rsync.txt# the name of the backup machineBSERVER=back_server_ipif [ "$SERVERIP" = "$BSERVER" ]thenexitfi# your password on the backup serverUSERNAME=caide.meexport RSYNC_PASSWORD=caide.me.passwd########################################################################MODULE=backdirOPTS="--force --ignore-errors --delete-excluded --exclude-from=$EXCLUDES--delete -avz"export PATH=$PATH:/bin:/usr/bin:/usr/local/bin# now the actual transferrsync $OPTS $BDIR $USERNAME@$BSERVER::$MODULE/$SERVERIP #备份# rsync $OPTS $USERNAME@$BSERVER::$MODULE/$SERVERIP $BDIR #还原
备份
文件
配置
服务
任务
客户
客户端
密码
服务器
版本
端口
脚本
软件
防火墙
监听
防火
数据
数据备份
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
南京欣网互联网络科技有限公司
互联网是不是新科技
菲比寻常互联网科技
互联网科技博客
联恩商钥互联网科技有限公司
滨湖区互联网智能科技产品供应
华中科技有哪些互联网大佬
互联网公司科技股
深圳育鹏互联网科技有限公司招聘
燊美集互联网科技有限公司
群盈汇互联网科技有限公司
杭州披云加互联网科技有限公司
互联网风格科技公司名称
山东大美朱楼互联网科技有限公司
抖集互联网科技技术咨询
全球科技与互联网公司市值变化
北京天晋互联网科技有限公司
陕西彩京云互联网科技有限公司
黑龙江互联网科技公司
如何强化互联网金融科技
互联网加科技
北京互联网科技有限公司
齐家互联网科技
广州互联网络科技有限公司
广州恒生互联网科技有限
互联网科技项目计划书材料类
无锡工业互联网科技有限公司
启辰互联网科技
广州梦谷互联网科技有限公司领导
广州三三互联网科技有限公司