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

免费建网站平台哪个好中建八局一公司董事长

免费建网站平台哪个好,中建八局一公司董事长,棋牌源码搭建论坛,wordpress程序架构在管理 Web 服务器时,确保数据安全且在发生故障时能够快速恢复至关重要,备份和镜像 Web 服务器数据最可靠的方法之一是使用 rsync。 Rsync 工具可以帮助在两台服务器之间同步文件和目录,非常适合用于创建 Web 服务器数据的备份和镜像。 下面…

在管理 Web 服务器时,确保数据安全且在发生故障时能够快速恢复至关重要,备份和镜像 Web 服务器数据最可靠的方法之一是使用 rsync

Rsync 工具可以帮助在两台服务器之间同步文件和目录,非常适合用于创建 Web 服务器数据的备份和镜像。

下面将详细介绍使用 rsync 将 Web 服务器与备份服务器进行同步。同时介绍设置无密码登录,通过 cron 定时任务实现自动化的同步过程。

1.环境说明

现在有两台服务器,一台为主 WEB 服务器,另一台为备份服器,其关键信息如下表所示:

服务器类型IP 地址主机名

主 Web 服务器

192.168.250.100

web.test.com

备份服务器

192.168.250.200

backup.test.com

其拓扑图如下:

图片

注:两台服务器之间应启用 SSH 访问,这将用于通过 SSH 密钥设置无密码登录,从而实现顺畅的自动化操作。

2.设置无密码 SSH 登录

为了通过 cron 自动化同步过程,需要从主 Web 服务器(主服务器)到备份服务器设置无密码 SSH 登录,这将允许 rsync 在每次运行时无需输入密码。

登录到主 Web 服务器(web.test.com),生成 SSH 密钥,并确保接受默认的文件位置且不设置密钥密码。

ssh-keygen -t rsa -b 2048

接下来,使用 ssh-copy-id 命令将公钥复制到备份服务器:

ssh-copy-id admin@192.168.250.200

最后,通过从主 Web 服务器登录到备份服务器来测试连接:

ssh admin@192.168.250.200

如果无需输入密码即可登录,则表示设置成功。

3.使用 Rsync 同步 Web 服务器数据

现在我们已经设置了无密码 SSH,可以使用 rsync 将 Web 服务器的数据同步到备份服务器。Web 服务器的数据通常存储在 /var/www/html/ 目录中,我们将使用该目录进行备份和镜像。

# 基本的 Rsync 命令用法补充

要在主 Web 服务器(web.test.com)上执行一次性备份,请运行以下命令:

rsync -avz /var/www/html/ user@host_ip:/path/to/backup/directory

上述命令的解释如下:

  • -a 表示“归档模式”,可保留文件的权限、时间戳和其他属性。

  • -v 启用详细输出,以便您可以看到正在传输的文件。

  • -z 启用压缩,以减少数据传输量。

1)将文件同步到备份服务器目录

将 /path/to/backup/directory 替换为备份服务器(这里假设备份服务器的备份目录在/data/backup/web下)上规划存储备份的实际路径。

例如:

rsync -avz /var/www/html/ admin@192.168.250.200:/data/backup/web

2)镜像 Web 服务器目录

如果需要镜像目录(即使备份与源目录完全一致),可以使用 --delete 选项:

rsync -avz --delete /var/www/html/ admin@192.168.250.200:/data/backup/web

--delete参数会删除备份目录中不再存在于 Web 服务器上的文件,确保两个目录完全一致。

4.使用 Cron 自动化备份

为了确保定期备份,我们可以使用 cron 定时任务自动运行 rsync 命令,这样备份过程将在指定的时间运行,例如每天午夜。

在主 Web 服务器(web.test.com)上,通过运行以下命令打开 crontab 文件:

crontab -e

要将备份设置为每天00:00运行,请在 crontab 中添加以下行:

0 0 * * * rsync -avz --delete /var/www/html/ admin@192.168.250.200:/data/backup/web

保存 crontab 文件并退出,这样 cron 任务将每天自动在凌晨 12:00 运行(半夜时分)。

也可以根据需要调整时间,比如,要改成每天凌晨 1:00 运行,可以这样修改:

0 1 * * * rsync -avz --delete /var/www/html/ admin@192.168.250.200:/data/backup/web
5.验证备份

设置好 cron任务后,可以通过检查系统日志来验证 cron 任务是否按预期运行:

grep CRON /var/log/syslog

登录到备份服务器(backup.test.com),检查 /data/backup/web 目录中的文件是否与主 Web 服务器上的 /var/www/html/ 目录中的文件一致。

我们还可以通过在主 Web 服务器上删除一个文件,然后验证在下一次 rsync 运行后该文件是否从备份目录中删除,来进行测试。


文章转载自:

http://5WgY2RHK.ysnbq.cn
http://yNApheWU.ysnbq.cn
http://plzyd5jr.ysnbq.cn
http://fJRiNRha.ysnbq.cn
http://u2T1eWZ3.ysnbq.cn
http://sX2p69gX.ysnbq.cn
http://mY0cnGcI.ysnbq.cn
http://Mdej0q2v.ysnbq.cn
http://iZ524g0m.ysnbq.cn
http://OjFd2La6.ysnbq.cn
http://cnWLDQUp.ysnbq.cn
http://Kt17DbXX.ysnbq.cn
http://JUGbPkB7.ysnbq.cn
http://YXhhemhA.ysnbq.cn
http://hD6aMPdj.ysnbq.cn
http://yJaBmxFg.ysnbq.cn
http://JWeeXvAJ.ysnbq.cn
http://JgPuFO2u.ysnbq.cn
http://z9fO2VRC.ysnbq.cn
http://pSH2sSn4.ysnbq.cn
http://vEv4YMAy.ysnbq.cn
http://ytbvFTBh.ysnbq.cn
http://LZ22ssfd.ysnbq.cn
http://7AIYbTmc.ysnbq.cn
http://RWnqU3wG.ysnbq.cn
http://wcKzMgy1.ysnbq.cn
http://TuOULH7E.ysnbq.cn
http://YCBAqJrv.ysnbq.cn
http://8Dc5QgUp.ysnbq.cn
http://nRFHpAtK.ysnbq.cn
http://www.dtcms.com/wzjs/707629.html

相关文章:

  • MAKA网站做H5怎么压缩图片wordpress端点设错自已进不去
  • 特效网站大全可以做h5网站
  • 大气绿色网站模板西安网站建设培训学校
  • 适合这手机浏览器主页的网站wordpress 验证码插件
  • 中小型企业网站设计与开发潍坊网站建设wancet
  • 自己创网站互联网保险与传统保险的区别
  • 简单网站php源码下载中文域名网站跳转
  • 福州软件网站开发培训班视频类网站开发
  • 旅游景区网站源码长沙人才网最新招聘
  • 嘉兴平湖网站建设建设推广网站
  • linux 配置网站域名个人网站html模板下载
  • 网站二级域名 权重 卢松松汕头网站设计怎么做
  • 模板网站建设价格大连万词推广
  • 烟台网站建设比较大的做塑胶网站需要什么材料
  • 安陆市网站宜春网站制作
  • 建设网站企业注册人员价格划算的东莞建网站公司
  • 网站突然不被百度收录定制化网站
  • 国内网站绕过备案方法wordpress 上传图片
  • 网站 设计公司 温州搜维斯网站建设
  • 中国企业查询网官网天津seo培训机构
  • 成都专做婚介网站的公司东莞专业做淘宝网站建设
  • 免费建站网站seowordpress插件 乱码
  • 学校网站建设风险分析新浪云主机上安装wordpress主题
  • 扬州立扬计算机培训网站建设怎么样中企动力全网门户网站
  • 外贸企业网站开发外网服装设计网站
  • 网站设计错误网站开发需求式样书
  • 酒店设计网站推荐校园图书馆网站建设
  • 上海市各区建设局网站好看的单页面网站
  • ipv6改造网站怎么做电脑怎么装免费wordpress
  • 企业品牌网站建设多少钱项目计划书怎么写