สารบัญ:
- ขั้นตอนที่ 1: ข้อกำหนด
- ขั้นตอนที่ 2: ตัวแปร
- ขั้นตอนที่ 3: เชื่อมต่อ
- ขั้นตอนที่ 4: ปิดใช้งานการเพจ
- ขั้นตอนที่ 5: รับ Config
- ขั้นตอนที่ 6: ตรวจสอบขนาดไฟล์
- ขั้นตอนที่ 7: ล้างข้อมูล
- ขั้นตอนที่ 8: รวมทุกอย่างเข้าด้วยกัน
![วิธีสำรองข้อมูลอุปกรณ์ Foundry Networks: 8 ขั้นตอน วิธีสำรองข้อมูลอุปกรณ์ Foundry Networks: 8 ขั้นตอน](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11122699-how-to-backup-a-foundry-networks-device-8-steps-j.webp)
วีดีโอ: วิธีสำรองข้อมูลอุปกรณ์ Foundry Networks: 8 ขั้นตอน
![วีดีโอ: วิธีสำรองข้อมูลอุปกรณ์ Foundry Networks: 8 ขั้นตอน วีดีโอ: วิธีสำรองข้อมูลอุปกรณ์ Foundry Networks: 8 ขั้นตอน](https://i.ytimg.com/vi/a1X8Nu1kDnk/hqdefault.jpg)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
![วิธีสำรองข้อมูลอุปกรณ์เครือข่ายโรงหล่อ วิธีสำรองข้อมูลอุปกรณ์เครือข่ายโรงหล่อ](https://i.howwhatproduce.com/images/003/image-8883-48-j.webp)
คำแนะนำนี้จะแสดงสคริปต์ที่สามารถใช้เพื่อสำรองข้อมูลอัตโนมัติของสวิตช์/เราเตอร์/ไฟร์วอลล์เครือข่ายโรงหล่อ
ขั้นตอนที่ 1: ข้อกำหนด
![ความต้องการ ความต้องการ](https://i.howwhatproduce.com/images/003/image-8883-49-j.webp)
สคริปต์นี้ใช้คาดหวังว่าจะทำให้การสำรองข้อมูลเป็นอัตโนมัติและทำงานบนระบบลินุกซ์ หากคุณไม่เคยเช็คเอาท์มาก่อน Oreilly มีหนังสือที่ยอดเยี่ยม "Exploring Expect"
ขั้นตอนที่ 2: ตัวแปร
![ตัวแปร ตัวแปร](https://i.howwhatproduce.com/images/003/image-8883-50-j.webp)
ตั้งค่าตัวแปรบางอย่าง คุณจะต้องเปลี่ยนชื่อผู้ใช้ รหัสผ่าน โรงหล่อ และตัวแปรพรอมต์ #!/usr/bin/expect#Expect สคริปต์เพื่อสำรองข้อมูล config ของอุปกรณ์ Foundry#Joe McManus#Set some varsset timeout 60set user "telnet"set password "password"set foundry "foundry.foo.bar.com"set basedir "/ mnt/netapp/backups/foundry.foo.bar.com"set log "[timestamp -format %Y-%m-%d]-config.txt"set mailto "[email protected]"set mail subject "Error: foundry การสำรองข้อมูลล้มเหลว [timestamp -format %Y-%m-%d] "set mailfail ""set prompt "telnet@FLS648"
ขั้นตอนที่ 3: เชื่อมต่อ
![เชื่อมต่อ เชื่อมต่อ](https://i.howwhatproduce.com/images/003/image-8883-51-j.webp)
สคริปต์ส่วนนี้พยายามเชื่อมต่อกับ Foundry.send_user "Foundry Backup Script\n"send_user "กำลังเชื่อมต่อกับ $foundry\n"spawn telnet $foundry คาดหวัง { "รหัสผ่าน:" { send "$password\r" คาดหวัง { " $prompt" { send_user "เชื่อมต่อแล้ว" } "ล้มเหลว" { send_user "รหัสผ่านไม่ถูกต้อง กำลังออก" ตั้งค่า mailfail "รหัสผ่านไม่ถูกต้อง ออก" ปิด } หมดเวลา { send_user "ไม่มีการส่งคืนข้อความแจ้ง" ตั้งค่า mailfail "ไม่มีการแจ้งกลับ" ปิด } } } " ไม่มีเส้นทางไปยังโฮสต์" { send_user "ไม่สามารถเชื่อมต่อกับ $foundry\n" ตั้งค่า mailfail "ไม่สามารถเชื่อมต่อกับ $foundry\n" } "ไม่ทราบชื่อหรือบริการ" { send_user "ไม่สามารถเชื่อมต่อกับ $foundry\n" ได้ mailfail "ไม่สามารถเชื่อมต่อกับ $foundry\n" } หมดเวลา{ send_user "หมดเวลาเชื่อมต่อกับ $foundry" ตั้งค่า mailfail "หมดเวลาเชื่อมต่อกับ $foundry" ปิด } }ถ้า { $mailfail != "" } { exec /bin/mail - s$mailsubject $mailto << "$mailfail" exit}
ขั้นตอนที่ 4: ปิดใช้งานการเพจ
![ปิดใช้งานการเพจ ปิดใช้งานการเพจ](https://i.howwhatproduce.com/images/003/image-8883-52-j.webp)
ปิดใช้งานพรอมต์ "เพิ่มเติม" เพื่อให้เราสามารถดาวน์โหลดการกำหนดค่าได้ ส่ง "enable\r" คาดหวัง { "$prompt Switch #" { send_user "Enabled" } ค่าเริ่มต้น { send_user "เปิดใช้งานล้มเหลว" ตั้งค่า mailfail "ScreenOS ไม่ได้ยกเว้นตัวเลือกการเพจ" ปิด }}ถ้า { $mailfail != "" } { exec /bin/mail -s$mailsubject $mailto << "$mailfail" exit}ส่ง "skip-page-display\r" คาดหวัง { "ปิดใช้งานโหมดแสดงหน้าเว็บ* $prompt" { send_user "\nPaging Disabled\n" } ค่าเริ่มต้น { ส่ง "ScreenOS ไม่ได้ยกเว้นตัวเลือกการเพจ\n" ตั้งค่า mailfail "ScreenOS ไม่ได้ยกเว้นตัวเลือกการเพจ" ปิด } หมดเวลา { send_user "ScreenOS ไม่ได้ยกเว้นตัวเลือกการเพจ\n" ตั้งค่า mailfail "ScreenOS ไม่ได้ยกเว้นตัวเลือกการเพจ" ปิด }}ถ้า { $mailfail != "" } { exec /bin/mail -s$mailsubject $mailto << "$mailfail" exit}
ขั้นตอนที่ 5: รับ Config
![รับการกำหนดค่า รับการกำหนดค่า](https://i.howwhatproduce.com/images/003/image-8883-53-j.webp)
ส่วนนี้ของสคริปต์ได้รับการกำหนดค่า send_user "กำลังดาวน์โหลดการกำหนดค่า\n"log_file $basedir/$logsend "แสดงการทำงาน\r"คาดว่า { "$prompt" { log_file send_user "\nการกำหนดค่าที่ดาวน์โหลด\n" } หมดเวลา { send_user "\nเกิดข้อผิดพลาดระหว่างการดาวน์โหลดการกำหนดค่า" ตั้งค่า mailfail "ข้อผิดพลาดระหว่างการดาวน์โหลดการกำหนดค่า" }}closeif { $mailfail != "" } { exec /bin/mail -s$mailsubject $mailto << "$mailfail" exit}
ขั้นตอนที่ 6: ตรวจสอบขนาดไฟล์
![ตรวจสอบขนาดไฟล์ ตรวจสอบขนาดไฟล์](https://i.howwhatproduce.com/images/003/image-8883-54-j.webp)
ตรวจสอบขนาดไฟล์ ตั้งค่าขนาดไฟล์ [ขนาดไฟล์ $basedir/$log]หาก { $filesize <= 512 } { send_user "การกำหนดค่า Netscreen เล็กเกินไป โปรดตรวจสอบ\n" ตั้งค่า mailfail "การกำหนดค่า Netscreen เล็กเกินไป โปรดตรวจสอบ\n" exec /bin /mail -s$mailsubject $mailto << "$mailfail" exit}
ขั้นตอนที่ 7: ล้างข้อมูล
![ทำความสะอาด ทำความสะอาด](https://i.howwhatproduce.com/images/003/image-8883-55-j.webp)
ล้างการกำหนดค่าที่เก่ากว่าสองสัปดาห์#Remove config เก่ากว่า 2 สัปดาห์exec find $basedir -name '*config.txt*' -mtime +14
ขั้นตอนที่ 8: รวมทุกอย่างเข้าด้วยกัน
รวมทุกอย่างเข้าด้วยกัน สคริปต์ที่แนบมาก็จะส่งอีเมลเกี่ยวกับความล้มเหลว
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
![การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-2360-j.webp)
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
![การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน](https://i.howwhatproduce.com/images/002/image-5374-j.webp)
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
![วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน](https://i.howwhatproduce.com/images/004/image-9009-j.webp)
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
![การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
![เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน](https://i.howwhatproduce.com/images/008/image-21644-j.webp)
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง