Archiv für die 'Allgemein' Kategorie

Backup & Restore (Dump und Wiederherstellung)

Geschrieben von: admin am 1 Montag 29th, 2009

FreeBSD 7.1 und zuverlässige Backup-Verfahren in der Prüfung.
Die wichtigste ist die folgende.
  • Um eine Sicherung der Sicherung muss in der Lage sein, schnell und zuverlässig ist notwendig, um Single-User-Modus, müssen Sie die leere kurze Zeit.
  • Schwerfällig Backup-Prozess wird nicht in der Lage sein, um fortzufahren.
  • Zur Wiederherstellung OKONAE entlang der Schritte, andere (einschließlich seines eigenen, nachdem ein paar Monate), wenn Sie verstehen, diesen Zustand müssen in der Lage zu gewährleisten.
Ich habe einen Server FreeBSD4.8 Zeit wurde das Backup auf ein Band-Gerät, die vor kurzem, dass die Festplatte ist eine gute Möglichkeit, OKONATTA.
Backup auf Band, es dauert seine Zeit, und die Zuverlässigkeit der dünnen Medien Erfahrung größere Kapazität als das, was die Festplatte ist ein tägliches Backup-Bänder sind in Anbetracht der enormen Leben der Band Medien, real Es gibt无KUNARI.
Nachdem in der Vergangenheit, RAID5 HDD-Konfiguration, wenn zwei Autos stürzte auf die gleiche Zeit, die Sicherung von vor ein paar Monaten ... Ich war immer ich in einer Situation, dass IMASHI denke, der beste Weg, um ein tägliches Backup Aber jetzt haben wir in dieser Art und Weise.

Backup (Dump)

Original-Server und dem Backup ist wie folgt.
 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
 

Montieren Sie das Gerät, um die Backup-Daten

In den USB-Memory-in-SCSI-Festplatte, die IDE-Festplatte auf die primäre Slave-系GIMASHITA.
Geräte, die an den Namen des Geräts in dmesg zu überprüfen.
 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, um schneller! Wenn das so ist
 ns# dmesg|more
 
A, [j] oder [↓], um an der Unterseite, [k] oder [↑], um sich.
[q], um das zeigen. (Siehe man mehr)

Initialisieren und Montage eines Backup-Ziel

Es ist nur dann erforderlich, wenn das erste Gerät angeschlossen ist.
Zweiten Mal ist überflüssig.
 ns# sysinstall
 
sysinstall Nutzung ist eine sehr lange Zeit, die sich auf Vergangenheit Erinnerungen
 ns# /stand/sysinstall
 
Ich, der / die folgende Fehlermeldung DEMASHITA.
 /stand/sysinstall: Command not found.
 

 ns# which sysinstall
/usr/sbin/sysinstall
 
Mit der jüngsten FreeBSD ist.
Normalerweise, / usr / sbin, so sollte ich mich auf den Weg, sysinstall ist nur einen guten Grund.

[Konfiguration], und wählen Sie [Eingabe]-Taste.


[FDISK] wählen Sie die [Eingabe]-Taste.


Wählen Sie das Backup-Ziel-Gerät [Enter]-Taste. (Dies ist AD1)


[c] und drücken Sie die [Eingabe]-Taste.


[165] als die [Eingabe]-Taste.


[W]-Taste.
Bestätigung wird angezeigt [Ja], und wählen Sie [Eingabe]-Taste.


[None] Wählen Sie die [Eingabe]-Taste.


[q] und drücken Sie auf.


[Abbrechen], und wählen Sie [Eingabe]-Taste.


[Label] und wählen Sie [Eingabe]-Taste.


[c] und drücken Sie die [Eingabe]-Taste.


[FS] nach wie vor ausgewählt wurden von der [Eingabe]-Taste.


Geben Sie den Mount. (Der / backup)
Verzeichnis wird automatisch erstellt mounten.


[W]-Taste.


[Ja], und wählen Sie [Eingabe]-Taste.


[q]-Menü und drücken Sie die [Abbrechen]-Taste.


[Ende] oder [Abbrechen]-Taste.


[Exit Install] wählen Sie [Eingabe]-Taste.

Dump laufen

Backup von jeder Partition.
 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 / 
 

Option Beschreibung

0 DANPUREBERU 0 (voll)
u Nach einem erfolgreichen Dump, / etc / dumpdates Datenbank-Updates.
zu erkennen, das Ende der Medien. (Vielleicht ist es keine Band.)
L FreeBSD5.0 Verwendung der Snapshot-Funktion an Bord.
Mit dieser Funktion die Notwendigkeit zur Verringerung der Single-User-Modus.
C 8-32-Cache-Größe (Einheit: MB) durch eine Zahl zwischen, die Verbesserung der Leistung dramatisch.
Allerdings, L ist eine Option, wenn Sie sich nicht, C ist eine gute Wahl ist, entfernt.
(Mehr Infos)
f Sie eine Datei für Backup-Leistung.
Ebenso kann jede der drei anderen. (Hohe Kapazität /usr usw. Es dauert ein wenig Zeit)
 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 
 
Dies ist die vollständige Sicherung.

 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
 
Wenn Sie wollen mehr Sicherheit, der Dump-Datei erstellt wurde, als eine temporäre Datei Handhabung, sollte ich auf ein anderes Medium kopieren.

Crunch! Für die in diesem Moment in den Versionen des FTP-Site, um die livefs.iso LiveFS CD, die Sie erstellen.
Und "FreeBSD XX Notfalldiskette" ist in der Nähe von dem Server (wo eklatante) auf Sie.

Restore (Wiederherstellen)

Wir prüfen die folgenden Konfigurationen.
  • Neuer Server (Server-Boot-Diskette OS Was zählt, ist nicht installiert)
  • Über die primäre Slave-Server mit der Backup-Daten für den Anschluss des IDE-HDD
Start HDD ad0
Die Backup-Daten HDD AD1
Andere Bedürfnisse LiveFS CD

Start in LiveFS CD

Erstens, LiveFS-CD in den Server zu starten.
(CD wird nicht gestartet, wenn das BIOS ist ruhig Let's review)

Wenn Sie sich gut in Japanisch, [110 Japan] und wählen Sie [Eingabe]-Taste.
[PageUp] 7 mal, [↓] 4 ist schnell und mal)

[Japanese 106 keymap] weil ich ausgewählt wurden, als die [Enter]-Taste.


Start Initialisierung der Festplatte (Partition erstellen Scheibe)

[Konfiguration], und wählen Sie [Eingabe]-Taste.


[FDISK] wählen Sie die [Eingabe]-Taste.


Wählen Sie die Boot-Gerät [Enter]-Taste. (Hier ist ad0)
Bitte geben Sie nicht ein Gerät, das nicht gesicherten Daten gespeichert werden.


[c] mit der Nummer, die erscheint, und drücken Sie [Eingabe]-Taste.


[165] als die [Eingabe]-Taste.


[q] und drücken Sie auf.


[Standard] und wählen Sie [Eingabe]-Taste.


[Abbrechen], um zum Menü zurückzukehren und drücken Sie auf.


[Label] und wählen Sie [Eingabe]-Taste.


[c] und drücken Sie dann.


Root (/), um den Betrag für eine Partition. (Hier ist 1 GB)
Alte Server (Original Backup) können weniger Probleme als. dd und das Problem ist nicht im Gegensatz zu vielen Minuten.


[FS] nach wie vor ausgewählt wurden von der [Eingabe]-Taste.


Geben Sie den Mount (/), [Eingabe]-Taste.


Ebenso, [C], um die Swap-Taste.
Dies ist die Größe des Speichers, der auf dem neuen Server ist über die guten Zeiten. (Hier ist 1 GB)


[Swap] wählen Sie die [Eingabe]-Taste.


Ebenso, [c], indem Sie die /var um den Betrag, um. (Hier ist 1 GB)
Alte Server (Original Backup) können weniger Probleme als. dd und das Problem ist nicht im Gegensatz zu vielen Minuten.


[FS] nach wie vor ausgewählt wurden von der [Eingabe]-Taste.


Geben Sie den Mount (/ /var


Ebenso, [c], indem Sie die /usr und dann auf die angegebene Kapazität. (Hier ist 4GB)
Alte Server (Original Backup) können weniger Probleme als. dd und das Problem ist nicht im Gegensatz zu vielen Minuten.
/ Home-Partition und keine Konfiguration in / usr割RI当TETAI, wenn alle auf den freien Speicherplatz auf der linken Seite der angezeigten Zahlen nicht die Höhe [Enter]-Taste.


[FS] nach wie vor ausgewählt wurden von der [Eingabe]-Taste.


Geben Sie den Mount (/ /usr


Ebenso, [c] alle den Raum verlassen, indem Sie die / /home ordnet.
Ändern Sie nicht die Nummer, die [Eingabe]-Taste.
/ Home-Partition ist nicht erforderlich, wenn diese Arbeit nicht notwendig ist.


[FS] nach wie vor ausgewählt wurden von der [Eingabe]-Taste.


Geben Sie den Mount (/ /home


Sie werden wie diese.
Ich mag nicht, wählen Sie die Partition, [d] kann gelöscht werden durch Drücken der, wenden Sie sich bitte neu eingestellt.
Wenn [w]-Taste.


Bestätigung wird angezeigt [Ja], und wählen Sie [Eingabe]-Taste.


[q]-Menü und drücken Sie die [Abbrechen], und wählen Sie [Eingabe]-Taste.


Start Fixt

[Fixit] wählen Sie die [Eingabe]-Taste.


[CD-ROM / DVD] wählen Sie [Eingabe]-Taste.


Run Fixit.


Geräte-Partition, die Sie gerade erstellt haben (ad0s1a ~ ad0s1f) Stellen Sie sicher, dass Sie sich registriert haben.
Fixit# ls /dev


Partition, die Sie gerade erstellt die / mnt befindet /mnt unten.
 Fixit# ls /mnt
.snap/  dev/   home/   usr/   var/
 

Befestigen Sie die Festplatte mit dem Backup-Daten

Mit Backup-Daten, um die Montage der Festplatte / mntbk /mntbk ein Verzeichnis.
 Fixit# mkdir /mntbk
Fixit# _
 
Die IDE-Festplatte ist die Master-Slave-Verbindung für die "ad1s1" ist das Gerät ein.
ad1s1 c C, finden Sie hier.
 Fixit# mount /dev/ad1s1c /mntbk
Fixit# _
 

Start wiederherstellen

ルート( / )を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
 

In vielen Fällen, usr und wieder einen großen Fehler in der folgenden.
 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# _
 
Dies ist wieder tritt auf, weil die Menge an Arbeit, für temporäre Dateien.
Wenn dies der Fall ist, die folgende Methode, um die TMP-Verzeichnis wieder wenden Sie sich bitte wieder.
 Fixit# mkdir /mntbk/tmp
Fixit# TMPDIR=/mntbk/tmp
Fixit# export TMPDIR
 
/ Mntbk der Festplatte ist eine Frage der Datensicherung.
TMP hier zu dem Erstellen eines Verzeichnisses bedeutet, dass Sie verwenden.
Nach diesem, die brauchen, ist eine SEMARA / mntbk / tmp löschen, wenn Sie das Verzeichnis, führen Sie den Befehl wird verhindert, dass fast alle.
In diesem Fall, wie folgt: Tauschen Sie die TMP-Verzeichnis.
 Fixit# TMPDIR=/tmp
Fixit# export TMPDIR
 

Rewriting fstab

Es ist nicht notwendig, eine Neufassung der Arbeit, lassen Sie uns prüfen.
Der Unterschied zwischen der Reihenfolge der Partition erstellt wurde, führte zu einer Situation, die nicht starten, ich fing zwei Tage ...

Stellen Sie sicher, dass die Montage der derzeitigen Situation.
 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
 

Dann öffnen Sie Ihren 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 

Ich stelle fest, die Unterschiede betont.
Gerätename "ad0s1e" und "ad0s1d" wurden nicht montiert in umgekehrter Namen.
Wenn Sie davon, "/ mnt / etc / fstab" öffnet in den Editor, speichern Sie korrigiert.

That's it!
LiveFS CD ohne einen Anlass zu starten.

Nachbehandlung

Wenn Sie eine Wiederherstellung, das aktuelle Verzeichnis der einzelnen Partition wird eine Datei mit dem Namen restoresymtable.
Das ist es, was wird benötigt, um wieder eine inkrementelle Backup, Restore und entfernen Sie, wenn Sie fertig sind.
 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 

In diesem

Lange halten die folgende Meldung angezeigt, wenn Sie versuchen, um den Server wieder.
 Configuring syscons: keymap blanktime
 
"Konfigurieren syscons: Keymap blanktime" Bitte beachten Sie die Wartezeit zu sehen.

Kann Partition nicht die folgende Meldung:
 Unable to find device node for /dev/ad0s1b in /dev!
The creation of filesystems will be aborted.
 
FDISK, um die Scheiben in den [w] Drücken Sie nicht?
FDISK-Menü [w] ist押SAZU, [q], und drücken Sie nur, Label aus dem Ende der Reihe, die letzte in der Label-Menü [W]-Taste.

nicht in sysinstall Fdisk Label
Haben viele Male während der Prüfung.
Fdisk Label in sysinstall finden Sie nicht.

Möchten Sie ein anderes Backup-Remote-Server, mit dem Netzwerk verbunden ist
Die alte Geschichte ", das Bandlaufwerk zu Backup & Restore" Bitte helfen.

Gespeichert unter installieren, Allgemein |

1 Kommentar »

"Konfigurieren syscons: Keymap blanktime" Timeout wartet für die Anzeige

Geschrieben von: admin am 1 Montag 27th, 2009

 Configuring syscons: keymap blanktime 
Haben gezeigt, dass die Stop-Zeit wird durch die sendmail starten Dann sind Sie warten auf den Timeout nicht korrekt.
DNS-, und Netzwerk rund见直SHIMASHOU.

Wenn ich, dump und Wiederherstellung von VMware Prüfung dieses Problem auftritt, während auf dem Sprung, denn er war der falsche Netzwerkadapter-Einstellungen ...

Gespeichert unter Allgemein |

1 Kommentar »

sshd-Konfiguration (DSA-Authentifizierung)

Geschrieben von: admin am 11 Montag 8th, 2008

FreeBSD sshd ist standardmäßig zu booten.
 # which sshd
/usr/sbin/sshd 
Also, nach der /etc/ssh/sshd_config auf AllowUsers USERNAME nur, dass BURUTOFOSUATAKKU (Brute-Force-Angriffe) gegen die DSA authentifiziert werden sollen.
Wenn Sie sehen Sie die Log-Zugang, oder die bescheidenen Land Cracker oder分RIMASEN-Bots geschützt, Sie werden feststellen, dass Spuren des Angriffs.

Rewrite der Konfigurationsdatei

/etc/ssh/sshd_config
 Protocol 2 
SSH2-Protokoll verwendet
 PermitRootLogin no 
Root-Login
 PubkeyAuthentication yes 
Authentifizierung mittels DSA
 PasswordAuthentication no
PermitEmptyPasswords no 
NO und NO, und kein Passwort-Authentifizierung und Passwort
 ChallengeResponseAuthentication no 
Also nicht, no das Kennwort aus.

Nach Neuschreiben sshd neu zu starten.
 # /etc/rc.d/sshd restart 
Oder, in früheren Versionen kann auch ein Fehler, denn wenn es in der folgenden Art und Weise.
 # ps aux | grep sshd
# kill -HUP  PID 

Privater Schlüssel id_dsa und öffentlichen Schlüssel id_dsa.pub zu erzeugen

Melden Sie sich mit ssh zu ermöglichen Benutzern den Zugriff. root andere)
Geben Sie den folgenden Befehl.
 $ 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 

Öffentlichen Schlüssel id_dsa.pub zu benennen Sie die

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

Privater Schlüssel id_dsa um zu einem Client-Rechner

SSH-Client eine Verbindung zu dem /home/ USERNAME /.ssh/id_dsa bewegen. Wenn Sie sich Sorgen um die Sicherheit, FTP, usw. Es gibt keine USB-Floppy-Disk ist ein gutes Gedächtnis und kann in den Prozess der mit dem die Aufmerksamkeit der Medien.
id_dsa um die Datei zu speichern, wird es davon abhängen, die Client-Terminal, finden Sie in Ihrem Handbuch.
Persönlich Open-Source-Tera Term ist eine gute Idee.

Gespeichert unter Allgemein |

Keine Kommentare »

Um einen bestimmten Benutzer Root-Zuschuss

Geschrieben von: admin um 11 Montag, den 3. Februar 2008

Auf der Befehlszeile Benutzer su und eingestellt ist, um root-Privilegien erlangen.
/etc/group
 wheel:*:0:root, USERNAME 

Gespeichert unter Allgemein |

Keine Kommentare »

So stoppen und starten Sie einen bestimmten Dienst

Geschrieben von: admin um 11 Montag, den 3. Februar 2008

Stoppen
 # kill -KILL `cat /var/run/ PROCESS .pid` 

Starten
 # kill -HUP `cat /var/run/ PROCESS .pid` 

Überprüfen Sie die Prozess-ID oder die ID in den Prozess.
Stoppen
 # ps -aux | grep named
# kill -KILL  PID 
Starten
 # ps -aux | grep named
# kill -HUP  PID 

Gespeichert unter Allgemein |

Keine Kommentare »

Prozess-ID, die

Geschrieben von: admin um 11 Montag, den 3. Februar 2008

 # ps -aux | grep  PROCESS_NAME 

Gespeichert unter Allgemein |

Keine Kommentare »