搭建rsync服务器上传日志

博客显示2021年一遍都还没有写,随手把笔记里面刚实验通过的扔一篇吧。   背景: 有大量的服务器需要安装系统(自动化),安装过程中会产生log,安装完成重启前需要把log上传至一个集中的地方保存,如果有安装失败的,便于查看。 另外使用rsync可以以匿名的方式上传(无需指定auth users即可),不需要在脚本内写账户密码,比较安全。   实现: A机:rsync服务器(192.168.139.131) B机:某台需要安装系统的服务器   在A机安装rsync # yum install rsync   修改rsync配置文件 # cat /etc/rsyncd.conf # /etc/rsyncd: configuration file for rsync daemon mode   # See rsyncd.conf man page for more options.   # configuration example:   uid = nobody gid = nobody port = 873   use chroot = yes max connections = 15 pid file = /var/run/rsyncd.pid exclude = lost+found/ transfer logging = yes timeout = 900 ignore nonreadable = yes dont compress = *.gz *.tgz *.zip *.z *.Z *.rpm *.deb *.bz2   [pxe_install_log] path = /pxe/log read only = false uid = root gid = root omment = pxe_install_log   创建配置文件中指定的文件存放路径 # mkdir /pxe/log   重启服务 # systemctl restart rsyncd   在B机将pxe的安装日志同步至A机 # rsync --delete -av /root/install.log rsync://192.168.139.131/pxe_install_log/    

 

上一篇:rsync部署及使用说明


下一篇:使用cwrsync同步windows文件到linux