rsyncの構成使用
2427 ワード
Rsyncデフォルトポート873
Wirer:[email protected]
説明:rsyncサービスはC/Sモードに基づく役割です:簡単に言えばファイルを同期するためのものです
環境:linuxサーバ2台192.168.152.153(hostnameはamoeba)をサーバとする.
192.168.152.150クライアントとして(hostnameはlocalhost)
目的:同期my.cnfプロファイルは192.168.152.150サーバ
操作手順:
Wirer:[email protected]
説明:rsyncサービスはC/Sモードに基づく役割です:簡単に言えばファイルを同期するためのものです
環境:linuxサーバ2台192.168.152.153(hostnameはamoeba)をサーバとする.
192.168.152.150クライアントとして(hostnameはlocalhost)
目的:同期my.cnfプロファイルは192.168.152.150サーバ
操作手順:
1.
yum -y install rsync
[root@amoeba ~]# wget http://rsync.samba.org/ftp/rsync/src/rsync-3.1.0.tar.gz
[root@amoeba ~]# tar -xf rsync-3.1.0.tar.gz
[root@amoeba ~]# cd rsync-3.1.0
[root@amoeba rsync-3.1.0]# ./configure
[root@amoeba rsync-3.1.0]# make && make install
2. rsync
[root@amoeba rsync-3.1.0]# vim /etc/rsyncd.conf
pid file=/var/run/rsyncd.pid
log file=/var/log/rsyncd.log
lock file = /var/run/rsyncd.lock
uid = root
gid = root
max connections = 100 #
transfer logging = ture
log format = %h %o %f %l %b
slp refresh = 300
[a]
path = /etc/zzy
auth user = www #
read only = no
ignore errors
secrets file = /etc/rsyncd.secrets #
list=false
hosts allow =192.168.152.0/24 # IP
hosts deny = 0.0.0.0/32
[root@amoeba rsync-3.1.0]# vim /etc/rsyncd.secrets
123 #
[root@amoeba zzy]# chmod 600 /etc/rsyncd.secrets 600
[root@amoeba rsync-3.1.0]# scp /etc/rsyncd.secrets 192.168.152.150:/etc ( 150)
[root@amoeba rsync-3.1.0]# /usr/bin/rsync --daemon --config=/etc/rsyncd.conf ( rsync)
[root@amoeba rsync-3.1.0]# netstat -ntlp |grep 873
tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN 10525/rsync
tcp 0 0 :::873 :::* LISTEN 10525/rsync ( rsync )
[root@amoeba rsync-3.1.0]# telnet 192.168.152.153 873
Trying 192.168.152.153...
Connected to 192.168.152.153.
Escape character is '^]'.
@RSYNCD: 30.0
3.
[root@localhost zzy]# /usr/bin/rsync -vrtpogL --delete --progress --password-file=/etc/rsyncd.secrets [email protected]::a /var/zyz
153 /var/zyz --delete /var/zyz /etc/zzy( ) 。
[root@localhost zzy]# /usr/bin/rsync -vrtpogL --progress --password-file=/etc/rsyncd.secrets [email protected]::a /var/zyz
--delete 153 /etc/zzy
/usr/bin/rsync -vrtpogL --progress --password-file=/etc/rsyncd.secrets /usr/local/src [email protected]::a
/usr/local/src 150