diff options
author | Gabor Kovesdan <gabor@FreeBSD.org> | 2013-11-07 15:39:28 +0000 |
---|---|---|
committer | Gabor Kovesdan <gabor@FreeBSD.org> | 2013-11-07 15:39:28 +0000 |
commit | 24d129e8d1984a0b46a543bc523b63d216813bb0 (patch) | |
tree | 7dd0501c857c6f2139f4a71191c93bf19136412a /de_DE.ISO8859-1/books/handbook/basics/chapter.xml | |
parent | 35f1d6c78be90eb13320d655cd68f94333a0ab26 (diff) | |
download | doc-24d129e8d1984a0b46a543bc523b63d216813bb0.tar.gz doc-24d129e8d1984a0b46a543bc523b63d216813bb0.zip |
- Definitively upgrade to DocBook 5.0
Notes
Notes:
svn path=/projects/db5/; revision=43125
Diffstat (limited to 'de_DE.ISO8859-1/books/handbook/basics/chapter.xml')
-rw-r--r-- | de_DE.ISO8859-1/books/handbook/basics/chapter.xml | 325 |
1 files changed, 150 insertions, 175 deletions
diff --git a/de_DE.ISO8859-1/books/handbook/basics/chapter.xml b/de_DE.ISO8859-1/books/handbook/basics/chapter.xml index 014b90829a..262106c370 100644 --- a/de_DE.ISO8859-1/books/handbook/basics/chapter.xml +++ b/de_DE.ISO8859-1/books/handbook/basics/chapter.xml @@ -7,29 +7,20 @@ $FreeBSDde$ basiert auf: r39631 --> - -<chapter id="basics"> - <chapterinfo> +<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="basics"> + <info><title>Grundlagen des UNIX Betriebssystems</title> <authorgroup> - <author> - <firstname>Chris</firstname> - <surname>Shumway</surname> - <contrib>Umgeschrieben von </contrib> - </author> + <author><personname><firstname>Chris</firstname><surname>Shumway</surname></personname><contrib>Umgeschrieben von </contrib></author> </authorgroup> <authorgroup> - <author> - <firstname>Uwe</firstname> - <surname>Pierau</surname> - <contrib>Übersetzt von </contrib> - </author> + <author><personname><firstname>Uwe</firstname><surname>Pierau</surname></personname><contrib>Übersetzt von </contrib></author> </authorgroup> - </chapterinfo> + </info> - <title>Grundlagen des UNIX Betriebssystems</title> + - <sect1 id="basics-synopsis"> + <sect1 xml:id="basics-synopsis"> <title>Übersicht</title> <para>Das folgende Kapitel umfasst die grundlegenden Kommandos @@ -82,7 +73,7 @@ </itemizedlist> </sect1> - <sect1 id="consoles"> + <sect1 xml:id="consoles"> <title>Virtuelle Konsolen und Terminals</title> <indexterm><primary>virtuelle Konsole</primary></indexterm> <indexterm><primary>Terminals</primary></indexterm> @@ -93,7 +84,7 @@ Verfügung. Dieser Abschnitt beschreibt was Terminals und Konsolen sind und wie sie unter FreeBSD eingesetzt werden.</para> - <sect2 id="consoles-intro"> + <sect2 xml:id="consoles-intro"> <title>Die Konsole</title> <indexterm><primary>Konsole</primary></indexterm> @@ -127,9 +118,9 @@ login:</screen> <literal>i386</literal> ausgegeben. Es wird immer die Architektur und nicht der Typ des Prozessors ausgegeben.</para> </footnote>. Der Name des Systems (jedes &unix; System besitzt - einen Namen) ist <hostid>pc3.example.org</hostid> und die Ausgabe + einen Namen) ist <systemitem>pc3.example.org</systemitem> und die Ausgabe stammt von der Systemkonsole, dem Terminal - <devicename>ttyv0</devicename>.</para> + <filename>ttyv0</filename>.</para> <para>Das Ende der Ausgabe ist immer die Aufforderung zur Eingabe eines Benutzernamens:</para> @@ -140,7 +131,7 @@ login:</screen> erläutert.</para> </sect2> - <sect2 id="consoles-login"> + <sect2 xml:id="consoles-login"> <title>Der Anmeldevorgang</title> <para>FreeBSD ist ein Mehrbenutzersystem, das Multitasking @@ -167,7 +158,7 @@ login:</screen> <screen>login:</screen> - <para>Wenn Ihr Benutzername beispielsweise <username>john</username> + <para>Wenn Ihr Benutzername beispielsweise <systemitem class="username">john</systemitem> ist, geben Sie jetzt <literal>john</literal> gefolgt von <keycap>Enter</keycap> ein. Sie sollten dann eine Aufforderung zur Eingabe des Passworts erhalten:</para> @@ -175,7 +166,7 @@ login:</screen> <screen>login: <userinput>john</userinput> Password:</screen> - <para>Geben Sie jetzt das Passwort von <username>john</username> + <para>Geben Sie jetzt das Passwort von <systemitem class="username">john</systemitem> gefolgt von <keycap>Enter</keycap> ein. Das Passwort wird aus Sicherheitsgründen nicht auf dem Bildschirm angezeigt.</para> @@ -190,7 +181,7 @@ Password:</screen> haben.</para> </sect2> - <sect2 id="consoles-virtual"> + <sect2 xml:id="consoles-virtual"> <title>Virtuelle Konsolen</title> <para>Da FreeBSD mehrere Programme gleichzeitig laufen lassen kann, @@ -227,7 +218,7 @@ Password:</screen> weiter.</para> </sect2> - <sect2 id="consoles-ttys"> + <sect2 xml:id="consoles-ttys"> <title><filename>/etc/ttys</filename></title> <para>In der Voreinstellung stehen unter FreeBSD acht virtuelle @@ -260,7 +251,7 @@ ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure</programlisting> Konfigurieren der virtuellen Konsolen benutzen können.</para> </sect2> - <sect2 id="consoles-singleuser"> + <sect2 xml:id="consoles-singleuser"> <title>Die Konsole im Single-User-Modus</title> <para>Eine eingehende Beschreibung des Single-User-Modus finden Sie @@ -281,17 +272,17 @@ console none unknown off secure</programlisting> können Sie <literal>secure</literal> durch <literal>insecure</literal> ersetzen. Wenn Sie danach in den Single-User-Modus booten, verlangt das System ebenfalls die - Eingabe des <username>root</username>-Passworts.</para> + Eingabe des <systemitem class="username">root</systemitem>-Passworts.</para> <para><emphasis>Setzen Sie <literal>insecure</literal> nicht leichtfertig ein.</emphasis> Wenn Sie das Passwort von - <username>root</username> vergessen, wird es schwierig, in den + <systemitem class="username">root</systemitem> vergessen, wird es schwierig, in den Single-User-Modus zu gelangen, wenn Sie den FreeBSD-Boot-Prozess nicht genau verstehen.</para> </note> </sect2> - <sect2 id="consoles-vidcontrol"> + <sect2 xml:id="consoles-vidcontrol"> <title>Den Videomodus der Konsole anpassen</title> <para>Der Standard-Videomodus der FreeBSD-Konsole kann auf jeden @@ -316,7 +307,7 @@ options SC_PIXEL_MODE</programlisting> <para>Als Ergebnis erhalten Sie eine Liste aller Videomodi, die von Ihrer Hardware unterstützt werden. Sie wählen einen neuen Modus aus, indem Sie den entsprechenden Wert - (wiederum als Benutzer <username>root</username>) an + (wiederum als Benutzer <systemitem class="username">root</systemitem>) an &man.vidcontrol.1; übergeben:</para> <screen>&prompt.root; <userinput>vidcontrol MODE_279</userinput></screen> @@ -329,7 +320,7 @@ options SC_PIXEL_MODE</programlisting> </sect2> </sect1> - <sect1 id="permissions"> + <sect1 xml:id="permissions"> <title>Zugriffsrechte</title> <indexterm><primary>UNIX</primary></indexterm> @@ -489,17 +480,13 @@ total 530 finden Sie in &man.chmod.1;.</para> <sect2> - <sect2info> + <info><title>Symbolische Zugriffsrechte</title> <authorgroup> - <author> - <firstname>Tom</firstname> - <surname>Rhodes</surname> - <contrib>Beigesteuert von </contrib> - </author> + <author><personname><firstname>Tom</firstname><surname>Rhodes</surname></personname><contrib>Beigesteuert von </contrib></author> </authorgroup> - </sect2info> + </info> - <title>Symbolische Zugriffsrechte</title> + <indexterm> <primary>Zugriffsrechte</primary> <secondary>symbolische</secondary> @@ -615,7 +602,7 @@ total 530 und fügt dann für alle Ausführungsrechte hinzu:</para> - <screen>&prompt.user; <userinput>chmod go-w,a+x <replaceable>FILE</replaceable></userinput></screen> + <screen>&prompt.user; <userinput>chmod go-w,a+x FILE</userinput></screen> <!-- <para>Mit symbolischen Zugriffsrechten können Sie Rechte @@ -625,17 +612,13 @@ total 530 </sect2> <sect2> - <sect2info> + <info><title>&os; Datei-Flags</title> <authorgroup> - <author> - <firstname>Tom</firstname> - <surname>Rhodes</surname> - <contrib>Beigetragen von </contrib> - </author> + <author><personname><firstname>Tom</firstname><surname>Rhodes</surname></personname><contrib>Beigetragen von </contrib></author> </authorgroup> - </sect2info> + </info> - <title>&os; Datei-Flags</title> + <para>Zusätzlich zu den vorhin diskutierten Zugriffsrechten unterstützt &os; auch die sogenannten @@ -645,7 +628,7 @@ total 530 unterstützt.</para> <para>Diese verbesserte Sicherheit führt dazu, dass manche - Dateien nicht einmal von <username>root</username> gelöscht + Dateien nicht einmal von <systemitem class="username">root</systemitem> gelöscht oder bearbeitet werden können.</para> <para>Datei-Flags können über &man.chflags.1; gesetzt @@ -654,25 +637,25 @@ total 530 <quote>unlöschbar</quote>-Flag zu sichern, geben Sie folgenden Befehl ein:</para> - <screen>&prompt.root; <userinput>chflags sunlink <filename>file1</filename></userinput></screen> + <screen>&prompt.root; <userinput>chflags sunlink file1</userinput></screen> <para>Um dieses Flag wieder zu löschen, geben Sie den Befehl erneut ein. Allerdings setzen Sie ein <quote>no</quote> vor <option>sunlink</option>:</para> - <screen>&prompt.root; <userinput>chflags nosunlink <filename>file1</filename></userinput></screen> + <screen>&prompt.root; <userinput>chflags nosunlink file1</userinput></screen> <para>Um die Flags dieser Datei anzuzeigen, verwenden Sie &man.ls.1; zusammen mit der Option <option>-lo</option>:</para> - <screen>&prompt.root; <userinput>ls -lo <filename>file1</filename></userinput></screen> + <screen>&prompt.root; <userinput>ls -lo file1</userinput></screen> <para>Dadurch erhalten Sie eine Ausgabe ähnlich der folgenden:</para> <programlisting>-rw-r--r-- 1 trhodes trhodes sunlnk 0 Mar 1 05:54 file1</programlisting> - <para>Viele Flags können nur von <username>root</username> + <para>Viele Flags können nur von <systemitem class="username">root</systemitem> gesetzt oder gelöscht werden. Andere wiederum können auch vom Eigentümer der Datei gesetzt werden. Weitere Informationen zu Datei-Flags finden sich in den Manualpages @@ -680,17 +663,13 @@ total 530 </sect2> <sect2> - <sect2info> + <info><title>Die Berechtigungen setuid, setgid, und sticky</title> <authorgroup> - <author> - <firstname>Tom</firstname> - <surname>Rhodes</surname> - <contrib>Beigetragen von </contrib> - </author> + <author><personname><firstname>Tom</firstname><surname>Rhodes</surname></personname><contrib>Beigetragen von </contrib></author> </authorgroup> - </sect2info> + </info> - <title>Die Berechtigungen setuid, setgid, und sticky</title> + <para>Anders als die Berechtigungen, die bereits angesprochen wurden, existieren drei weitere Einstellungen, über die alle @@ -710,7 +689,7 @@ total 530 Beispielsweise wird &man.passwd.1; mit der realen ID des Benutzers ausgeführt, der sein Passwort ändert. Um jedoch die Passwortdatenbank zu bearbeiten, wird es effektiv als - <username>root</username>-Benutzer ausgeführt. Das + <systemitem class="username">root</systemitem>-Benutzer ausgeführt. Das ermöglicht es normalen Benutzern, ihr Passwort zu ändern, ohne einen <errorname>Permission Denied</errorname>-Fehler angezeigt zu bekommen.</para> @@ -732,7 +711,7 @@ total 530 <screen>&prompt.root; <userinput>chmod 4755 suidexample.sh</userinput></screen> <para>Die Berechtigungen auf der - <filename><replaceable>suidexample.sh</replaceable></filename>-Datei + <filename>suidexample.sh</filename>-Datei sollten jetzt wie folgt aussehen:</para> <programlisting>-rwsr-xr-x 1 trhodes trhodes 63 Aug 29 06:36 suidexample.sh</programlisting> @@ -763,7 +742,7 @@ Old Password:</screen> <para>Wie oben erwähnt, wird <command>passwd</command> von einem normalen Benutzer ausgeführt, benutzt aber die effektive - <acronym>UID</acronym> von <username>root</username>.</para> + <acronym>UID</acronym> von <systemitem class="username">root</systemitem>.</para> <para>Die <literal>setgid</literal>-Berechtigung führt die gleiche Aktion wie die <literal>setuid</literal>-Berechtigung durch, allerdings @@ -805,8 +784,7 @@ Old Password:</screen> auch zu löschen. Dieses Recht ist nützlich, um die Löschung von Dateien in öffentlichen Verzeichnissen durch Benutzer, denen diese Dateien nicht gehören, zu verhindern, wie - z.B. in <filename - class="directory">/tmp</filename>. Um diese Berechtigung anzuwenden, + z.B. in <filename>/tmp</filename>. Um diese Berechtigung anzuwenden, stellen Sie der Berechtigung eine Eins (1) voran, beispielsweise so:</para> @@ -825,7 +803,7 @@ Old Password:</screen> </sect2> </sect1> - <sect1 id="dirstructure"> + <sect1 xml:id="dirstructure"> <title>Verzeichnis-Strukturen</title> <indexterm><primary>Verzeichnis Hierarchien</primary></indexterm> @@ -873,105 +851,105 @@ Old Password:</screen> </thead> <tbody valign="top"> <row> - <entry><filename class="directory">/</filename></entry> + <entry><filename>/</filename></entry> <entry>Wurzelverzeichnis des Dateisystems.</entry> </row> <row> - <entry><filename class="directory">/bin/</filename></entry> + <entry><filename>/bin/</filename></entry> <entry>Grundlegende Werkzeuge für den Single-User-Modus sowie den Mehrbenutzerbetrieb.</entry> </row> <row> - <entry><filename class="directory">/boot/</filename></entry> + <entry><filename>/boot/</filename></entry> <entry>Programme und Konfigurationsdateien, die während des Bootens benutzt werden.</entry> </row> <row> - <entry><filename class="directory">/boot/defaults/</filename></entry> + <entry><filename>/boot/defaults/</filename></entry> <entry>Vorgaben für die Boot-Konfiguration, siehe &man.loader.conf.5;.</entry> </row> <row> - <entry><filename class="directory">/dev/</filename></entry> + <entry><filename>/dev/</filename></entry> <entry>Gerätedateien, siehe &man.intro.4;.</entry> </row> <row> - <entry><filename class="directory">/etc/</filename></entry> + <entry><filename>/etc/</filename></entry> <entry>Konfigurationsdateien und Skripten des Systems.</entry> </row> <row> - <entry><filename class="directory">/etc/defaults/</filename></entry> + <entry><filename>/etc/defaults/</filename></entry> <entry>Vorgaben für die System Konfigurationsdateien, siehe &man.rc.8;.</entry> </row> <row> - <entry><filename class="directory">/etc/mail/</filename></entry> + <entry><filename>/etc/mail/</filename></entry> <entry>Konfigurationsdateien von MTAs wie &man.sendmail.8;.</entry> </row> <row> - <entry><filename class="directory">/etc/namedb/</filename></entry> + <entry><filename>/etc/namedb/</filename></entry> <entry>Konfigurationsdateien von <command>named</command>, siehe &man.named.8;.</entry> </row> <row> - <entry><filename class="directory">/etc/periodic/</filename></entry> + <entry><filename>/etc/periodic/</filename></entry> <entry>Täglich, wöchentlich oder monatlich ablaufende Skripte, die von &man.cron.8; gestartet werden. Siehe &man.periodic.8;.</entry> </row> <row> - <entry><filename class="directory">/etc/ppp/</filename></entry> + <entry><filename>/etc/ppp/</filename></entry> <entry>Konfigurationsdateien von <command>ppp</command>, siehe &man.ppp.8;.</entry> </row> <row> - <entry><filename class="directory">/mnt/</filename></entry> + <entry><filename>/mnt/</filename></entry> <entry>Ein leeres Verzeichnis, das von Systemadministratoren häufig als temporärer Mountpunkt genutzt wird.</entry> </row> <row> - <entry><filename class="directory">/proc/</filename></entry> + <entry><filename>/proc/</filename></entry> <entry>Prozess Dateisystem, siehe &man.procfs.5; und &man.mount.procfs.8;.</entry> </row> <row> - <entry><filename class="directory">/rescue/</filename></entry> + <entry><filename>/rescue/</filename></entry> <entry>Statisch gelinkte Programme zur Wiederherstellung des Systems, lesen Sie dazu auch &man.rescue.8;.</entry> </row> <row> - <entry><filename class="directory">/root/</filename></entry> - <entry>Home Verzeichnis von <username>root</username>.</entry> + <entry><filename>/root/</filename></entry> + <entry>Home Verzeichnis von <systemitem class="username">root</systemitem>.</entry> </row> <row> - <entry><filename class="directory">/sbin/</filename></entry> + <entry><filename>/sbin/</filename></entry> <entry>Systemprogramme und administrative Werkzeuge, die grundlegend für den Single-User-Modus und den Mehrbenutzerbetrieb sind.</entry> </row> <row> - <entry><filename class="directory">/tmp/</filename></entry> + <entry><filename>/tmp/</filename></entry> <entry>Temporäre Dateien, die für gewöhnlich bei einem Neustart des Systems verloren gehen. Häufig wird ein speicherbasiertes Dateisystem unter - <filename class="directory">/tmp</filename> + <filename>/tmp</filename> eingehängt. Dieser Vorgang kann automatisiert werden, wenn Sie die tmpmfs-bezogenen Variablen von &man.rc.conf.5; verwenden. Alternativ können Sie @@ -981,42 +959,41 @@ Old Password:</screen> </row> <row> - <entry><filename class="directory">/usr/</filename></entry> + <entry><filename>/usr/</filename></entry> <entry>Der Großteil der Benutzerprogramme und Anwendungen.</entry> </row> <row> - <entry><filename class="directory">/usr/bin/</filename></entry> + <entry><filename>/usr/bin/</filename></entry> <entry>Gebräuchliche Werkzeuge, Programmierhilfen und Anwendungen.</entry> </row> <row> - <entry><filename class="directory">/usr/include/</filename></entry> + <entry><filename>/usr/include/</filename></entry> <entry>Standard C include-Dateien.</entry> </row> <row> - <entry><filename class="directory">/usr/lib/</filename></entry> + <entry><filename>/usr/lib/</filename></entry> <entry>Bibliotheken.</entry> </row> <row> - <entry><filename class="directory">/usr/libdata/</filename></entry> + <entry><filename>/usr/libdata/</filename></entry> <entry>Daten verschiedener Werkzeuge.</entry> </row> <row> - <entry><filename class="directory">/usr/libexec/</filename></entry> + <entry><filename>/usr/libexec/</filename></entry> <entry>System-Dämonen und System-Werkzeuge, die von anderen Programmen ausgeführt werden.</entry> </row> <row> - <entry><filename - class="directory">/usr/local/</filename></entry> + <entry><filename>/usr/local/</filename></entry> <entry>Lokale Programme, Bibliotheken usw. Die Ports-Sammlung benutzt dieses Verzeichnis als Zielverzeichnis für zu @@ -1028,51 +1005,50 @@ Old Password:</screen> <filename>/usr/local</filename> anstelle unter <filename>/usr/local/share</filename> angelegt. Die Dokumentation der Ports findet sich in - <filename>share/doc/<replaceable>port</replaceable></filename>. + <filename>share/doc/port</filename>. </entry> </row> <row> - <entry><filename class="directory">/usr/obj/</filename></entry> + <entry><filename>/usr/obj/</filename></entry> <entry>Von der Architektur abhängiger Verzeichnisbaum, der durch das Bauen von <filename>/usr/src</filename> entsteht.</entry> </row> <row> - <entry><filename class="directory">/usr/ports/</filename></entry> + <entry><filename>/usr/ports/</filename></entry> <entry>Die FreeBSD-Ports-Sammlung (optional).</entry> </row> <row> - <entry><filename class="directory">/usr/sbin/</filename></entry> + <entry><filename>/usr/sbin/</filename></entry> <entry>System-Dämonen und System-Werkzeuge, die von Benutzern ausgeführt werden.</entry> </row> <row> - <entry><filename class="directory">/usr/share/</filename></entry> + <entry><filename>/usr/share/</filename></entry> <entry>Von der Architektur unabhängige Dateien.</entry> </row> <row> - <entry><filename class="directory">/usr/src/</filename></entry> + <entry><filename>/usr/src/</filename></entry> <entry>Quelldateien von BSD und/oder lokalen Ergänzungen.</entry> </row> <row> - <entry><filename - class="directory">/usr/X11R6/</filename></entry> + <entry><filename>/usr/X11R6/</filename></entry> <entry>Optionale X11R6-Programme und Bibliotheken.</entry> </row> <row> - <entry><filename class="directory">/var/</filename></entry> + <entry><filename>/var/</filename></entry> <entry>Wird für mehrere Zwecke genutzt und enthält Logdateien, temporäre Daten und Spooldateien. Manchmal wird ein speicherbasiertes Dateisystem unter - <filename class="directory">/var</filename> + <filename>/var</filename> eingehängt. Dieser Vorgang kann automatisiert werden, wenn Sie die varmfs-bezogenen Variablen von &man.rc.conf.5; verwenden. Alternativ können Sie @@ -1082,32 +1058,32 @@ Old Password:</screen> </row> <row> - <entry><filename class="directory">/var/log/</filename></entry> + <entry><filename>/var/log/</filename></entry> <entry>Verschiedene Logdateien des Systems.</entry> </row> <row> - <entry><filename class="directory">/var/mail/</filename></entry> + <entry><filename>/var/mail/</filename></entry> <entry>Postfächer der Benutzer.</entry> </row> <row> - <entry><filename class="directory">/var/spool/</filename></entry> + <entry><filename>/var/spool/</filename></entry> <entry>Verschiedene Spool-Verzeichnisse der Drucker- und Mailsysteme.</entry> </row> <row> - <entry><filename class="directory">/var/tmp/</filename></entry> + <entry><filename>/var/tmp/</filename></entry> <entry>Temporäre Dateien. Dateien in diesem Verzeichnis bleiben in der Regel auch bei einem Neustart des Systems erhalten, es sei denn, bei - <filename class="directory">/var</filename> handelt es + <filename>/var</filename> handelt es sich um ein speicherbasiertes Dateisystem.</entry> </row> <row> - <entry><filename class="directory">/var/yp/</filename></entry> + <entry><filename>/var/yp/</filename></entry> <entry>NIS maps.</entry> </row> @@ -1117,7 +1093,7 @@ Old Password:</screen> </para> </sect1> - <sect1 id="disk-organization"> + <sect1 xml:id="disk-organization"> <title>Festplatten, Slices und Partitionen</title> <para>&os; identifiziert Dateien anhand eines Dateinamens. @@ -1138,8 +1114,8 @@ Old Password:</screen> <para>In Dateinamen werden Verzeichnisse durch einen Schrägstrich (<literal>/</literal>, <foreignphrase>Slash</foreignphrase>) getrennt. Wenn - das Verzeichnis <filename class="directory">foo</filename> - ein Verzeichnis <filename class="directory">bar</filename> + das Verzeichnis <filename>foo</filename> + ein Verzeichnis <filename>bar</filename> enthält, in dem sich die Datei <filename>readme.txt</filename> befindet, lautet der vollständige Name der Datei (oder der <firstterm>Pfad</firstterm> zur Datei) @@ -1165,7 +1141,7 @@ Old Password:</screen> <para>Stattdessen wird ein Dateisystem als Wurzeldateisystem (<foreignphrase>root file system</foreignphrase>) ausgewählt. Das Wurzelverzeichnis dieses Dateisystems - wird <filename class="directory">/</filename> genannt. + wird <filename>/</filename> genannt. Jedes andere Dateisystem wird unter dem Wurzeldateisystem <firstterm>eingehangen</firstterm> (<foreignphrase>mount</foreignphrase>). Daher scheint @@ -1176,17 +1152,17 @@ Old Password:</screen> <literal>B</literal> und <literal>C</literal>. Jedes Dateisystem besitzt ein eigenes Wurzelverzeichnis, das zwei andere Verzeichnisse enthält: - <filename class="directory">A1</filename>, - <filename class="directory">A2</filename>, - <filename class="directory">B1</filename>, - <filename class="directory">B2</filename>, - <filename class="directory">C1</filename> und - <filename class="directory">C2</filename>.</para> + <filename>A1</filename>, + <filename>A2</filename>, + <filename>B1</filename>, + <filename>B2</filename>, + <filename>C1</filename> und + <filename>C2</filename>.</para> <para>Das Wurzeldateisystem soll <literal>A</literal> sein. Das Kommando <command>ls</command> zeigt darin - die beiden Verzeichnisse <filename class="directory">A1</filename> - und <filename class="directory">A2</filename> an. + die beiden Verzeichnisse <filename>A1</filename> + und <filename>A2</filename> an. Der Verzeichnisbaum sieht wie folgt aus:</para> <mediaobject> @@ -1206,9 +1182,9 @@ Old Password:</screen> <para>Ein Dateisystem wird in einem Verzeichnis eines anderen Dateisystems eingehangen. Wir hängen nun das Dateisystem <literal>B</literal> in das Verzeichnis - <filename class="directory">A1</filename> ein. Das + <filename>A1</filename> ein. Das Wurzelverzeichnis von <literal>B</literal> ersetzt nun - das Verzeichnis <filename class="directory">A1</filename> und + das Verzeichnis <filename>A1</filename> und die Verzeichnisse des Dateisystems <literal>B</literal> werden sichtbar:</para> @@ -1231,19 +1207,19 @@ Old Password:</screen> </mediaobject> <para>Jede Datei in den Verzeichnissen - <filename class="directory">B1</filename> oder - <filename class="directory">B2</filename> kann - über den Pfad <filename class="directory">/A1/B1</filename> - oder <filename class="directory">/A1/B2</filename> + <filename>B1</filename> oder + <filename>B2</filename> kann + über den Pfad <filename>/A1/B1</filename> + oder <filename>/A1/B2</filename> erreicht werden. Dateien aus dem Verzeichnis - <filename class="directory">/A1</filename> sind jetzt + <filename>/A1</filename> sind jetzt verborgen. Wenn das Dateisystem <literal>B</literal> wieder <firstterm>abgehangen</firstterm> wird (<foreignphrase>umount</foreignphrase>), erscheinen die verborgenen Dateien wieder.</para> <para>Wenn das Dateisystem <literal>B</literal> unter dem - Verzeichnis <filename class="directory">A2</filename> + Verzeichnis <filename>A2</filename> eingehangen würde, sähe der Verzeichnisbaum so aus:</para> @@ -1266,13 +1242,13 @@ Old Password:</screen> </mediaobject> <para>Die Dateien des Dateisystems <literal>B</literal> wären - unter den Pfaden <filename class="directory">/A2/B1</filename> und - <filename class="directory">/A2/B2</filename> erreichbar.</para> + unter den Pfaden <filename>/A2/B1</filename> und + <filename>/A2/B2</filename> erreichbar.</para> <para>Dateisysteme können übereinander eingehangen werden. Der folgende Baum entsteht, wenn im letzten Beispiel das Dateisystem <literal>C</literal> in das Verzeichnis - <filename class="directory">B1</filename> des Dateisystems + <filename>B1</filename> des Dateisystems <literal>B</literal> eingehangen wird:</para> <mediaobject> @@ -1298,7 +1274,7 @@ Old Password:</screen> </mediaobject> <para><literal>C</literal> könnte auch im Verzeichnis - <filename class="directory">A1</filename> eingehangen + <filename>A1</filename> eingehangen werden:</para> <mediaobject> @@ -1347,7 +1323,7 @@ Old Password:</screen> einhängen. Damit schützen Sie sich vor dem unabsichtlichen Löschen oder Editieren kritischer Dateien. Von Benutzern beschreibbare Dateisysteme - wie <filename class="directory">/home</filename> + wie <filename>/home</filename> können Sie mit der Option <firstterm>nosuid</firstterm> einhängen, wenn sie von anderen Dateisystemen getrennt sind. Die <firstterm>SUID</firstterm>- und @@ -1532,7 +1508,7 @@ Old Password:</screen> Für Dateisysteme müssen Sie schließlich noch festlegen, wo diese eingehangen werden (Mount-Point).</para> - <table frame="none" pgwide="1" id="basics-dev-codes"> + <table frame="none" pgwide="1" xml:id="basics-dev-codes"> <title>Laufwerk-Codes</title> <tgroup cols="2"> @@ -1549,31 +1525,31 @@ Old Password:</screen> <tbody> <row> - <entry><devicename>ad</devicename></entry> + <entry><filename>ad</filename></entry> <entry>ATAPI (IDE) Festplatte</entry> </row> <row> - <entry><devicename>da</devicename></entry> + <entry><filename>da</filename></entry> <entry>SCSI-Festplatte</entry> </row> <row> - <entry><devicename>acd</devicename></entry> + <entry><filename>acd</filename></entry> <entry>ATAPI (IDE) CD-ROM</entry> </row> <row> - <entry><devicename>cd</devicename></entry> + <entry><filename>cd</filename></entry> <entry>SCSI-CD-ROM</entry> </row> <row> - <entry><devicename>fd</devicename></entry> + <entry><filename>fd</filename></entry> <entry>Disketten-Laufwerk</entry> </row> @@ -1581,7 +1557,7 @@ Old Password:</screen> </tgroup> </table> - <example id="basics-disk-slice-part"> + <example xml:id="basics-disk-slice-part"> <title>Namen von Platten, Slices und Partitionen</title> <informaltable frame="none" pgwide="1"> @@ -1599,7 +1575,7 @@ Old Password:</screen> <tbody> <row> - <entry><devicename>ad0s1a</devicename></entry> + <entry><filename>ad0s1a</filename></entry> <entry>Die erste Partition (<literal>a</literal>) in der ersten Slice (<literal>s1</literal>) der @@ -1607,7 +1583,7 @@ Old Password:</screen> </row> <row> - <entry><devicename>da1s2e</devicename></entry> + <entry><filename>da1s2e</filename></entry> <entry>Die fünfte Partition (<literal>e</literal>) der zweiten Slice (<literal>s2</literal>) auf @@ -1619,14 +1595,14 @@ Old Password:</screen> </informaltable> </example> - <example id="basics-concept-disk-model"> + <example xml:id="basics-concept-disk-model"> <title>Aufteilung einer Festplatte</title> <para>Das folgende Diagramm zeigt die Sicht von &os; auf die erste IDE-Festplatte eines Rechners. Die Platte soll 4 GB groß sein und zwei Slices (&ms-dos;-Partitionen) mit je 2 GB besitzen. Die erste Slice enthält - ein &ms-dos;-Laufwerk (<devicename>C:</devicename>), die zweite + ein &ms-dos;-Laufwerk (<filename>C:</filename>), die zweite Slice wird von &os; benutzt. Im Beispiel verwendet die &os;-Installationen drei Datenpartitionen und einen Auslagerungsbereich.</para> @@ -1634,10 +1610,10 @@ Old Password:</screen> <para>Jede der drei Partitionen enthält ein Dateisystem. Das Wurzeldateisystem ist die <literal>a</literal>-Partition. In der <literal>e</literal>-Partition befindet sich - der <filename class="directory">/var</filename>-Verzeichnisbaum + der <filename>/var</filename>-Verzeichnisbaum und in der <literal>f</literal>-Partition befindet sich der Verzeichnisbaum unterhalb von - <filename class="directory">/usr</filename>.</para> + <filename>/usr</filename>.</para> <mediaobject> <imageobject> @@ -1676,7 +1652,7 @@ Old Password:</screen> </example> </sect1> - <sect1 id="mount-unmount"> + <sect1 xml:id="mount-unmount"> <title>Anhängen und Abhängen von Dateisystemen</title> <para>Ein Dateisystem wird am besten als ein Baum mit der @@ -1703,7 +1679,7 @@ Old Password:</screen> <link linkend="network-nfs">Network File System</link> oder CD-ROM-Laufwerken, befinden.</para> - <sect2 id="disks-fstab"> + <sect2 xml:id="disks-fstab"> <title>Die <filename>fstab</filename> Datei</title> <indexterm> @@ -1792,7 +1768,7 @@ Old Password:</screen> </variablelist> </sect2> - <sect2 id="disks-mount"> + <sect2 xml:id="disks-mount"> <title>Das <command>mount</command> Kommando</title> <indexterm> <primary>Dateisysteme</primary> @@ -1805,7 +1781,7 @@ Old Password:</screen> <para>In der grundlegenden Form wird es wie folgt benutzt:</para> <informalexample> - <screen>&prompt.root; <userinput>mount <replaceable>device</replaceable> <replaceable>mountpoint</replaceable></userinput></screen> + <screen>&prompt.root; <userinput>mount device mountpoint</userinput></screen> </informalexample> <para>Viele Optionen werden in &man.mount.8; beschrieben, @@ -1926,7 +1902,7 @@ Old Password:</screen> </variablelist> </sect2> - <sect2 id="disks-umount"> + <sect2 xml:id="disks-umount"> <title>Das <command>umount</command> Kommando</title> <indexterm> <primary>Dateisysteme</primary> @@ -1951,7 +1927,7 @@ Old Password:</screen> </sect2> </sect1> - <sect1 id="basics-processes"> + <sect1 xml:id="basics-processes"> <title>Prozesse</title> <para>Da FreeBSD ein Multitasking-Betriebssystem ist, sieht es so aus, @@ -2081,7 +2057,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse werden.</para> </sect1> - <sect1 id="basics-daemons"> + <sect1 xml:id="basics-daemons"> <title>Dämonen, Signale und Stoppen von Prozessen</title> <para>Wenn Sie einen Editor starten, können Sie ihn leicht bedienen @@ -2127,7 +2103,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse zu Prozessen senden, die Ihnen gehören. Normale Benutzer haben nicht die Berechtigung, Prozessen anderer Benutzer mit &man.kill.1; oder &man.kill.2; Signale zu schicken. Der Benutzer - <username>root</username> darf jedem Prozess Signale schicken.</para> + <systemitem class="username">root</systemitem> darf jedem Prozess Signale schicken.</para> <para>In manchen Fällen wird FreeBSD Signale senden. Wenn eine Anwendung schlecht geschrieben ist und auf Speicher zugreift, auf @@ -2196,7 +2172,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse schicken wollen. Benutzen Sie dazu &man.ps.1; und &man.grep.1;. Mit &man.grep.1; können Sie in einer Ausgabe nach einem String suchen. Da &man.inetd.8; unter dem Benutzer - <username>root</username> läuft und Sie das Kommando als + <systemitem class="username">root</systemitem> läuft und Sie das Kommando als normaler Benutzer absetzen, müssen Sie &man.ps.1; mit <option>ax</option> aufrufen:</para> @@ -2211,8 +2187,8 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse <step> <para>Senden Sie das Signal mit &man.kill.1;. Da &man.inetd.8; - unter dem Benutzer <username>root</username> läuft, müssen - Sie zuerst mit &man.su.1; <username>root</username> werden:</para> + unter dem Benutzer <systemitem class="username">root</systemitem> läuft, müssen + Sie zuerst mit &man.su.1; <systemitem class="username">root</systemitem> werden:</para> <screen>&prompt.user; <userinput>su</userinput> <prompt>Password:</prompt> @@ -2240,7 +2216,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse unterschiedlichen Shells benutzen eine verschiedene Syntax, um die Namen der Signale anzugeben. Anstatt jede Syntax zu lernen, kann es einfacher sein, <command>/bin/kill - <replaceable>...</replaceable></command> direkt aufzurufen.</para> + ...</command> direkt aufzurufen.</para> </note> </step> </procedure> @@ -2260,7 +2236,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse </important> </sect1> - <sect1 id="shells"> + <sect1 xml:id="shells"> <title>Shells</title> <indexterm><primary>Shells</primary></indexterm> <indexterm><primary>Kommandozeile</primary></indexterm> @@ -2298,8 +2274,8 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse <filename>foo.bar</filename>. Die Datei <filename>foo.bar</filename> möchten Sie löschen. Nun würden Sie an der Tastatur eingeben: - <command>rm fo[<keycap>Tab</keycap>]. - [<keycap>Tab</keycap>]</command>.</para> + <command>rm fo[Tab]. + [Tab]</command>.</para> <para>Die Shell würde dann <command>rm foo[BEEP].bar</command> ausgeben.</para> @@ -2446,7 +2422,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse gesetzt ist. <command>echo \$TERM</command> gibt <envar>$TERM</envar> genauso aus, wie es hier steht.</para> - <sect2 id="changing-shells"> + <sect2 xml:id="changing-shells"> <title>Ändern der Shell</title> <para>Der einfachste Weg Ihre Shell zu ändern, ist das @@ -2485,7 +2461,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse </sect2> </sect1> - <sect1 id="editors"> + <sect1 xml:id="editors"> <title>Text-Editoren</title> <indexterm><primary>Text Editoren</primary></indexterm> <indexterm><primary>Editoren</primary></indexterm> @@ -2517,8 +2493,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse Display aufgelistet. Das Einschaltungszeichen <literal>^</literal> steht für die <keycap>Ctrl</keycap> (oder <keycap>Strg</keycap>) Taste, mit <literal>^e</literal> ist also die - Tastenkombination <keycombo - action="simul"><keycap>Ctrl</keycap><keycap>e</keycap></keycombo> + Tastenkombination <keycombo action="simul"><keycap>Ctrl</keycap><keycap>e</keycap></keycombo> gemeint. Um <application>ee</application> zu verlassen, drücken Sie <keycap>Esc</keycap> und wählen dann <option>leave editor</option> aus. Der Editor fragt nach, ob Sie speichern @@ -2556,7 +2531,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse Abschnitt <link linkend="shells">Shells</link>.</para> </sect1> - <sect1 id="basics-devices"> + <sect1 xml:id="basics-devices"> <title>Geräte und Gerätedateien</title> <para>Der Begriff Gerät wird meist in Verbindung mit Hardware @@ -2567,8 +2542,8 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse ansehen.</para> <para>Gerätenamen, die Sie wahrscheinlich in den Bootmeldungen sehen - werden, sind zum Beispiel <devicename>acd0</devicename>, das erste - IDE CD-ROM oder <devicename>kbd0</devicename>, die Tastatur.</para> + werden, sind zum Beispiel <filename>acd0</filename>, das erste + IDE CD-ROM oder <filename>kbd0</filename>, die Tastatur.</para> <para>Auf die meisten Geräte wird unter &unix; Systemen über spezielle Gerätedateien im <filename>/dev</filename> Verzeichnis @@ -2596,7 +2571,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse </sect2> </sect1> - <sect1 id="binary-formats"> + <sect1 xml:id="binary-formats"> <title>Binärformate</title> <para>Um zu verstehen, warum &os; das Format @@ -2774,10 +2749,10 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse werden.</para> </sect1> - <sect1 id="basics-more-information"> + <sect1 xml:id="basics-more-information"> <title>Weitere Informationen</title> - <sect2 id="basics-man"> + <sect2 xml:id="basics-man"> <title>Manualpages</title> <indexterm><primary>Manualpages</primary></indexterm> @@ -2789,7 +2764,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse <command>man</command> Kommando benutzen. Die Benutzung des <command>man</command> Kommandos ist einfach:</para> - <screen>&prompt.user; <userinput>man <replaceable>Kommando</replaceable></userinput></screen> + <screen>&prompt.user; <userinput>man Kommando</userinput></screen> <para><literal>Kommando</literal> ist der Name des Kommandos, über das Sie etwas erfahren wollen. Um beispielsweise @@ -2886,7 +2861,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse </sect2> - <sect2 id="basics-info"> + <sect2 xml:id="basics-info"> <title>GNU Info Dateien</title> <para>FreeBSD enthält viele Anwendungen und Utilities |