CentOS 服务器间文件同步

摘要:
配置文件同步服务器,作为向其他服务器提供同步服务1、首先要安装xinetdyum-yinstallxinetd2、rsync一般默认是安装的3、vim/etc/xinetd.conf,将其中的disable=yes改成disable=no3、vim/etc/rsyncd.conf(注意此文件原来没有,直接编写即可)#rsyncuid=nobodygid=nobodymaxconnections=4

配置文件同步服务器,作为向其他服务器提供同步服务
1、首先要安装xinetd
yum -y install xinetd
2、 rsync一般默认是安装的
3、vim /etc/xinetd.conf,将其中的disable = yes改成disable = no
3、vim /etc/rsyncd.conf (注意此文件原来没有,直接编写即可)
#rsync
uid=nobody
gid=nobody
max connections=4
use chroot=no
log file=/var/log/rsyncd.log
pid file=/var/run/rsyncd.pid
lock file=/var/run/rsyncd.lock
#auth users=root
hosts allow = 192.168.1.3/6
#hosts deny = 192.168.100.0/24
[default]
path=/usr/tomcat6/webapps/tkpcms/published/default/
comment =deployment www
ignore errors
read only = yes
list = no
hosts allow = 192.168.1.3/6
auth users = default
secrets file=/etc/rsyncd.pwd
其中的内容说明
[模块名]
path = 备份文件路径
auth users = 授权帐号
uid = 执行时的uid
gid = 执行时的gid
secrets file = 密码文件位置
read only = 是否只读
4、创建验证文件
echo default:xxx >>/etc/rsyncd.pwd
chmod 600 /etc/rsyncd.pwd
5、启动服务
rsync –daemon
6、echo “rsync –daemon” >> /etc/rc.d/rc.local #添加到自启动文件
7、该服务默认为873端口,所以要在iptables增加开放此端口
vim /etc/sysconfig/iptables
8、增加
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 873 -j ACCEPT
9、service iptables restart
10、检查是否已经监听
netstat -na | grep 873
输出为
tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN
tcp 0 0 :::873 :::* LISTEN
二、客户端配置
1、echo XXX >>/etc/rsyncd.pwd # rsync服务器postfix密码(注:只要密码)
2、rsync -avuz --delete default@192.168.1.4::default /data/www/ --password-file=/etc/rsyncd.pwd
测试通过,证明服务可用
3、crontab -e #增加定时同步任务即可

转自:http://blackhost.iteye.com/blog/831893

免责声明:文章转载自《CentOS 服务器间文件同步》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇windows下docker安装(windows上安装docker比较鸡肋不推荐,还是建议在linux等系统上安装)【转】Android Drawable Resource学习(十一)、RotateDrawable下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

在CentOS 7-8上安装PHP 8.0

原文:https://www.iplayio.cn/post/739811 在CentOS 8上安装PHP 8.0 我们将使用REMI存储库在CentOS 8 / CentOS 7 Linux系统上安装PHP 8。安装有两种选择 安装PHP 8.0作为主要的PHP版本 与其他PHP版本一起安装PHP 8.0 将PHP 8.0安装为默认版本 如果您希望安...

centos 7-8 安装 ms sql server 2019

https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-overview?view=sql-server-ver15 ###下载安装 sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com...

Centos 配置mailx使用外部smtp发送邮件

今天写定时脚本时,用到监控服务器是否备份成功,配置sentmail和postfix总是出问题,原本想只是接受个信息,没必要那么麻烦,直接配置mailx就能满足了,具体配置如下: 1、安装mailx yum install mailx -y  2、编辑发送的配置文件(修改/etc/mail.rc) vi /etc/mail.rc #qq.com set sm...

CentOS 7 64位 安装 PostgreSQL 9.2整理

centos版本 LSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 7.0.1406 (Core)Release: 7.0.1406Codename: Core 注意:centos用yum安装postgres...

centos 怎么安装 g++

centos 怎么安装 g++ 找了n久  找到一个实用的  有gcc  但是 是老版本的  tarball 编译 nmap 的时候说机器没有g++ 各种方法都试过 然后 找到下面这个方法: centos 怎么安装 g++ centos使用yum安装gcc    yum -y install gcc yum -y install gcc-c++ ...

VNC安装配置及连接(CentOS)

1.安装VNC yum install -y tigervnc-server #安装VNC服务端,一般执行此句即可yum groupinstall -y 'X Window System' 'Desktop' #如果没安装桌面环境,执行安装yum install -y vinagre #VNC客户端,一般不用在服务端也安装客户端;Windows客户端一...