rsync 安装步骤、服务端、客户端、同步文件

rsync 安装步骤、服务端、客户端、同步文件,第1张

需要定时把客户机上的文件增量同步到服务器上,达到备份效果。

服务器:linux系统
客户机:windows系统

1linux上安装rsync服务端;
2windows上安装rsync客户端
3客户端上每5分钟触发一次同步。

# vi /usr/local/rsync/rsyncdconf

# vi /usr/local/rsync/rsyncdsecrets
键入: # testUser:123456 后保存。
此文件权限必须设置:600:
# chmod 600 /usr/local/rsync/rsyncdsecrets

# vi /usr/local/rsync/rsyncdmotd
键入欢迎语,如:
# welcome use rsync service

# /usr/local/rsync/bin/rsync --daemon --config=/usr/local/rsync/rsyncdconf

# ps aux | grep rsyncd

# vi /etc/rclocal
键入:
# /usr/local/rsync/bin/rsync --daemon --config=/usr/local/rsync/rsyncdconf

# firewall-cmd --permanent --zone=public --add-port=873/tcp
# firewall-cmd --reload

123456

# chmodexe 600 /cygdrive/c/etc/rsyncclientpassword

windows下,文件右键属性-安全-高级-修改所有者-键入administrator-检查名称-保存

C:\etc\waveform_analysis

# rsyncexe --port=873 -arvzP --timeout=30 --contimeout=30 --password-file=/cygdrive/c/etc/rsyncclientpassword testUser@服务器IP::testModule /cygdrive/c/etc/waveform_analysis

# rsyncexe --port=873 -arvzP --timeout=30 --contimeout=30 --password-file=/cygdrive/c/etc/rsyncclientpassword /cygdrive/c/etc/waveform_analysis/ testUser@服务器IP::testModule

rsync的缺陷在于无法实现主动触发同步,可以安装成服务,然后定时执行同步,比如每5分钟触发一次同步:
使用 nssm 把 bat 安装成 windows 服务 - (jianshucom)

node服务器开机自启动
是指要开机自动执行node appjs吗?
那就需要把它注册一个windows service,然后设置这个服务为开机自动启动。
方法1 直接使用nssm工具,或者它的nodejs包装程序Winser。
方法2 直接使用nodejs程序,如windows-service或者node-windows。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10874081.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存