Mundarija:
- 1 -qadam: talablar
- 2 -qadam: o'zgaruvchilar
- 3 -qadam: Ulanish
- 4 -qadam: Paging -ni o'chiring
- 5 -qadam: Konfiguratsiyani oling
- 6 -qadam: Fayl hajmini tekshiring
- 7 -qadam: tozalash
- 8 -qadam: Hammasini bir joyga to'plang
Video: Döküm tarmoqlari qurilmasini qanday zaxiralash kerak: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:29
Bu ko'rsatma quyish tarmoqlari kalitlari/yo'riqnoma/xavfsizlik devorining zaxira nusxalarini avtomatlashtirish uchun ishlatilishi mumkin bo'lgan skriptni ko'rsatadi.
1 -qadam: talablar
Bu skript zaxira nusxalarini avtomatlashtirish uchun kutish tizimidan foydalanadi va Linux tizimida ishlaydi. Agar siz hech qachon kutmagan bo'lsangiz, Oreillyda "Kutishlarni o'rganish" kitobi bor
2 -qadam: o'zgaruvchilar
Ba'zi o'zgaruvchilarni o'rnating. Siz foydalanuvchi nomini, parolni, quyish zavodini va tez o'zgaruvchilarni o'zgartirishingiz kerak bo'ladi. #!/usr/bin/wait#Dökümhane qurilmalarining zaxira konfiguratsiyasini skript kuting#Jo Makmanus#Ba'zi bir vaqtni belgilash vaqtini belgilang 60set foydalanuvchi "telnet" parolni belgilang "parolni" quyish zavodini "Foundry.foo.bar.com" o'rnating "/ mnt/netapp/backups/foundry.foo.bar.com "jurnalni o'rnatish" [vaqt tamg'asi -format%Y-%m-%d] -config.txt "mailto-ni o'rnatish" [email protected] "pochta mavzusini o'rnatish" Xato: quyish zavodi zaxiralash muvaffaqiyatsiz tugadi [vaqt tamg'asi -format%Y-%m-%d] "pochta jo'natmalarini o'rnatish" "sozlash" telnet@FLS648"
3 -qadam: Ulanish
Skriptning bu qismi Foundry.send_user "Foundry Backup Script / n" send_user "ga $ castry / n ulanmoqda / n" telnet $ castry kutilmoqda {"Parol:" {send "$ parol / r" kuting {" $ tezkor "{send_user" Ulangan "}" xato "{send_user" Parol noto'g'ri "," setfailfail set "" Parol yaroqsiz "dan chiqish," close} timeout {send_user "No return" "nofail set" "No return" "}}}" "{Send_user" ni joylashtirish uchun marshrut yo'q $ dökümhaneye ulanmadi / n "pochta qutisini o'rnat" $ dökümhaneye ulanmadi / n "}" Nom yoki xizmat noma'lum "{send_user" $ dökümhaneye ulanmadi / n "to'plami. mailfail "$ castry / n"} ga ulanmadi s $ mailsubject $ mailto << "$ mailfail" chiqish}
4 -qadam: Paging -ni o'chiring
"Ko'proq" so'rovini o'chiring, shunda biz konfiguratsiyani yuklab olamiz. yuborish "enable / r" kutish {"$ prompt Switch#" {send_user "Enabled"} default [send_user "Enable failed" setfailfail set "ScreenOS faqat paging opsiyasidan tashqari." yopish}} agar {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit} send "skip-page-display / r" expect {"Sahifani ko'rsatish rejimini o'chirish* $ prompt "{send_user" / nPaging o'chirilgan / n "} sukut bo'yicha {send" ScreenOS -da disk almashish opsiyasi bo'lmagan. / n "mailfail -ni sozlash" ScreenOS -da paging opsiyasi bundan mustasno. " close} timeout {send_user "ScreenOS paging imkoniyatidan tashqari / n" pochta jo'natmasini o'rnatish "ScreenOS paging opsiyasidan tashqari emas." yopish}} agar {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" chiqish}
5 -qadam: Konfiguratsiyani oling
Skriptning bu qismi konfiguratsiyani oladi. send_user "Konfiguratsiya yuklanmoqda / n" log_file $ basedir/$ logsend "ishlayotganini ko'rsatish / r" kuting {"$" kutubxonasi "{log_file send_user" / nKonfiguratsiya yuklandi / n "} kutish vaqti {send_user" / nKonfiguratsiyani yuklashda xato. " mailfail -ni o'rnating "Konfiguratsiyani yuklab olishda xato." }} closeif {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" chiqish}
6 -qadam: Fayl hajmini tekshiring
Fayl hajmini tekshiring. fayl hajmini belgilang [fayl hajmi $ basedir /$ log], agar {$ filesize <= 512} {send_user "Netscreen konfiguratsiyasi juda kichik bo'lsa, / n" pochta aloqasini o'rnatish "ni tekshiring. Netscreen konfiguratsiyasi juda kichik, / n" exec /bin ni tekshiring. /mail -s $ mailsubject $ mailto << "$ mailfail" chiqish}
7 -qadam: tozalash
Ikki haftadan eski konfiguratsiyalarni tozalang.#2 haftalikdan katta konfiguratsiyani olib tashlang $ basedir -name '*config.txt*' -mtime +14 ni toping.
8 -qadam: Hammasini bir joyga to'plang
Hammasini bir joyga qo'ying. Skript biriktirilgan, u xatolar haqida elektron pochta xabarini yuboradi.
Tavsiya:
PIR yordamida Arduino ijtimoiy masofali qurilmasini qanday qilish kerak: 4 qadam
PIR yordamida Arduino ijtimoiy masofali qurilmasini qanday qilish kerak: 1
Cho'ntakka ulash qurilmasini qanday qilish kerak: 4 qadam
Qanday qilib cho'ntakka ulash qurilmasini yasash mumkin: hammaga salom. Bu ko'rsatma uchun men bir yil davomida yaxshi o'ylab topgan ishimni ochaman. Men buni "Pocket Doc", Apple Fold deb atayman. Bu 3D bosma korpus, unda telefon va quvvat banki joylashgan va
Esp8266EX yoki Esp-01 asl dasturiy ta'minotini qanday zaxiralash kerak: 4 qadam
Esp8266EX yoki Esp-01 dasturiy ta'minotining asl nusxasini qanday zaxiralash mumkin: nima uchun? asl dasturiy ta'minotni zaxiralash muhim. eng oddiy ans is = original original Ushbu qo'llanmada sizga esp8266ex asl dasturiy ta'minotini qanday zaxiralashni ko'rsataman. ESP8266EX-bu to'liq TCP/IP to'plami va mikrokontrolli arzon Wi-Fi mikrochipi
4017 IC: 8 qadam yordamida AC chiziqli sinov qurilmasini qanday qilish kerak
4017 IC yordamida AC chiziqli sinov qurilmasini qanday qilish kerak: Salom do'stim, bugun men 4017 IC yordamida AC Tester sxemasini qilmoqchiman. Ushbu sxema simning yuzasiga tegmasdan o'zgaruvchan tokni ko'rsatadi. Qani boshladik
Netscreen xavfsizlik devorini qanday zaxiralash kerak: 8 qadam
Netscreen xavfsizlik devorini qanday zaxiralash kerak: Bu ko'rsatma ScreenOS -da ishlaydigan tarmoqli xavfsizlik devorining zaxira nusxalarini avtomatlashtirish uchun ishlatilishi mumkin bo'lgan skriptni ko'rsatadi