Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So sichern Sie das Centos-System

So sichern Sie das Centos-System

WJ
WJOriginal
2020-06-05 15:56:054545Durchsuche

So sichern Sie das Centos-System

Wie sichere ich ein Centos-System?

Wenn ein Software- oder Hardwarefehler zum Absturz eines Systems führt, stehen Systemadministratoren vor drei Aufgaben, um das System in einer neuen Hardwareumgebung wieder in einen voll funktionsfähigen Zustand zu versetzen:

1 . Starten Sie das Rettungssystem auf neuer Hardware.

2. Kopieren Sie die ursprüngliche Speicherstruktur.

3. System- und Benutzerdateien wiederherstellen.

Was den dritten Punkt betrifft, können Sie tar zum Sichern und Wiederherstellen von Dateien verwenden. Die ersten beiden Punkte können mit ReaR erreicht werden.

1. Experimentelle Umgebung

Systemversion: centos 7

Backup-Software: ReaR(Relax-and-Recover )

Virtuelle Plattform: vmware workstation 15.5

2. Konfigurieren Sie ReaR

1. Installieren Sie zugehörige Softwarepakete

# yum install rear genisoimage syslinux

2. Konfigurieren Sie ReaR

ReaR-Konfigurationsdatei Ja /etc/rear/local.conf. Die Hauptparameter sind die folgenden zwei:

OUTPUT=Ausgabeformat //Das Format des Notfallsystems, z. B. ISO oder USB OUTPUT_URL=Ausgabepfad //Es kann lokal oder SFTP sein, z. B file:///mnt/rescue/ stellt das lokale /mnt/rescue/ Verzeichnis dar, sftp://backup:password@192.168.0.1/ stellt das SFTP-Verzeichnis dar

Das standardmäßig erstellte Systemrettungssystem ist eine ISO-Image-Datei, die in /var/lib/rear gespeichert wird /output/-Verzeichnis Wenn OUTPUT als Parameter konfiguriert ist, wird eine Kopie in den durch OUTPUT_URL festgelegten Pfad kopiert. Unter normalen Umständen benötigen wir nur eine Bilddatei, daher können wir die folgenden Einstellungen vornehmen, um die Datei im Verzeichnis /mnt/ zu speichern:

ISO_DIR="/mnt"

3. Backup-System

1 .Verwenden Sie tar, um Benutzer- und Systemdateien zu sichern, wobei der Parameter -p die Berechtigungen beibehält, der Parameter -z gzip für die Komprimierung verwendet und --exclude, um einige Verzeichnisse auszuschließen, die nicht gesichert werden müssen

# tar -cpzf backup.tar.gz / --exclude=/proc --exclude=/lost+found --exclude=./backup.tgz --exclude=/mnt --exclude=/sys

2. Verpacken Sie die gesicherten Dateien. Speichern Sie sie an anderen Orten, z. B. auf dem Host 192.168.0.1

# scp backup.tar.gz root@192.168.0.1:/backup/backup.tar.gz

3. Erstellen Sie mit ReaR ein Image des Notfallsystems und speichern Sie die Image-Datei dort andere Orte zur Erholungsnutzung.

# rear -v mkrescue

4. Stellen Sie das System wieder her

1. Brennen Sie das ISO-Image auf eine CD und booten Sie von der CD. (Verwenden Sie das ISO-Image direkt in der virtuellen Maschinenumgebung)

2. Wählen Sie im Menü die Wiederherstellungsoption „Wiederherstellen“ und geben Sie die Befehlszeile ein

3. Führen Sie den Befehl aus, um das System wiederherzustellen . (Partition und Dateisystem wiederherstellen)

# rear recover

4. System- und Benutzerdaten im Verzeichnis /mnt/local/ wiederherstellen.

# scp root@192.168.0.1:/backup/backup.tar.gz /mnt/local/    //假设备份的文件在192.168.0.1的主机上,复制到本地# tar xf /mnt/local/backup.tar.gz -C /mnt/local/    //恢复数据# rm -f /mnt/local/backup.tar.gz    //删除备份文件

5. Legen Sie die SELinux-Informationen fest, die beim Systemstart aktualisiert werden sollen.

# touch /mnt/local/.autorelabel

6. Starten Sie das System neu

# exit    //退出恢复模式,选择yes,安装boot loader# reboot    //重启系统

Verwandte Referenzen: CentOS-Tutorial

Das obige ist der detaillierte Inhalt vonSo sichern Sie das Centos-System. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn