位置: 编程技术 - 正文

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操作系统支持虚拟内存吗)

  • 个税返还奖励财务人员流程
  • 小型微利企业所得税减免政策
  • 偷税漏税是指什么税种
  • 银行存款支付运费会计科目
  • 免税货物需要缴纳增值税吗
  • 费用票如何做账务处理
  • 生产研发设备
  • 运输企业印花税按什么缴纳
  • 增值税税金不足1元未缴纳账务处理
  • 原材料进口关税怎么算
  • 商场促销的税务处理怎么做?
  • 小规模纳税人发票图片
  • 递延收益是什么科目应该怎么处理
  • 个人工资税收怎么申报
  • 物流公司货物丢失不赔偿怎么处理
  • 增值税专用发票抵扣期限
  • 返税怎么操作流程
  • 房产报废手续
  • 货物退回发票冲红会计分录
  • 税务稽查可以不罚款的情形
  • 危废处置怎么收费
  • 怎样提取word中的图片
  • 进口应税消费品的组成计税价格为
  • 苹果macbook 系统
  • 华为鸿蒙harmonyos官网4.0
  • 我的电脑图标没了怎么恢复
  • php in
  • 受托方代扣代缴的消费税计入什么科目
  • 存货盘盈盘亏的账务处理
  • 最好的ph计
  • vue路由实例
  • NovelAi + Webui + Stable-diffusion本地配置
  • html/css/javascript
  • js调用函数的几种方法
  • 医院职工医疗保险报销比例
  • 固定资产报废如何记账
  • 结转成本相关内容有哪些
  • 分公司需要做纳税申报吗
  • 员工垫付公司的保险费
  • phpmail
  • phpcms编辑器
  • sqlloader语法
  • php_fileinfo不支持
  • 增发股票购买子公司
  • 企业注销其他应收款有数,要交税吗?
  • 股东的投资款能转为借款
  • 哪些普通发票可以抵扣
  • 红字发票是可以抵扣吗
  • mongodb查询操作
  • 怎样备份mysql数据库
  • 注销公司需要承担什么责任
  • 厂房房租发票
  • 股息和资本收益
  • 企业与股东之间的关系,也是企业与投资者之间的关系
  • 没有收入是纳税人吗
  • 股权激励费用如何计提
  • 为什么说资产负债表是静态报表
  • 机票行程单可以打印几次
  • 多缴附加税款账务处理
  • 公司的三证合一是什么
  • mysql source 慢
  • 在mysql中使用视图的限制
  • 自定义设置微信来电铃声
  • win7系统弹出cd
  • xp怎么把ie浏览器放到桌面
  • linux如何替换
  • windows xp密码忘记怎样解锁
  • win8手机版
  • redhat无法启动
  • lsass exe
  • win7开机时出现一堆英文
  • linux如何使用vim编写程序
  • html上拉加载更多
  • js中不用var声明
  • cocos creator rpg
  • sell脚本
  • 法人变更税务登记表怎么填
  • 企业所得税季度申报表填报说明
  • 成品油消费税税目税率表2023
  • 营业税发票丢失能否开增值税普票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设