rsync配置
来源:互联网 发布:政治科目网络研修成果 编辑:程序博客网 时间:2024/05/01 17:44
rsync实现网站的备份,文件的同步,不同系统的文件的同步。
一、什么是rsync
rsync,remotesynchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息。rsync是用 “rsync算法”提供了一个客户机和远程文件服务器的文件同步的快速方法,而且可以通过ssh方式来传输文件,这样其保密性也非常好,另外它还是免费的软件。
rsync 包括如下的一些特性:
能更新整个目录和树和文件系统;
有选择性的保持符号链链、硬链接、文件属于、权限、设备以及时间等;
对于安装来说,无任何特殊权限要求;
对于多个文件来说,内部流水线减少文件等待的延时;
能用rsh、ssh 或直接端口做为传输入端口;
支持匿名rsync 同步文件,是理想的镜像工具;
配置文件
rsync的主要有以下三个配置文件rsyncd.conf(主配置文件)、rsyncd.secrets(密码文件)、rsyncd.motd(rysnc服务器信息)
服务器配置文件(/etc/rsyncd/rsyncd..conf),该文件默认不存在,请创建它。
具体步骤如下:
#touch /etc/rsyncd/rsyncd.conf
#touch /etc/rsyncd/rsyncd.secrets
#chmod 600 /etc/rsyncd/rsyncd.secrets
#touch /etc/rsyncd/rsyncd.motd
(注:如果用户不为root ,例如为新添加用户rsync,则配置文件关于用户和组改为rsync,然后重新创建用户及组,groupadd rsync, useradd rsync–g rsync,并且修改path文件夹的用户及组权限,chown –R rsync:rsync /yh)
Vim /etc/rsyncd/rsyncd.pwd
Root:123
Server配置:
uid = root
gid = root
use chroot = no
max connections = 5
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[rong]
path=/data/testrsync
ignore errors
read only = no
list = no
hosts allow = 192.168.0.0/255.255.255.0
auth users = root
uid = root
gid = root
secrets file = /etc/rsyncd/rsyncd.secrets
编辑/etc/xinetd.d/rsync.
#/disable选项 重置为no
service xinetd restart
service rsync
{
}
启动进程:
#/usr/bin/rsync --daemon
[root@rong2 rsyncd]# lsof -i:8733
COMMAND
rsync
- rsync 配置
- rsync 配置
- rsync配置
- rsync配置
- rsync 配置
- 配置rsync
- rsync 配置
- rsync 配置
- rsync配置
- rsync配置
- rsync配置
- rsync配置
- rsync配置
- rsync配置
- rsync+ssh配置详解
- RSync服务器配置
- rsync安装配置
- rsync安装配置
- HAL层保存Layer数据
- Linux进程优先级管理
- rsync 命令详解
- 把 rsync 错误报告说清楚
- 给FastDFS安装nginx支持
- rsync配置
- 杀死僵尸进程
- Linux查看占用swap的进程脚本
- 查看SWAP分区内存占用情况PY程序
- linux下如何锁住oracle占用…
- 如何不让oracle使用linux的swap分…
- 初识/dev/shm & oracle(转)
- Linux 下安装Oracle 时…
- WINDOWS下ORACLE只启动服务不启动…