重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、查看rsync是否安装
rpm -qa rsync
创新互联服务项目包括襄阳网站建设、襄阳网站制作、襄阳网页制作以及襄阳网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,襄阳网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到襄阳省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
yum install rsync openssh-clients -y
2、添加用户 rsync
useradd rsync -s /sbin/nologin -M
tail -1 /etc/passwd
3、配置rsyncd.conf
#rsync_config___start
##rsyncd.conf start##
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 //服务器端nfs共享目录
ignore errors //忽略错误
read only = false //可读可写权限
list = false //不允许列表,ls
hosts allow = 172.16.1.0/24 //允许的主机
#hosts allow = 10.0.0.0/24
hosts deny = 0.0.0.0/32 //拒绝的主机
auth users = rsync_backup //虚拟用户
secrets file = /etc/rsync.password //密码文件
#rsync_config___end
4、配置rsync_backup用户文件
echo "rsync_backup:123123">/etc/rsync.password
chmod 600 /etc/rsync.password (设置权限)
5、创建共享目录,并授权rsync服务管理
mkdir backup -p
chown rsync.rsync /backup
6、启动rsync 服务,并检查
rsync --daemon
ps -ef|grep rsync |grep -v grep
lsof -i :873
netstat -lntup |grep 873
7、加入开机启动
echo "/usr/bin/rsync --daemon" >>/etc/rc.local
tail -1 /etc/rc.local
排错:
Rsync 服务器启动错误:failed to create pid file /var/run/rsyncd.pid: File exists
问题:linux下Rsync 服务器启动错误-->failed to create pid file /var/run/rsyncd.pid: File exists
解决方案:rm -rf /var/run/rsyncd.pid;再重新启动Rsync服务(rsync –daemon)