`
sinykk
  • 浏览: 357698 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

centos 安装rsync 镜像备份文件(extmail 备份)

阅读更多

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 镜像文件下载

    ### Centos6.5镜像文件下载与安装详解 #### 一、CentOS 6.5简介 CentOS是Community ENTerprise Operating System的缩写,是一个基于Linux内核的操作系统,它主要提供了企业级的计算环境。CentOS 6.5作为CentOS 6...

    centos6.7镜像文件

    centos6.7镜像文件

    Cent0S-6.9镜像下载文件

    * 使用网络安装:可以使用 CentOS 6.9 镜像文件从网络上安装操作系统。 知识点五:CentOS 6.9 的优缺点 CentOS 6.9 镜像下载文件具有以下优缺点: * 优点:稳定、安全、免费、开源、支持多种桌面环境选择。 * ...

    CentOS7下安装ExtMail.doc

    - **挂载镜像**:如果从ISO安装,可以使用`mount`命令将ISO文件挂载到一个目录,例如`/media/CentOS7`。 - **配置YUM源**:创建或修改`/etc/yum.repos.d/CentOS-Base.repo`文件,添加指向挂载的ISO的路径。 - **...

    centos7下rsync+crontab定期同步备份

    在`/etc/crontab`或用户个人的`.crontab`文件中添加定时任务,例如每天凌晨1点执行rsync备份: ``` 0 1 * * * rsync -arvz --progress --password-file=/etc/rsyncd/rsyncd.pass --port=873 rsync@192.168.0.252::...

    CentOS7配置rsync实现文件同步1

    通过这样的配置,rsync可以在多台服务器间实现高效的数据同步,对于系统备份、镜像创建和分布式存储场景尤为适用。请注意,实际应用中应根据具体需求对配置进行调整,如添加更多用户、设置更复杂的同步策略等。

    虚拟机镜像-可直接导入virtualbox虚拟机-centos7.ova镜像文件

    虚拟机镜像_centos7.ova_可直接导入virtualbox 版本7.4.1708 (Core) 账号root密码root 已安装wget(配置阿里yum源需要用到) yum -y install wget 已配置阿里yum源 已安装vim 已关闭了防火墙 已配置了静态ip:192.168....

    Centos7系列所有镜像文件

    Centos7系列所有镜像文件,分享到了百度网盘,大家可以直接下载使用。 分享仅用作学术交流使用,未对原作进行任何修改,如有版权争议请私信我删除分享链接,感谢。

    CentOS7 64位镜像文件

    【描述】"centos7 64位镜像文件"指的是用于安装或部署CentOS 7操作系统的64位ISO映像文件。这种文件通常用于在没有网络连接的情况下进行离线安装,或者创建可启动的USB驱动器或DVD来启动和安装操作系统。"CentOS-7-...

    CentOS 8 系列iso镜像

    1. **下载镜像**:通过提供的链接下载相应的 CentOS 8 ISO 镜像文件。确保选择正确的版本和架构类型。 2. **制作启动盘**:使用如 Rufus、UNetbootin 等工具将 ISO 镜像烧录到 U 盘中,制作成可启动的安装介质。 3...

    centos7.9 离线镜像源

    centos7.9 离线镜像源

    CentOS 7 2009版镜像文件,内附下载安装全套教程

    CentOS 7 2009版镜像文件,内附下载安装全套教程 CentOS 7是CentOS项目发布的开源类服务器操作系统,于2014年7月7日正式发布。 [1] CentOS 7是一个企业级的Linux发行版本,它源于RedHat免费公开的源代码进行再发行...

    CentOS 6 系列iso镜像

    资源简介: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.6干净镜像。全新无任何故障的虚拟机

    centos7.5docker镜像

    在基础镜像centos7.5的基础上,增加了vim,net-tools命令,及libnpg,gtk2系统库。

    Centos 7.iso镜像文件

    ISO镜像文件是CentOS 7的安装媒介,包含了完整的系统安装所需的所有组件。 一、ISO镜像文件介绍 ISO镜像文件是一种标准的光盘映像格式,用于保存软件、操作系统或数据集的完整副本。在CentOS 7的情况下,ISO文件...

    定制自动化u盘安装centos7 iso镜像操作指南

    1、定制一个包含常用软件的iso文件,比如docker、java环境。实现光盘或者u盘安装 自动化配置,省去人力干预,并且预配置好定制的环境。 2、本文档预安装 Docker 19.03.6 Nvidia-docker2 Ansible 2.9 Python 3.6 Vim ...

    CentOS-7镜像文件,百度网盘链接

    大小 4G多

    CentOs6.5镜像源

    CentOs6.5镜像源

Global site tag (gtag.js) - Google Analytics