搭建rsync服务(端口号873)
2018-12-24 09:01:58来源:博客园 阅读 ()
rsync详细参数
1、-v,--verbose 详细模式输出,传输是的进度信息
2、-z,--compress 传输是进行压缩以提高传输效率,--comperess -level = NUM可以按级别压缩
3、-a,--archive 归档模式,表示以递归方式传输文件,并保持所有文件属性(等于-rtopgDl)
4、-r,--recursive 对子目录以递归模式,即目录下的所有目录都同样输出
5、-t,--times 保持文件时间信息
6、-o,--owner 保持文件属性信息
7、-p,--perms 保持文件权限
8、-g,--group 保持文件属组信息
9、-P,--progress 显示同步的过程及传输时的进度等信息
10、-D,--devices 保持设备文件信息
11、-l,--links 保留软连接
--version #查看版本信息
--bwlimit #设置限速【rsync、scp、ftp都有限速设置】
--delete #比较两目录保留相同的删除不同的!(尽量少用)
***服务器端***
一、配置好双网卡,一块负责外网通信,一块负责内网维护
二、检查软件是否安装(rpm -aq rsync),没有就安装(yum install rsync),检查版本(cat /etc/redhat - release)
三、创建/etc/rsyncd.conf文本,用于配置rsync属性信息,在文本下写入一下内容
uid = rsync #用户主(远端的命令要使用rsync访问共享目录)
gid = rsync #用户组
use chroot = no #安全相关的
max connections = 200 #最大链接数
timeout = 300 #超时时间
pid file = /var/run/rsyncd.pid #进程对应的进程号文件
lock file = /var/run/rsync.lock #锁文件
log file = /var/log/rsyncd.log #日志文件(出错)
[backup] #模块名称
path = /backup #服务器提供访问的目录
ignore errors #忽略错误
read only = false #可写
list = false #不能列表(不能使用ls类似的功能)
hosts allow = 172.16.1.0/24 #允许那些机器链接
hosts deny = 0.0.0.0/32 #拒绝那些机器链接
auth users = rsync_backup #虚拟用户
secrets file = /etc/rsync.password #虚拟用户对应的账号及密码
#rsync_config________________end
四、创建rsync虚拟用户及启动虚拟用户
useradd rsync -s /sbin/nologin -M #创建虚拟用户
rsync --daemon #启用虚拟用户
五、创建rsync的/backup/即改变它的属主、属组关系
mkdir /backup/ #创建目录
chown rsync.rsync /backup/ #改变其的数主、属组关系
六、创建rsync的密码文件,并设置成只有root用户才有权限
touch /etc/rsync.password #创建
echo 'rsync_backup:oldboy' >>/etc/rsync.password #写入
chmod 600 /etc/rsync.password #修改其权限只有root能访问
***客户端***
一、安装telnet服务(yum install telnet -y),及检查服务端客户端防火墙是否关闭(/etc/init.d/iptables stop)
二、创建密码文本
三、进行推送服务端
1、创建文本touch stu{01..100}
2、推送
方法一:rsync -avz /backup/ rsync_backup@172.16.1.99::backup/ --password-file=/etc/rsync.password
方法二:rsync -avz /backup/ rsync://rsync_backup@172.16.1.99/backup/ --password-file=/etc/rsync.password
注:发送的是内网的IP地址
备注:查看进程
方法一:lsof -i :873
方法二:netstat -lntup|grep 873/rsync
关闭进程:pkill rsync
启动虚拟用户:rsync --daemon
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:iostat 工具分析I/O性能
下一篇:vmstat命令
- 如何监控 Linux 服务器状态? 2020-06-06
- 简单安装配置samba服务器 2020-06-03
- LVS负载分担(NAT模式)基础搭建 2020-06-01
- Xshell如何配置并远程连接Linux服务器详解 2020-05-31
- ubuntu18.04.4 配置 NFS 服务器 2020-05-31
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash