Αρχείο για την «σεναρίων 'Κατηγορία
Ταχυδρομημένος από: admin (Sep 21) Σήμερα σας παρουσιάζω μια άνετη θέση για την αυτοματοποίηση των δεδομένων εξοικονόμησης nosri mysql βάση δεδομένων, μαζί με το αρχικό σενάριο μπορεί να προστεθεί στο τέλος της διάσωσης και της συμπίεσης των επιμέρους βάσεις δεδομένων σε λίγες γραμμές το αντίγραφο σε έναν απομακρυσμένο server και ένα μήνυμα θέση στην έκθεσή μας email.
#! / Bin / bash
# Shell σενάριο για backup βάσης δεδομένων MySQL
# Για να backup των βάσεων δεδομένων σε αρχεία Nysql / backup dir και αργότερα ανάκαμψη από το
# Script. Μπορείτε να παραλείψετε μερικές βάσεις δεδομένων από το αντίγραφο ασφαλείας υπερβολικά.
# Για περισσότερες πληροφορίες παρακαλούμε δείτε (info εγκατάστασης):
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
# Τελευταία ενημέρωση: Αύγουστος - 2005
# -----------------------
# Αυτό είναι ένα δωρεάν κέλυφος σενάριο σύμφωνα με την GNU GPL έκδοση 2.0 ή παραπάνω
# Copyright (C) 2004, 2005 nixCraft έργου
# Ανατροφοδότηση / παρατηρήσεις / προτάσεις: http://cyberciti.biz/fb/
# -------------------------
# Αυτό το σενάριο είναι μέρος της συλλογής nixCraft shell script (NSSC)
Επίσκεψη # http://bash.cyberciti.biz/ για περισσότερες πληροφορίες.
# Updated Σεπ - 2007 από CyberTek - http://www.cybertek.it
# -------------------------
Myuser = "SET-mysql-όνομα χρήστη" # USERNAME
Mypass = "SET-ΚΩΔΙΚΟΣ" # PASSWORD
MyHOST = "localhost" # Hostname
# Linux Μπιν μονοπάτια, αυτή η αλλαγή και αν δεν μπορεί να autodetected μέσω του οποίου η εντολή
MYSQL = "$ (που mysql)"
Mysqldump = "$ (που mysqldump)"
Chown = "$ (που chown)"
CHMOD = "$ (που chmod)"
Gzip = "$ (που gzip)"
# Αντίγρ Dest καταλόγου, αυτή η αλλαγή, αν έχετε someother θέση
DEST = "/ backup"
# Κύρια εφεδρικό κατάλογο όπου θα αποθηκεύονται
MBD = "$ DEST / mysql"
# Get hostname
HOST = "$ (hostname)"
# Λήψη δεδομένων σε dd-mm-yyyy μορφή
NOW = "$ (ημερομηνία +"% d -% m -% Y ")"
# Φάκελος για την αποθήκευση αντιγράφων ασφαλείας τρέχον αρχείο
FILE = ""
# Store λίστα των βάσεων δεδομένων
DBS = ""
# DO NOT BACKUP αυτών των βάσεων δεδομένων
Iggy = "test"
[- D $ MBD] & & mkdir - p $ MBD | |:
# Μόνο η ρίζα μπορεί να έχει πρόσβαση το!
Chown $ 0.0 - R $ DEST
$ $ CHMOD 0600 DEST
# Get βάσης κατάλογο όλων των πρώτων
DBS = "$ ($ mysql-u-myuser h $ $ $ MyHOST-p-mypass ΣΕΒ» δείχνουν βάσεις δεδομένων ') "
για δβ στο $ DBS
κάνω
skipdb = - 1
εάν [ "$ iggy!" = ""]?
μετά
για το i σε $ iggy
κάνω
[ "$ DB" = = "$ i"] & & skipdb = 1 | |:
ολοκληρώθηκε
fi
εάν [ "$ skipdb" = = "-1"]? τότε
FILE = "MBD $ / $ δβ. $ HOST. NOW.gz $"
# Να InOne δουλειά σε όλα σωλήνα,
# Σύνδεση με mysql χρησιμοποιώντας mysqldump επιλέξτε για βάση δεδομένων mysql
# Και σωλήνα έξω να GZ στο αρχείο backup dir:)
$ Mysqldump - $ u myuser - MyHOST H $ - $ $ p mypass δβ | $ gzip - 9> $ ΑΡΧΕΙΟ
fi
ολοκληρώθηκε
# Αντιγραφή σε απομακρυσμένο διακομιστή
echo'******************* Example_Backup *******************'> / root / mybackup.txt
echo \>> / root / mybackup.txt
ημερομηνία>> / root / mybackup.txt
echo \>> / root / mybackup.txt
'********************* Λεπτομέρειες *********************' echo>> / root / mybackup.txt
# Θυμόμαστε ότι η ΕΕΦ εντολή δεν μπορείτε να καθορίσετε τον κωδικό πρόσβασης σε περίπτωση που έχετε απαλλαγεί βασικό στόχο για το σύστημα
# Αλλιώς θα έχετε να κάνετε
SCP / backup / mysql / * root@example.dom: / home / backup / παράδειγμα / mysql /
OH-ls / backup / mysql />> / root / mybackup.txt
echo'************************************************ * ">> / root / mybackup.txt
# Στείλουμε ένα email με την έκθεση των εργασιών που εκτελούνται
mail-s "Παράδειγμα Backup" example@example.dom </ root / mybackup.txt
# Αφαίρεση μετά φορτώστε
rm-f / backup / mysql / *
Ταχυδρομημένος από: admin (29 Αυγούστου) Το ακόλουθο σενάριο είναι ένα αντίγραφο ασφαλείας των φακέλων σε κάποιο έγκαυμα μέσω dvd, μετά από μια έκθεση αποστέλλεται μέσω ηλεκτρονικού ταχυδρομείου στη διεύθυνση. Είναι χρησιμοποιείται M-mode (επισυνάψει) το Asthe-Z αν ξεκινήσει σε μη διαδραστική δεν λειτουργεί σωστά, με την παρουσία των στοιχείων σχετικά με τα μέσα μαζικής ενημέρωσης, μπορείτε να δοκιμάσετε χρησιμοποιώντας cmq growisofs-use-the-force-luke = TTY-Z ακόμη και σε μη αλληλεπιδραστική λειτουργία, ενώ τα δεδομένα που έχουν ήδη σχετικά με τα μέσα μαζικής ενημέρωσης.
Παράδειγμα:
Δημιουργήστε ένα αρχείο και να το κάνετε εκτελέσιμο:
> Touch / bin / dvdbackup.sh
> Chmod 755 / bin / dvdbackup.sh
Προσθέστε τις ακόλουθες οδηγίες:
#! / Bin / bash
# Αντικαταστήστε την πρόσληψη του προγράμματος με εκείνα του λειτουργικού σας συστήματος
Growisofs = / usr / bin / growisofs
ECHO = / bin / echo
= Grep / bin / grep
MAIL = / bin / mail
σήμερα = `/ bin / ημερομηνία% + A`
# Αντίγρ αρχίζει κάτω
$ ECHO "Δημιουργία $ backup σήμερα">> / tmp / backupoutput.tmp
ECHO $>> / tmp / backupoutput.tmp
$ Growisofs χρήσης-the-force-luke = TTY-dvd-συμ-M / dev / dvd-Α-Ι-Τ-Ε-l
-μοσχεύματος-σημεία-Joliet-μακράς απόκρυψη-Joliet-trans-TBL
-ισο-4-επίπεδο ταχύτητας = 1-overburn-V "$ σήμερα Backup"
etc / mail = / etc / mail
var / ουρά / mail = / var / ουρά / mail
home = / home
root = / root>> / tmp / backupoutput.tmp 2> & 1
# Επεξεργασία μονοπάτια διάσωσης εδώ πάνω, ανάλογα με τις ανάγκες
mycode = $;
ECHO $>> / tmp / backupoutput.tmp
$ ECHO "Ένα σφάλμα, κωδικός σφάλματος: $ mycode">> / tmp / backupoutput.tmp
ECHO $>> / tmp / backupoutput.tmp
$ ECHO "End of $ backup σήμερα">> / tmp / backupoutput.tmp
$ Grep-i-v ύπνου / tmp / backupoutput.tmp> / tmp/backupoutput.tmp2
$ Grep-i-v μορφοποίηση / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ Mail-s-n "αποτέλεσμα της δημιουργίας αντιγράφων ασφαλείας σε DVD" usermail @ domain </ tmp / backupoutput.txt
Στο crontab τότε απλά προσθέστε το χρονοδιάγραμμα για να ξεκινήσει στην επικαλούμενη το αντίγραφο ασφαλείας:
> Crontab-e
Παράδειγμα γραμμή που πρέπει να προστεθεί:
0 20 * * * / bin / dvdbackup.sh
Ταχυδρομημένος από: admin (Ιούλιος 29) Πολύ απλά για να βρείτε τις διευθύνσεις σε ένα δίκτυο LAN είναι απλά χρησιμοποιήστε την εντολή "nmap", φυσικά, από το αγαπημένο σας Linux Box.
Ex:
nmap-SP 192.168.1.0/24
Ταχυδρομημένος από: admin (Ιούλιος 9) Με λίγα λόγια, για να κάψετε CD & DVD κονσόλα Linux:
/ / Διαγραφή / μορφή CD-RW συσκευή εγγράφεται στο πλαίσιο "/ dev / hdd"
myhost: ~ # cdrecord-blank = fast-ισχύος dev = / dev / hdd
/ / Εγγραφή αρχείων στο δρόμο "/ backup" στη συσκευή "/ dev / hdd"
myhost: ~ # mkisofs-v-R / εφεδρική | cdrecord-v = 4 fs ταχύτητα = 40 dev = / dev / hdd --
/ / Γράψτε τα αρχεία στην διαδρομή "/ backup" για την συσκευή DVD recorder "/ dev / hdc"
myhost: ~ # growisofs-Z / dev / hdc-R-J / backup /
/ / Για να δημιουργήσετε μια εικόνα για να κάψετε iso
# Mkisofs-r-o / tmp/var-www-disk1.iso / var / www
/ / Χρήση growisofs να γράψετε την εικόνα ISO στο DVD
# Growisofs-Z / dev / dvd = / tmp/var-www-disk1.iso
/ / Για να προσθέσετε δεδομένα σε ένα dvd conente άλλα δεδομένα
# Growisofs-M / dev / dvd / tmp/file.1
/ / Για να μορφοποιήσετε ή να διαγράψει ένα DVD
# DVD + RW-format-ισχύος / dev / dvd
/ / Ή
# DVD + RW-format-πλήρη ισχύ = / dev / dvd
/ / Για να δείτε πληροφορίες για τα μέσα μαζικής ενημέρωσης
# DVD + RW-MediaInfo / dev / dvd
Μετά τα χάπια μόλις που ορίζονται για να διαβάσετε το παρακάτω howto.
Ταχυδρομημένος από: admin (Μάιος 23) Διαδρομή είναι η εντολή που χρησιμοποιείται το Linux για χειραγώγηση της πίνακες δρομολόγησης. Σας επιτρέπει να προσθέσετε και να διαγράψετε στατική δρομολόγηση και την προεπιλεγμένη πύλη, απλά απεικόνιση και τον πίνακα δρομολόγησης του συστήματος. Δεν είναι κοινή σε άλλα Unix.
διαδρομή προσθήκη [-net |-υποδοχής] διεύθυνση [πύλη GW] [netmask netmask] [MSS MSS] [μετρικών μετρικών] [dev συσκευή]
οδός διεύθυνση
Για να προσθέσετε μια στατική διαδρομή για ένα ολόκληρο δίκτυο που χρησιμοποιεί την προσθήκη Devine επιλογή είναι και το δίκτυο-manager. Για παράδειγμα:
διαδρομή add-net 192.168.0.0 netmask 255.255.255.0 GW 10.0.0.254
Προσθέτει μια στατική δρομολόγηση για το δίκτυο 192.168.0.0/24 χρησιμοποιώντας ως πύλη 10.0.0.254.
Για να ορίσετε την προεπιλεγμένη πύλη, μπορείτε να πληκτρολογήσετε κάτι σαν:
διαδρομή add-net 0.0.0.0 netmask 0.0.0.0 GW 10.0.0.1 ή:
προεπιλεγμένη διαδρομή προσθήκη GW 10.0.0.1
Για να διαγράψετε μια υπάρχουσα διαδρομή μπορεί να γίνει με αναφορά στο όνομα του δικτύου:
διαδρομή del-net 192.168.0.0
Για να δείτε την διαδρομή πίνακα αρκετή διαδρομή, εάν θέλετε να αποφύγετε την αντίστροφη αναζήτηση της ΠΕ και να επιταχυνθεί η λειτουργία εγγραφής:
route-n
Για να προβάλετε τη μνήμη cache του συστήματος που χρησιμοποιείται για τη διαδρομή:
διαδρομή-C