我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

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

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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

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

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

PostgreSQL中怎么执行备份和恢复操作

在 PostgreSQL 中执行备份和恢复操作可以通过使用 pg_dump 和 pg_restore 工具来实现。备份数据库:使用 pg_dump 工具可以备份整个数据库或者指定的表。以下是备份整个数据库的命令示例:pg_dump -U
PostgreSQL中怎么执行备份和恢复操作
2024-04-09

轻松实现Linux中mysql的备份和恢复

  为了提高Linux系统中MySQL数据库管理系统的安全性和稳定性,我们就需要对mysql进行备份的工作。做好备份的工作能使我们在遇到数据库问题时能够及时从备份数据中恢复数据库,从而避免造成更大的损失。那么如何在Linux中进行mysql的备份和恢复的操作呢?为此在本文中编程学习网笔者就为大家详细介绍具体的方法和步骤,让
轻松实现Linux中mysql的备份和恢复
2024-04-18

Aurora数据库中怎么进行备份和恢复操作

Aurora数据库是一种云数据库服务,它是兼容MySQL和PostgreSQL的关系型数据库。备份和恢复操作对于数据库的安全性和可靠性非常重要。以下是在Aurora数据库中进行备份和恢复操作的步骤:备份操作:登录到账号,并选择Aurora
Aurora数据库中怎么进行备份和恢复操作
2024-04-09

Redis怎么实现数据的备份和恢复

Redis可以通过以下几种方式实现数据的备份和恢复:RDB持久化:Redis可以将内存中的数据定期或者根据配置的条件写入磁盘文件中,这个文件就是RDB快照文件。通过配置save指令可以设置生成快照文件的条件,通过bgsave指令可以手动触发
Redis怎么实现数据的备份和恢复
2024-05-07

Linux中怎么安全的备份和恢复数据

在Linux中,可以使用工具如rsync、tar、cp等来安全备份和恢复数据。使用rsync:备份数据:可以使用rsync命令来备份数据,例如:rsync -avz /source/folder/ /destination/folder/
Linux中怎么安全的备份和恢复数据
2024-03-06

利用Python脚本操作在Linux中实现文件备份与同步

标题:使用Python脚本在Linux中实现文件备份与同步引言:在日常工作和生活中,文件备份和同步是非常重要的任务。特别是在Linux系统中,我们可以利用Python脚本来自动化这一过程,提高工作效率。本文将介绍如何使用Python脚本实现
2023-10-22

Python中如何对MySQL数据库进行备份和恢复操作?(通过Python如何实现MySQL数据库的备份与恢复?)

本文介绍了如何使用PythonMySQLdb库对MySQL数据库进行备份和恢复。备份涉及导出数据库到文件,而恢复涉及从文件导入数据库。自动化过程可以使用调度器(如cron)来安排定期备份和恢复。本文提供了详细的步骤和代码示例,使读者能够轻松地实施这些操作,确保数据的安全性和完整性。
Python中如何对MySQL数据库进行备份和恢复操作?(通过Python如何实现MySQL数据库的备份与恢复?)
2024-04-02

编程热搜

目录