ארכיון עבור 'כללי' קטגוריה

גיבוי & שחזור (dump & לשחזר)

פורסם על ידי: Admin ב 1 יום שני 29, 2009

FreeBSD 7.1 ואמינה גיבוי הליכי הבדיקה שפורסם.
החשוב ביותר הוא הבאות.
  • על מנת לבצע גיבוי של הגיבוי חייב להיות מסוגל במהירות אמין הנדרש למצב משתמש יחיד, אתה צריך ריק זמן קצר.
  • תהליך הגיבוי Cumbersome לא יוכלו להמשיך.
  • כדי לשחזר OKONAE לאורך השלבים השונים, אחרים (כולל של עצמו לאחר מספר חודשים) אם אתה יכול להבין מצב זה חייב להיות מסוגל לדאוג.
אני המובנים שרת FreeBSD4.8 פרק זמן הגיבוי נעשה על קלטת ההתקן האחרון לצפות כי הוא HDD דרך טובה OKONATTA.
קלטת גיבוי, זה לוקח זמן, ואת האמינות של התקשורת רזה ניסיון רב יותר יכולת מאשר מה הוא HDD קלטות גיבוי יומי יש לקחת בחשבון את החיים העצום של הקלטות מדיה, אמיתי יש无KUNARI.
פעם בעבר, תצורה RAID5 HDD קרס כאשר שתי המכוניות באותו הזמן, את הגיבוי של לפני מספר חודשים ... הייתי מקבל את עצמי במצב IMASHI חושב כי הדרך הטובה ביותר לקבל גיבוי יומי עם זאת, יש לנו עכשיו נרגעתי בדרך זו.

גיבוי (חורבה)

השרת המקורי ו הגיבוי הוא כדלקמן.
 ns# df
Filesystem  1K-blocks    Used   Avail Capacity  Mounted on
/dev/ad0s1a   1012974  153114  778824    16%    /
devfs               1       1       0   100%    /dev
/dev/ad0s1f   2025860    9122 1854570     0%    /home
/dev/ad0s1d   6090094 2420298 3182590    43%    /usr
/dev/ad0s1e   1012974   34662  897276     4%    /var
 

על הר התקן לאחסון גיבוי נתונים

זיכרון ב-USB ב-SCSI כונן קשיח, ה-IDE HDD כדי העיקרי系GIMASHITA-סלאבית.
ציוד המחובר להתקן שם dmesg לאמת.
 ns# dmesg
.....
ad0: 11264MB <VMware Virtual IDE Hard Drive 00000001> at ata0-master UDMA33
ad1: 13312MB <VMware Virtual IDE Hard Drive 00000001> at ata0-slave UDMA33
.....
 
见RENAI לגלול מהר! כי אם היא
 ns# dmesg|more
 
א, [J] או [↓] לגלול בתחתית, [K] או [↑] לגלול מעלה.
[ותשובות] כדי לסגור את התוכנית. (ראה אדם נוסף)

אתחול ויצירת הר גיבוי היעד

יש רק את הראשון, אם ההתקן מחובר.
פעם שנייה הוא מיותר.
 ns# sysinstall
 
השימוש sysinstall הוא מאוד זמן, בהתבסס על זכרונות העבר
 ns# /stand/sysinstall
 
אני הבאות השגיאה DEMASHITA.
 /stand/sysinstall: Command not found.
 

 ns# which sysinstall
/usr/sbin/sysinstall
 
עם זאת לאחרונה FreeBSD.
בדרך כלל, / usr / sbin ולכן אני צריכה ללכת בדרך, sysinstall הוא רק סיבה טובה.

[קביעת תצורה] ולבחור [הזן] כפתור.


[Fdisk] בחר [הזן] כפתור.


בחר את התקן היעד גיבוי [הזן] כפתור. (זה ad1)


[C] ולחצו [הזן] כפתור.


[165] כמו [הכנס] כפתור.


[W] כפתור.
אישור דיאלוג יוצגו [כן] ובחר [הזן] כפתור.


[ללא] בחר [הזן] כפתור.


[שאלה] ולחצו.


[בטל] ולבחור [הזן] כפתור.


[תווית] ובחר [הזן] כפתור.


[C] ולחצו [הזן] כפתור.


[FS] נשאר כבר נבחר על ידי [הכנס] כפתור.


הזן את הר. (את / גיבוי)
מדריך הר נוצרת באופן אוטומטי.


[W] כפתור.


[כן] ובחר [הזן] כפתור.


[ותשובות] חזרה לתפריט הקש, [ביטול] כפתור.


[יציאה] או [בטל] כפתור.


[יציאה התקן] לבחור [הזן] כפתור.

חורבה לרוץ

גיבוי של כל מחיצה.
 Filesystem  1K-blocks    Used   Avail Capacity  Mounted on
/dev/ad0s1a   1012974  153114  778824    16%    /           <=== /backup/root.dump
devfs               1       1       0   100%    /dev        <=== バックアップ不要
/dev/ad0s1f   2025860    9122 1854570     0%    /home       <=== /backup/home.dump
/dev/ad0s1d   6090094 2420298 3182590    43%    /usr        <=== /backup/usr.dump
/dev/ad0s1e   1012974   34662  897276     4%    /var        <=== /backup/var.dump
 

 ns# dump -0uaLC 32 -f /backup/root.dump / 
 

אפשרות תיאור

0 DANPUREBERU 0 (מלא)
U-dump לאחר מוצלח, / etc / dumpdates עדכוני הנתונים.
כדי לגלות את הסוף של המדיה. (אולי שזה לא סרט.)
L FreeBSD5.0 תמונת מצב להשתמש בתכונה על הסיפון.
עם תכונה זו, את הצורך לצמצם למצב משתמש יחיד.
C 8-32 גודל המטמון (יחידה: מ"ב) על ידי מספר בין, שיפור ביצועים באופן דרמטי.
עם זאת, אני הוא אופציה אם אין C הוא אפשרות טובה מוסרת.
(מידע נוסף)
F שציינת קובץ גיבוי של כוח.
כמו לעשות של האחרים בכל שלוש. (קיבולת גבוהה /usr 'זה לוקח קצת זמן)
 ns# dump -0uaLC 32 -f /backup/var.dump /var 
 
 ns# dump -0uaLC 32 -f /backup/usr.dump /usr 
 
 ns# dump -0uaLC 32 -f /backup/home.dump /home 
 
זו היא להשלים את הגיבוי.

 ns# ls -al /backup
total 2662822
drwxr-xr-x   3 root  wheel            512 Jan 27 17:26 .
drwxr-xr-x  23 root  wheel            512 Jan 27 17:02 ..
drwxrwxr-x   2 root  operator         512 Jan 27 17:02 .snap
-rw-r--r--   1 root  wheel        9646080 Jan 27 17:26 home.dump
-rw-r--r--   1 root  wheel      155197440 Jan 27 17:16 root.dump
-rw-r--r--   1 root  wheel     2524764160 Jan 27 17:36 usr.dump
-rw-r--r--   1 root  wheel       35655680 Jan 27 17:26 var.dump
 
אם אתה רוצה יותר בטיחות, את קובץ ה-dump שנוצר בתור קובץ זמני הטיפול, אני צריך להעתיק אחר מדיה.

לכסוס! לקבלת באותו רגע את גירסאות ה-FTP של האתר כדי להוריד את התקליטור livefs.iso LiveFS שתיצור.
ו "FreeBSD XX חירום דיסק אתחול" כתוב ליד השרת (שבו בולט ביותר) עליך.

שחזור (שחזור)

שנאמת את התצורות הבאות.
  • שרת חדש (השרת דיסק אתחול מערכת ההפעלה, מה שחשוב הוא לא מותקן)
  • Above העיקרי סלאבית-Server עם גיבוי נתונים לחיבור IDE-HDD
התחלה HDD ad0
גיבוי של נתונים מאוחסן HDD ad1
אחר הצרכים LiveFS תקליטור

התחלה ב LiveFS תקליטור

ראשית, LiveFS תקליטור לתוך השרת כדי להתחיל.
(התקליטור אינו מופעל אם ה-BIOS הוא רגוע הבה סקירה)

אם אתה טוב ב יפנית, [110 Japan] ובחר [הזן] כפתור.
[PageUp] 7 פעמים, [↓] הוא מהיר 4 פעמים)

[Japanese 106 keymap] כי אני כבר נבחרה, כפי [הזן] כפתור.


HDD ההפעלה אתחול (ליצור מחיצה פרוסה)

[קביעת תצורה] ובחר [הזן] כפתור.


[Fdisk] בחר [הזן] כפתור.


בחר את התקן האתחול [הזן] כפתור. (הנה ad0)
נא לא לציין כי התקן אינו גיבוי הנתונים המאוחסנים.


[C] עם מספר שמופיע ולחצו [הזן] כפתור.


[165] כמו [הכנס] כפתור.


[ש] ולחצו.


[רגילה] ובחר [הזן] כפתור.


[בטל] כדי לחזור לתפריט הקש.


[תווית] ובחר [הזן] כפתור.


[C] והקש.


השורש (/) כדי לציין את הסכום המוקצה כדי מחיצה. (הנה 1GB)
השרת הישן (המקורי לגיבוי) יכול להיות פחות מ בעיות. DD ו הבעיה לא בשונה דקות רבות.


[FS] נשאר כבר נבחר על ידי [הכנס] כפתור.


הקש את הר (/), [הכנס] כפתור.


כמו כן, [C] כדי לקבוע את הלחצן להחליף.
זהו הסכום של זיכרון, כי הוא מותקן על שרת חדש עומד זמנים טובים. (הנה 1GB)


[Swap] בחר [הזן] כפתור.


כמו, [C] על ידי לחיצה על /var לציין להקצות את הסכום. (הנה 1GB)
השרת הישן (המקורי לגיבוי) יכול להיות פחות מ בעיות. DD ו הבעיה לא בשונה דקות רבות.


[FS] נשאר כבר נבחר על ידי [הכנס] כפתור.


הזן את הר (/ /var כפתור.


בדומה לכך, [C] על ידי לחיצה על /usr ואז שהוקצתה המצוין יכולתו. (להלן 4GB)
השרת הישן (המקורי לגיבוי) יכול להיות פחות מ בעיות. DD ו הבעיה לא בשונה דקות רבות.
/ Home המחיצה ולא ליצור תצורה ב / usr割RI当TETAI אם כל יתרת שטח מצד שמאל של המספרים המוצגים לא תציין את הסכום [הזן] כפתור.


[FS] נשאר כבר נבחר על ידי [הכנס] כפתור.


הזן את הר (/ /usr כפתור.


בדומה [C] כל שטח שמאל על ידי לחיצה על / /home מקצה.
אין לשנות את המספר שמופיע [הזן] כפתור.
/ Home המחיצה הנדרש אם זה לא עובד הוא מיותר.


[FS] נשאר כבר נבחר על ידי [הכנס] כפתור.


הקש את הר (/ /home כפתור.


אתה אוהב את זה.
אני לא אוהב, לבחור את המחיצה [ד] ניתן למחוק על ידי לחיצה על, בבקשה להגדיר מחדש.
אם [W] כפתור.


אישור דיאלוג יוצגו [כן] ובחר [הזן] כפתור.


[ש] חזרה לתפריט הקש, [ביטול] ובחר [הזן] כפתור.


התחלה Fixt

[Fixit] בחר [הזן] כפתור.


[CDROM / DVD] לבחור [הזן] כפתור.


הפעלה fixit.


ההתקנים המחיצה שיצרת זה עתה (ad0s1a ~ ad0s1f) ודא שאתה רשום.
Fixit# ls /dev


מחיצת אתה רק יצר את / mnt /mnt מטה.
 Fixit# ls /mnt
.snap/  dev/   home/   usr/   var/
 

את הר HDD עם גיבוי נתונים

עם גיבוי הנתונים, כדי לרכוב על HDD / mntbk /mntbk Directory.
 Fixit# mkdir /mntbk
Fixit# _
 
ה-IDE HDD הוא אדון Slave-החיבור של "ad1s1" הוא שם ההתקן.
ad1s1 של C עבור C, ראה כאן.
 Fixit# mount /dev/ad1s1c /mntbk
Fixit# _
 

להתחיל לשחזר

ルート( / )をrestore
 Fixit# cd /mnt
Fixit# restore -rf /mntbk/root.dump
 

/varをrestore
 Fixit# cd /mnt/var
Fixit# restore -rf /mntbk/var.dump
 

/usrをrestore
 Fixit# cd /mnt/usr
Fixit# restore -rf /mntbk/usr.dump
 

/homeをrestore
 Fixit# cd /mnt/home
Fixit# restore -rf /mntbk/home.dump
 

במקרים רבים, usr ולשחזר גדול שגיאת הבאה.
 Fixit# cd /mnt/usr
Fixit# restore -rf /mntbk/usr.dump

/: write failed, filesystem is full
restore: /tmp//rstdir1233044785: cannot write directory database: No space left on device
Try making space in /tmp/, or set environment variable TMPDIR
to an alternate location with more disk space.
Fixit# _
 
זהו, לשחזר מתרחשת בגלל כמות העבודה הנדרשת עבור קבצים זמניים.
אם כן, בשיטה הבאה כדי לשנות את tmp שוב בבקשה לשחזר Directory.
 Fixit# mkdir /mntbk/tmp
Fixit# TMPDIR=/mntbk/tmp
Fixit# export TMPDIR
 
/ Mntbk את HDD הוא עניין של גיבוי נתונים.
Tmp כאן כדי ליצור ספרייה האמצעים בהם אתה משתמש.
אחרי זה, את צריכה זה קצת SEMARA / mntbk / tmp אם תמחק את הספרייה, הפעל את הפקודה תמנע כמעט הכל.
זה המקרה, כדלקמן: החלף את tmp Directory.
 Fixit# TMPDIR=/tmp
Fixit# export TMPDIR
 

שכתוב fstab

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

הקפד לבצע הר את המצב הנוכחי.
 Fixit# df
Filesystem      1K-blocks    Used   Avail Capacity  Mounted on
/dev/md0             4175    2449    1726    59%    /
devfs                   1       1       0   100%    /dev
/dev/ad0s1a       1012974  153114  778524    16%    /mnt
devfs                   1       1       0   100%    /mnt/dev
/mnt/dev/ad0s1f   8122034    9426 7462846     0%    /mnt/home
 /mnt/dev/ad0s1e   4058062 2434140 1299278    65%    /mnt/usr 
 /mnt/dev/ad0s1d   1012974   34750  897180     4%    /mnt/var 
/dev/acd0          226150  226150       0   100%    /dist
/dev/ad1s1c      13198878 2662822 9480146    22%    /mntbk
 

ואז לפתיחת fstab.
Fixit# vi /mnt/etc/fstab
 # Device          Mountpoint         FStype   Options         Dump     Pass#
/dev/ad0s1b       none               swap     sw              0        0
/dev/ad0s1a       /                  ufs      rw              1        1
/dev/ad0s1f       /home              ufs      rw              2        2
 /dev/ad0s1d       /usr                ufs      rw              2        2
 /dev/ad0s1e       /var                ufs      rw              2        2
/dev/acd0         /cdrom             cd9660   ro,noauto       0        0 

אני שם לב את ההבדלים בקו תחתון.
שם ההתקן "ad0s1e" ו "ad0s1d" עדיין לא היה רכוב על שם לאחור.
אם אתה אוהב את זה, "/ mnt / etc / fstab" פותח את עורך, אנא שמור תוקנה.

זה הכל!
LiveFS תקליטור לידי ללא הפעלה מחדש.

Aftertreatment

כאשר אתה מבצע השחזור הנוכחי Directory של כל מחיצה תיצור קובץ שנקרא restoresymtable.
זה מה תידרש לשחזר incremental של גיבוי, שחזור ולהסיר לך בסיום.
 ns# ls /
.cshrc        boot          entropy          mnt             sys
.profile      cdrom         etc              proc            tmp
.snap         compat        home             rescue          usr
COPYRIGHT     dev           lib               restoresymtable  var
backup        disk2         libexec          root
bin           dist          media            sbin
 

 ns# rm /restoresymtable 
 ns# rm /var/restoresymtable 
 ns# rm /usr/restoresymtable 
 ns# rm /home/restoresymtable 

בשעה זו

לונג לעצור את ההודעה הבאה כאשר תנסה להפעיל את השחזור השרת.
 Configuring syscons: keymap blanktime
 
"קביעת תצורה syscons: keymap blanktime" אנא פנה ל פסק זמן ההמתנה של נוף.

לא ניתן את המחיצה ההודעה הבאה:
 Unable to find device node for /dev/ad0s1b in /dev!
The creation of filesystems will be aborted.
 
Fdisk כדי ליצור את פרוסות ב [W] לא לחצו?
Fdisk תפריט [W] הוא押SAZU, [ש] ולחצו בלבד תווית מסוף קבע, האחרון של תווית בתפריט [W] כפתור.

נכשל ב sysinstall Fdisk תווית
האם חוויתי הרבה פעמים במהלך האימות.
Fdisk תווית ב sysinstall עיין להיכשל.

רוצה עוד גיבוי מרוחק השרת מחובר לרשת
הסיפור הישן, "את קלטת גיבוי לנסוע & שחזר" בבקשה לעזרה.

הגישו תחת התקן, כללי |

1 תגובה »

"קביעת תצורה syscons: keymap blanktime" פסק הזמן מחכה להצגה

פורסם על ידי: Admin ב 1 יום שני 27, 2009

 Configuring syscons: keymap blanktime 
הראו כי הזמן להפסיק נגרמת על ידי sendmail להתחיל ואז אתה מחכה את הזמן כדי שלא לפעול כהלכה.
DNS ורשת מסביב见直SHIMASHOU.

אם אני עושה, חורבה & השחזור של VMware בדיקה זו נתקלת בבעיה בעת בתנועה, כי הוא היה לא בסדר ... הגדרות מתאם רשת

הגישו תחת כללי |

1 תגובה »

sshd תצורה (DSA אימות)

פורסם על ידי: Admin ב 11 יום שני 8, 2008

FreeBSD הוא sshd כברירת מחדל לאתחול.
 # which sshd
/usr/sbin/sshd 
אז, אחרי /etc/ssh/sshd_config כדי AllowUsers USERNAME רק זה, BURUTOFOSUATAKKU (כוח פראי פיגועים) נגד DSA יש לאמת.
אם אתה מסתכל אתה רואה את הגישה יומן, או להשפיל את הארץ או crackers分RIMASEN רובוטים, אתה צריך למצוא את עקבות הפיגוע.

השכתוב של קובץ התצורה

/etc/ssh/sshd_config
 Protocol 2 
הפרוטוקול המשמש SSH2
 PermitRootLogin no 
להשבית את הבסיס הכניסה ב
 PubkeyAuthentication yes 
אימות באמצעות DSA
 PasswordAuthentication no
PermitEmptyPasswords no 
לא ולא, אין אימות סיסמה וסיסמה
 ChallengeResponseAuthentication no 
אז לא no את הסיסמא על זה.

לאחר שכתוב sshd מחדש.
 # /etc/rc.d/sshd restart 
או בגרסאות מוקדמות יותר עשויות להיות גם בגלל טעות, אם הוא באופן הבא.
 # ps aux | grep sshd
# kill -HUP  PID 

מפתח פרטי id_dsa ואת המפתח הציבורי id_dsa.pub כדי ליצור

התחבר עם SSH כדי לאפשר למשתמשים לגשת. root אחר)
הזן את הפקודה הבאה.
 $ ssh-keygen -d 
 Generating public/private dsa key pair.
Enter file in which to save the key (/home/ USERNAME /.ssh/id_dsa):    [Enter] 
Created directory '/home/ USERNAME /.ssh'.
Enter passphrase (empty for no passphrase):                      [PASSWORD] [Enter] 
Enter same passphrase again:                                     [Re PASSWORD] [Enter] 
Your identification has been saved in /home/ USERNAME /.ssh/id_dsa.
Your public key has been saved in /home/ USERNAME /.ssh/id_dsa.pub.
The key fingerprint is:
xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx  USERNAME @ HOST . DOMAIN . NAME 

מפתח ציבורי id_dsa.pub כדי לשנות את שם

 $ cd /home/ USERNAME /.ssh
$ mv id_dsa.pub authorized_keys
$ chmod 0600 authorized_keys 

מפתח פרטי id_dsa לעבור לקוח מכונה

בלקוח SSH כדי להתחבר /home/ USERNAME /.ssh/id_dsa לזוז. אם אתה חושש האבטחה, ה-FTP, וכו 'אין USB מתקליטון הוא זיכרון טוב ועושים בתהליך של תשומת לב, באמצעות כלי התקשורת.
id_dsa לשמור את הקובץ, זה יהיה תלוי על מסוף לקוח, עיין במדריך שלך.
אישית קוד פתוח Tera המונח הוא רעיון טוב.

הגישו תחת כללי |

אין תגובות »

מסוים להעניק למשתמש השורש

נשלח ע"י: Admin ב 11 יום ב 3, 2008

בשורת הפקודה המשתמש su ואת סוג מוגדר באפשרותנו לקבל הרשאות root.
/etc/group
 wheel:*:0:root, USERNAME 

הגישו תחת כללי |

אין תגובות »

כדי להפסיק ולהפעיל מחדש את שירות מסוים

פורסם על ידי: Admin ב 11 יום ב 3, 2008

לעצור
 # kill -KILL `cat /var/run/ PROCESS .pid` 

הפעל מחדש
 # kill -HUP `cat /var/run/ PROCESS .pid` 

בדוק את תהליך הזיהוי או את תעודת הזהות שצוין בתהליך.
לעצור
 # ps -aux | grep named
# kill -KILL  PID 
הפעל מחדש
 # ps -aux | grep named
# kill -HUP  PID 

הגישו תחת כללי |

אין תגובות »

תהליך הזיהוי לבחון את

פורסם על ידי: Admin ב 11 יום ב 3, 2008

 # ps -aux | grep  PROCESS_NAME 

הגישו תחת כללי |

אין תגובות »