位置: 编程技术 - 正文

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

  • 个人偶然所得税率多少
  • 小规模纳税属于什么类型
  • 劳务企业向总包提供
  • 营业外收入记账
  • 签章是签字还是盖章z还是手印
  • 销售货物产生的运费如何开票
  • 工资薪金所得应纳税所得额
  • 施工企业必须要注册造价工程师吗
  • 累计折旧计入资产负债表什么科目
  • 购买折让
  • 用银行汇票付款的会计分录
  • 盈余公积什么时候提取
  • 一般纳税人以清包工方式
  • 房地产企业开发资质查询
  • 加计扣除农产品进项税额
  • 小型微利企业年度汇算清缴报哪些报表
  • 银行电子承兑如何撤回
  • 公司账户替别人过账
  • 苹果7plus续航
  • win7怎么运行在哪里设置
  • 建筑公司能否开材料票
  • 哪些费用发票可以报销
  • 音量图标不显示怎么回事
  • laravel数据迁移
  • xp系统可以安装cad吗
  • 公司收到发票怎么做账
  • 根据新企业所得税法的规定,企业购买并实际使用
  • 远期外汇交易会有风险吗
  • 低值易耗品是怎样的
  • 基于随机森林的气温预测
  • unet模型代码matlab
  • IDEA 2022专业版创建Java Web项目(保姆式小白讲义,强烈建议入手!)
  • 不含税销售额和计税销售额
  • reorg table 命令
  • 物业管理可以开保洁发票吗
  • 哪些计入其他收益与营业外收入
  • 供应商发票多开了3毛钱能做到财务费吗
  • 分类信息有哪些网站
  • mongodb导入数据三种方式
  • 预收的贷方余额表示什么
  • 结转本年利润什么意思
  • 售后领料怎么做会计分录
  • 关联交易纳税调整期限
  • 往来款和货款
  • 税务上减免两费是什么
  • 车间里停止生产怎么办
  • 员工缴纳工伤保险怎么赔偿
  • 采购折扣怎么结算
  • 建筑行业跨期收益怎么算
  • 如果收到现金抵押怎么办
  • 协定存款是什么存款
  • 给个体工商户付款可以打到法人卡上吗
  • 存货跌价准备的账务处理
  • mysql转移表数据表
  • windows下mysql 5.7版本中修改编码为utf-8的方法步骤
  • mysql中汉字用什么类型
  • 最新bios界面
  • Linux系统调用函数
  • xp开机chkdsk
  • centos7yum
  • sgbhp.exe - sgbhp是什么进程 有什么用
  • win10玩cf几分钟无响应
  • window10自带录屏录制不工作
  • win7小技巧
  • tar命令参数详解
  • win10mobile最新版本
  • 全志科技在国内芯片界地位
  • perl and
  • easyui折叠面板默认折叠
  • Open quote is expected for attribute "name" associated with an element type "item".
  • 批处理文件实例
  • jquery lazyload
  • js时间范围
  • 安卓解析xml的几种方式
  • js实现vue
  • 安卓系统手机图片文件夹在哪里
  • 广西地方税务局决算公开表
  • 计算消费税为什么要除1-比例税率
  • 成都网上税务局
  • 加强宣传的名言警句
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设