CyberTek - the future at the present!
Google

ארכיון עבור קטגוריה 'סקריפטים

סקריפט לשמירת נתונים MySQL

פורסם על ידי: admin (סט 21)

היום אני מציג נתונים שימושי המוגדלת להפוך שמירת הנתונים MySQL nosri, בנוסף בתסריט המקורי ניתן להוסיף בסוף הצלה דחיסה של מסדי נתונים בודדים כמה שורות את העותק בשרת מרוחק תיבת הודעה בדו"ח שלנו דוא"ל.

# / Bin / bash
# מעטפת סקריפט גיבוי מסד נתונים MySQL
# למאגרי הגיבוי Nysql קבצי הגיבוי dir / ואחר כך להרים ידי שלך
# סקריפט. אתה יכול לדלג על מסדי נתונים מעטים מהגיבוי מדי.
# לפרטים נוספים עיין (מידע על ההתקנה)
# Http: / / www.cyberciti.biz/nixcraft/vivek/blogger/2005/01/mysql-backup-script.html
# עדכון אחרון: אוגוסט - 2005
# -----------------------
# זה סקריפטים פגז בחינם תחת GNU GPL בגרסה 2.0 ומעלה
# Copyright (C) 2004, nixCraft פרוייקט 2005
# משוב / הערה / הצעות: http://cyberciti.biz/fb/
# -------------------------
# סקריפט זה חלק מאוסף פגז סקריפט nixCraft (NSSC)
# Http: / / bash.cyberciti.biz / בקר למידע נוסף.
# עדכון ספטמבר - 2007 על ידי Cybertek - http://www.cybertek.it
# -------------------------

Myuser = "Set-MYSQL, שם משתמש-" USERNAME #
Mypass = "הגדרת סיסמה" סיסמה #
Myhost = "localhost" # מארח

# לינוקס נתיבי סל, לשנות את זה אם זה לא יכול להיות שזוהו באופן אוטומטי על ידי איזו פקודה
MYSQL = "$ (איזה MySQL)"
Mysqldump = "$ (איזה mysqldump)"
Chown = "$ (איזה chown)"
Chmod = "$ (איזה chmod)"
GZIP = "$ (איזה gzip)"

גיבוי יעד במדריך #, לשנות את זה אם יש לך מיקום someother
DEST = "/ גיבוי"

# ראשי בספרייה גיבוי WHERE יאוחסנו
מרדכי בן דוד = "$ DEST / MySQL"

# קבל המארח
HOST = "$ (המארח)"

# קבל את פורמט תאריך dd-mm-yyyy
עכשיו = "(תאריך" + d% -% מ '$ -% Y ")"

# קובץ כדי לאחסן קובץ הגיבוי הנוכחי
FILE = ""
# חנות רשימה של מסדי נתונים
DBS = ""

# אסור גיבוי נתונים אלה
איגי = "מבחן"

[! - D $, מרדכי בן דוד] & & mkdir - p $ מרדכי בן דוד | |:

# רק root יכול לגשת אליו!
Chown 0.0 - R $ $ DEST
DEST $ chmod 0600 $

# קבל את כל רשימת הנתונים הראשון
DBS = "$ ($ mysql-u-h myuser $ $ myhost p mypass-BSE-show '$ מסדי נתונים") "

עבור db ב $ DBS
ג
skipdb = - 1
אם ["$ איגי! =" "];
אז
עבור i ב $ איגי
ג
["$ DB" = "$ i"] & & skipdb = 1 | |:
נעשה
Fi

אם ["$ skipdb" = "-1"] ולאחר מכן
FILE = "$ מרדכי בן דוד / db $. $ HOST. NOW.gz $"
# האם כל עבודה inone בצינורות,
# חיבור MySQL באמצעות mysqldump עבור מסד הנתונים MySQL לבחור
# ו צינור זה כדי gz קובץ dir גיבוי:)
- $ U myuser mysqldump $ - myhost ש - $ p $ mypass $ db | $ GZIP - 9> $ FILE
Fi

נעשה

# העתק על שרת מרוחק
הד'******************* *******************'> Example_Backup / root / mybackup.txt
הד \> / root / mybackup.txt
תאריך>> / root / mybackup.txt
הד \> / root / mybackup.txt
פרטים *********************''********************* הד>> / root / mybackup.txt
# זכור את הפקודה scp לא יכול לציין את הסיסמה אם יש לך פינה מפתח על היעד מערכת
# אם אתה עושה
גיבוי scp / / MySQL / root@example.dom *: / / הביתה גיבוי / דוגמה / MySQL /
הו, ls / גיבוי / MySQL />> / root / mybackup.txt
הד'************************************************ >> * "/ root / mybackup.txt
# שלח הודעת דוא"ל עם דיווחים על עבודה שבוצעה
של דואר אלקטרוני "דוגמה" example@example.dom <גיבוי / root / mybackup.txt

# הסרה לאחר ההעלאה
rm-f / גיבוי / MySQL / *

פורסם ב: פיתוח , MySQL , סקריפטים , עצות

סקריפט גיבוי DVD

פורסם על ידי: admin (מחט 29)

בסקריפט הבא כמה תיקיות גיבוי על ידי צריבת DVD, לאחר הדו"ח נשלח על ידי כתובת דוא"ל. הוא השתמש, ז במצב (צירוף) כמו הישן Z-פרמטר כאשר החלה שאינו אינטראקטיבי אינו פועל כראוי, אם הנתונים על התקשורת, אתה יכול לנסות באמצעות cmq growisofs לשימוש, כוח-לוק = Z-TTY אפילו במצב שקט למרות שיש כבר נתונים על אמצעי התקשורת.

דוגמה:

יצירת הקובץ ולהפוך אותו ההפעלה:

> מגע / bin / dvdbackup.sh

> Chmod 755 / bin / dvdbackup.sh

מוסיפים את ההוראות הבאות:

# / Bin / bash
# להחליף את המיקומים של התוכנית עם אלו של מערכת ההפעלה
Growisofs = / usr / bin / growisofs
ECHO = / bin / הד
Grep = / bin / grep
MAIL = / bin / mail
היום = `/ bin /% תאריך +`
גיבוי # מתחיל מתחת
$ ECHO "יצירת גיבוי היום $">> / tmp / backupoutput.tmp
$ ECHO>> / tmp / backupoutput.tmp
$ Growisofs לשימוש-כוח-לוק =-TTY compat-DVD-M / dev / DVD-D-J-R-T-l
'שוחד' נקודות 'להסתיר' ולייט-ארוכת Joliet-trans-tbl
-ISO-4-ברמה מהירות = 1-overburn V "$ היום גיבוי"
/ מייל וכו '= / / מייל וכו'
גליל / var / mail = var / spool / mail
בבית = / הביתה
שורש = / root> / tmp / backupoutput.tmp 2> & 1
# ערוך שבילי ההצלה לכאן הצורך
myCode = $?
$ ECHO>> / tmp / backupoutput.tmp
$ אקו "הייתה שגיאה, קוד שגיאה: $ myCode">> / tmp / backupoutput.tmp
$ ECHO>> / tmp / backupoutput.tmp
$ אקו "סוף היום $ גיבוי">> / tmp / backupoutput.tmp
$ Grep-i-v tmp השינה / /> backupoutput.tmp / tmp/backupoutput.tmp2
Grep-i-v עיצוב $ / tmp/backupoutput.tmp2> / tmp / backupoutput.txt
$ אלקטרוני n-s "התוצאה של הגיבוי ב-DVD usermail @ <תחום / tmp / backupoutput.txt

עד אז פשוט להוסיף את תזמון crontab כדי להתחיל הפעלת גיבוי:

> Crontab אלקטרוני

קו דוגמה להוספה:

0 20 * * * / bin / dvdbackup.sh

פורסם ב: פיתוח , סקריפטים , עצות

מציאת נכסים IP ב LAN

פורסם על ידי: admin (29 ביולי)

פשוט מאוד למצוא כתובות LAN הוא פעיל מספיק כדי להשתמש בפקודה "nmap" כמובן מתוך לינוקס המועדף Box.

אקס:

SP-nmap 192.168.1.0/24

צריבת תקליטורים ו-DVD מבית לינוקס המסוף

פורסם על ידי: admin (9 ביולי)

בפקודות קצרות כדי לצרוב תקליטור DVD & לינוקס המסוף:

/ / למחוק / פורמט CD-RW, מוכנס למכשיר "/ dev / HDD"

myhost: ~ # cdrecord-ריק = כוח מהיר-dev = / dev / HDD

/ / כתוב את הקבצים הכלולים נתיב "/ גיבוי" על המכשיר "/ dev / HDD"

myhost: ~ # mkisofs-V-R / | cdrecord FS-v גיבוי = 4 מהירות = 40 dev = / dev / HDD -

/ / כתוב את הקבצים הכלולים נתיב "/ גיבוי" על המכשיר צורב DVD "/ dev / HDC"

myhost: ~ # growisofs-Z / dev / HDC-R-J / גיבוי /

/ / כדי ליצור תמונת 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 בפורמט כוח / dev / DVD

/ / או

# DVD + RW בפורמט-כוח = מלא / dev / DVD

/ / לקבלת תמיכה רואה פרטי

# DVD + RW-MediaInfo / dev / DVD

אחרי נתון רק את הכדורים, אנא קרא את הבאים howto .

הגדר כמובן על לינוקס

פורסם על ידי: admin (מאי 23)

כביש זה את הפקודה לינוקס המשמש לתפעל את טבלאות ניתוב. מאפשרת להוסיף ולמחוק בקווים סטטיים בשערים של ברירת מחדל, בנוסף פשוט להציג את טבלת הניתוב של המערכת. האם לא מקובל Unixes אחרים.

המסלול להוסיף [-net]-מארח | כתובת השער [GW] [netmask netmask] [MSS MSS] [מדד] [dev] מדד מכשיר
התוואי של כתובת


כדי להוסיף נתיב סטטי עבור כל הרשת באמצעות הוספת האפשרות Devine ומנהל רשת. לדוגמה:
נטו תוואי ההרחבה 192.168.0.0 netmask 255.255.255.0 gw 10.0.0.254
הוספת נתיב סטטי עבור 192.168.0.0/24 ברשת באמצעות כשער 10.0.0.254.

כדי להגדיר את שער ברירת מחדל אתה יכול להקליד משהו כמו:
נטו תוואי ההרחבה 0.0.0.0 netmask 0.0.0.0 gw 10.0.0.1 או:
המסלול להוסיף gw מחדל 10.0.0.1

כדי למחוק התוואי הקיים מספיק כדי לציין את השם של הרשת:
המסלול דל 192.168.0.0, נטו

כדי להציג את שולחן תוואי המסלול מספיק, אם אתה רוצה להימנע בדיקה לאחור של ה-IP לזרז את פעולת הכתיבה:

התוואי-n

כדי להציג את המטמון של המערכת נעשה שימוש על המסלול:

כביש C

מופעל על ידי Cybertek - סיוע מרחוק