aboutsummaryrefslogtreecommitdiff
path: root/zh_TW.Big5/articles/hubs/article.xml
diff options
context:
space:
mode:
Diffstat (limited to 'zh_TW.Big5/articles/hubs/article.xml')
-rw-r--r--zh_TW.Big5/articles/hubs/article.xml267
1 files changed, 123 insertions, 144 deletions
diff --git a/zh_TW.Big5/articles/hubs/article.xml b/zh_TW.Big5/articles/hubs/article.xml
index 871b281dca..a6af877f28 100644
--- a/zh_TW.Big5/articles/hubs/article.xml
+++ b/zh_TW.Big5/articles/hubs/article.xml
@@ -1,48 +1,30 @@
<?xml version="1.0" encoding="big5"?>
-<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.5-Based Extension//EN"
- "../../../share/xml/freebsd45.dtd">
-
+<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
+ "../../../share/xml/freebsd50.dtd">
<!-- $FreeBSD$ -->
<!-- The FreeBSD Documentation Project -->
<!-- Mirroring FreeBSD -->
<!-- Translate into Chinese by chinsan.tw@gmail.com -->
<!-- English Version: 1.62 -->
-
-<article lang='zh_tw'>
- <articleinfo>
- <title>Mirroring FreeBSD</title>
+<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="zh_tw">
+ <info><title>Mirroring FreeBSD</title>
+
<authorgroup>
- <author>
- <firstname>Jun</firstname>
- <surname>Kuriyama</surname>
- <affiliation>
+ <author><personname><firstname>Jun</firstname><surname>Kuriyama</surname></personname><affiliation>
<address><email>kuriyama@FreeBSD.org</email></address>
- </affiliation>
- </author>
- <author>
- <firstname>Valentino</firstname>
- <surname>Vaschetto</surname>
- <affiliation>
+ </affiliation></author>
+ <author><personname><firstname>Valentino</firstname><surname>Vaschetto</surname></personname><affiliation>
<address><email>logo@FreeBSD.org</email></address>
- </affiliation>
- </author>
- <author>
- <firstname>Daniel</firstname>
- <surname>Lang</surname>
- <affiliation>
+ </affiliation></author>
+ <author><personname><firstname>Daniel</firstname><surname>Lang</surname></personname><affiliation>
<address><email>dl@leo.org</email></address>
- </affiliation>
- </author>
- <author>
- <firstname>Ken</firstname>
- <surname>Smith</surname>
- <affiliation>
+ </affiliation></author>
+ <author><personname><firstname>Ken</firstname><surname>Smith</surname></personname><affiliation>
<address><email>kensmith@FreeBSD.org</email></address>
- </affiliation>
- </author>
+ </affiliation></author>
</authorgroup>
- <legalnotice id="trademarks" role="trademarks">
+ <legalnotice xml:id="trademarks" role="trademarks">
&tm-attrib.freebsd;
&tm-attrib.cvsup;
&tm-attrib.general;
@@ -55,18 +37,18 @@
<abstract>
<para>這是份還在草稿中的文章,主要是(尤其是給各區網中心管理者的參考)介紹如何 mirror FreeBSD。</para>
</abstract>
- </articleinfo>
+ </info>
- <sect1 id="mirror-contact">
+ <sect1 xml:id="mirror-contact">
<title>聯繫方式</title>
<para>若要找整個 Mirror 機制的協調者,可以 email 到 <email>mirror-admin@FreeBSD.org</email>。此外,這裡也有份
&a.hubs;。</para>
</sect1>
- <sect1 id="mirror-requirements">
+ <sect1 xml:id="mirror-requirements">
<title>成為 FreeBSD mirrors 的必備條件</title>
- <sect2 id="mirror-diskspace">
+ <sect2 xml:id="mirror-diskspace">
<title>硬碟空間</title>
<para>
硬碟空間是最重要的必備條件之一。
@@ -90,7 +72,7 @@
<listitem><para>Web pages: 300 MB</para></listitem>
</itemizedlist>
</sect2>
- <sect2 id="mirror-bandwidth">
+ <sect2 xml:id="mirror-bandwidth">
<title>網路頻寬</title>
<para>
當然,你一定要能連上 Internet。
@@ -107,7 +89,7 @@
should be connected as close as possible to your border router.</para></listitem>
</itemizedlist>
</sect2>
- <sect2 id="mirror-system">
+ <sect2 xml:id="mirror-system">
<title>系統需求、CPU、RAM</title>
<para>
One thing this depends on the expected number of clients,
@@ -147,7 +129,7 @@
large number of small modifications to the disk.
</para>
</sect2>
- <sect2 id="mirror-services">
+ <sect2 xml:id="mirror-services">
<title>Services to offer</title>
<para>
Every mirror site is required to have a set of core services
@@ -156,7 +138,7 @@
server administrators may choose to offer. This section explains
which services you can provide and how to go about implementing them.
</para>
- <sect3 id="mirror-serv-ftp">
+ <sect3 xml:id="mirror-serv-ftp">
<title>FTP (required for FTP fileset)</title>
<para>
This is one of the most basic services, and
@@ -178,24 +160,24 @@
can be used. Be sure to read &man.ftpd.8;.</para>
</listitem>
<listitem>
- <para><filename role="package">ftp/ncftpd</filename>: A commercial package,
+ <para><package>ftp/ncftpd</package>: A commercial package,
free for educational use.</para>
</listitem>
<listitem>
- <para><filename role="package">ftp/oftpd</filename>: An ftpd designed with
+ <para><package>ftp/oftpd</package>: An ftpd designed with
security as a main focus.</para>
</listitem>
<listitem>
- <para><filename role="package">ftp/proftpd</filename>: A modular and very flexible ftpd.</para>
+ <para><package>ftp/proftpd</package>: A modular and very flexible ftpd.</para>
</listitem>
<listitem>
- <para><filename role="package">ftp/pure-ftpd</filename>: Another ftpd developed with
+ <para><package>ftp/pure-ftpd</package>: Another ftpd developed with
security in mind.</para>
</listitem>
- <listitem><para><filename role="package">ftp/twoftpd</filename>: As above.</para></listitem>
- <listitem><para><filename role="package">ftp/vsftpd</filename>: The <quote>very secure</quote> ftpd.</para></listitem>
+ <listitem><para><package>ftp/twoftpd</package>: As above.</para></listitem>
+ <listitem><para><package>ftp/vsftpd</package>: The <quote>very secure</quote> ftpd.</para></listitem>
<listitem>
- <para><filename role="package">ftp/wu-ftpd</filename>: The ftpd from Washington
+ <para><package>ftp/wu-ftpd</package>: The ftpd from Washington
University. It has become infamous, because of the huge
amount of security issues that have been found in it.
If you do choose to use this software be sure to
@@ -212,7 +194,7 @@
much network bandwidth and system resources are consumed.
</para>
</sect3>
- <sect3 id="mirror-serv-rsync">
+ <sect3 xml:id="mirror-serv-rsync">
<title>Rsync (optional for FTP fileset)</title>
<para>
<application>Rsync</application> is often offered for access to the
@@ -232,11 +214,11 @@
may be applied. There is just one software package
available:
<itemizedlist>
- <listitem><para><filename role="package">net/rsync</filename></para></listitem>
+ <listitem><para><package>net/rsync</package></para></listitem>
</itemizedlist>
</para>
</sect3>
- <sect3 id="mirror-serv-http">
+ <sect3 xml:id="mirror-serv-http">
<title>HTTP (required for web pages, optional for FTP fileset)</title>
<para>
If you want to offer the FreeBSD web pages, you will need
@@ -247,18 +229,17 @@
<itemizedlist>
<listitem>
- <para><filename role="package">www/apache13</filename>:
+ <para><package>www/apache13</package>:
<application>Apache</application> is the most widely
deployed web server on the Internet. It is used
extensively by the FreeBSD Project. You may also wish to
use the next generation of the
<application>Apache</application> web server, available
- in the ports collection as <filename
- role="package">www/apache22</filename>.</para>
+ in the ports collection as <package>www/apache22</package>.</para>
</listitem>
<listitem>
- <para><filename role="package">www/thttpd</filename>:
+ <para><package>www/thttpd</package>:
If you are going to be serving a large amount of static content
you may find that using an application such as thttpd is more
efficient than <application>Apache</application>. It is
@@ -266,7 +247,7 @@
</listitem>
<listitem>
- <para><filename role="package">www/boa</filename>:
+ <para><package>www/boa</package>:
<application>Boa</application> is another alternative to
<application>thttpd</application> and
<application>Apache</application>. It should provide
@@ -279,7 +260,7 @@
</itemizedlist>
</para>
</sect3>
- <sect3 id="mirror-serv-cvsup">
+ <sect3 xml:id="mirror-serv-cvsup">
<title>CVSup (desired for CVS repository)</title>
<para>
<application>CVSup</application> is a very efficient way of distributing files.
@@ -296,26 +277,26 @@
a Modula-3 environment. John Polstra has built a
stripped down version of M3 that is sufficient to
run <application>CVSup</application>, and can be installed much easier.
- See <ulink url="http://www.polstra.com/projects/freeware/ezm3/">Ezm3</ulink>
+ See <link xlink:href="http://www.polstra.com/projects/freeware/ezm3/">Ezm3</link>
for details. Related ports are:
<itemizedlist>
<listitem>
- <para><filename role="package">net/cvsup</filename>: The native CVSup port (client and server)
- which requires <filename role="package">lang/ezm3</filename> now.</para>
+ <para><package>net/cvsup</package>: The native CVSup port (client and server)
+ which requires <package>lang/ezm3</package> now.</para>
</listitem>
<listitem>
- <para><filename role="package">net/cvsup-mirror</filename>: The CVSup mirror kit, which requires
- <filename role="package">net/cvsup-without-gui</filename>, and configures it mirror-ready. Some
+ <para><package>net/cvsup-mirror</package>: The CVSup mirror kit, which requires
+ <package>net/cvsup-without-gui</package>, and configures it mirror-ready. Some
site administrators may want a different setup though.
</para>
</listitem>
</itemizedlist>
There are a few more like
- <filename role="package">net/cvsup-without-gui</filename> you might want to have
+ <package>net/cvsup-without-gui</package> you might want to have
a look at. If you prefer a static binary package, take a look
- <ulink url="http://people.FreeBSD.org/~jdp/s1g/">here</ulink>.
+ <link xlink:href="http://people.FreeBSD.org/~jdp/s1g/">here</link>.
This page still refers to the S1G bug that was present
in <application>CVSup</application>. Maybe
John will set up a generic download-site to get
@@ -329,7 +310,7 @@
client, since it needs to compare lots of files.
</para>
</sect3>
- <sect3 id="mirror-anoncvs">
+ <sect3 xml:id="mirror-anoncvs">
<title>AnonCVS (optional for CVS repository)</title>
<para>
If you have the CVS repository, you may want to offer
@@ -346,7 +327,7 @@
For anonymous access, <emphasis>pserver</emphasis> is
very well suited, but some still offer <command>ssh</command>
access as well. There is a custom crafted
- <ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/development/FreeBSD-CVS/anoncvs.shar">wrapper</ulink>
+ <link xlink:href="ftp://ftp.FreeBSD.org/pub/FreeBSD/development/FreeBSD-CVS/anoncvs.shar">wrapper</link>
in the CVS repository, to be used as a login-shell for the
anonymous ssh account. It does a chroot, and therefore
requires the CVS repository to be available under the
@@ -364,7 +345,7 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
See the manpage for details of the options. Also see the CVS <emphasis>info</emphasis>
page about additional ways to make sure access is read-only.
It is advised that you create an unprivileged account,
- preferably called <username>anoncvs</username>.
+ preferably called <systemitem class="username">anoncvs</systemitem>.
Also you need to create a file <filename>passwd</filename>
in your <filename>/home/ncvs/CVSROOT</filename> and assign a
CVS password (empty or <literal>anoncvs</literal>) to that user.
@@ -384,7 +365,7 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
</sect3>
</sect2>
</sect1>
- <sect1 id="mirror-howto">
+ <sect1 xml:id="mirror-howto">
<title>How to Mirror FreeBSD</title>
<para>
Ok, now you know the requirements and how to offer
@@ -393,7 +374,7 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
the various parts of FreeBSD, what tools to use,
and where to mirror from.
</para>
- <sect2 id="mirror-ftp">
+ <sect2 xml:id="mirror-ftp">
<title>FTP</title>
<para>
The FTP area is the largest amount of data that
@@ -407,21 +388,21 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
for various FreeBSD versions,
and various architectures.
</para>
- <sect3 id="mirror-ftp-ftp">
+ <sect3 xml:id="mirror-ftp-ftp">
<title>With FTP mirror</title>
<para>
You can use a <application>FTP mirror</application>
program to get the files. Some of the most commonly used are:
<itemizedlist>
- <listitem><para><filename role="package">ftp/mirror</filename></para></listitem>
- <listitem><para><filename role="package">ftp/ftpmirror</filename></para></listitem>
- <listitem><para><filename role="package">ftp/emirror</filename></para></listitem>
- <listitem><para><filename role="package">ftp/spegla</filename></para></listitem>
- <listitem><para><filename role="package">ftp/omi</filename></para></listitem>
- <listitem><para><filename role="package">ftp/wget</filename></para></listitem>
+ <listitem><para><package>ftp/mirror</package></para></listitem>
+ <listitem><para><package>ftp/ftpmirror</package></para></listitem>
+ <listitem><para><package>ftp/emirror</package></para></listitem>
+ <listitem><para><package>ftp/spegla</package></para></listitem>
+ <listitem><para><package>ftp/omi</package></para></listitem>
+ <listitem><para><package>ftp/wget</package></para></listitem>
</itemizedlist>
- <filename role="package">ftp/mirror</filename> was very popular, but seemed
+ <package>ftp/mirror</package> was very popular, but seemed
to have some drawbacks, as it is written in &man.perl.1;,
and had real problems with mirroring large
directories like a FreeBSD site. There are rumors that
@@ -436,11 +417,11 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
a large TCP congestion window.
</para>
</sect3>
- <sect3 id="mirror-ftp-rsync">
+ <sect3 xml:id="mirror-ftp-rsync">
<title>With rsync</title>
<para>
A better way to mirror the FTP area is <application>rsync</application>.
- You can install the port <filename role="package">net/rsync</filename> and then use
+ You can install the port <package>net/rsync</package> and then use
rsync to sync with your upstream host.
<application>rsync</application> is already mentioned
in <xref linkend="mirror-serv-rsync"/>.
@@ -463,7 +444,7 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
</screen>
Consult the documentation for <application>rsync</application>,
which is also available at
- <ulink url="http://rsync.samba.org/">http://rsync.samba.org/</ulink>,
+ <link xlink:href="http://rsync.samba.org/">http://rsync.samba.org/</link>,
about the various options to be used with rsync.
If you sync the whole module (unlike subdirectories),
be aware that the module-directory (here "FreeBSD")
@@ -473,15 +454,15 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
via &man.cron.8;.
</para>
</sect3>
- <sect3 id="mirror-ftp-cvsup">
+ <sect3 xml:id="mirror-ftp-cvsup">
<title>With CVSup</title>
<para>
- A few sites, including the one-and-only <hostid role="fqdn">ftp-master.FreeBSD.org</hostid>
+ A few sites, including the one-and-only <systemitem class="fqdomainname">ftp-master.FreeBSD.org</systemitem>
even offer <application>CVSup</application> to mirror the contents of
the FTP space. You need to install a <application>CVSup</application>
- client, preferably from the port <filename role="package">net/cvsup</filename>.
+ client, preferably from the port <package>net/cvsup</package>.
(Also reread <xref linkend="mirror-serv-cvsup"/>.)
- A sample <filename>supfile</filename> suitable for <hostid role="fqdn">ftp-master.FreeBSD.org</hostid>
+ A sample <filename>supfile</filename> suitable for <systemitem class="fqdomainname">ftp-master.FreeBSD.org</systemitem>
looks like this:
<programlisting>
#
@@ -503,7 +484,7 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
It seems <application>CVSup</application> would be the best
way to mirror the archive in terms of efficiency, but
it is only available from few sites.
- <note id="mirror-cvsup-s-option">
+ <note xml:id="mirror-cvsup-s-option">
<para>
Please have look at the <application>CVSup</application> documentation
like &man.cvsup.1; and consider using the <option>-s</option>
@@ -513,12 +494,12 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
</para>
</sect3>
</sect2>
- <sect2 id="mirror-cvs">
+ <sect2 xml:id="mirror-cvs">
<title>Mirroring the CVS repository</title>
<para>There are various ways to mirror the CVS repository.
<application>CVSup</application> is the most common method.</para>
- <sect3 id="mirror-cvs-cvsup">
+ <sect3 xml:id="mirror-cvs-cvsup">
<title>Using CVSup</title>
<para>
<application>CVSup</application> is described in some
@@ -526,7 +507,7 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
</para>
<para>It is very easy to setup a
<application>CVSup</application> mirror. Installing
- <filename role="package">net/cvsup-mirror</filename> will
+ <package>net/cvsup-mirror</package> will
make sure all of the needed programs are installed and then
gather all the needed information to configure the mirror.</para>
<note>
@@ -537,7 +518,7 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
</para>
</note>
</sect3>
- <sect3 id="mirror-cvs-other">
+ <sect3 xml:id="mirror-cvs-other">
<title>Using other methods</title>
<para>
Using other methods than <application>CVSup</application> is
@@ -560,7 +541,7 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
</para>
</sect3>
</sect2>
- <sect2 id="mirror-www">
+ <sect2 xml:id="mirror-www">
<title>Mirroring the WWW pages</title>
<para>
The best way is to check out the <emphasis>www</emphasis>
@@ -598,10 +579,10 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
</programlisting>
</para>
<para>
- Using <filename role="package">ftp/wget</filename> or other web-mirror tools is
+ Using <package>ftp/wget</package> or other web-mirror tools is
not recommended.
</para>
- <sect3 id="mirror-www-doc">
+ <sect3 xml:id="mirror-www-doc">
<title>Mirroring the FreeBSD documentation</title>
<para>
Since the documentation is referenced a lot from the
@@ -634,7 +615,7 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
<para>
Then you need to install a couple of ports.
You are lucky, there is a meta-port:
- <filename role="package">textproc/docproj</filename> to do the work
+ <package>textproc/docproj</package> to do the work
for you. You need to set up some
environment variables, like
<literal>SGML_CATALOG_FILES</literal>.
@@ -651,8 +632,8 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
<para>
The building of the documentation, as well as lots
of side issues, is documented itself in the
- <ulink url="&url.books.fdp-primer;">&os; Documentation
- Project Primer</ulink>.
+ <link xlink:href="&url.books.fdp-primer;">&os; Documentation
+ Project Primer</link>.
Please read this piece of documentation, especially if you
have problems building the documentation.
</para>
@@ -660,7 +641,7 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
</para>
</sect3>
</sect2>
- <sect2 id="mirror-how-often">
+ <sect2 xml:id="mirror-how-often">
<title>How often should I mirror?</title>
<para>
Every mirror should be updated on a regular
@@ -713,37 +694,37 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
</para>
</sect2>
</sect1>
- <sect1 id="mirror-where">
+ <sect1 xml:id="mirror-where">
<title>Where to mirror from</title>
<para>
This is an important issue. So this section will
spend some effort to explain the backgrounds. We will say this
several times: under no circumstances should you mirror from
- <hostid role="fqdn">ftp.FreeBSD.org</hostid>.
+ <systemitem class="fqdomainname">ftp.FreeBSD.org</systemitem>.
</para>
- <sect2 id="mirror-where-organization">
+ <sect2 xml:id="mirror-where-organization">
<title>A few words about the organization</title>
<para>
Mirrors are organized by country. All
official mirrors have a DNS entry of the form
- <hostid role="fqdn">ftpN.CC.FreeBSD.org</hostid>.
+ <systemitem class="fqdomainname">ftpN.CC.FreeBSD.org</systemitem>.
<emphasis>CC</emphasis> (i.e. country code) is the
<emphasis>top level domain</emphasis> (TLD)
of the country where this mirror is located.
<emphasis>N</emphasis> is a number,
telling that the host would be the <emphasis>Nth</emphasis>
mirror in that country.
- (Same applies to <hostid>cvsupN.CC.FreeBSD.org</hostid>,
- <hostid>wwwN.CC.FreeBSD.org</hostid>, etc.)
+ (Same applies to <systemitem>cvsupN.CC.FreeBSD.org</systemitem>,
+ <systemitem>wwwN.CC.FreeBSD.org</systemitem>, etc.)
There are mirrors with no <emphasis>CC</emphasis> part.
These are the mirror sites that are very well connected and
allow a large number of concurrent users.
- <hostid role="fqdn">ftp.FreeBSD.org</hostid> is actually two machines, one currently
+ <systemitem class="fqdomainname">ftp.FreeBSD.org</systemitem> is actually two machines, one currently
located in Denmark and the other in the United States.
It is <emphasis>NOT</emphasis> a master site and should never be
used to mirror from. Lots of online documentation leads
<quote>interactive</quote>users to
- <hostid role="fqdn">ftp.FreeBSD.org</hostid> so automated mirroring
+ <systemitem class="fqdomainname">ftp.FreeBSD.org</systemitem> so automated mirroring
systems should find a different machine to mirror from.
</para>
<para>
@@ -766,16 +747,15 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
(this is just a rough hint, and there is no rule).
</para>
</sect2>
- <sect2 id="mirror-where-where">
+ <sect2 xml:id="mirror-where-where">
<title>Ok, but where should I get the stuff now?</title>
<para>
- Under no circumstances should you mirror from <hostid
- role="fqdn">ftp.FreeBSD.org</hostid>.
+ Under no circumstances should you mirror from <systemitem class="fqdomainname">ftp.FreeBSD.org</systemitem>.
The short answer is: from the
site that is closest to you in Internet terms, or gives you
the fastest access.
</para>
- <sect3 id="mirror-where-simple">
+ <sect3 xml:id="mirror-where-simple">
<title>I just want to mirror from somewhere!</title>
<para>
If you have no special intentions or
@@ -786,8 +766,8 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
<step>
<para>
Look at available mirrors in your country.
- The <ulink url="http://mirrorlist.FreeBSD.org/">FreeBSD
- Mirror Database</ulink> can help you with this.
+ The <link xlink:href="http://mirrorlist.FreeBSD.org/">FreeBSD
+ Mirror Database</link> can help you with this.
</para>
</step>
<step>
@@ -813,7 +793,7 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
</step>
</procedure>
</sect3>
- <sect3 id="mirror-where-official">
+ <sect3 xml:id="mirror-where-official">
<title>I am an official mirror, what is the right site for me?</title>
<para>
In general the description in <xref linkend="mirror-where-simple"/>
@@ -824,7 +804,7 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
mirrors that are described in <xref linkend="mirror-official"/>.
</para>
</sect3>
- <sect3 id="mirror-where-master">
+ <sect3 xml:id="mirror-where-master">
<title>I want to access the master sites!</title>
<para>
If you have good reasons and good prerequisites,
@@ -849,13 +829,13 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
one for the CVS repository (the web pages and docs are
obtained from CVS, so there is no need for master).
</para>
- <sect4 id="mirror-where-master-ftp">
+ <sect4 xml:id="mirror-where-master-ftp">
<title>ftp-master.FreeBSD.org</title>
<para>
This is the master site for the FTP fileset.
</para>
<para>
- <hostid>ftp-master.FreeBSD.org</hostid> provides
+ <systemitem>ftp-master.FreeBSD.org</systemitem> provides
<application>rsync</application> and <application>CVSup</application>
access, in addition to FTP.
Refer to <xref linkend="mirror-ftp-rsync"/> and
@@ -868,43 +848,43 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
<emphasis>Tier-1</emphasis>-mirrors.
</para>
</sect4>
- <sect4 id="mirror-where-master-cvsup">
+ <sect4 xml:id="mirror-where-master-cvsup">
<title>cvsup-master.FreeBSD.org</title>
<para>
This is the master site for the CVS repository.
</para>
<para>
- <hostid>cvsup-master.FreeBSD.org</hostid> provides
+ <systemitem>cvsup-master.FreeBSD.org</systemitem> provides
<application>CVSup</application> access only.
See <xref linkend="mirror-cvs-cvsup"/> for details.
</para>
<para>
To get access, you need to contact the &a.cvsup-master;.
Make sure you read the
- <ulink url="http://people.FreeBSD.org/~jdp/cvsup-access/">FreeBSD CVSup Access Policy</ulink>
+ <link xlink:href="http://people.FreeBSD.org/~jdp/cvsup-access/">FreeBSD CVSup Access Policy</link>
first!
</para>
<para>
Set up the required authentication by following
- <ulink url="http://people.FreeBSD.org/~jdp/cvpasswd/">these
- instructions</ulink>. Make sure you specify the server as
- <hostid>freefall.FreeBSD.org</hostid> on the <command>cvpasswd</command>
+ <link xlink:href="http://people.FreeBSD.org/~jdp/cvpasswd/">these
+ instructions</link>. Make sure you specify the server as
+ <systemitem>freefall.FreeBSD.org</systemitem> on the <command>cvpasswd</command>
command line, as described in this document,
even when you are contacting
- <hostid>cvsup-master.FreeBSD.org</hostid>
+ <systemitem>cvsup-master.FreeBSD.org</systemitem>
</para>
</sect4>
</sect3>
</sect2>
</sect1>
- <sect1 id="mirror-official">
+ <sect1 xml:id="mirror-official">
<title>Official Mirrors</title>
<para>
Official mirrors 站為具有下列條件的 mirror 站
<itemizedlist>
<listitem>
<para>
- a) 有 <hostid>FreeBSD.org</hostid> DNS entry
+ a) 有 <systemitem>FreeBSD.org</systemitem> DNS entry
(通常為 CNAME 紀錄)。
</para>
</listitem>
@@ -920,7 +900,7 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
然而,只要是 <emphasis>Tier-1</emphasis>-mirror 站的話,就一定會是
official mirrors 站。
</para>
- <sect2 id="mirror-official-requirements">
+ <sect2 xml:id="mirror-official-requirements">
<title>Special Requirements for official (tier-1) mirrors</title>
<para>
It is not so easy to state requirements for all
@@ -948,12 +928,12 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
</itemizedlist>
Furthermore, admins should be subscribed to the &a.hubs;.
- See <ulink url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/eresources.html#ERESOURCES-MAIL">this link</ulink> for details, how to subscribe.
+ See <link xlink:href="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/eresources.html#ERESOURCES-MAIL">this link</link> for details, how to subscribe.
</para>
<important>
<para>It is <emphasis>very</emphasis> important for a hub administrator, especially
Tier-1 hub admins, to check the
- <ulink url="http://www.FreeBSD.org/releng/">release schedule</ulink>
+ <link xlink:href="http://www.FreeBSD.org/releng/">release schedule</link>
for the next FreeBSD release. This is important because it will tell you when the
next release is scheduled
to come out, and thus giving you time to prepare for the big spike of traffic which follows it.
@@ -966,7 +946,7 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
</para>
</important>
</sect2>
- <sect2 id="mirror-official-become">
+ <sect2 xml:id="mirror-official-become">
<title>How to become official then?</title>
<para>
An interesting question, especially, since the state
@@ -990,7 +970,7 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
</step>
<step>
<para>
- <ulink url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/eresources.html#ERESOURCES-MAIL">Subscribe</ulink> to the &a.hubs;.
+ <link xlink:href="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/eresources.html#ERESOURCES-MAIL">Subscribe</link> to the &a.hubs;.
</para>
</step>
<step>
@@ -1015,56 +995,55 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all
Whoever helps you get an official name should send email
to <email>mirror-admin@FreeBSD.org</email> so your site will be
added to the mirror list in the
- <ulink url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook">FreeBSD
- Handbook</ulink>.
+ <link xlink:href="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook">FreeBSD
+ Handbook</link>.
</para>
</step>
</procedure>
<para>That is it.</para>
</sect2>
</sect1>
- <sect1 id="mirror-statpages">
+ <sect1 xml:id="mirror-statpages">
<title>Some statistics from mirror sites</title>
<para>
Here are links to the stat pages of your favorite mirrors
(a.k.a. the only ones who feel like providing stats).
</para>
- <sect2 id="mirror-statpagesftp">
+ <sect2 xml:id="mirror-statpagesftp">
<title>FTP site statistics</title>
<itemizedlist>
<listitem>
<para>ftp.is.FreeBSD.org - <email>hostmaster@is.FreeBSD.org</email> -
- <ulink url="http://www.rhnet.is/status/draupnir/draupnir.html">
- (Bandwidth)</ulink> <ulink url="http://www.rhnet.is/status/ftp/ftp-notendur.html">(FTP
- processes)</ulink> <ulink url="http://www.rhnet.is/status/ftp/http-notendur.html">(HTTP processes)
- </ulink>
+ <link xlink:href="http://www.rhnet.is/status/draupnir/draupnir.html">
+ (Bandwidth)</link> <link xlink:href="http://www.rhnet.is/status/ftp/ftp-notendur.html">(FTP
+ processes)</link> <link xlink:href="http://www.rhnet.is/status/ftp/http-notendur.html">(HTTP processes)
+ </link>
</para>
</listitem>
<listitem>
<para>ftp.cz.FreeBSD.org - <email>cejkar@fit.vutbr.cz</email> -
- <ulink url="http://www.cz.FreeBSD.org/stats/mrtg/net.html">(Bandwidth)</ulink>
- <ulink url="http://www.freebsd.cz/stats/mrtg/ftpd.html">(FTP processes)</ulink>
- <ulink url="http://www.freebsd.cz/stats/mrtg/rsyncd.html">(rsync processes)</ulink>
+ <link xlink:href="http://www.cz.FreeBSD.org/stats/mrtg/net.html">(Bandwidth)</link>
+ <link xlink:href="http://www.freebsd.cz/stats/mrtg/ftpd.html">(FTP processes)</link>
+ <link xlink:href="http://www.freebsd.cz/stats/mrtg/rsyncd.html">(rsync processes)</link>
</para>
</listitem>
<listitem>
<para>ftp2.ru.FreeBSD.org - <email>mirror@macomnet.ru</email> -
- <ulink url="http://mirror.macomnet.net/mrtg/mirror.macomnet.net_195.128.64.25.html">(Bandwidth)</ulink>
- <ulink url="http://mirror.macomnet.net/mrtg/mirror.macomnet.net_proc.html">(HTTP and FTP users)</ulink>
+ <link xlink:href="http://mirror.macomnet.net/mrtg/mirror.macomnet.net_195.128.64.25.html">(Bandwidth)</link>
+ <link xlink:href="http://mirror.macomnet.net/mrtg/mirror.macomnet.net_proc.html">(HTTP and FTP users)</link>
</para>
</listitem>
</itemizedlist>
</sect2>
- <sect2 id="mirror-statpagescvsup">
+ <sect2 xml:id="mirror-statpagescvsup">
<title>CVSup site stats</title>
<itemizedlist>
<listitem>
- <para>cvsup[23456].jp.FreeBSD.org - <email>kuriyama@FreeBSD.org</email> - <ulink
- url="http://home.jp.FreeBSD.org/stats/mrtg/cvsup/">(CVSup processes)</ulink></para>
+ <para>cvsup[23456].jp.FreeBSD.org - <email>kuriyama@FreeBSD.org</email> - <link xlink:href="http://home.jp.FreeBSD.org/stats/mrtg/cvsup/">(CVSup processes)</link></para>
</listitem>
<listitem>
<para>cvsup.cz.FreeBSD.org - <email>cejkar@fit.vutbr.cz</email> -
- <ulink url="http://www.freebsd.cz/stats/mrtg/cvsupd.html">(CVSup processes)</ulink></para>
+ <link xlink:href="http://www.freebsd.cz/stats/mrtg/cvsupd.html">(CVSup processes)</link></para>
</listitem>
</itemizedlist>
</sect2>