真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux上實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備配置文件自動(dòng)備份

腳本的功能是代替手工到交換機(jī)上保存配置,是完全登陸交換機(jī)來(lái)作的操作,不論交換機(jī)的版本高低,只要權(quán)限內(nèi)能敲的命令,基本都可以實(shí)現(xiàn)。
腳本的執(zhí)行過(guò)程是這樣的:telnet到指定交換機(jī)--保存配置--通過(guò)交換機(jī)登陸到服務(wù)器--輸入用戶名密碼--將交換機(jī)的配置文件上傳到FTP服務(wù)器上。
下面是腳本內(nèi)容(vi tel10.sh):

安寧ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來(lái)市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!

#!/usr/bin/expect                              //此處用的是expect,如果linux沒(méi)有的話,需要yum安裝一下//
set date [exec date "+%Y%m%d"]     //給date變量賦值,后面需要調(diào)用//
spawn telnet 192.168.10.10         //這是expect的一個(gè)命令,表示從服務(wù)器上telnet到192.168.1.104//
expect “Username:"                //在回顯的字符串中匹配Username:,如果匹配到,執(zhí)行下面//
send "admin\r"                        //向交換機(jī)發(fā)送admin字符串,即輸入telnet到交換機(jī)的用戶名//
expect "Password:"                  //在回顯的字符串中匹配Password:,如果匹配到,執(zhí)行下面//
send "Admin@huawei\r"        //向交換機(jī)發(fā)送Admin@huawei字符串。即輸入tel到交換機(jī)的密碼//
send "save\r"                          //向交換機(jī)發(fā)送save字符串,相當(dāng)于在交換機(jī)上執(zhí)行save命令//
send "Y\r"                //因交換機(jī)在save時(shí),會(huì)有個(gè)交互過(guò)程,發(fā)送字符串Y,相當(dāng)于在交換機(jī)輸入Y//
send "ftp 192.168.10.1\r"          //向交換機(jī)發(fā)送ftp 192.168.1.1指令,相當(dāng)于在交換機(jī)上輸入ftp 192.168.1.1這條命令,意思就是登陸FTP服務(wù)器//
send "admin\r"      //發(fā)送字符串a(chǎn)dmin,即輸入登陸FTP服務(wù)器的用戶名//
send "Admin@huawei\r"          //發(fā)送字符串Admin@huawei。即輸入登陸FTP服務(wù)器的密碼//
send "put flash:/vrpcfg.zip /configbck/$date.zip\r"  //執(zhí)行指令Put,交配置文件上傳到FTP服務(wù)器//
interact               

說(shuō)明:1、Linux服務(wù)器上要先按裝expect,否則是不能執(zhí)行expect命令的。
2、Linux服務(wù)器要安裝telnet,否則是不能telnet的。此處也可以使用ssh 登錄服務(wù)器代碼如下:

 spawn ssh -p 22 admin@192.168.10.10
                     send "yes\r"
           expect "password:"
           send "Admin@huawei\r"
       3、向交換機(jī)發(fā)送什么指令,不同的交換機(jī)是不一樣的,根據(jù)需要選擇要send的字符串,也就是根據(jù)需要來(lái)指定你要在交換機(jī)的輸入的命令。當(dāng)然不只有備份,像reload /switchport mode trunk都是可以做的。

下面我們要做的是,創(chuàng)建一個(gè)crontab自動(dòng)執(zhí)行任務(wù)

[root@permanet ~]# crontab -e
00 01 * * * /home/expect/tel10.exp   //1點(diǎn)0分,每日每月每周,執(zhí)行絕對(duì)路徑下的命令//

可以寫改寫腳本建立一個(gè)ip地址文件,然后讀取文件中的ip,依次備份。


當(dāng)前標(biāo)題:Linux上實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備配置文件自動(dòng)備份
地址分享:http://weahome.cn/article/pcchsi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部