diff options
author | Vitaly Bogdanov <bvs@FreeBSD.org> | 2006-04-24 13:58:28 +0000 |
---|---|---|
committer | Vitaly Bogdanov <bvs@FreeBSD.org> | 2006-04-24 13:58:28 +0000 |
commit | 1cf0d87cf349d86c79e99e878c904bb6f32cc5a3 (patch) | |
tree | 84a81584769d0000f335846de66de512cec25d5b /ru_RU.KOI8-R | |
parent | 774009c0fd8d522d7382e7f8323c5e1762e4427a (diff) | |
download | doc-1cf0d87cf349d86c79e99e878c904bb6f32cc5a3.tar.gz doc-1cf0d87cf349d86c79e99e878c904bb6f32cc5a3.zip |
MFen:
1.55 -> 1.62
Obtained from: The FreeBSD Russian Documentation Project
Notes
Notes:
svn path=/head/; revision=27627
Diffstat (limited to 'ru_RU.KOI8-R')
-rw-r--r-- | ru_RU.KOI8-R/articles/hubs/article.sgml | 158 |
1 files changed, 56 insertions, 102 deletions
diff --git a/ru_RU.KOI8-R/articles/hubs/article.sgml b/ru_RU.KOI8-R/articles/hubs/article.sgml index 59cda73b5e..1ba324b232 100644 --- a/ru_RU.KOI8-R/articles/hubs/article.sgml +++ b/ru_RU.KOI8-R/articles/hubs/article.sgml @@ -2,9 +2,9 @@ <!-- The FreeBSD Russian Documentation Project - $FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/hubs/article.sgml,v 1.19 2006/02/09 14:48:32 marck Exp $ + $FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/hubs/article.sgml,v 1.20 2006/04/24 13:56:21 gad Exp $ - Original revision: 1.55 + Original revision: 1.62 --> <!ENTITY % articles.ent PUBLIC "-//FreeBSD//ENTITIES DocBook FreeBSD Articles Entity Set//EN"> @@ -137,7 +137,7 @@ </para> <para> Для умеренно посещаемого сайта, предоставляющего - <application>rsync</application>, можно использовать процессор + <application>Rsync</application>, можно использовать процессор с частотой 800MHz - 1 GHz и по крайней мере 512MB памяти. Скорее всего, данная конфигурация может считаться минимальной для <emphasis>официального</emphasis> зеркала. @@ -218,10 +218,10 @@ </para> </listitem> </itemizedlist> - Наиболее популярными являются встроенный во FreeBSD <application>ftpd</application>, <application>proftpd</application>, <application>wu-ftpd</application> и, возможно, - <application>ncftpd</application>. + <application>ncftpd</application> являются наиболее часто + встречающимися FTP серверами. Прочие распространены среди существующих зеркал в существенно меньшей степени. Дополнительным поводом для рассмотрения может являться возможность гибко ограничивать количество одновременных @@ -230,18 +230,18 @@ </para> </sect3> <sect3 id="mirror-serv-rsync"> - <title>RSYNC (необязательный сервис для FTP зеркала)</title> + <title>Rsync (необязательный сервис для FTP зеркала)</title> <para> - <application>rsync</application> часто используется для + <application>Rsync</application> часто используется для предоставления доступа к FTP-области FreeBSD, чтобы другие зеркала могли синхронизироваться по вашему. Протокол rsync во многом отличается от FTP, в частности, он гораздо гуманнее с точки зрения пропускной способности каналов, поскольку не требует передачи измененного файла целиком (передаются лишь различия). Взамен - <application>rsync</application> требует значительных объемов + <application>Rsync</application> требует значительных объемов памяти. Размер каждого процесса зависит от размера синхронизируемого модуля (в основном от количества директорий и файлов). - <application>rsync</application> может использовать в качестве + <application>Rsync</application> может использовать в качестве транспортного протокола <command>rsh</command> или <command>ssh</command> (по умолчанию); также, может использоваться внутренний протокол <application>rsync</application> (этот метод @@ -257,7 +257,7 @@ <title>HTTP (требуется для веб-страниц, дополнителен для FTP зеркал)</title> <para> Если вы хотите поддерживать зеркало веб-страниц FreeBSD, вам потребуется - веб-сервер, или <application>httpd</application>. + установить веб-сервер. Дополнительно, вы можете предоставлять HTTP доступ к FTP-набору файлов FreeBSD. Выбор веб-сервера остается на усмотрение администратора зеркала. Некоторые из наиболее популярных @@ -266,9 +266,10 @@ <itemizedlist> <listitem> <para><filename role="package">www/apache13</filename>: - Apache — один из самых популярных веб-серверов, активно + <application>Apache</application> — самый широко распространённый + в Интернете веб-сервер, активно используемый проектом FreeBSD. Вы можете также использовать - Apache нового поколения, доступный в коллекции портов как + веб-сервер <application>Apache</application> следующего поколения, доступный в коллекции портов как <filename role="package">www/apache22</filename>.</para> </listitem> @@ -276,17 +277,20 @@ <para><filename role="package">www/thttpd</filename>: Для обслуживания большого количества запросов к статическим документам сервер thttpd может оказаться более эффективным, чем - Apache. thttpd отлично оптимизирован по производительности + <application>Apache</application>. thttpd отлично оптимизирован по производительности при работе под FreeBSD.</para> </listitem> <listitem> <para><filename role="package">www/boa</filename>: - Boa — еще одна альтернатива thttpd и Apache. Этот сервер - должен быть ощутимо более высокопроизводительным, чем Apache, + <application>Boa</application> — еще одна + альтернатива <application>thttpd</application> и + <application>Apache</application>. Этот сервер + должен быть ощутимо более высокопроизводительным, чем + <application>Apache</application>, для полностью статических страниц. На время написания данного документа, впрочем, он не так хорошо оптимизирован под - FreeBSD, как thttpd.</para> + FreeBSD, как <application>thttpd</application>.</para> </listitem> </itemizedlist> </para> @@ -300,7 +304,7 @@ использования с репозиториями CVS. Если вы планируете предоставлять доступ к репозиторию CVS FreeBSD, стоит делать это посредством <application>CVSup</application>. Помимо этого, можно использовать - <application>AnonCVS</application>, FTP, <application>Rsync</application> + <application>AnonCVS</application>, FTP, <application>rsync</application> или HTTP, но использование <application>CVSup</application> наиболее разумно. Автором <application>CVSup</application> является &a.jdp;. @@ -320,8 +324,8 @@ </listitem> <listitem> <para><filename role="package">net/cvsup-mirror</filename>: - Набор для CVSup-зеркала, требующий - <filename role="package">net/cvsup</filename>, + Набор для CVSup-зеркала, требующий + <filename role="package">net/cvsup-without-gui</filename>, и конфигурирующий его в процессе установки. Возможно, некоторым администраторам потребуется другой набор установок. </para> @@ -432,14 +436,14 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all <para> Для выкачивания файлов вы можете использовать программу <application>FTP-зеркалирования</application>. - Существует довольно много таких, например: + Вот некоторые из наиболее часто использующихся: <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><filename role="package">ftp/wget</filename></para></listitem> </itemizedlist> Ранее наиболее популярным вариантом был @@ -458,7 +462,7 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all </para> </sect3> <sect3 id="mirror-ftp-rsync"> - <title>При помощи RSYNC</title> + <title>При помощи rsync</title> <para> Более эффективным будет синхронизация FTP-области при помощи <application>rsync</application>. Для этого следует установить @@ -501,7 +505,7 @@ cvspserver stream tcp nowait root /usr/bin/cvs cvs -f -l -R -T /anoncvstmp --all <hostid role="fqdn">ftp-master.FreeBSD.org</hostid> предоставляют для синхронизации FTP-области доступ по протоколу <application>CVSup</application>. Вам потребуется клиент - <application>cvsup</application>, предпочтительно из пакета + <application>CVSup</application>, предпочтительно из пакета <filename role="package">net/cvsup</filename> (см. также <xref linkend="mirror-serv-cvsup">). Пример конфигурационного файла (<filename>supfile</filename>) для @@ -531,50 +535,29 @@ FreeBSD-archive release=all preserve <para> Прочтите документацию по <application>CVSup</application>, например, &man.cvsup.1;, и обратите внимание на опцию - <option>-s</option>: она может существенно уменьшить объем - работы при синхронизации. - </para> + <option>-s</option>. Она может уменьшить объем операций + ввода-вывода, предполагая, что записанная информация о + каждом файле корректна.</para> </note> </para> </sect3> </sect2> <sect2 id="mirror-cvs"> - <title>Синхронизация репозитория CVS</title> - <para> - Как и в других случаях, репозиторий можно синхронизировать различными - способами; однако, рекомендуемым является - <link linkend="mirror-cvs-cvsup">CVSup</link>. - </para> + <title>Зеркалирование CVS репозитория</title> + <para>Существует несколько способов синхронизации + CVS репозитория. <application>CVSup</application> наиболее + общий метод.</para> + <sect3 id="mirror-cvs-cvsup"> <title>Использование CVSup</title> - <para> - Программа <application>CVSup</application> уже была описана ранее - (<xref linkend="mirror-serv-cvsup"> и - <xref linkend="mirror-ftp-cvsup">). - </para> - <para> - Здесь мы лишь приведем пример конфигурационного файла - (<filename>supfile</filename>): - <programlisting> -# -# FreeBSD CVS supfile from master server -# -*default host=cvsup-master.FreeBSD.org -*default base=/usr -*default prefix=/pub/FreeBSD/development/FreeBSD-CVS -*default release=cvs -*default delete use-rel-suffix -*default umask=002 - -# If your network link is a T1 or faster, comment out the following line. -#*default compress - -cvs-all - </programlisting> + <para>Программа <application>CVSup</application> немного описана + в (<xref linkend="mirror-serv-cvsup"> и + <xref linkend="mirror-ftp-cvsup">).</para> - Кроме того, можете использовать в качестве шаблона - <filename>/usr/share/examples/cvsup</filename>. - </para> + <para>Настроить <application>CVSup</application> зеркало очень + просто. Установка <filename role="package">net/cvsup-mirror</filename> + проверит, что все нужные программы установлены и затем + соберет всю необходимую информацию для конфигурирования зеркала.</para> <note> <para> Не забудьте почитать полезную подсказку @@ -593,23 +576,14 @@ cvs-all могут быть использованы: <itemizedlist> <listitem><para><application>FTP</application></para></listitem> - <listitem><para><application>RSYNC</application></para></listitem> - <listitem><para>и даже <application>HTTP</application></para></listitem> + <listitem><para><application>Rsync</application></para></listitem> + <listitem><para><application>HTTP</application></para></listitem> </itemizedlist> - Если вы найдете сайт, поддерживающий обновления по - <filename role="package">net/sup</filename>, можете использовать его. - Впрочем, учитывая, что именно недостатки sup в свое время - заставили Джона Полстру написать <application>CVSup</application>, - данный метод никак не может быть рекомендован. - <important> - <para> - Для синхронизации репозитория CVS <emphasis>не может - быть</emphasis> использован AnonCVS, поскольку CVS не - дает доступа к репозиторию напрямую, а лишь позволяет - извлекать отдельные версии модулей. - </para> + <para>AnonCVS не может использоваться для зеркалирования CVS + репозитория, так как CVS не разрешает сам доступ к репозиторию, + а только к извлечённым версиям модулей.</para> </important> </para> </sect3> @@ -619,8 +593,7 @@ cvs-all <para> Лучшим способом будет извлечение (check out) из репозитория CVS модуля <emphasis>www</emphasis>. При условии наличия у вас копии - репозитория, все, что для этого потребуется — выполнить - один раз команду + репозитория, все, что для этого потребуется — выполнить команду <screen>&prompt.user; <userinput>cvs -d /home/ncvs co www</userinput></screen> и сформировать задание для <emphasis>cron</emphasis>, которое будет регулярно выполнять операцию <command>cvs up -d -P</command>, @@ -630,14 +603,6 @@ cvs-all процесс установки и конфигурации веб-сервера для этих целей. </para> - <note><para> - Для того, чтобы страницы сайта стали доступны для просмотра, - необходимо выполнить команду &man.make.1; в основном каталоге модуля - <filename>www</filename>. В результате будет создан комплект - стандартных файлов <filename>*.html</filename>, подготовленных для - просмотра веб-броузером. Обращаем ваше внимание, что для этого - потребуется предварительно установить пакет - <filename role="package">textproc/docproj</filename>.</para></note> <para> Если у вас нет локальной копии репозитория, можно использовать <application>CVSup</application> для синхронизации копии веб-страниц. @@ -713,18 +678,12 @@ doc-all <para> Процесс подготовки и построения документации, а также многие сопутствующие вопросы, подробно описан в документе - <ulink url="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/fdp-primer/">fdp-primer</ulink>. - Прочтите этот документ, в особенности если у вас возникли - проблемы со сборкой стандартного комплекта документации - FreeBSD. + <ulink url="&url.books.fdp-primer;">Учебник по Проекту + Документирования &os;</ulink>. Прочтите этот документ, + в особенности если у вас возникли проблемы со сборкой + стандартного комплекта документации. </para> </important> - <note> - <para> - <!-- к чему это относится - мне непонятно [marck] --> - XXX MAYBE THIS CAN BE LINKED FROM WITHIN - NOT USING AN ABSOLUTE URL XXX - </para> - </note> </para> </sect3> </sect2> @@ -772,7 +731,7 @@ doc-all Некоторые рекомендуемые установки частоты обновления: <itemizedlist> <listitem><para>FTP-набор: раз в сутки</para></listitem> - <listitem><para>репозиторий CVS: от раза в сутки до раза в час</para></listitem> + <listitem><para>репозиторий CVS: раз в час</para></listitem> <listitem><para>WWW-страницы: раз в сутки</para></listitem> </itemizedlist> </para> @@ -916,7 +875,7 @@ doc-all <para> <hostid>ftp-master.FreeBSD.org</hostid> поддерживает доступ по <application>rsync</application> и - <application>CVSup</application>. Использование этих протоколов + <application>CVSup</application>, в дополнение к FTP. Использование этих протоколов описано в разделах <xref linkend="mirror-ftp-rsync"> и <xref linkend="mirror-ftp-cvsup">. </para> @@ -1003,7 +962,7 @@ doc-all <listitem><para>предоставлять доступ для других зеркал</para></listitem> <listitem><para>обеспечивать доступ по протоколам <application>FTP</application> и - <application>RSYNC</application>. + <application>rsync</application>. </para></listitem> </itemizedlist> @@ -1098,11 +1057,6 @@ doc-all <title>Статистика FTP сайтов</title> <itemizedlist> <listitem> - <para>ftp2.FreeBSD.org - <email>grisha@ispol.com</email> - - <ulink url="http://people.FreeBSD.org/~logo/ftp2/">(загрузка канала)</ulink> - </para> - </listitem> - <listitem> <para>ftp.is.FreeBSD.org - <email>hostmaster@is.FreeBSD.org</email> - <ulink url="http://www.rhnet.is/status/draupnir/draupnir.html"> (загрузка канала)</ulink> <ulink url="http://www.rhnet.is/status/ftp/ftp-notendur.html">(FTP @@ -1114,7 +1068,7 @@ doc-all <para>ftp.cz.FreeBSD.org - <email>cejkar@fit.vutbr.cz</email> - <ulink url="http://www.cz.FreeBSD.org/stats/mrtg/net.html">(загрузка канала)</ulink> <ulink url="http://www.freebsd.cz/stats/mrtg/ftpd.html">(FTP процессы)</ulink> - <ulink url="http://www.freebsd.cz/stats/mrtg/rsyncd.html">(Rsync процессы)</ulink> + <ulink url="http://www.freebsd.cz/stats/mrtg/rsyncd.html">(rsync процессы)</ulink> </para> </listitem> <listitem> |