Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| centos:rsynd_c8 [05.07.2020 17:22. ] – [automatisierter Weg mit Hilfe von Ansible] django | centos:rsynd_c8 [18.11.2024 19:02. ] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 9: | Zeile 9: | ||
| ===== Installation und Konfiguration ===== | ===== Installation und Konfiguration ===== | ||
| ==== manuelle Weg ==== | ==== manuelle Weg ==== | ||
| - | === TFTP-Server | + | === rsync-Daemon |
| Als erstes installieren wir uns die für den rsyslog-Daemon-Server notwendigen Pakete via **'' | Als erstes installieren wir uns die für den rsyslog-Daemon-Server notwendigen Pakete via **'' | ||
| # | # | ||
| Zeile 15: | Zeile 15: | ||
| # rpm -qil rsync-daemon | # rpm -qil rsync-daemon | ||
| # rpm -qil rsync | # rpm -qil rsync | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| === rsync-Daemon konfigurieren === | === rsync-Daemon konfigurieren === | ||
| Zeile 198: | Zeile 193: | ||
| # hostname and IP address. If none of the patterns match, then the connec- | # hostname and IP address. If none of the patterns match, then the connec- | ||
| # tion is rejected. | # tion is rejected. | ||
| - | # hosts allow = *.mailserver.guru | + | # hosts allow = *.nausch.org |
| # Module examples: | # Module examples: | ||
| Zeile 214: | Zeile 209: | ||
| # outgoing chmod = 0644 | # outgoing chmod = 0644 | ||
| # lock file = / | # lock file = / | ||
| - | # hosts allow = *.mailserver.guru | + | # hosts allow = *.nausch.org |
| #[REPO] | #[REPO] | ||
| - | #path = / | + | #path = / |
| - | # | + | # |
| #allow = 88.217.171.167 | #allow = 88.217.171.167 | ||
| Zeile 431: | Zeile 426: | ||
| <font style=" | <font style=" | ||
| </ | </ | ||
| + | |||
| + | ===== Systemtest ===== | ||
| + | === Testordner und -dateien anlegen === | ||
| + | Für unseren Test legen wir uns einfach eine kleine Textdatei im Arbeitsverzeichnis **''/ | ||
| + | # mkdir -p / | ||
| + | # date > / | ||
| + | # date > / | ||
| + | # date > / | ||
| + | # date > / | ||
| + | |||
| + | Somit haben wir im Speicherpfad, | ||
| + | < | ||
| + | ├── file_1 | ||
| + | ├── ordner1 | ||
| + | │ └── datei_2 | ||
| + | ├── ordner2 | ||
| + | │ └── datei_3 | ||
| + | └── ordner3 | ||
| + | └── datei_4</ | ||
| + | |||
| + | === Testdatei transferieren === | ||
| + | Anschließend melden wir uns auf einem Host im zugehörigen Netzwerksegemnt an, auf dem das RPM-Paket **'' | ||
| + | |||
| + | Im ersten schritt fragen wir unseren rsync-server welche Module der Server anbietet. | ||
| + | # / | ||
| + | |||
| + | demo Demo für rsync Daemon Artikel in Djangos WIKI | ||
| + | |||
| + | Wir sehen also das Modul **'' | ||
| + | Im syslog unseres rsync-Servers wird dies auch entsprechend protokolliert. | ||
| + | Jul 5 20:28:37 vml000190 rsyncd[12198]: | ||
| + | Jul 5 20:28:37 vml000190 rsyncd[12198]: | ||
| + | |||
| + | Als nächstes holen wir uns den Inhalt unserer Testumgebung auf den Clientrechner: | ||
| + | # / | ||
| + | < | ||
| + | ./ | ||
| + | file_1 | ||
| + | ordner1/ | ||
| + | ordner1/ | ||
| + | ordner2/ | ||
| + | ordner2/ | ||
| + | ordner3/ | ||
| + | ordner3/ | ||
| + | |||
| + | sent 123 bytes received 539 bytes 1,324.00 bytes/sec | ||
| + | total size is 120 speedup is 0.18</ | ||
| + | |||
| + | Im syslog wird dies entsprechend protokolliert. | ||
| + | < | ||
| + | Jul 5 20:32:28 vml000190 rsyncd[12209]: | ||
| + | Jul 5 20:32:28 vml000190 rsyncd[12209]: | ||
| + | Jul 5 20:32:28 vml000190 rsyncd[12209]: | ||
| + | Jul 5 20:32:28 vml000190 rsyncd[12209]: | ||
| + | Jul 5 20:32:28 vml000190 rsyncd[12209]: | ||
| + | Jul 5 20:32:28 vml000190 rsyncd[12209]: | ||
| + | Jul 5 20:32:28 vml000190 rsyncd[12209]: | ||
| + | |||
| + | < | ||
| + | ├── file_1 | ||
| + | ├── ordner1 | ||
| + | │ └── datei_2 | ||
| + | ├── ordner2 | ||
| + | │ └── datei_3 | ||
| + | └── ordner3 | ||
| + | └── datei_4</ | ||
| + | |||
| + | ====== Links ====== | ||
| + | * **[[wiki: | ||
| + | * **[[http:// | ||