config/chapter.sgml: 1.210 -> 1.214
	network-servers/chapter.sgml: 1.63 -> 1.72

Obtained from: The FreeBSD Russian Documentation Project
This commit is contained in:
Vitaly Bogdanov 2006-01-07 18:30:08 +00:00
parent 80d4a7aa6d
commit 634077fd98
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=26799
2 changed files with 94 additions and 65 deletions

View file

@ -2,9 +2,9 @@
The FreeBSD Documentation Project The FreeBSD Documentation Project
$FreeBSD$ $FreeBSD$
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/config/chapter.sgml,v 1.37 2005/07/24 10:34:30 marck Exp $ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/config/chapter.sgml,v 1.41 2006/01/07 14:09:14 gad Exp $
Original revision: 1.210 Original revision: 1.214
--> -->
<chapter id="config-tuning"> <chapter id="config-tuning">
@ -396,7 +396,7 @@ stop)
kill -9 `cat /var/run/utility.pid` kill -9 `cat /var/run/utility.pid`
;; ;;
*) *)
echo "Usage: `basename $0` {start|stop}" >&2 echo "Usage: `basename $0` {start|stop}" &gt;&2
exit 64 exit 64
;; ;;
esac esac
@ -706,11 +706,9 @@ HOME=/var/log
</authorgroup> </authorgroup>
</sect1info> </sect1info>
<title>Использование rc в FreeBSD 5.X</title> <title>Использование rc во &os; 5.X и последующих версиях</title>
<indexterm><primary>rcNG</primary></indexterm> <para>Во &os; недавно была интегрирована из NetBSD система
<para>В &os; недавно была интегрирована из NetBSD система
<filename>rc.d</filename>, используемая для старта системы. <filename>rc.d</filename>, используемая для старта системы.
Многие из файлов в каталоге <filename>/etc/rc.d</filename> Многие из файлов в каталоге <filename>/etc/rc.d</filename>
предназначены для основных сервисов, они могут управляться предназначены для основных сервисов, они могут управляться
@ -782,7 +780,7 @@ sshd is running as pid 433.</screen>
случаев это означает отправку сервису сигнала случаев это означает отправку сервису сигнала
<literal>SIGHUP</literal>.</para> <literal>SIGHUP</literal>.</para>
<para>Структура <application>rcNG</application> используется не только для <para>Система <filename>rc.d</filename> используется не только для
сетевых серверов, она отвечает также за большую часть инициализации сетевых серверов, она отвечает также за большую часть инициализации
системы. системы.
Рассмотрим, к примеру, файл <filename>bgfsck</filename>. Во время Рассмотрим, к примеру, файл <filename>bgfsck</filename>. Во время
@ -834,7 +832,7 @@ sshd is running as pid 433.</screen>
как в некоторых других операционных системах &unix;.</para> как в некоторых других операционных системах &unix;.</para>
<para>Дополнительную информацию о системе <filename>rc.d</filename> <para>Дополнительную информацию о системе <filename>rc.d</filename>
&os; 5.X можно найти на страницах справочника &man.rc.8; и можно найти на страницах справочника &man.rc.8; и
&man.rc.subr.8;.</para> &man.rc.subr.8;.</para>
</sect1> </sect1>
@ -1374,7 +1372,7 @@ ifconfig_fxp0_alias7="inet 202.0.75.20 netmask 255.255.255.255"</programlisting>
</indexterm> </indexterm>
<para><filename>/etc/resolv.conf</filename> определяет, как <para><filename>/etc/resolv.conf</filename> определяет, как
ресолвер (resolver) &os; получает доступ к Системе Доменных резолвер (resolver) &os; получает доступ к Системе Доменных
Имён (DNS).</para> Имён (DNS).</para>
<para>Основные записи <filename>resolv.conf</filename>: <para>Основные записи <filename>resolv.conf</filename>:
@ -1631,7 +1629,7 @@ kern.maxproc: 1044</screen>
<replaceable>переменная</replaceable>=<replaceable>значение</replaceable>:</para> <replaceable>переменная</replaceable>=<replaceable>значение</replaceable>:</para>
<screen>&prompt.root; <userinput>sysctl kern.maxfiles=5000</userinput> <screen>&prompt.root; <userinput>sysctl kern.maxfiles=5000</userinput>
kern.maxfiles: 2088 -> 5000</screen> kern.maxfiles: 2088 -&gt; 5000</screen>
<para>Изменяемые с помощью sysctl переменные обычно принимают значения <para>Изменяемые с помощью sysctl переменные обычно принимают значения
либо строкового, либо целого, либо булевого типа. Переменные булевого либо строкового, либо целого, либо булевого типа. Переменные булевого
@ -1659,7 +1657,7 @@ kern.maxfiles: 2088 -> 5000</screen>
<para>В некоторых случаях желательно изменить переменные <para>В некоторых случаях желательно изменить переменные
&man.sysctl.8; только для чтения. Иногда другого способа решить &man.sysctl.8; только для чтения. Иногда другого способа решить
проблему нет; при этоме, результат может быть достигнут только на этапе проблему нет; при этом, результат может быть достигнут только на этапе
начальной загрузки.</para> начальной загрузки.</para>
<para>Например, на некоторых моделях лэптопов диапазон памяти устройства <para>Например, на некоторых моделях лэптопов диапазон памяти устройства
@ -2049,9 +2047,9 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
одновременно выполняемых на сервере.</para> одновременно выполняемых на сервере.</para>
<para>Стандартное значение <varname>kern.maxfile</varname> определяется <para>Стандартное значение <varname>kern.maxfile</varname> определяется
переменной <option>MAXUSERS</option> в вашем файле конфигурации переменной <option>maxusers</option> в вашем файле конфигурации
ядра. Значение <varname>kern.maxfiles</varname> увеличивается ядра. Значение <varname>kern.maxfiles</varname> увеличивается
пропорционально значению <option>MAXUSERS</option>. При пропорционально значению <option>maxusers</option>. При
компилировании ядра, нужно установить эту переменную согласно компилировании ядра, нужно установить эту переменную согласно
потребностям вашей системы. Исходя из значения этой переменной, потребностям вашей системы. Исходя из значения этой переменной,
ядро устанавливает значения большинства предопределённых ядро устанавливает значения большинства предопределённых
@ -2059,11 +2057,50 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
одновременно подсоединяться 256 пользователей, требуемые ресурсы одновременно подсоединяться 256 пользователей, требуемые ресурсы
могут быть такими же, как у крупномасштабного сервера.</para> могут быть такими же, как у крупномасштабного сервера.</para>
<note><para>Начиная с &os;&nbsp;4.5, установка значения <para>Начиная с &os;&nbsp;4.5 система автоматически настроит
<option>MAXUSERS</option> в <literal>maxusers</literal>, если вы явно установите его в
<literal>0</literal> в файле конфигурации ядра выберет подходящее <literal>0</literal><footnote>
значение по умолчанию, основанное на объеме оперативной памяти <para>Алгоритм автоматической настройки установит
системы.</para></note> <literal>maxusers</literal> равным количеству памяти в системе,
где минимум 32, а максимум 384.</para>
</footnote>. Во &os;&nbsp;5.X и выше, <literal>maxusers</literal>
по умолчанию равно <literal>0</literal>, если не указано другое.
Если вы используйте версию &os; младше 4.5 или желаете выставить
значение самостоятельно, то задайте <literal>maxusers</literal> по
меньшей мере равным 4, особенно если вы используйте X Window System или
компилируйте программное обеспечение. Причина в том, что самая
значимая таблица, устанавливаемая <literal>maxusers</literal> -
это максимальное количество процессов, которая устанавливается
равным <literal>20 + 16 * maxusers</literal>, и поэтому, если
вы установите <literal>maxusers</literal> в 1, то вы сможете
иметь только 36 одновременных процессов, включая 18 или около того,
что система запустит во время загрузки и 15 или около того, что
вы создадите при запуске X Window System. Даже простая задача, как
чтение страницы справочника породит 9 процессов для фильтрации,
декомпрессии и её просмотра. Установка <literal>maxusers</literal>
в 64 позволит иметь вам до 1044 одновременных процессов, чего
должно быть достаточно примерно для всех использований. Если,
тем не менее, вы увидите пугающую ошибку <errortype>proc table
full</errortype> при попытке запуска другой программы, или
вы используйте сервер с большим количеством одновременных пользователей
(как <hostid role="fqdn">ftp.FreeBSD.org</hostid>), то вы всегда
можете увеличить значение и пересобрать систему.</para>
<note>
<para><literal>maxusers</literal> <emphasis>не</emphasis>
ограничивает количество пользователей, которые могут заходить на
вашу машину. Оно просто устанавливает различные размеры таблиц
в разумные значения, учитывая максимальное количество пользователей,
вы вероятно будете иметь на вашей системе и как много процессов
каждый из них сможет запускать. Ключевое слово, которое ограничивает
количество одновременных удаленных входов и терминальных X окон -
это <link linkend="kernelconfig-ptys"><literal>pseudo-device pty
16</literal></link>. С &os;&nbsp;5.X вам не надо беспокоиться
об этом значении, так как &man.pty.4; драйвер является
<quote>автоматически клонирующим</quote>; вы просто используйте
<literal>device pty</literal> в вашем конфигурационном файле.</para>
</note>
</sect3> </sect3>
<sect3> <sect3>
@ -2161,8 +2198,8 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
изменении диапазона портов. Некоторые могут блокировать изменении диапазона портов. Некоторые могут блокировать
большие диапазоны портов (обычно с небольшими номерами) большие диапазоны портов (обычно с небольшими номерами)
и вынуждают использовать более высокие диапазоны для и вынуждают использовать более высокие диапазоны для
исходящих соединений. По этой причине рекомендуется исходящих соединений. По этой причине не рекомендуется
настроить значение уменьшать значение
<varname>net.inet.ip.portrange.first</varname>.</para> <varname>net.inet.ip.portrange.first</varname>.</para>
</sect3> </sect3>
@ -2393,7 +2430,7 @@ kern.maxvnodes: 100000</programlisting>
<para>Перегрузите компьютер или для включения подкачки прямо сейчас <para>Перегрузите компьютер или для включения подкачки прямо сейчас
введите:</para> введите:</para>
<screen>&prompt.root; <userinput>mdconfig -a -t vnode -f /usr/swap0 -u 0 && swapon /dev/md0</userinput></screen> <screen>&prompt.root; <userinput>mdconfig -a -t vnode -f /usr/swap0 -u 0 &amp;&amp; swapon /dev/md0</userinput></screen>
</listitem> </listitem>
</orderedlist> </orderedlist>

View file

@ -2,9 +2,9 @@
The FreeBSD Russian Documentation Project The FreeBSD Russian Documentation Project
$FreeBSD$ $FreeBSD$
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/network-servers/chapter.sgml,v 1.25 2005/03/18 12:41:31 den Exp $ $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/network-servers/chapter.sgml,v 1.27 2006/01/06 18:40:03 gad Exp $
Original revision: 1.63 Original revision: 1.72
--> -->
<chapter id="network-servers"> <chapter id="network-servers">
@ -68,7 +68,7 @@
</listitem> </listitem>
<listitem> <listitem>
<para>ëÁË ÎÁÓÔÒÏÉÔØ ÆÁÊÌÏ×ÙÊ É ÐÒÉÎÔ ÓÅÒ×ÅÒ ÄÌÑ &windows; <para>ëÁË ÎÁÓÔÒÏÉÔØ ÆÁÊÌÏ×ÙÊ É ÓÅÒ×ÅÒ ÐÅÞÁÔÉ ÄÌÑ &windows;
клиентов с использованием <application>Samba</application>.</para> клиентов с использованием <application>Samba</application>.</para>
</listitem> </listitem>
@ -508,7 +508,7 @@ server-program-arguments</programlisting>
информации.</para> информации.</para>
<para>Некоторые даемоны не заботятся о безопасности и имеют большие <para>Некоторые даемоны не заботятся о безопасности и имеют большие
ÔÁÊÍÁÕÔÙ ÄÌÑ ÓÏÅÄÉÎÅÎÉÊ ÉÌÉ ×ÏÏÂÝÅ ÉÈ ÎÅ ÉÍÅÀÔ. üÔÏ ÐÏÚ×ÏÌÑÅÔ ÔÁÊÍ-ÁÕÔÙ ÄÌÑ ÓÏÅÄÉÎÅÎÉÊ ÉÌÉ ×ÏÏÂÝÅ ÉÈ ÎÅ ÉÍÅÀÔ. üÔÏ ÐÏÚ×ÏÌÑÅÔ
атакующему неспешно устанавливать соединения к конкретному даемону, атакующему неспешно устанавливать соединения к конкретному даемону,
истощая имеющиеся ресурсы. Может оказаться полезным задать для истощая имеющиеся ресурсы. Может оказаться полезным задать для
некоторых даемонов ограничения некоторых даемонов ограничения
@ -1116,7 +1116,7 @@ Exports list on foobar:
пакеты, пришедшие позже, накладываются поверх ранее пришедших пакетов пакеты, пришедшие позже, накладываются поверх ранее пришедших пакетов
того же самого блока до того, как они могут быть переданы хосту и того же самого блока до того, как они могут быть переданы хосту и
блок как единое целое не может быть собран или подтвержден. В блок как единое целое не может быть собран или подтвержден. В
ÒÅÚÕÌØÔÁÔÅ ÒÁÂÏÞÁÑ ÓÔÁÎÃÉÑ ×ÈÏÄÉÔ × ÓÉÔÕÁÃÉÀ ÔÁÊÍÁÕÔÁ É ÐÙÔÁÅÔÓÑ ÒÅÚÕÌØÔÁÔÅ ÒÁÂÏÞÁÑ ÓÔÁÎÃÉÑ ×ÈÏÄÉÔ × ÓÉÔÕÁÃÉÀ ÔÁÊÍ-ÁÕÔÁ É ÐÙÔÁÅÔÓÑ
повторить передачу, но уже с полным блоком в 8&nbsp;КБ, и процесс будет повторить передачу, но уже с полным блоком в 8&nbsp;КБ, и процесс будет
повторяться снова, до бесконечности.</para> повторяться снова, до бесконечности.</para>
@ -1930,7 +1930,7 @@ nis_client_enable="YES"</programlisting>
<indexterm><primary>TCP Wrapper</primary></indexterm> <indexterm><primary>TCP Wrapper</primary></indexterm>
<para>Использование пакета <application>TCP Wrapper</application> увеличит <para>Использование пакета <application>TCP Wrapper</application> увеличит
время отклика вашего сервера NIS. Дополнительной задержки может время отклика вашего сервера NIS. Дополнительной задержки может
ÏËÁÚÁÔØÓÑ ÄÏÓÔÁÔÏÞÎÏ ÄÌÑ ×ÏÚÎÉËÎÏ×ÅÎÉÑ ÔÁÊÍÁÕÔÏ× × ËÌÉÅÎÔÓËÉÈ ÏËÁÚÁÔØÓÑ ÄÏÓÔÁÔÏÞÎÏ ÄÌÑ ×ÏÚÎÉËÎÏ×ÅÎÉÑ ÔÁÊÍ-ÁÕÔÏ× × ËÌÉÅÎÔÓËÉÈ
программах, особенно в загруженных сетях или с медленными серверами программах, особенно в загруженных сетях или с медленными серверами
NIS. Если одна или более ваших клиентских систем страдают от таких NIS. Если одна или более ваших клиентских систем страдают от таких
проблем, вы должны преобразовать такие клиентские системы во вторичные проблем, вы должны преобразовать такие клиентские системы во вторичные
@ -2464,7 +2464,7 @@ TWO (,hotel,test-domain)
запретив рассылку запросов на привязку и возможно, перекрестную запретив рассылку запросов на привязку и возможно, перекрестную
привязку друг к другу. Если один сервер выйдет из строя, а другие привязку друг к другу. Если один сервер выйдет из строя, а другие
будут зависеть от него, то в результате могут возникнуть странные будут зависеть от него, то в результате могут возникнуть странные
ÓÉÔÕÁÃÉÉ. ðÏÓÔÅÐÅÎÎÏ ×ÓÅ ËÌÉÅÎÔÙ ÐÏÐÁÄÕÔ × ÔÁÊÍÁÕÔ É ÐÏÐÙÔÁÀÔÓÑ ÓÉÔÕÁÃÉÉ. ðÏÓÔÅÐÅÎÎÏ ×ÓÅ ËÌÉÅÎÔÙ ÐÏÐÁÄÕÔ × ÔÁÊÍ-ÁÕÔ É ÐÏÐÙÔÁÀÔÓÑ
привязаться к другим серверам, но полученная задержка может быть привязаться к другим серверам, но полученная задержка может быть
значительной, а странности останутся, так как серверы снова могут значительной, а странности останутся, так как серверы снова могут
привязаться друг к другу.</para> привязаться друг к другу.</para>
@ -2574,17 +2574,21 @@ nis_client_flags="-S <replaceable>NIS domain</replaceable>,<replaceable>server</
<para>DHCP, или Dynamic Host Configuration Protocol (Протокол <para>DHCP, или Dynamic Host Configuration Protocol (Протокол
Динамической Конфигурации Хостов), описывает порядок, по которому Динамической Конфигурации Хостов), описывает порядок, по которому
система может подключиться к сети и получить необходимую информацию система может подключиться к сети и получить необходимую информацию
ÄÌÑ ÒÁÂÏÔÙ × ÎÅÊ. ÷Ï FreeBSD ÉÓÐÏÌØÚÕÅÔÓÑ ÒÅÁÌÉÚÁÃÉÑ DHCP ÏÔ ISC ÄÌÑ ÒÁÂÏÔÙ × ÎÅÊ. ÷Ï FreeBSD ×ÅÒÓÉÑÈ ÍÌÁÄÛÅ 6.0 ÉÓÐÏÌØÚÕÅÔÓÑ
(Internet Software Consortium), ÔÁË ÞÔÏ ×ÓÑ ÉÎÆÏÒÍÁÃÉÑ, ÏÐÉÓÙ×ÁÀÝÁÑ ÒÅÁÌÉÚÁÃÉÑ DHCP ËÌÉÅÎÔÁ (&man.dhclient.8;) ÏÔ ISC
ÏÓÏÂÅÎÎÏÓÔÉ, ÚÁ×ÉÓÑÝÉÅ ÏÔ ÒÅÁÌÉÚÁÃÉÉ, ÏÔÎÏÓÉÔÓÑ Ë ÄÉÓÔÒÉÂÕÔÉ×Õ (Internet Software Consortium). âÏÌÅÅ ÐÏÚÄÎÉÅ ×ÅÒÓÉÉ ÉÓÐÏÌØÚÕÀÔ
ISC.</para> <command>dhclient</command>, ÉÍÐÏÒÔÉÒÏ×ÁÎÎÙÊ ÉÚ OpenBSD&nbsp;3.7.
÷ÓÑ ÉÎÆÏÒÍÁÃÉÑ ÚÄÅÓØ, ÏÔÎÏÓÉÔÅÌØÎÏ <command>dhclient</command> ÏÔÎÏÓÉÔÓÑ
ÌÉÂÏ Ë ISC, ÌÉÂÏ Ë DHCP ËÌÉÅÎÔÁÍ. DHCP ÓÅÒ×ÅÒ ×ËÌÀÞ£Î × ISC
ÄÉÓÔÒÉÂÕÔÉ×.</para>
</sect2> </sect2>
<sect2> <sect2>
<title>Что описывается в этом разделе</title> <title>Что описывается в этом разделе</title>
<para>÷ ÜÔÏÍ ÒÁÚÄÅÌÅ ÏÐÉÓÙ×ÁÀÔÓÑ ËÏÍÐÏÎÅÎÔÙ ÓÉÓÔÅÍÙ ISC DHCP ËÁË ÓÏ ÓÔÏÒÏÎÙ <para>÷ ÜÔÏÍ ÒÁÚÄÅÌÅ ÏÐÉÓÙ×ÁÀÔÓÑ, ËÁË ËÏÍÐÏÎÅÎÔÙ ËÌÉÅÎÔÓËÏÊ ÞÁÓÔÉ ISC ÉÌÉ OpenBSD
ËÌÉÅÎÔÁ, ÔÁË É ÓÏ ÓÔÏÒÏÎÙ ÓÅÒ×ÅÒÁ. ðÒÏÇÒÁÍÍÁ, ÒÁÂÏÔÁÀÝÁÑ ÎÁ ËÌÉÅÎÔÓËÏÊ DHCP ËÌÉÅÎÔÁ, ÔÁË É ËÏÍÐÏÎÅÎÔÙ ISC DHCP ÓÉÓÔÅÍÙ ÓÏ ÓÔÏÒÏÎÙ ÓÅÒ×ÅÒÁ.
ðÒÏÇÒÁÍÍÁ, ÒÁÂÏÔÁÀÝÁÑ ÎÁ ËÌÉÅÎÔÓËÏÊ
стороне, <command>dhclient</command>, интегрирована в поставку FreeBSD, стороне, <command>dhclient</command>, интегрирована в поставку FreeBSD,
а серверная часть доступна в виде порта <filename а серверная часть доступна в виде порта <filename
role="package">net/isc-dhcp3-server</filename>. Кроме ссылок ниже, role="package">net/isc-dhcp3-server</filename>. Кроме ссылок ниже,
@ -2616,8 +2620,8 @@ nis_client_flags="-S <replaceable>NIS domain</replaceable>,<replaceable>server</
<sect2> <sect2>
<title>Интеграция с FreeBSD</title> <title>Интеграция с FreeBSD</title>
<para>ëÌÉÅÎÔ DHCP ÏÔ ISC, <command>dhclient</command>, ÐÏÌÎÏÓÔØÀ <para>DHCP ËÌÉÅÎÔ ÏÔ ISC ÉÌÉ ÏÔ OpenBSD, <command>dhclient</command>, ÐÏÌÎÏÓÔØÀ
ÉÎÔÅÇÒÉÒÏ×ÁÎ ×Ï FreeBSD. ðÏÄÄÅÒÖËÁ ËÌÉÅÎÔÁ DHCP ÅÓÔØ ËÁË × ÐÒÏÇÒÁÍÍÅ ÉÎÔÅÇÒÉÒÏ×ÁÎ ×Ï &os; (ÏÔÎÏÓÉÔÅÌØÎÏ, ÉÓÐÏÌØÚÕÅÍÏÊ ×ÁÍÉ ×ÅÒÓÉÉ &os;). ðÏÄÄÅÒÖËÁ ËÌÉÅÎÔÁ DHCP ÅÓÔØ ËÁË × ÐÒÏÇÒÁÍÍÅ
установки, так и в самой системе, что исключает необходимость в установки, так и в самой системе, что исключает необходимость в
знании подробностей конфигурации сети в любой сети, имеющей сервер знании подробностей конфигурации сети в любой сети, имеющей сервер
DHCP. Утилита <command>dhclient</command> включена во все версии DHCP. Утилита <command>dhclient</command> включена во все версии
@ -3291,7 +3295,7 @@ host mailhost {
&prompt.root; sh make-localhost</userinput></screen> &prompt.root; sh make-localhost</userinput></screen>
<para>для того, чтобы правильно создать файл <para>для того, чтобы правильно создать файл
<filename>/etc/namedb/localhost.rev</filename> ÌÏËÁÌØÎÏÊ ÏÂÒÁÔÎÏÊ <filename>/etc/namedb/master/localhost.rev</filename> ÌÏËÁÌØÎÏÊ ÏÂÒÁÔÎÏÊ
зоны для loopback-интерфейса.</para> зоны для loopback-интерфейса.</para>
</sect3> </sect3>
@ -3384,12 +3388,6 @@ zone "0.0.127.IN-ADDR.ARPA" {
file "localhost.rev"; file "localhost.rev";
}; };
zone
"0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" {
type master;
file "localhost.rev";
};
// NB: Do not use the IP addresses below, they are faked, and only // NB: Do not use the IP addresses below, they are faked, and only
// serve demonstration/documentation purposes! // serve demonstration/documentation purposes!
// //
@ -3783,11 +3781,11 @@ mail IN A 3.2.1.10
<para>Измените и создайте базовые файлы зоны и настроек:</para> <para>Измените и создайте базовые файлы зоны и настроек:</para>
<screen>&prompt.root; <userinput>cp /etc/localtime etc</userinput><co id="localtime"> <screen>&prompt.root; <userinput>cp /etc/localtime etc</userinput><co id="localtime">
&prompt.root; <userinput>mv named.conf etc && ln -sf etc/named.conf</userinput> &prompt.root; <userinput>mv named.conf etc &amp;&amp; ln -sf etc/named.conf</userinput>
&prompt.root; <userinput>mv named.root master</userinput> &prompt.root; <userinput>mv named.root master</userinput>
<!-- Следующее мне не нравится --> <!-- Следующее мне не нравится -->
&prompt.root; <userinput>sh make-localhost && mv localhost.rev localhost-v6.rev master</userinput> &prompt.root; <userinput>sh make-localhost</userinput>
&prompt.root; <userinput>cat > master/named.localhost &prompt.root; <userinput>cat &gt; master/named.localhost
$ORIGIN localhost. $ORIGIN localhost.
$TTL 6h $TTL 6h
@ IN SOA localhost. postmaster.localhost. ( @ IN SOA localhost. postmaster.localhost. (
@ -3819,12 +3817,12 @@ $TTL 6h
песочницу:</para> песочницу:</para>
<screen>&prompt.root; <userinput>cd /usr/src/lib/libisc</userinput> <screen>&prompt.root; <userinput>cd /usr/src/lib/libisc</userinput>
&prompt.root; <userinput>make cleandir && make cleandir && make depend && make all</userinput> &prompt.root; <userinput>make cleandir &amp;&amp; make cleandir &amp;&amp; make depend &amp;&amp; make all</userinput>
&prompt.root; <userinput>cd /usr/src/lib/libbind</userinput> &prompt.root; <userinput>cd /usr/src/lib/libbind</userinput>
&prompt.root; <userinput>make cleandir && make cleandir && make depend && make all</userinput> &prompt.root; <userinput>make cleandir &amp;&amp; make cleandir &amp;&amp; make depend &amp;&amp; make all</userinput>
&prompt.root; <userinput>cd /usr/src/libexec/named-xfer</userinput> &prompt.root; <userinput>cd /usr/src/libexec/named-xfer</userinput>
&prompt.root; <userinput>make cleandir && make cleandir && make depend && make NOSHARED=yes all</userinput> &prompt.root; <userinput>make cleandir &amp;&amp; make cleandir &amp;&amp; make depend &amp;&amp; make NOSHARED=yes all</userinput>
&prompt.root; <userinput>cp named-xfer /etc/namedb/bin && chmod 555 /etc/namedb/bin/named-xfer</userinput><co id="clean-cruft"></screen> &prompt.root; <userinput>cp named-xfer /etc/namedb/bin &amp;&amp; chmod 555 /etc/namedb/bin/named-xfer</userinput><co id="clean-cruft"></screen>
<para>После установки статически скомпонованного <para>После установки статически скомпонованного
<command>named-xfer</command>, во избежание появления старых копий <command>named-xfer</command>, во избежание появления старых копий
@ -3843,11 +3841,11 @@ $TTL 6h
<para>Иногда при выполнении этого шага возникают ошибки. Если <para>Иногда при выполнении этого шага возникают ошибки. Если
это случилось, выполните такую команду:</para> это случилось, выполните такую команду:</para>
<screen>&prompt.root; <userinput>cd /usr/src && make cleandir && make cleandir</userinput></screen> <screen>&prompt.root; <userinput>cd /usr/src &amp;&amp; make cleandir &amp;&amp; make cleandir</userinput></screen>
<para>и удалите ваше дерево <filename>/usr/obj</filename>:</para> <para>и удалите ваше дерево <filename>/usr/obj</filename>:</para>
<screen>&prompt.root; <userinput>rm -fr /usr/obj && mkdir /usr/obj</userinput></screen> <screen>&prompt.root; <userinput>rm -fr /usr/obj &amp;&amp; mkdir /usr/obj</userinput></screen>
<para>При этом из вашего дерева исходных текстов будет удалён <para>При этом из вашего дерева исходных текстов будет удалён
весь <quote>мусор</quote>, и повторение вышеописанных шагов весь <quote>мусор</quote>, и повторение вышеописанных шагов
@ -3867,7 +3865,7 @@ $TTL 6h
который <application>named</application> может видеть и писать в который <application>named</application> может видеть и писать в
него:</para> него:</para>
<screen>&prompt.root; <userinput>cd /etc/namedb/dev && mknod null c 2 2</userinput> <screen>&prompt.root; <userinput>cd /etc/namedb/dev &amp;&amp; mknod null c 2 2</userinput>
&prompt.root; <userinput>chmod 666 null</userinput></screen> &prompt.root; <userinput>chmod 666 null</userinput></screen>
</listitem> </listitem>
@ -3953,12 +3951,6 @@ zone "0.0.127.in-addr.arpa" IN {
allow-transfer { localhost; }; allow-transfer { localhost; };
notify no; notify no;
}; };
zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.int" {
type master;
file "master/localhost-v6.rev";
allow-transfer { localhost; };
notify no;
};
zone "." IN { zone "." IN {
type hint; type hint;
file "master/named.root"; file "master/named.root";
@ -4307,10 +4299,10 @@ zone "0.168.192.in-addr.arpa" {
<note><para>В этом разделе рассказывается о версии 1.3.X <note><para>В этом разделе рассказывается о версии 1.3.X
<application>Apache HTTP сервера</application>, поскольку <application>Apache HTTP сервера</application>, поскольку
эта версия наиболее широко используется в &os;. эта версия наиболее широко используется в &os;.
<application>Apache&nbsp;2.X</application> <application>Apache</application>&nbsp;2.X
содержит много новых технологий, но здесь они не обсуждаются. содержит много новых технологий, но здесь они не обсуждаются.
За дополнительной информацией о За дополнительной информацией о
<application>Apache&nbsp;2.X</application>, ÏÂÒÁÝÁÊÔÅÓØ Ë <ulink <application>Apache</application>&nbsp;2.X, ÏÂÒÁÝÁÊÔÅÓØ Ë <ulink
url="http://httpd.apache.org/"></ulink>.</para></note> url="http://httpd.apache.org/"></ulink>.</para></note>
</sect2> </sect2>
@ -4476,7 +4468,7 @@ Log file format -->
<screen>&lt;VirtualHost *&gt; <screen>&lt;VirtualHost *&gt;
ServerName www.domain.tld ServerName www.domain.tld
DocumentRoot /www/domain.tld DocumentRoot /www/domain.tld
&lt;VirtualHost&gt; &lt;/VirtualHost&gt;
&lt;VirtualHost *&gt; &lt;VirtualHost *&gt;
ServerName www.someotherdomain.tld ServerName www.someotherdomain.tld
@ -4530,7 +4522,7 @@ DocumentRoot /www/someotherdomain.tld
через порт <filename через порт <filename
role="package">www/apache13-modssl</filename>. role="package">www/apache13-modssl</filename>.
Поддержка SSL также доступна для Поддержка SSL также доступна для
<application>Apache&nbsp;2.X</application> <application>Apache</application>&nbsp;2.X
через порт <filename role="package">www/apache2</filename>, через порт <filename role="package">www/apache2</filename>,
где она включена по умолчанию.</para> где она включена по умолчанию.</para>
@ -4599,7 +4591,7 @@ DocumentRoot /www/someotherdomain.tld
<para>Этот порт устанавливает и настраивает модули, необходимые <para>Этот порт устанавливает и настраивает модули, необходимые
для поддержки динамических веб страниц. Убедитесь, что в файл для поддержки динамических веб страниц. Убедитесь, что в файл
<filename>/usr/local/etc/apache/httpd.conf</filename> были <filename>/usr/local/etc/apache/httpd.conf</filename> были
ÄÏÂÁ×ÌÅÎÙ ÓÌÅÄÕÀÝÉÅ ÓÔÒÏËÉ: ÄÏÂÁ×ÌÅÎÙ ÓÌÅÄÕÀÝÉÅ ÓÔÒÏËÉ:</para>
<programlisting>LoadModule php5_module libexec/apache/libphp5.so <programlisting>LoadModule php5_module libexec/apache/libphp5.so
AddModule mod_php5.c AddModule mod_php5.c