返回顶部
首页 > 资讯 > 操作系统 >Linux中怎么利用iptables实现备份和恢复操作
  • 472
分享到

Linux中怎么利用iptables实现备份和恢复操作

2023-06-12 23:06:04 472人浏览 泡泡鱼
摘要

linux中怎么利用iptables实现备份和恢复操作,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 1、iptables的配置文件位置:/etc/s

linux中怎么利用iptables实现备份和恢复操作,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

 1、iptables的配置文件位置:/etc/sysconfig/iptables

    主控机:即业务运行中的机子;备份机:即主控机故障时,切换到备份的机子

    --在主控机上的操作-------------------

    2、建立目录:

  

代码如下:

mkdir -p /bak/iptables/</p><p>    mkdir /root/script/

    3、在/root/script/目录下建立脚本:

  

代码如下:

vi backup.sh</p><p>    cp /etc/sysconfig/iptables /bak/iptables/iptables_$(date +%Y%m%d%H)

    4、定制自动任务:

   

代码如下:

crontab -e</p><p>    */10 * * * * /usr/sbin/ntpdate 210.72.145.44</p><p>    10 * * * * sh /root/script/backup.sh

    --在备份机上操作---------------------

    5、建立目录:

   

代码如下:

mkdir -p /bak/iptables/{lt,yd}    #lt目录放联通跳转的备份,yd目录放移动跳转的备份</p><p>    mkdir /root/script/

    6、在/root/script/目录下建立脚本:

   

代码如下:

vi scp_lt.sh</p><p>    #!/usr/bin/expect -f</p><p>    set passWord gst</p><p>    spawn scp -P 22 root@202.105.135.52:/etc/sysconfig/iptables /bak/iptables/lt/iptables</p><p>    set timeout 300</p><p>    expect "root@202.105.135.52's password:"</p><p>    set timeout 300</p><p>    send "$passwordr"</p><p>    set timeout 300</p><p>    send "exitr"</p><p>    expect eof

    7、在/root/script/目录下建立脚本:

  

代码如下:

vi scp_yd.sh</p><p>    #!/usr/bin/expect -f</p><p>    set password gst</p><p>    spawn scp -P 22 root@183.62.178.91:/etc/sysconfig/iptables /bak/iptables/yd/iptables</p><p>    set timeout 300</p><p>    expect "root@183.62.178.91's password:"</p><p>    set timeout 300</p><p>    send "$passwordr"</p><p>    set timeout 300</p><p>    send "exitr"</p><p>    expect eof

    8、在/root/script/目录下建立脚本:

   

代码如下:

vi backup.sh</p><p>    expect /root/script/scp_lt.sh</p><p>    expect /root/script/scp_yd.sh</p><p>    sed -i 's/202.105.135.52/183.62.178.85/g' /bak/iptables/lt/iptables</p><p>    sed -i 's/58.251.49.18/58.250.56.154/g' /bak/iptables/lt/iptables</p><p>    cp /bak/iptables/lt/iptables /etc/sysconfig/iptables</p><p>    /etc/init.d/iptables restart</p><p>    /etc/init.d/iptables save</p><p>    mv /bak/iptables/lt/iptables /bak/iptables/lt/iptables_$(date +%Y%m%d%H)</p><p>    mv /bak/iptables/yd/iptables /bak/iptables/yd/iptables_$(date +%Y%m%d%H)

    9、注意,要在备份机上手动远程登陆一次,以获得RSA的公钥,之后就不用这样登陆了,否则脚本会执行错误

    10、定制自动任务:

   

代码如下:

crontab -e</p><p>   */10 * * * * /usr/sbin/ntpdate 210.72.145.44</p><p>    20 * * * * sh /root/script/backup.sh

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网操作系统频道,感谢您对编程网的支持。

--结束END--

本文标题: Linux中怎么利用iptables实现备份和恢复操作

本文链接: https://lsjlt.com/news/263627.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux中怎么利用iptables实现备份和恢复操作
    Linux中怎么利用iptables实现备份和恢复操作,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 1、iptables的配置文件位置:/etc/s...
    99+
    2023-06-12
  • PostgreSQL中怎么执行备份和恢复操作
    在 PostgreSQL 中执行备份和恢复操作可以通过使用 pg_dump 和 pg_restore 工具来实现。 备份数据库: ...
    99+
    2024-04-09
    PostgreSQL
  • DynamoDB怎么处理备份和恢复操作
    在DynamoDB中,备份和恢复操作可以通过以下方式处理: 备份:DynamoDB提供了两种备份方法,分别是On-Demand备份...
    99+
    2024-04-02
  • SQLServer中的备份和恢复操作是什么
    SQLServer中的备份操作是将数据库的完整备份或者差异备份保存到一个备份文件中,以便在需要时可以恢复数据库。备份操作可以定期执行...
    99+
    2024-04-02
  • 在Linux中如何使用iptables进行异机备份/恢复
    本篇内容主要讲解“在Linux中如何使用iptables进行异机备份/恢复”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“在Linux中如何使用iptables进行异机备份/恢复”吧!  方法如下...
    99+
    2023-06-13
  • Aurora数据库中怎么进行备份和恢复操作
    Aurora数据库是一种云数据库服务,它是兼容MySQL和PostgreSQL的关系型数据库。备份和恢复操作对于数据库的安全性和可靠...
    99+
    2024-04-09
    Aurora
  • SQLServer中怎么实现备份和灾难恢复
    本篇文章为大家展示了SQLServer中怎么实现备份和灾难恢复,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。各大服务器硬件厂商(IBM,HP等)提供有很好的数据保护...
    99+
    2024-04-02
  • Rocky Linux中怎么备份和恢复文件
    在Rocky Linux中,可以使用tar命令来备份和恢复文件。以下是备份和恢复文件的简单步骤: 备份文件: 打开终端并登录到Ro...
    99+
    2024-04-02
  • MongoDB中怎么实现备份与恢复
    今天就跟大家聊聊有关MongoDB中怎么实现备份与恢复,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一 mongoexport/mongoimpor...
    99+
    2024-04-02
  • MySQL中怎么实现备份与恢复
    这篇文章给大家介绍MySQL中怎么实现备份与恢复,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、利用mysqldump实现从逻辑角度完全备份mysql,配合二进制日志备份实现增量备份...
    99+
    2024-04-02
  • 如何在PostgreSQL中进行备份和恢复操作
    在PostgreSQL中进行备份和恢复操作可以使用pg_dump和pg_restore工具。 备份操作: 使用pg_dump工具来...
    99+
    2024-04-09
    PostgreSQL
  • 怎样利用MySQL学习MongoDB中的备份和恢复
    这期内容当中小编将会给大家带来有关怎样利用MySQL学习MongoDB中的备份和恢复,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。  在数据库表丢失或损坏的情况下,备份你...
    99+
    2024-04-02
  • Redis怎么实现数据的备份和恢复
    Redis可以通过以下几种方式实现数据的备份和恢复: RDB持久化:Redis可以将内存中的数据定期或者根据配置的条件写入磁盘文...
    99+
    2024-05-07
    Redis
  • openSUSE中如何执行系统备份和恢复操作
    在openSUSE中,您可以使用命令行工具和图形界面工具来执行系统备份和恢复操作。 使用命令行工具: a. 执行系统备份: 您可...
    99+
    2024-04-02
  • Linux系统中怎么备份和恢复MongoDB数据
    今天就跟大家聊聊有关Linux系统中怎么备份和恢复MongoDB数据,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。版本:mongodb3.2.6备份...
    99+
    2024-04-02
  • Linux中怎么安全的备份和恢复数据
    在Linux中,可以使用工具如rsync、tar、cp等来安全备份和恢复数据。 使用rsync: 备份数据:可以使用rsync...
    99+
    2024-03-06
    Linux
  • Oracle数据库的常用操作中如何备份和恢复
    本篇文章给大家分享的是有关Oracle数据库的常用操作中如何备份和恢复 ,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Oracle数据库备份和...
    99+
    2024-04-02
  • Mysql中怎样实现备份与恢复
    本篇文章为大家展示了Mysql中怎样实现备份与恢复,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。 mysqldump 备份整个 dump -u root -p...
    99+
    2024-04-02
  • 如何利用Redis实现数据备份与恢复
    如何利用Redis实现数据备份与恢复随着大数据时代的到来,数据备份和恢复变得越来越重要。Redis作为一种高性能的内存数据库,不仅可以提供快速的数据访问能力,还可以通过持久化功能实现数据的备份和恢复。本文将介绍如何利用Redis的持久化功能...
    99+
    2023-11-07
    redis 恢复 数据备份
  • MySQL中怎么实现实时在线备份恢复
    今天就跟大家聊聊有关MySQL中怎么实现实时在线备份恢复,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1.主库准备测试数据mysql>&nbs...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作