linux文件同步,ftp搭建,redhat yum源配置

文件同步:
使用linux镜像工具rsync实现
注意要点:
服务器:
1.rsync配置

strict modes =yes //是否检查口令文件的权限
port = 873
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsync.lock
log file = /var/log/rsyncd.log
[backup]
path = /local/itv/launcher/files //文件块路径
comment = backup OK
read only = yes
list = no
#auth users = root
secrets file = /etc/rsync.pas //口令文件,里面是username:password
hosts allow = 192.168.119.65,192.168.119.66,192.168.119.67 //允许访问的ip
hosts deny = 0.0.0.0/0


2.密码文件
就是上面配置的secrets file = /etc/rsync.pas //口令文件,里面是username:password
给口令文件赋权
需要执行chmod 600 /etc/rsync.pas
3.开机启动
修改/etc/rc.d/rc.local,加入rsync --daemon --config=/local/itv/launcher/rsync/rsync.conf
客户端:
1.rsync密码文件
文件里只保存密码
2.执行脚本
rsync -vzrtopg --progress --delete root@localhost::backup /local/itv/launcher/files --port=873 --password-file=/etc/rsync.pas
3.定时执行任务
修改/var/spool/cron/root
ftp服务器搭建:
使用vsftpd实现
配置:
1.端口改变
在/etc/vsftpd/vsftpd.conf添加listen_port=8899
修改/etc/services,将ftp 21/tcp, ftp21/udp改为 ftp 8899/tpc, ftp 8899/udp
2.用户创建
创建用户: adduser -d /opt/srsman -g ftp -s /sbin/nologin srsman
-d表示可以操作的文件夹, -s表示该用户只能用ftp,不能登录系统
连接可能会报500错误
执行 setsebool -P ftp_home_dir=1
service vsftpd restart
3. 允许不同网段的IP访问
在/etc/vsftpd/vsftpd.conf添加vspasv_promiscuous=YES
yum源配置:
1. 到163镜像网站下载源文件
wget http://mirrors.163.com/.help/CentOS6-Base-163.rep
mv CentOS6-Base-163.rep /etc/yum.repos.d/
2. 修改源文件
把文件里面的$releasever全部替换为版本号,即6
3. yum clean all
yum makecache
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值