From owner-svn-doc-all@freebsd.org Sun May 1 19:07:43 2016 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 26A43B295B8; Sun, 1 May 2016 19:07:43 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BB6F4125C; Sun, 1 May 2016 19:07:42 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u41J7gtV066480; Sun, 1 May 2016 19:07:42 GMT (envelope-from bhd@FreeBSD.org) Received: (from bhd@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u41J7guf066479; Sun, 1 May 2016 19:07:42 GMT (envelope-from bhd@FreeBSD.org) Message-Id: <201605011907.u41J7guf066479@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org using -f From: Bjoern Heidotting Date: Sun, 1 May 2016 19:07:42 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r48759 - head/de_DE.ISO8859-1/books/handbook/jails X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 May 2016 19:07:43 -0000 Author: bhd Date: Sun May 1 19:07:41 2016 New Revision: 48759 URL: https://svnweb.freebsd.org/changeset/doc/48759 Log: Fix issues found by igor(1) Modified: head/de_DE.ISO8859-1/books/handbook/jails/chapter.xml Modified: head/de_DE.ISO8859-1/books/handbook/jails/chapter.xml ============================================================================== --- head/de_DE.ISO8859-1/books/handbook/jails/chapter.xml Sun May 1 18:11:04 2016 (r48758) +++ head/de_DE.ISO8859-1/books/handbook/jails/chapter.xml Sun May 1 19:07:41 2016 (r48759) @@ -7,19 +7,44 @@ $FreeBSDde: de-docproj/books/handbook/jails/chapter.xml,v 1.23 2011/05/25 20:42:25 jkois Exp $ basiert auf: r48693 --> - - Jails + + + Jails + - MatteoRiondatoBeigetragen von + + + Matteo + Riondato + + Beigetragen von + - OliverPeterÜbersetzt von - DirkArlt - JohannKois + + + Oliver + Peter + + Übersetzt von + + + + Dirk + Arlt + + + + + Johann + Kois + + - jails @@ -88,22 +113,21 @@ innerhalb der Jail ausgeführt werden soll. Dieser Pfad wird relativ zum root-Verzeichnis der Jail-Umgebung angegeben. - - + + - Jails haben einen eigenen Satz von Benutzern und ihren - eigenen root-Konto. Die Rechte - dieser Benutzer sind nur auf die Jail-Umgebung beschränkt. - Der Benutzer root - der Jail-Umgebung ist nicht dazu berechtigt, kritische - Operationen am System außerhalb der angebundenen - Jail-Umgebung durchzuführen. - - Dieses Kapitel bietet einen Überblick über die - Terminologie und die Kommandos zur Verwaltung von &os; Jails. - Jails sind ein sehr mächtiges Werkzeug für Administratoren - und fortgeschrittene Anwender. + Jails haben einen eigenen Satz von Benutzern und ihren + eigenen root-Konto. + Die Rechte dieser Benutzer sind nur auf die Jail-Umgebung + beschränkt. Der Benutzer root der Jail-Umgebung ist nicht + dazu berechtigt, kritische Operationen am System außerhalb der + angebundenen Jail-Umgebung durchzuführen. + + Dieses Kapitel bietet einen Überblick über die Terminologie + und die Kommandos zur Verwaltung von &os; Jails. Jails sind ein + sehr mächtiges Werkzeug für Administratoren und fortgeschrittene + Anwender. - - Erstellen der Vorlage + + Erstellen der Vorlage + + Dieser Abschnitt beschreibt die Schritte, die zum + Erstellen der Hauptvorlage notwendig sind. - Dieser Abschnitt beschreibt die Schritte, die zum - Erstellen der Hauptvorlage notwendig sind. + Es wird empfohlen, zunächst das &os; Host-System nach + den Anweisungen in auf den + aktuellen -RELEASE-Zweig zu aktualisieren. Darüber hinaus + verwendet diese Vorlage sysutils/cpdup, + sowie portsnap zum herunterladen + der &os; Ports-Sammlung. - Es wird empfohlen, zunächst das &os; Host-System nach - den Anweisungen in auf den - aktuellen -RELEASE-Zweig zu aktualisieren. Darüber hinaus - verwendet diese Vorlage sysutils/cpdup, - sowie portsnap zum herunterladen - der &os; Ports-Sammlung. - - - - Zuerst erstellen wir eine Verzeichnissstruktur - für das read-only-Dateisystem, das die - &os;-Binärdateien für die Jails enthalten - wird. Anschließend wechseln wir in den - &os;-Quellcodebaum und installieren das - read-only-Dateisystem in die (Vorlage-)Jail. + + + Zuerst erstellen wir eine Verzeichnissstruktur für das + read-only-Dateisystem, das die &os;-Binärdateien für die + Jails enthalten wird. Anschließend wechseln wir in den + &os;-Quellcodebaum und installieren das + read-only-Dateisystem in die (Vorlage-)Jail. - &prompt.root; mkdir /home/j /home/j/mroot + &prompt.root; mkdir /home/j /home/j/mroot &prompt.root; cd /usr/src &prompt.root; make installworld DESTDIR=/home/j/mroot - + - - Als nächstes bereiten wir die Ports-Sammlung - fü die Jails vor und kopieren den &os; Quellcodebaum - in die Jail, da dieser für - mergemaster benötigt wird: + + Als nächstes bereiten wir die Ports-Sammlung für die + Jails vor und kopieren den &os; Quellcodebaum + in die Jail, da dieser für + mergemaster benötigt + wird: - &prompt.root; cd /home/j/mroot + &prompt.root; cd /home/j/mroot &prompt.root; mkdir usr/ports &prompt.root; portsnap -p /home/j/mroot/usr/ports fetch extract &prompt.root; cpdup /usr/src /home/j/mroot/usr/src - + - - Danach wird die Struktur für den - read/write-Bereich des Systems erstellt: + + Danach wird die Struktur für den + read/write-Bereich des Systems erstellt: - &prompt.root; mkdir /home/j/skel /home/j/skel/home /home/j/skel/usr-X11R6 /home/j/skel/distfiles + &prompt.root; mkdir /home/j/skel /home/j/skel/home /home/j/skel/usr-X11R6 /home/j/skel/distfiles &prompt.root; mv etc /home/j/skel &prompt.root; mv usr/local /home/j/skel/usr-local &prompt.root; mv tmp /home/j/skel &prompt.root; mv var /home/j/skel &prompt.root; mv root /home/j/skel - + - - Nutzen Sie mergemaster, um - fehlende Konfigurationsdateien zu installieren. - Anschließend werden die von - mergemaster erstellten - Extra-Verzeichnisse entfernt: + + Nutzen Sie mergemaster, um + fehlende Konfigurationsdateien zu installieren. + Anschließend werden die von + mergemaster erstellten + Extra-Verzeichnisse entfernt: - &prompt.root; mergemaster -t /home/j/skel/var/tmp/temproot -D /home/j/skel -i + &prompt.root; mergemaster -t /home/j/skel/var/tmp/temproot -D /home/j/skel -i &prompt.root; cd /home/j/skel &prompt.root; rm -R bin boot lib libexec mnt proc rescue sbin sys usr dev - + - - Nun wird das read/write-Dateisystem mit dem - read-only-Dateisystem verlinkt. Vergewissern Sie - sich, dass die symbolischen Links an den korrekten - s/ Positionen erstellt werden, weil - echte Verzeichnisse oder an falschen Positionen - erstellte Verzeichnisse die Installation fehlschlagen - lassen. + + Nun wird das read/write-Dateisystem mit dem + read-only-Dateisystem verlinkt. Vergewissern Sie + sich, dass die symbolischen Links an den korrekten + s/ Positionen erstellt werden, weil + echte Verzeichnisse oder an falschen Positionen + erstellte Verzeichnisse die Installation fehlschlagen + lassen. - &prompt.root; cd /home/j/mroot + &prompt.root; cd /home/j/mroot &prompt.root; mkdir s &prompt.root; ln -s s/etc etc &prompt.root; ln -s s/home home @@ -786,62 +819,61 @@ jail_www_devf &prompt.root; ln -s s/distfiles usr/ports/distfiles &prompt.root; ln -s s/tmp tmp &prompt.root; ln -s s/var var - + - - Zuletzt erstellen Sie eine allgemeine - /home/j/skel/etc/make.conf mit - folgendem Inhalt: - - WRKDIRPREFIX?= /s/portbuild - - Dies erlaubt es, die &os;-Ports innerhalb jeder Jail - zu kompilieren. Das Ports-Verzeichnis ist Teil des - read-only System. Der angepasste Pfad des - WRKDIRPREFIX macht es möglich, - innerhalb des read/write-Bereichs der Jail Ports zu - bauen. - - - - - - Jails erstellen - - Die Jailvorlage kann nun verwendet werden, um die Jails - einzurichten und in /etc/rc.conf zu - konfigurieren. In diesem Beispiel werden drei Jails - erstellt: NS, MAIL - und WWW. - - - - Fügen Sie die folgenden Zeilen in - /etc/fstab ein, damit die - read-only-Vorlage und der read/write-Bereich für - alle Jails verfügbar sind: + + Zuletzt erstellen Sie eine allgemeine + /home/j/skel/etc/make.conf mit + folgendem Inhalt: + + WRKDIRPREFIX?= /s/portbuild + + Dies erlaubt es, die &os;-Ports innerhalb jeder Jail + zu kompilieren. Das Ports-Verzeichnis ist Teil des + read-only System. Der angepasste Pfad des + WRKDIRPREFIX macht es möglich, + innerhalb des read/write-Bereichs der Jail Ports zu + bauen. + + + + + + Jails erstellen - /home/j/mroot /home/j/ns nullfs ro 0 0 + Die Jailvorlage kann nun verwendet werden, um die Jails + einzurichten und in /etc/rc.conf zu + konfigurieren. In diesem Beispiel werden drei Jails + erstellt: NS, MAIL + und WWW. + + + + Fügen Sie die folgenden Zeilen in + /etc/fstab ein, damit die + read-only-Vorlage und der read/write-Bereich für + alle Jails verfügbar sind: + + /home/j/mroot /home/j/ns nullfs ro 0 0 /home/j/mroot /home/j/mail nullfs ro 0 0 /home/j/mroot /home/j/www nullfs ro 0 0 /home/js/ns /home/j/ns/s nullfs rw 0 0 /home/js/mail /home/j/mail/s nullfs rw 0 0 /home/js/www /home/j/www/s nullfs rw 0 0 - Um zu verhindern, dass - fsck die - nullfs-Mounts während des - Bootens überprüft oder dass - dump die Mounts sichert, - müssen die letzten beiden Spalten auf - 0 gesetzt werden. - - - - Konfigurieren Sie die Jails in - /etc/rc.conf: + Um zu verhindern, dass fsck + die nullfs-Mounts während des + Bootens überprüft oder dass + dump die Mounts sichert, müssen + die letzten beiden Spalten auf 0 + gesetzt werden. + + + + Konfigurieren Sie die Jails in + /etc/rc.conf: - jail_enable="YES" + jail_enable="YES" jail_set_hostname_allow="NO" jail_list="ns mail www" jail_ns_hostname="ns.example.org" @@ -857,170 +889,170 @@ jail_www_ip="62.123.43.14" jail_www_rootdir="/usr/home/j/www" jail_www_devfs_enable="YES" - Die Variable - jail_name_rootdir - zeigt nach /usr/home statt nach - /home, da der physikalische Pfad - von /home unter &os; - /usr/home lautet. Die Variable - jail_name_rootdir - darf im Pfad aber - keinen symbolischen Link - enthalten, weil das Jail ansonsten nicht gestartet - werden kann. - - - - Erstellen Sie die notwendigen Mountpunkte für - die nur lesbaren Bereiche jeder Jail: - - &prompt.root; mkdir /home/j/ns /home/j/mail /home/j/www - - - - Installieren Sie mit - sysutils/cpdup die read/write-Vorlage - in jede Jail: + Die Variable + jail_name_rootdir + zeigt nach /usr/home statt nach + /home, da der physikalische Pfad + von /home unter &os; + /usr/home lautet. Die Variable + jail_name_rootdir + darf im Pfad aber + keinen symbolischen Link enthalten, + weil die Jail ansonsten nicht gestartet werden + kann. + + + + Erstellen Sie die notwendigen Mountpunkte für + die nur lesbaren Bereiche jeder Jail: + + &prompt.root; mkdir /home/j/ns /home/j/mail /home/j/www + + + + Installieren Sie mit + sysutils/cpdup die read/write-Vorlage + in jede Jail: - &prompt.root; mkdir /home/js + &prompt.root; mkdir /home/js &prompt.root; cpdup /home/j/skel /home/js/ns &prompt.root; cpdup /home/j/skel /home/js/mail &prompt.root; cpdup /home/j/skel /home/js/www - + - - An dieser Stelle werden die Jails erstellt und - fü den Betrieb vorbereitet. Mounten Sie zuerst die - notwendigen Dateisysteme für jede Jail. Danach starten - Sie die Jails: + + An dieser Stelle werden die Jails erstellt und + für den Betrieb vorbereitet. Mounten Sie zuerst die + notwendigen Dateisysteme für jede Jail. Danach starten + Sie die Jails: - &prompt.root; mount -a + &prompt.root; mount -a &prompt.root; service jail start - - + + - Die Jails sollten nun laufen. Um zu prüfen, ob sie - korrekt gestartet wurden, verwenden Sie - jls. Die Ausgabe sollte ähnlich der - folgenden sein: + Die Jails sollten nun laufen. Um zu prüfen, ob sie + korrekt gestartet wurden, verwenden Sie + jls. Die Ausgabe sollte ähnlich der + folgenden sein: - &prompt.root; jls + &prompt.root; jls JID IP Address Hostname Path 3 192.168.3.17 ns.example.org /home/j/ns 2 192.168.3.18 mail.example.org /home/j/mail 1 62.123.43.14 www.example.org /home/j/www - An diesem Punkt sollte es möglich sein, sich an - jeder Jail anzumelden, Benutzer anzulegen und Dienste zu - konfigurieren. Die Spalte JID gibt die - Jail-Identifikationsnummer jeder laufenden Jail an. Nutzen Sie - den folgenden Befehl, um administrative Aufgaben in der Jail - mit der JID 3 + An diesem Punkt sollte es möglich sein, sich an jeder Jail + anzumelden, Benutzer anzulegen und Dienste zu konfigurieren. + Die Spalte JID gibt die + Jail-Identifikationsnummer jeder laufenden Jail an. Nutzen + Sie den folgenden Befehl, um administrative Aufgaben in der + Jail mit der JID 3 durchzuführen: - &prompt.root; jexec 3 tcsh - + &prompt.root; jexec 3 tcsh + - - Jails aktualisieren + + Jails aktualisieren - Das Design dieses Aufbaus bietet einen einfachen Weg, - bestehende Jails zu aktualisieren, während die Ausfallzeiten - minimiert werden. Außerdem bietet es die Möglichkeit, zu - älteren Versionen zurückzukehren, falls irgendwelche - Probleme auftreten. - - - - Im ersten Schritt wird das Host-System aktualisiert. - Anschließend wird eine temporäre neue read-only Vorlage - /home/j/mroot2 erstellt. + Das Design dieses Aufbaus bietet einen einfachen Weg, + bestehende Jails zu aktualisieren, während die Ausfallzeiten + minimiert werden. Außerdem bietet es die Möglichkeit, zu + älteren Versionen zurückzukehren, falls irgendwelche + Probleme auftreten. - &prompt.root; mkdir /home/j/mroot2 + + + Im ersten Schritt wird das Host-System aktualisiert. + Anschließend wird eine temporäre neue read-only Vorlage + /home/j/mroot2 erstellt. + + &prompt.root; mkdir /home/j/mroot2 &prompt.root; cd /usr/src &prompt.root; make installworld DESTDIR=/home/j/mroot2 &prompt.root; cd /home/j/mroot2 &prompt.root; cpdup /usr/src usr/src &prompt.root; mkdir s - installworld erzeugt - einige unnötige Verzeichnisse, die nun entfernt werden - sollten: + installworld erzeugt + einige unnötige Verzeichnisse, die nun entfernt werden + sollten: *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***