当前位置: 首页 > news >正文

当牛做吗网站源代码分享百度云百度客服人工电话24小时

当牛做吗网站源代码分享百度云,百度客服人工电话24小时,一个网站怎么推广,网站做接口需要哪些使用rsync同步服务器和客户端的文件夹 实现目的实验准备实验操作步骤服务器操作关闭防火墙和SELINUX安装rsync修改服务器配置文件/etc/rsync.conf创建服务器备份文件的目录创建rsync系统运行的用户修改备份文件的所有者和所属组创建rsync.passwd启动rsync服务并进行验证 客户端…

使用rsync同步服务器和客户端的文件夹

    • 实现目的
    • 实验准备
    • 实验操作步骤
      • 服务器操作
        • 关闭防火墙和SELINUX
        • 安装rsync
        • 修改服务器配置文件/etc/rsync.conf
        • 创建服务器备份文件的目录
        • 创建rsync系统运行的用户
        • 修改备份文件的所有者和所属组
        • 创建rsync.passwd
        • 启动rsync服务并进行验证
      • 客户端
      • 服务器验证
    • 结尾

实现目的

利用rsync实现远程服务器和电脑文件夹的同步

实验准备

本次演示均使用两台虚拟机做准备

服务器192.168.218.136
客户端192.168.218.132

实验操作步骤

服务器操作

关闭防火墙和SELINUX

1️⃣关闭防火墙

[root@sxs home]# systemctl stop firewalld
[root@sxs scripts]# systemctl disable firewalld
Removed "/etc/systemd/system/multi-user.target.wants/firewalld.service".
Removed "/etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service".

2️⃣关闭SELINUX

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0#立即生效
安装rsync
#因为之前已经安装过了,所以显示这结果
[root@sxs scripts]# yum -y install rsync
CentOS Stream 9 - BaseOS                                                                              3.4 kB/s | 3.8 kB     00:01    
CentOS Stream 9 - BaseOS                                                                              5.6 MB/s | 8.0 MB     00:01    
CentOS Stream 9 - AppStream                                                                           3.5 kB/s | 4.2 kB     00:01    
CentOS Stream 9 - AppStream                                                                           2.8 MB/s |  19 MB     00:06    
CentOS Stream 9 - Extras packages                                                                     9.1 kB/s | 6.9 kB     00:00    
软件包 rsync-3.2.3-19.el9.x86_64 已安装。
依赖关系解决。
无需任何处理。
完毕!
修改服务器配置文件/etc/rsync.conf
#有好几个都很重要,而且还涉及到权限的问题
[root@sxs scripts]# cat /etc/rsyncd.conf |grep -v "^#\|^$"
uid = rsync        #指定rsync进程以什么用户身份在后台运行,默认是nobody
gid = rsync        #
use chroot = no    #是否将用户锁定在家目录下
max connections =100    #最大连接数
pid file = /var/run/rsyncd.pid    #指定pid文件保存在哪里
timeout = 900                     #访问超时时间
lock file = /var/lock/rsync.lock  #指定lock文件保存在哪里
log file = /var/log/rsync.log     #指定log日志文件保存在哪里
[ test ]                              #模块名称,十分重要
path = /home/backup/                  #客户端推送文件过来的时候,需要保存在哪里
read only = false                     #文件目录只能下载,不能上传
hosts allow = 192.168.218.0/24        #可以访问的IP地址,这是表示只有192.168.218.0的网段可以访问
auth users = vuserback                #指定访问模块需要使用的用户名称,这里的是虚拟用户(不是存在于/etc/passwd)
secrets file = /home/rsync.passwd    #访问模块的用户密码保存在哪里,很重要,而且这rsync.passwd文件的权限只能是600
list = false                         #设置是否可以显示全部的模块列表
创建服务器备份文件的目录
#这一步:对应/etc/rsync.passwd配置文件下的: path = /home/backup/ 
[root@sxs scripts]# mkdir -p /home/backup
创建rsync系统运行的用户
 [root@sxs]# groupadd  rsync[root@sxs]# useradd -r -s /sbin/nologin -g rsync rsync
修改备份文件的所有者和所属组
#这和上文的配置文件的uid和gid对应上,之前做实验的时候,发现所有者和所属组是root的时候,在客户端推送文件的时候一直报错,等我uid和gid修改成rsync的时候以及备份文件修改成rsync:rsync的时候才可以,这也是一个大坑。大家注意
[root@sxs home]# chown rsync:rsync /home/backup/
[root@sxs home]# ll
drwxr-xr-x 2 rsync rsync 21  228 18:46 backup
创建rsync.passwd
#这rsync.passwd的权限记得是600,十分重要的一个点
[root@sxs home]# touch rsync.passwd
[root@sxs home]# echo "vuserback:123" >rsync.passwd 
[root@sxs home]# chmod 600 rsync.passwd 
[root@sxs home]# cat rsync.passwd 
vuserback:123
[root@sxs home]# ll
总用量 4
drwxr-xr-x 2 rsync rsync 21  228 18:46 backup
-rw------- 1 root  root  14  32 00:40 rsync.passwd
启动rsync服务并进行验证
#rsync的端口是873,默认是873
[root@sxs home]# rsync --damon
[root@sxs home]# netstat -tnlp |grep rsync
tcp        0      0 0.0.0.0:873             0.0.0.0:*               LISTEN      48666/rsync         
tcp6       0      0 :::873                  :::*                    LISTEN      48666/rsync

客户端

直接推送文件

#显示下文的这样子,就表示推送成功了[root@localhost /]# cd /scripts/
[root@localhost scripts]# ll
总用量 4
-rwxr--r-- 1 root root 24 228 18:46 test.sh
[root@localhost scripts]# rsync -avz /scripts/ vuserback@192.168.218.136::test
Password:                                   #对应客户端的rsync.passwd文件的密码
sending incremental file list
./
test.shsent 137 bytes  received 46 bytes  73.20 bytes/sec
total size is 24  speedup is 0.13
[root@localhost scripts]#

服务器验证

在服务器可以看到对应的文件了


[root@sxs home]# ll
总用量 4
drwxr-xr-x 2 rsync rsync 21  228 18:46 backup
-rw------- 1 root  root  14  32 00:40 rsync.passwd
[root@sxs home]# ll ./backup/
总用量 4
-rwxr--r-- 1 rsync rsync 24  228 18:46 test.sh

结尾

可能有的写的不是很好,欢迎大家指出来

http://www.dinnco.com/news/13290.html

相关文章:

  • 网站建设合同 免责声明网站如何快速被百度收录
  • 国外网站做淘宝客培训心得体会总结
  • 中小型企业查询网站世界排名前十位
  • 国外ip谷歌seo网站推广怎么做
  • 个人网站的基本风格是网站和网页的区别
  • 苏州市建设职业中心网站seo关键词优化培训班
  • 给别人做网站收钱违法吗品牌推广的具体方法
  • 江门建站公司有人看片吗免费观看视频
  • 网站建设5iec怎么做网站免费的
  • 星月教你做网站的文档排名轻松seo 网站
  • 公司做营销网站企业seo网络推广
  • 网站建设公司的工资搜索引擎营销的英文缩写
  • 做网站项目的流程经典软文案例分析
  • 如何用自己电脑做销售网站网站域名备案信息查询
  • 网站禁用右键新闻发稿渠道
  • 怎么做网页动图云巅seo
  • 自己怎做网站后台杭州网站设计制作
  • 微信网站开发 js框架热点新闻事件素材
  • wordpress文章显示作者信息知乎seo排名的搜软件
  • 网站目录程序软文代发
  • 辽宁建设局网站首页什么软件可以搜索关键词精准
  • 四川省人民政府官方网站国外搜索引擎入口
  • 网站建设 域名注册seo引擎优化专员
  • 南京网站seo优化公司东莞网站营销推广
  • 重庆招标建设信息网站seo快照推广
  • 个人服务器 网站建设如何网站关键词优化
  • 建设网上商城网站的目的和意义最新seo自动优化软件
  • 一个公司可以有两个网站吗百度指数怎么看
  • 网站建设公司需要有什么东西在线优化工具
  • 免费的网站生成app网站网址查询工具