centos下使用rsync备份extmail
RSYNC软件介绍:
rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下:
可以镜像保存整个目录树和文件系统。
可以很容易做到保持原来文件的权限、时间、软硬链接等等。
无须特殊权限即可安装。
优化的流程,文件传输效率高。
可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。
支持匿名传输,以方便进行网站镜象。
=================================================
如果服务器上没有xinetd,则需要在服务器上装xinetd,最后记得将example的xinetd.conf 拷贝到 /etc/xinetd.conf
============================================
下载与安装
http://rsync.samba.org/ftp/rsync/
#tar zxvf rsync-2.6.9.tar.gz
#cd rsync-2.6.9
#./configure --prefix=/usr/local/rsync
#make
#make install
也可以通过
yum install rsync
==================================
=============================================================
三、启动rsync server
RSYNC服务端启动的两种方法
1、启动rsync服务端(独立启动)
#/usr/bin/rsync –daemon
2、启动rsync服务端 (有xinetd超级进程启动)【有效】
# /etc/rc.d/init.d/xinetd reload
四:加入rc.local
在各种操作系统中,rc文件存放位置不尽相同,可以修改使系统启动时把rsync --daemon加载进去。
#vi /etc/rc.local
加入一行/usr/local/rsync –daemon
====================================================
服务端的配置:
1. 编辑 /etc/xinetd.d/rsync文件,
将rsync文件中的
disable = yes 改成 disable = no
保存退出.
service xinetd restart
useradd beifen
passwd beifen
设置beifen的密码
2. 编辑rsyncd.conf文件,此文件可能没有,需要新建
编辑 /etc/rsyncd.conf文件,在此文件中添加:
uid = beifen
gid = beifen
use chroot = yes
max connections = 4
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[domains]
path = /sinykkdata/testrsync【要备份的文件】
auth users = beifen
uid = beifen
gid = beifen
secrets file = /etc/rsyncd.secrets
read only = no
3. 编辑/etc/rsyncd.secrets文件,此文件是rsyncd的密码文件,里面只存放了用户名和密码
,在这里是beifen用户和密码,此文件内容:
beifen:123456
保存退出.
chmod 600 /etc/rsyncd.secrets
4. 编辑/opt/rsync/pass/rsync.pass文件,此文件只存放了一个密码,这个密码和服务端上的/etc/rsyncd.secrets的密码一样.此文件的内容:
12345 #此密码是例子密码
保存退出.
chmod 600 /opt/rsync/pass/rsync.pass
测试【连机操作】
/usr/bin/rsync -vzrtopgu --progress --password-file=/opt/rsync/pass/rsync.pass rsync@127.0.0.1::domains /opt/rsync/domains
运行crontab -e命令添加任务计划:
01 1 * * * /usr/bin/rsync -vzrtopgu --progress --password-file=/opt/rsync/pass/rsync.pass rsync@127.0.0.1::domains /opt/rsync/domains #【备份到的目的地】
=============================================
如果仅在本机上进行镜像,如下代码即可
/usr/bin/rsync -vzrtopgu --progress /home/domains /opt/rsync/domains
==============================================
参考文件
http://blog.csdn.net/ak_2005/archive/2009/01/13/3768552.aspx
http://www.extmail.org/forum/thread-10375-1-2.html
分享到:
相关推荐
### Centos6.5镜像文件下载与安装详解 #### 一、CentOS 6.5简介 CentOS是Community ENTerprise Operating System的缩写,是一个基于Linux内核的操作系统,它主要提供了企业级的计算环境。CentOS 6.5作为CentOS 6...
centos6.7镜像文件
* 使用网络安装:可以使用 CentOS 6.9 镜像文件从网络上安装操作系统。 知识点五:CentOS 6.9 的优缺点 CentOS 6.9 镜像下载文件具有以下优缺点: * 优点:稳定、安全、免费、开源、支持多种桌面环境选择。 * ...
- **挂载镜像**:如果从ISO安装,可以使用`mount`命令将ISO文件挂载到一个目录,例如`/media/CentOS7`。 - **配置YUM源**:创建或修改`/etc/yum.repos.d/CentOS-Base.repo`文件,添加指向挂载的ISO的路径。 - **...
在`/etc/crontab`或用户个人的`.crontab`文件中添加定时任务,例如每天凌晨1点执行rsync备份: ``` 0 1 * * * rsync -arvz --progress --password-file=/etc/rsyncd/rsyncd.pass --port=873 rsync@192.168.0.252::...
通过这样的配置,rsync可以在多台服务器间实现高效的数据同步,对于系统备份、镜像创建和分布式存储场景尤为适用。请注意,实际应用中应根据具体需求对配置进行调整,如添加更多用户、设置更复杂的同步策略等。
虚拟机镜像_centos7.ova_可直接导入virtualbox 版本7.4.1708 (Core) 账号root密码root 已安装wget(配置阿里yum源需要用到) yum -y install wget 已配置阿里yum源 已安装vim 已关闭了防火墙 已配置了静态ip:192.168....
Centos7系列所有镜像文件,分享到了百度网盘,大家可以直接下载使用。 分享仅用作学术交流使用,未对原作进行任何修改,如有版权争议请私信我删除分享链接,感谢。
【描述】"centos7 64位镜像文件"指的是用于安装或部署CentOS 7操作系统的64位ISO映像文件。这种文件通常用于在没有网络连接的情况下进行离线安装,或者创建可启动的USB驱动器或DVD来启动和安装操作系统。"CentOS-7-...
1. **下载镜像**:通过提供的链接下载相应的 CentOS 8 ISO 镜像文件。确保选择正确的版本和架构类型。 2. **制作启动盘**:使用如 Rufus、UNetbootin 等工具将 ISO 镜像烧录到 U 盘中,制作成可启动的安装介质。 3...
centos7.9 离线镜像源
CentOS 7 2009版镜像文件,内附下载安装全套教程 CentOS 7是CentOS项目发布的开源类服务器操作系统,于2014年7月7日正式发布。 [1] CentOS 7是一个企业级的Linux发行版本,它源于RedHat免费公开的源代码进行再发行...
资源简介:CentOS6镜像,x86架构,iso版本 包含版本:[6.5-x86_64-bin-DVD1],[6.8-x86_64-LiveDVD],[6.10-x86_64-bin-DVD1] 适用人群:linux学员,运维工程师,开发工程师,个人 适用场景及目标:镜像包仅可在x86...
centos7.6干净镜像。全新无任何故障的虚拟机
在基础镜像centos7.5的基础上,增加了vim,net-tools命令,及libnpg,gtk2系统库。
ISO镜像文件是CentOS 7的安装媒介,包含了完整的系统安装所需的所有组件。 一、ISO镜像文件介绍 ISO镜像文件是一种标准的光盘映像格式,用于保存软件、操作系统或数据集的完整副本。在CentOS 7的情况下,ISO文件...
1、定制一个包含常用软件的iso文件,比如docker、java环境。实现光盘或者u盘安装 自动化配置,省去人力干预,并且预配置好定制的环境。 2、本文档预安装 Docker 19.03.6 Nvidia-docker2 Ansible 2.9 Python 3.6 Vim ...
大小 4G多
CentOs6.5镜像源