位置: 编程技术 - 正文

Linux使用iptables进行异机备份/恢复教程(linux使用ssh远程连接服务器)

编辑:rootadmin

推荐整理分享Linux使用iptables进行异机备份/恢复教程(linux使用ssh远程连接服务器),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux使用vim创建文件,linux使用ssh远程连接服务器,linux使用mkdir创建文件,linux使用mv命令,结果文件不见了,linux使用vim编辑文件,linux使用vim编辑文件,linux使用ssh连接其他设备的命令,linux使用mv命令,结果文件不见了,内容如对您有帮助,希望把文章链接给更多的朋友!

  在Linuxp系统中,itables命令可以为我们进行异机备份或恢复,但可能很多用户还不是很熟悉,下面小编就将方法分享给大家。

  方法如下:

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

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

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

  2、建立目录:

  mkdir -p /bak/iptables/

  mkdir /root/script/

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

  vi backup.sh

  cp /etc/sysconfig/iptables /bak/iptables/iptables_$(date +%Y%m%d%H)

  4、定制自动任务:

  crontab -e

  */ * * * * /usr/sbin/ntpdate ...

   * * * * sh /root/script/backup.sh

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

  5、建立目录:

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

  mkdir /root/script/

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

  vi scp_lt.sh

  #!/usr/bin/expect -f

  set password gst

  spawn scp -P root@...:/etc/sysconfig/iptables /bak/iptables/lt/iptables

  set timeout

  expect "root@...'s password:"

  set timeout

Linux使用iptables进行异机备份/恢复教程(linux使用ssh远程连接服务器)

  send "$passwordr"

  set timeout

  send "exitr"

  expect eof

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

  vi scp_yd.sh

  #!/usr/bin/expect -f

  set password gst

  spawn scp -P root@...:/etc/sysconfig/iptables /bak/iptables/yd/iptables

  set timeout

  expect "root@...'s password:"

  set timeout

  send "$passwordr"

  set timeout

  send "exitr"

  expect eof

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

  vi backup.sh

  expect /root/script/scp_lt.sh

  expect /root/script/scp_yd.sh

  sed -i 's/.../.../g' /bak/iptables/lt/iptables

  sed -i 's/.../.../g' /bak/iptables/lt/iptables

  cp /bak/iptables/lt/iptables /etc/sysconfig/iptables

  /etc/init.d/iptables restart

  /etc/init.d/iptables save

  mv /bak/iptables/lt/iptables /bak/iptables/lt/iptables_$(date +%Y%m%d%H)

  mv /bak/iptables/yd/iptables /bak/iptables/yd/iptables_$(date +%Y%m%d%H)

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

  、定制自动任务:

  crontab -e

  */ * * * * /usr/sbin/ntpdate ...

   * * * * sh /root/script/backup.sh

  

标签: linux使用ssh远程连接服务器

本文链接地址:https://www.jiuchutong.com/biancheng/368211.html 转载请保留说明!

上一篇:SUSE Linux 10下使用rc.local小窍门(自写)(suse linux 12 sp5)

下一篇:Linux操作系统支持常用的文件系统有哪些?(Linux操作系统支持虚拟内存吗)

  • 房屋出租需要交税多少起征
  • 注册税务师考试2023
  • 外贸企业进项税额
  • 小金额收据入账后需要汇算清缴吗
  • 计提个人所得税怎么计提
  • 购销合同签定有法律效力吗
  • 公司购买汽车可以抵扣吗
  • 建筑简易征收的合同怎么写
  • 进口设备贴息政策2019
  • 固定资产残值怎么计算出来的
  • 事业基金减少原因一般是什么
  • 领用包装物会计处理
  • 计提工资会计科目怎么写
  • 假的手撕票已经入账了怎么办?
  • 印花税已经缴纳了还需要申报
  • 事业单位自用的房产
  • 特殊行业会计公司排名
  • 非公司员工缴纳社保有什么影响
  • 增值税预缴税款表项目编号是什么
  • 1697510710
  • 工程结算收入以前年度多结转收入怎么处理?
  • windows10.0
  • 路由器和光猫上的无线网络名称一样吗
  • win11耳机插电脑没声音怎么办
  • 如何通过路由器查看宽带账号密码
  • mt-mon.exe
  • 坏账的税务处理方法
  • 招待客户住宿的句子
  • 进口应税消费品的组成计税价格公式
  • php常用设计模式(大总结)
  • 每月分配利润如何做账
  • uniapp编译原理
  • php数据库编程
  • php 密码
  • 林场苗圃工作有哪些
  • 一般纳税人怎么申报增值税
  • 什么情况下要开外经证
  • 收到进项发票不对公账怎么办
  • 02-MyBatis-Plus
  • 销售折让的会计处理方法
  • 进项税大于销项税怎么做分录
  • 新准则对企业的影响
  • 长期的待摊费用包括哪些
  • 预付卡充值入什么科目
  • sql实现分组查询的短语
  • 数据库中多表连接的方式
  • sqlserver允许一列列值重复
  • win7怎么隐藏我的电脑
  • win7桌面和win10桌面
  • linux 主力机
  • bp程序是什么意思
  • win10添加闹钟
  • 获取linuxip
  • linux系统查看磁盘io
  • xp的命令提示符在哪
  • centos 搜索
  • win7控制面板有哪些功能
  • windows8设置自动关机
  • win10 1511(win10 TH2)如何调整开始屏幕磁贴大小?
  • 苹果服务器操作系统
  • linux如何创建ftp
  • win7笔记本电池电量显示怎么设置
  • 如何解决windows蓝屏问题
  • android break
  • cocos2dx 2.2.2
  • unity项目中的资源
  • 批处理命令大全及用法
  • ar现实增强设备
  • Node.js中的全局对象有
  • JavaScript中的数据类型分哪为两大类?
  • jquery动态添加元素
  • unity脚本api
  • jquery动态改变样式
  • 电子专票票种核定
  • 国税系统升级后怎么添加办税人
  • 卷烟批发环节的消费税
  • 书画作品赠送仪式
  • 监察室主任岗位职责
  • 河南省地税税务局官网
  • 税款复核需要多少天
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设