国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux使用iptables進行異機備份/恢復教程

2020-07-10 11:29:23
字體:
來源:轉載
供稿:網友

  在Linuxp系統中,itables命令可以為我們進行異機備份或恢復,但可能很多用戶還不是很熟悉,下面小編就將方法分享給大家。

Linux使用iptables進行異機備份/恢復的方法

  方法如下:

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

  主控機:即業(yè)務運行中的機子;備份機:即主控機故障時,切換到備份的機子

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

  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

  */10 * * * * /usr/sbin/ntpdate 210.72.145.44

  10 * * * * 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 22 root@202.105.135.52:/etc/sysconfig/iptables /bak/iptables/lt/iptables

  set timeout 300

  expect "root@202.105.135.52's password:"

  set timeout 300

  send "$password/r"

  set timeout 300

  send "exit/r"

  expect eof

  7、在/root/script/目錄下建立腳本:

  vi scp_yd.sh

  #!/usr/bin/expect -f

  set password gst

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

  set timeout 300

  expect "root@183.62.178.91's password:"

  set timeout 300

  send "$password/r"

  set timeout 300

  send "exit/r"

  expect eof

  8、在/root/script/目錄下建立腳本:

  vi backup.sh

  expect /root/script/scp_lt.sh

  expect /root/script/scp_yd.sh

  sed -i 's/202.105.135.52/183.62.178.85/g' /bak/iptables/lt/iptables

  sed -i 's/58.251.49.18/58.250.56.154/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的公鑰,之后就不用這樣登陸了,否則腳本會執(zhí)行錯誤

  10、定制自動任務:

  crontab -e

  */10 * * * * /usr/sbin/ntpdate 210.72.145.44

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

  以上就是Linux使用iptables進行異機備份/恢復的方法,除此之外,我們還可以通過iptables命令開啟、關閉防火墻功能。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 昆明市| 长治市| 旬阳县| 伊通| 即墨市| 龙陵县| 平顶山市| 通河县| 上思县| 鹤壁市| 太仆寺旗| 宜黄县| 遂昌县| 保山市| 祁东县| 博爱县| 通许县| 长海县| 阳春市| 绥芬河市| 建湖县| 银川市| 墨竹工卡县| 曲沃县| 乾安县| 东莞市| 西城区| 左权县| 东平县| 泸溪县| 栖霞市| 佛学| 托克托县| 郎溪县| 阜新市| 肇东市| 武清区| 磐石市| 榆林市| 玉田县| 兴文县|