Სარჩევი:
- ნაბიჯი 1: მოთხოვნები
- ნაბიჯი 2: ცვლადები
- ნაბიჯი 3: დაკავშირება
- ნაბიჯი 4: გამორთეთ გვერდი
- ნაბიჯი 5: მიიღეთ კონფიგურაცია
- ნაბიჯი 6: შეამოწმეთ ფაილის ზომა
- ნაბიჯი 7: გასუფთავება
- ნაბიჯი 8: ყველაფერი ერთად ააწყვეთ
ვიდეო: როგორ შექმნათ სარეზერვო ასლები სამსხმელო ქსელების მოწყობილობაზე: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:22
ეს ინსტრუქცია აჩვენებს სკრიპტს, რომელიც შეიძლება გამოყენებულ იქნას სამსხმელო ქსელების გადართვის/როუტერის/ბუხრის სარეზერვო ასლების ავტომატიზაციისთვის.
ნაბიჯი 1: მოთხოვნები
ეს სკრიპტი იყენებს ელოდება სარეზერვო ასლების ავტომატიზაციას და მუშაობს Linux სისტემაზე. თუ არასოდეს გაგიცდიათ ელოდეთ, ორელიას აქვს შესანიშნავი წიგნი "Explorating Expect"
ნაბიჯი 2: ცვლადები
დააყენეთ რამდენიმე ცვლადი. თქვენ უნდა შეცვალოთ მომხმარებლის სახელი, პაროლი, ქარხანა და სწრაფი ცვლადები. #!/usr/bin/expect#ელოდეთ სკრიპტს სარეზერვო ასლების ჩამოსხმის კონფიგურაციისთვის#ჯო მაკმანუსი#დააყენეთ რამდენიმე ვარსსტემის ვადა 60set მომხმარებლის "telnet" მითითებული პაროლი "პაროლი" set foundry "foundry.foo.bar.com" set basedir "/ mnt/netapp/backups/foundry.foo.bar.com "ჟურნალის დაყენება" [დროის ნიშნული -ფორმატი%Y-%m-%d] -config.txt "მითითებული mailto" [email protected] "მითითებული mailsubject" შეცდომა: სამსხმელო სარეზერვო ასლი ვერ მოხერხდა [დროის ნიშნული -ფორმატი%Y-%m-%d] "mailfail" "set prompt" telnet@FLS648"
ნაბიჯი 3: დაკავშირება
სკრიპტის ეს ნაწილი ცდილობს დაუკავშირდეს foundry.send_user "Foundry Backup Script / n" send_user "დაკავშირება $ foundry / n" spawn telnet $ foundry expect {"პაროლი:" {გაგზავნა "$ პაროლი / r" ველოდები {" $ მოთხოვნა "{send_user" დაკავშირებულია "}" წარუმატებლობა "{send_user" არასწორი პაროლი, გასვლა "set mailfail" არასწორი პაროლი, გასვლა "close} timeout {send_user" მოთხოვნა არ დაბრუნებულა "set mailfail" მოთხოვნა არ დაბრუნებულა "close}}}" მასპინძელი მარშრუტი "{send_user" შეუძლებელია $ foundry / n "set 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: გამორთეთ გვერდი
გამორთეთ მოთხოვნა "მეტი", ასე რომ ჩვენ შეგვიძლია ჩამოტვირთოთ კონფიგურაცია. გაგზავნა "ჩართვა / r" ელოდება {"$ მოთხოვნას გადართვა#" {send_user "გააქტიურებულია"} ნაგულისხმევი {send_user "გააქტიურება ვერ მოხერხდა" მითითებული ფოსტა "ScreenOS არ გამორიცხავს პეიჯინგის ვარიანტს." დახურვა}} თუ {$ mailfail! = ""} {exec /bin /mail -s $ mails subject $ mailto << "$ mailfail" exit} send "skip-page-display / r" expect {"გვერდის ჩვენების რეჟიმის გამორთვა* $ მოთხოვნა "{send_user" / n გვერდი გამორთულია / n "} ნაგულისხმევი {გაგზავნა" ScreenOS არ გამორიცხავს პეიჯინგის ვარიანტს. / n "mailfail- ის დაყენება" ScreenOS არ გამორიცხავს პეიჯინგის ვარიანტს. " დახურვა} დროის ამოწურვა {send_user "ScreenOS არ გამორიცხავს პეიჯინგის ვარიანტს / n" დააყენეთ ფოსტა "ScreenOS არ გამორიცხავს პეიჯინგის ვარიანტს." დახურვა}} თუ {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit}
ნაბიჯი 5: მიიღეთ კონფიგურაცია
სკრიპტის ეს ნაწილი იღებს კონფიგურაციას. send_user "ჩამოტვირთვის კონფიგურაცია / n" log_file $ basedir/$ logsend "ჩვენება გაშვებული / r" ველით {"$ სწრაფი" {log_file send_user "\ n კონფიგურაცია გადმოწერილია / n"} დროის გასვლა {send_user "\ n შეცდომა კონფიგურაციის ჩამოტვირთვისას." დააყენეთ mailfail "შეცდომა კონფიგურაციის ჩამოტვირთვისას." }} closeif {$ mailfail! = ""} {exec /bin /mail -s $ mails subject $ mailto << "$ mailfail" exit}
ნაბიჯი 6: შეამოწმეთ ფაილის ზომა
შეამოწმეთ ფაილის ზომა. დააყენეთ ფაილების ზომა [ფაილის ზომა $ basedir /$ log] თუ {$ filesize <= 512} {send_user "Netscreen კონფიგურაცია ძალიან მცირეა, გთხოვთ გამოიძიოთ / n" დააყენეთ mailfail "Netscreen კონფიგურაცია ძალიან მცირეა, გთხოვთ გამოიძიოთ / n" exec /bin /mail -s $ mails subject $ mailto << "$ mailfail" exit}
ნაბიჯი 7: გასუფთავება
ორ კვირაზე ძველი კონფიგურაციის გასუფთავება.#2 კვირაზე ძველი კონფიგურაციის ამოღება
ნაბიჯი 8: ყველაფერი ერთად ააწყვეთ
ეს ყველაფერი ერთად მოათავსეთ. სკრიპტი თან ერთვის, ის გაგზავნის ელ.წერილს წარუმატებლობის შესახებ.
გირჩევთ:
შექმენით VPN თქვენს Raspberry Pi მოწყობილობაზე: 6 ნაბიჯი (სურათებით)
შექმენით VPN თქვენს ჟოლოს პი მოწყობილობაზე: VPN ან ვირტუალური პირადი ქსელი დაგეხმარებათ ინტერნეტის რიგით მომხმარებლებს, დარჩნენ ცოტა უფრო პირადში, ინტერნეტში სერფინგის დროს. მას ასევე შეუძლია დაეხმაროს პროფესიონალური პროგრამული უზრუნველყოფის შემქმნელებს მათ პროექტებზე მუშაობისას. და Raspberry Pi VPN კავშირი, რომელიც დაფუძნებულია
პაროლის გატეხვა მოწყობილობაზე Arduino– ით: 8 ნაბიჯი
პაროლის გატეხვა მოწყობილობაზე Arduino– სთან: მე მაქვს კამერა, რომ გადავიღო ცხოველების თავისუფლად გადაღებული ფოტოები (ბრენდი VICTURE და მოდელი HC200), რომელსაც დავუყენე პაროლი და გარკვეული დროის შემდეგ მისი გამოყენების გარეშე დამავიწყდა. ახლა ჩართეთ კამერა გამოჩნდება ოთხი ნული (არის პაროლის ოთხი პოზიცია) და cu
LEDS- ისა და AT Tiny- ის გამოყენება, რომ შექმნათ მოციმციმე ვარსკვლავი პიეზოს თამაშით "Twinkle, Twinkle, Little Star": 6 ნაბიჯი
LEDS- ის და AT Tiny- ის გამოყენება პიეზოსთან ერთად მოციმციმე ვარსკვლავის შესაქმნელად "Twinkle, Twinkle, Little Star": ეს წრე იყენებს LEDS, AT TINY და piezo- ს მოციმციმე ვარსკვლავის და მუსიკისთვის "Twinkle, Twinkle, small star"; გთხოვთ იხილოთ მომდევნო ნაბიჯი სქემისა და სქემის მიმოხილვისთვის
რამდენად ადვილია თქვენი Linux ყუთის სარეზერვო ასლი Rdiff- სარეზერვო საშუალებით: 9 ნაბიჯი
რამდენად ადვილია თქვენი Linux ყუთის სარეზერვო ასლი Rdiff- სარეზერვო საშუალებით: ეს ინსტრუქცია გაჩვენებთ როგორ გაუშვათ მარტივი სრული გამორჩეული სარეზერვო და აღდგენის სისტემა linux– ზე rdiff-backup და usb დისკის გამოყენებით
როგორ შექმნათ სარეზერვო ასლი ქსელის ეკრანზე: 8 ნაბიჯი
როგორ შექმნათ სარეზერვო ასლი Netscreen Firewall: ეს ინსტრუქცია აჩვენებს სკრიპტს, რომელიც შეიძლება გამოყენებულ იქნას ScreenOS გაშვებული ქსელის ეკრანის სარეზერვო ასლების ავტომატიზაციისთვის