银河麒麟V10配置rsync实现服务器同步备份
前言
rsync是一款开源,快速,多功能的可实现增量的本地或远程的数据镜像同步备份的优秀工具。适用于多个平台。今天我们在银河麒麟桌面v10和银河麒麟服务器V10间利用rsync实现桌面文件定时备份到服务器的功能
一、环境准备
1、开启两台虚拟机,v10桌面作为客户端、v10服务器作为服务端
2、服务端ip地址:192.168.10.151
客户端IP地址:192.168.10.141
二、服务端配置
麒麟v10服务器自带rsync软件,可直接修改配置文件实现服务侧功能
修改主配置文件rsyncd.conf
配置文件修改如下:
uid = test
gid = test
use chroot = no
max connections = 300
pid file = /var/run/rsyncd.pid
# exclude = lost+found/
# timeout = 600
ignore nonreadable = yes
# dont compress = *.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2
hosts allow = 192.168.10.0/24 #允许的网段
auth users = test #运行服务的用户
secrets file = /etc/rsync.password #密码文件
[test]
path = /home/test #需备份的目录
comment = ftp export area
~
~
"/etc/rsyncd.conf" 22L, 506C
创建服务用户
[root@localhost ~]# useradd rsync -s /sbin/nologin -M
创建备份目录
[root@localhost ~]# mkdir -p /home/test
更改目录属组
[root@localhost ~]# chown -R rsync /home/test
创建密码文件
[root@localhost ~]# echo "test_backup:123456" >/etc/rsync.password
配置密码文件访问权限
[root@localhost ~]# chmod 600 /etc/rsync.password
二、客户端配置
1、安装rsync软件
查询桌面是否已安装rsync
[root@localhost ~]# dpkg -l |grep rsync
如系统查询未安装,可通过如下命令进行安装
[root@localhost ~]# sudo apt install -y install rsync
创建密码文件
[root@localhost ~]# echo "123465" >/etc/rsync.password
配置文件访问权限
[root@localhost ~]# chmod 600 /etc/rsync.password
二、功能测试
将桌面/home/kylin/目录下的文件 同步备份到服务器/home/test目录下
[root@localhost ~]# rsync -avz /home/kylin test_backup@192.168.10.151::test --password-file=/etc/rsync.password
写入定时任务
crontab -e
[root@localhost test]# crontab -l0 * * * * rsync -avz /home/kylin/ test_backup@192.168.10.151::test --password-file=/etc/rsync.password
三、总结
1、配置服务端配置文件,设置共享目录,密码文件
2、客户端创建密码文件并赋600权限
3、至此大工告成
银河麒麟V10配置rsync实现服务器同步备份相关推荐
- 2022-06-29 银河麒麟V10 Nginx-rtmp+FFmpeg流媒体服务器环境搭建
银河麒麟V10 系统信息 2022-06-29_10-06-50.png FFmpeg 下载源码https://github.com/FFmpeg/FFmpeg/releases/tag/n3.4.1 ...
- 银河麒麟V10 SP2 server 搭建 ntp服务端
目录 前言 一.Ntp 二.使用步骤 1.矫正本机时区/时间 2.配置主配置文件 3.重启ntp服务 三.客户端配置 前言 ntp服务作为内网常用的时钟同步服务,在集群的搭建中有比较常见的使用 一.N ...
- 银河麒麟V10服务器系统安装教程及注意事项
系统安装 1.引导安装 从U盘引导安装时首先进入的是安装引导页面,如下图: 使用向上方向键<↑>选择"Install Kylin Linux Advanced Server V1 ...
- 银河麒麟v10 服务器 和统信20 1050e 服务器 安装oracle 19c实战(适配成功)
一.资源: 1.操作系统(二选一,我在适配时,两个环境都测试了)x86_64架构: 银河麒麟服务器版操作系统: Kylin-Server-10-SP2-Release-Build09-20210524 ...
- 【银河麒麟V10】【服务器】ftp使用介绍及常见场景搭建
一.ftp概述 1.FTP协议 FTP是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用20.21号端口,其中端口20(数据端口)用于进行数据传输,端口21(命令端口)用于接受客户端 ...
- 【银河麒麟V10】【服务器】系统分区扩容
一.麒麟服务器系统分区说明 1.自动分区 银河麒麟V10服务器版默认的自动分区方案使用的是lvm分区(含root.backup和swap分区),有利于满足后期分区大小的动态调整 如下图可以看到,默认分 ...
- 银河麒麟V10高级服务器操作系统clickhouse数据迁移技术全网唯一
银河麒麟V10操作系统clickhouse数据迁移技术 前言 笔者自述:笔者本人为中国软件行业国产化进程中的一份子,本人也是非常支持华为手机以及鸿蒙操作系统.本文介绍在本人在实际国产化切换过程中的一些 ...
- 银河麒麟V10操作系统(桌面版/服务器版)官网免试用申请下载链接
银河麒麟V10操作系统(桌面版/服务器版)官网免试用申请下载链接 序言 #目前就职一家麒麟软件省区的总代理公司,作为公司的一名技术,希望将工作中接触到的关于麒麟软件的一些相关知识做个blog加深记忆, ...
- 飞腾arm服务器下的银河麒麟V10 yum 安装docker
银河麒麟V10 yum 安装docker 1. 查看版本 1. 1 增加软件源 1. 2 yum安装docker的命令 2. 安装仓库 2.1 安装缺少的依赖container-selinux 2.2 ...
最新文章
- 活学活用,CSS清除浮动的4种方法
- 【bzoj4916】神犇和蒟蒻 杜教筛
- BigData之Storm:Apache Storm的简介、深入理解、下载、案例应用之详细攻略
- flutter 国际化_从0开始设计Flutter独立APP | 第二篇: 完整的国际化语言支持
- PHP如何获取文件行数
- mfc大观之四(串行保存)
- C++模板中关键字typename与class的区别
- hlsl之ambient
- java吃处理器吗_java – 为什么eclipse几乎没有吃掉所有CPU的原因
- 《生产实习》实习报告——JAVA大数据工程师
- 一刀工具箱 - 图片转链接(图床)工具
- 计算机学霸小黄是谁,人人网惊现“小黄鸡”火成一片 大学生调侃“你是学霸派来的么?”...
- 爬虫------12306
- 记录一次pre环境OOM异常解决过程
- 计算机前程似锦教程图片,这三个专业非常学起很累,但毕业后前程似锦
- openfoam一些报错的原因(持续更新)
- “墙裂”推荐!PDF文档办公必备的四大功能
- SkyWalking服务应用
- 面试篇1:嵌入式C语言面试常见问题
- 周鸿祎:“作恶”的创新?