aboutsummaryrefslogtreecommitdiff
path: root/ru_RU.KOI8-R/books/handbook/config/chapter.xml
diff options
context:
space:
mode:
Diffstat (limited to 'ru_RU.KOI8-R/books/handbook/config/chapter.xml')
-rw-r--r--ru_RU.KOI8-R/books/handbook/config/chapter.xml368
1 files changed, 149 insertions, 219 deletions
diff --git a/ru_RU.KOI8-R/books/handbook/config/chapter.xml b/ru_RU.KOI8-R/books/handbook/config/chapter.xml
index 0853766366..bb8cedabcb 100644
--- a/ru_RU.KOI8-R/books/handbook/config/chapter.xml
+++ b/ru_RU.KOI8-R/books/handbook/config/chapter.xml
@@ -7,50 +7,27 @@
Original revision: r27981
-->
-
-<chapter id="config-tuning">
- <chapterinfo>
+<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="config-tuning">
+ <info><title>Настройка и оптимизация</title>
<authorgroup>
- <author>
- <firstname>Chern</firstname>
- <surname>Lee</surname>
- <contrib>Написал </contrib>
- </author>
+ <author><personname><firstname>Chern</firstname><surname>Lee</surname></personname><contrib>Написал </contrib></author>
</authorgroup>
<authorgroup>
- <author>
- <firstname>Mike</firstname>
- <surname>Smith</surname>
- <contrib>Основывается на учебнике, написанном </contrib>
- </author>
+ <author><personname><firstname>Mike</firstname><surname>Smith</surname></personname><contrib>Основывается на учебнике, написанном </contrib></author>
</authorgroup>
<authorgroup>
- <author>
- <firstname>Matt</firstname>
- <surname>Dillon</surname>
- <contrib>и на tuning(7), написанном </contrib>
- </author>
+ <author><personname><firstname>Matt</firstname><surname>Dillon</surname></personname><contrib>и на tuning(7), написанном </contrib></author>
</authorgroup>
<authorgroup>
- <author>
- <firstname>Андрей</firstname>
- <surname>Мельник</surname>
- <contrib>Перевод на русский язык: </contrib>
- </author>
- <author>
- <firstname>Денис</firstname>
- <surname>Пеплин</surname>
- </author>
- <author>
- <firstname>Валерий</firstname>
- <surname>Кравчук</surname>
- </author>
+ <author><personname><firstname>Андрей</firstname><surname>Мельник</surname></personname><contrib>Перевод на русский язык: </contrib></author>
+ <author><personname><firstname>Денис</firstname><surname>Пеплин</surname></personname></author>
+ <author><personname><firstname>Валерий</firstname><surname>Кравчук</surname></personname></author>
</authorgroup>
- </chapterinfo>
+ </info>
- <title>Настройка и оптимизация</title>
+
- <sect1 id="config-synopsis">
+ <sect1 xml:id="config-synopsis">
<title>Введение</title>
<indexterm><primary>настройка системы</primary></indexterm>
@@ -95,8 +72,7 @@
<itemizedlist>
<listitem>
- <para>Понять основы &unix; и &os; (<xref
- linkend="basics"/>).</para>
+ <para>Понять основы &unix; и &os; (<xref linkend="basics"/>).</para>
</listitem>
<listitem>
<para>Ознакомиться с основами конфигурации/компиляции ядра
@@ -105,7 +81,7 @@
</itemizedlist>
</sect1>
- <sect1 id="configtuning-initial">
+ <sect1 xml:id="configtuning-initial">
<title>Начальное конфигурирование</title>
<sect2>
@@ -164,7 +140,7 @@
не жалейте места.</para></note>
</sect3>
- <sect3 id="swap-design">
+ <sect3 xml:id="swap-design">
<title>Раздел подкачки</title>
<indexterm><primary>размер раздела подкачки</primary></indexterm>
@@ -231,7 +207,7 @@
</sect2>
</sect1>
- <sect1 id="configtuning-core-configuration">
+ <sect1 xml:id="configtuning-core-configuration">
<title>Основные настройки</title>
<indexterm>
@@ -287,7 +263,7 @@
сохранится.</para>
</sect1>
- <sect1 id="configtuning-appconfig">
+ <sect1 xml:id="configtuning-appconfig">
<title>Настройка приложений</title>
<para>Обычно, установленные приложения имеют свои конфигурационные файлы,
@@ -327,17 +303,13 @@
перезаписан.</para>
</sect1>
- <sect1 id="configtuning-starting-services">
- <sect1info>
+ <sect1 xml:id="configtuning-starting-services">
+ <info><title>Запуск сервисов</title>
<authorgroup>
- <author>
- <firstname>Tom</firstname>
- <surname>Rhodes</surname>
- <contrib>Предоставил </contrib>
- </author>
+ <author><personname><firstname>Tom</firstname><surname>Rhodes</surname></personname><contrib>Предоставил </contrib></author>
</authorgroup>
- </sect1info>
- <title>Запуск сервисов</title>
+ </info>
+
<indexterm><primary>сервисы</primary></indexterm>
@@ -345,8 +317,8 @@
производителей в &os; из набора портов. В подобных случаях
может потребоваться сконфигурировать программы так, чтобы они
запускались при инициализации системы. Сервисы, такие как
- <filename role="package">mail/postfix</filename> или
- <filename role="package">www/apache13</filename>,&nbsp;&mdash;
+ <package>mail/postfix</package> или
+ <package>www/apache13</package>,&nbsp;&mdash;
это лишь два примера множества программных пакетов, которые
можно запускать при инициализации системы. В этом разделе
описывается процедура, предназначенная для запуска программ
@@ -360,7 +332,7 @@
<para>До появления <filename>rc.d</filename> приложения должны были помещать
простой стартовый скрипт в
- каталог <filename class="directory">/usr/local/etc/rc.d</filename>,
+ каталог <filename>/usr/local/etc/rc.d</filename>,
который затем читался скриптами инициализации системы. Эти скрипты
затем выполнялись в ходе последующих стадий запуска системы.</para>
@@ -410,7 +382,7 @@ exit 0</programlisting>
<para>А можно запускать его и вручную, с помощью команды:</para>
- <screen>&prompt.root; <userinput><filename>/usr/local/etc/rc.d/utility.sh</filename> start</userinput></screen>
+ <screen>&prompt.root; <userinput>/usr/local/etc/rc.d/utility.sh start</userinput></screen>
<para>Хотя и не все программы сторонних производителей требуют
добавления строки в файл <filename>rc.conf</filename>, практически
@@ -506,18 +478,13 @@ run_rc_command "$1"</programlisting>
</sect2>
</sect1>
- <sect1 id="configtuning-cron">
- <sect1info>
+ <sect1 xml:id="configtuning-cron">
+ <info><title>Настройка утилиты <command>cron</command></title>
<authorgroup>
- <author>
- <firstname>Tom</firstname>
- <surname>Rhodes</surname>
- <contrib>Предоставил </contrib>
- <!-- 20 May 2003 -->
- </author>
+ <author><personname><firstname>Tom</firstname><surname>Rhodes</surname></personname><contrib>Предоставил </contrib></author>
</authorgroup>
- </sect1info>
- <title>Настройка утилиты <command>cron</command></title>
+ </info>
+
<indexterm><primary>cron</primary>
<secondary>настройка</secondary></indexterm>
@@ -544,16 +511,16 @@ run_rc_command "$1"</programlisting>
<note>
<para>Пользовательские crontab позволяют индивидуальным пользователям
планировать задачи без привилегий суперпользователя
- (<username>root</username>). Команды из
+ (<systemitem class="username">root</systemitem>). Команды из
crontab пользователя запускаются с привилегиями этого
пользователя.</para>
- <para>Пользователь <username>root</username> может использовать
+ <para>Пользователь <systemitem class="username">root</systemitem> может использовать
собственный crontab, как и любой другой пользователь. Он будет
отличаться от системного crontab <filename>/etc/crontab</filename>.
Поскольку существует системный crontab, обычно не требуется
создавать пользовательский crontab для
- <username>root</username>.</para>
+ <systemitem class="username">root</systemitem>.</para>
</note>
<para>Давайте заглянем в файл <filename>/etc/crontab</filename>
@@ -562,17 +529,17 @@ run_rc_command "$1"</programlisting>
<programlisting># /etc/crontab - root's crontab for &os;
#
# &dollar;&os;: src/etc/crontab,v 1.32 2002/11/22 16:13:39 tom Exp &dollar;
-# <co id="co-comments"/>
+# <co xml:id="co-comments"/>
#
SHELL=/bin/sh
-PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin <co id="co-env"/>
+PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin <co xml:id="co-env"/>
HOME=/var/log
#
#
-#minute hour mday month wday who command <co id="co-field-descr"/>
+#minute hour mday month wday who command <co xml:id="co-field-descr"/>
#
#
-*/5 * * * * root /usr/libexec/atrun <co id="co-main"/>
+*/5 * * * * root /usr/libexec/atrun <co xml:id="co-main"/>
</programlisting>
<calloutlist>
@@ -627,7 +594,7 @@ HOME=/var/log
<quote>первый-последний</quote>, и могут быть интерпретированы как
<emphasis>каждый</emphasis>. Таким образом, для этой строки
соответствующая команда <command>atrun</command> вызывается
- под пользователем <username>root</username> каждые пять минут
+ под пользователем <systemitem class="username">root</systemitem> каждые пять минут
независимо от дня или месяца. За дополнительной информацией по
команде <command>atrun</command> обращайтесь к странице справочника
&man.atrun.8;.</para>
@@ -644,7 +611,7 @@ HOME=/var/log
поле должно быть исключено из <filename>crontab</filename> файлов
пользователей.</para>
- <sect2 id="configtuning-installcrontab">
+ <sect2 xml:id="configtuning-installcrontab">
<title>Установка crontab</title>
<important>
@@ -652,9 +619,8 @@ HOME=/var/log
установки системного crontab. Просто используйте свой
любимый текстовый редактор: утилита <command>cron</command>
узнает о том, что файл изменился и сразу начнет использовать
- обновленную версию. Обратитесь к <ulink
- url="&url.books.faq;/admin.html#ROOT-NOT-FOUND-CRON-ERRORS">этой
- части FAQ</ulink> за дальнейшей информацией.</para>
+ обновленную версию. Обратитесь к <link xlink:href="&url.books.faq;/admin.html#ROOT-NOT-FOUND-CRON-ERRORS">этой
+ части FAQ</link> за дальнейшей информацией.</para>
</important>
<para>Для установки готового <filename>crontab</filename> пользователя,
@@ -683,19 +649,14 @@ HOME=/var/log
</sect2>
</sect1>
- <sect1 id="configtuning-rcd">
- <sect1info>
+ <sect1 xml:id="configtuning-rcd">
+ <info><title>Использование rc во &os; 5.X и последующих версиях</title>
<authorgroup>
- <author>
- <firstname>Tom</firstname>
- <surname>Rhodes</surname>
- <contrib>Предоставил </contrib>
- <!-- 16 May 2003 -->
- </author>
+ <author><personname><firstname>Tom</firstname><surname>Rhodes</surname></personname><contrib>Предоставил </contrib></author>
</authorgroup>
- </sect1info>
+ </info>
- <title>Использование rc во &os; 5.X и последующих версиях</title>
+
<para>Во &os; недавно была интегрирована из NetBSD система
<filename>rc.d</filename>, используемая для старта системы.
@@ -753,7 +714,7 @@ $sshd_enable=YES</screen>
<note>
<para>Вторая строка (<literal># sshd</literal>) это вывод
команды <command>sshd</command>, а не консоль
- <username>root</username>.</para>
+ <systemitem class="username">root</systemitem>.</para>
</note>
<para>Чтобы определить, запущен ли сервис, существует параметр
@@ -821,19 +782,14 @@ sshd is running as pid 433.</screen>
&man.rc.subr.8;.</para>
</sect1>
- <sect1 id="config-network-setup">
- <sect1info>
+ <sect1 xml:id="config-network-setup">
+ <info><title>Настройка карт сетевых интерфейсов</title>
<authorgroup>
- <author>
- <firstname>Marc</firstname>
- <surname>Fonvieille</surname>
- <contrib>Предоставил </contrib>
- <!-- 6 October 2002 -->
- </author>
+ <author><personname><firstname>Marc</firstname><surname>Fonvieille</surname></personname><contrib>Предоставил </contrib></author>
</authorgroup>
- </sect1info>
+ </info>
- <title>Настройка карт сетевых интерфейсов</title>
+
<indexterm>
<primary>сетевые карты</primary>
@@ -861,7 +817,7 @@ sshd is running as pid 433.</screen>
<para>Как только вы убедились, что карта поддерживается, потребуется
определить подходящий драйвер. В файлах
<filename>/usr/src/sys/conf/NOTES</filename> и
- <filename>/usr/src/sys/<replaceable>arch</replaceable>/conf/NOTES</filename>
+ <filename>/usr/src/sys/arch/conf/NOTES</filename>
находится список
драйверов сетевых интерфейсов с информацией о поддерживаемых
чипсетах/картах. Если вы сомневаетесь в том, какой драйвер
@@ -909,7 +865,7 @@ ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto</screen>
скомпилировав собственное ядро. Информацию о том, какие
параметры нужно включать в ядро, можно получить из
<filename>/usr/src/sys/conf/NOTES</filename>,
- <filename>/usr/src/sys/<replaceable>arch</replaceable>/conf/NOTES</filename>
+ <filename>/usr/src/sys/arch/conf/NOTES</filename>
и страницы справочника драйвера сетевой карты.
За более подробной информацией о сборке собственного ядра
обращайтесь к <xref linkend="kernelconfig"/>. Если карта
@@ -964,36 +920,36 @@ tun0: flags=8010&lt;POINTOPOINT,MULTICAST&gt; mtu 1500</screen>
<itemizedlist>
<listitem>
- <para><devicename>dc0</devicename>: первый Ethernet
+ <para><filename>dc0</filename>: первый Ethernet
интерфейс</para>
</listitem>
<listitem>
- <para><devicename>dc1</devicename>: второй Ethernet
+ <para><filename>dc1</filename>: второй Ethernet
интерфейс</para>
</listitem>
<listitem>
- <para><devicename>lp0</devicename>: интерфейс параллельного
+ <para><filename>lp0</filename>: интерфейс параллельного
порта</para>
</listitem>
<listitem>
- <para><devicename>lo0</devicename>: устройство loopback</para>
+ <para><filename>lo0</filename>: устройство loopback</para>
</listitem>
<listitem>
- <para><devicename>tun0</devicename>: туннельное устройство,
+ <para><filename>tun0</filename>: туннельное устройство,
используемое <application>ppp</application></para>
</listitem>
</itemizedlist>
<para>Для присвоения имени сетевой карте &os; использует имя
драйвера и порядковый номер, в котором карта обнаруживается
- при инициализации устройств. Например, <devicename>sis2</devicename>
+ при инициализации устройств. Например, <filename>sis2</filename>
это третья сетевая карта, использующая драйвер &man.sis.4;.</para>
- <para>В этом примере, устройство <devicename>dc0</devicename> включено
+ <para>В этом примере, устройство <filename>dc0</filename> включено
и работает. Ключевые признаки таковы:</para>
<orderedlist>
@@ -1005,30 +961,30 @@ tun0: flags=8010&lt;POINTOPOINT,MULTICAST&gt; mtu 1500</screen>
<listitem>
<para>У карты есть интернет (<literal>inet</literal>)
адрес (в данном случае
- <hostid role="ipaddr">192.168.1.3</hostid>).</para>
+ <systemitem class="ipaddress">192.168.1.3</systemitem>).</para>
</listitem>
<listitem>
<para>Установлена маска подсети (<literal>netmask</literal>;
- <hostid role="netmask">0xffffff00</hostid>, то же, что и
- <hostid role="netmask">255.255.255.0</hostid>).</para>
+ <systemitem class="netmask">0xffffff00</systemitem>, то же, что и
+ <systemitem class="netmask">255.255.255.0</systemitem>).</para>
</listitem>
<listitem>
<para>Широковещательный адрес (в данном случае,
- <hostid role="ipaddr">192.168.1.255</hostid>).</para>
+ <systemitem class="ipaddress">192.168.1.255</systemitem>).</para>
</listitem>
<listitem>
<para>Значение MAC адреса карты (<literal>ether</literal>)
- <hostid role="mac">00:a0:cc:da:da:da</hostid></para>
+ <systemitem class="etheraddress">00:a0:cc:da:da:da</systemitem></para>
</listitem>
<listitem>
<para>Выбор физической среды передачи данных в режиме автовыбора
(<literal>media: Ethernet autoselect (100baseTX
&lt;full-duplex&gt;)</literal>). Мы видим, что
- <devicename>dc1</devicename> была настроена для работы с
+ <filename>dc1</filename> была настроена для работы с
<literal>10baseT/UTP</literal>. За более подробной
информацией о доступных драйверу типах среды обращайтесь
к странице справочника.</para>
@@ -1037,7 +993,7 @@ tun0: flags=8010&lt;POINTOPOINT,MULTICAST&gt; mtu 1500</screen>
<listitem>
<para>Статус соединения (<literal>status</literal>)
<literal>active</literal>, т.е. несущая обнаружена.
- Для <devicename>dc1</devicename>, мы видим
+ Для <filename>dc1</filename>, мы видим
<literal>status: no carrier</literal>. Это нормально, когда
Ethernet кабель не подключен к карте.</para>
</listitem>
@@ -1051,7 +1007,7 @@ tun0: flags=8010&lt;POINTOPOINT,MULTICAST&gt; mtu 1500</screen>
<para>это означает, что карта не была настроена.</para>
<para>Для настройки карты вам потребуются привилегии пользователя
- <username>root</username>. Настройка сетевой карты может быть
+ <systemitem class="username">root</systemitem>. Настройка сетевой карты может быть
выполнена из командной строки с помощью &man.ifconfig.8;, но
вам потребуется делать это после каждой перезагрузки системы.
Подходящее место для настройки сетевых карт это файл
@@ -1065,8 +1021,8 @@ tun0: flags=8010&lt;POINTOPOINT,MULTICAST&gt; mtu 1500</screen>
<programlisting>ifconfig_dc0="inet 192.168.1.3 netmask 255.255.255.0"
ifconfig_dc1="inet 10.0.0.1 netmask 255.255.255.0 media 10baseT/UTP"</programlisting>
- <para>Замените <devicename>dc0</devicename>,
- <devicename>dc1</devicename>, и так далее на соответствующие
+ <para>Замените <filename>dc0</filename>,
+ <filename>dc1</filename>, и так далее на соответствующие
имена ваших карт, подставьте соответствующие адреса.
Обратитесь к страницам справочника сетевой карты и
&man.ifconfig.8;, за подробной информацией о доступных
@@ -1137,7 +1093,7 @@ PING 192.168.1.2 (192.168.1.2): 56 data bytes
round-trip min/avg/max/stddev = 0.700/0.729/0.766/0.025 ms</screen>
<para>Вы можете также использовать имя машины вместо
- <hostid role="ipaddr">192.168.1.2</hostid>, если настроен файл
+ <systemitem class="ipaddress">192.168.1.2</systemitem>, если настроен файл
<filename>/etc/hosts</filename>.</para>
</sect3>
@@ -1183,15 +1139,13 @@ round-trip min/avg/max/stddev = 0.700/0.729/0.766/0.025 ms</screen>
Это может случиться, если не определен маршрут по умолчанию,
или кабель не подключен. Проверьте вывод команды <command>netstat
-rn</command> и убедитесь, что к соответствующему хосту
- есть работающий маршрут. Если это не так, прочтите <xref
- linkend="advanced-networking"/>.</para>
+ есть работающий маршрут. Если это не так, прочтите <xref linkend="advanced-networking"/>.</para>
<para>Сообщения <errorname>ping: sendto: Permission denied</errorname>
зачастую появляются при неправильно настроенном брандмауэре.
Если <command>ipfw</command> включен в ядре, но правила не
определены, правило по умолчанию блокирует весь трафик,
- даже запросы ping! Прочтите <xref
- linkend="firewalls"/> с более подробной информацией.</para>
+ даже запросы ping! Прочтите <xref linkend="firewalls"/> с более подробной информацией.</para>
<para>Иногда скорость карты недостаточна, или ниже среднего. В этих случаях
лучше всего изменить режим выбора типа подключения с
@@ -1203,7 +1157,7 @@ round-trip min/avg/max/stddev = 0.700/0.729/0.766/0.025 ms</screen>
</sect2>
</sect1>
- <sect1 id="configtuning-virtual-hosts">
+ <sect1 xml:id="configtuning-virtual-hosts">
<title>Настройка виртуальных серверов</title>
<indexterm><primary>виртуальные сервера</primary></indexterm>
@@ -1218,7 +1172,7 @@ round-trip min/avg/max/stddev = 0.700/0.729/0.766/0.025 ms</screen>
(alias). Эти синонимы обычно добавляются путём помещения
соответствующих записей в <filename>/etc/rc.conf</filename>.</para>
- <para>Синоним для интерфейса <devicename>fxp0</devicename> выглядит
+ <para>Синоним для интерфейса <filename>fxp0</filename> выглядит
следующим образом:</para>
<programlisting>ifconfig_fxp0_alias0="inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx"</programlisting>
@@ -1233,29 +1187,29 @@ round-trip min/avg/max/stddev = 0.700/0.729/0.766/0.025 ms</screen>
так же просто. Для каждого интерфейса должен быть один адрес с
истинной маской подсети. Любой другой адрес в сети должен иметь
маску подсети, состоящую из всех единичек (что выражается как
- <hostid role="netmask">255.255.255.255</hostid> или как
- <hostid role="netmask">0xffffffff</hostid>).</para>
+ <systemitem class="netmask">255.255.255.255</systemitem> или как
+ <systemitem class="netmask">0xffffffff</systemitem>).</para>
<para>Например, рассмотрим случай, когда интерфейс
- <devicename>fxp0</devicename> подключён к двум сетям, к сети
- <hostid role="ipaddr">10.1.1.0</hostid> с маской подсети
- <hostid role="netmask">255.255.255.0</hostid> и к сети
- <hostid role="ipaddr">202.0.75.16</hostid> с маской
- <hostid role="netmask">255.255.255.240</hostid>. Мы хотим,
+ <filename>fxp0</filename> подключён к двум сетям, к сети
+ <systemitem class="ipaddress">10.1.1.0</systemitem> с маской подсети
+ <systemitem class="netmask">255.255.255.0</systemitem> и к сети
+ <systemitem class="ipaddress">202.0.75.16</systemitem> с маской
+ <systemitem class="netmask">255.255.255.240</systemitem>. Мы хотим,
чтобы система была видна по IP, начиная с
- <hostid role="ipaddr">10.1.1.1</hostid> по
- <hostid role="ipaddr">10.1.1.5</hostid> и с
- <hostid role="ipaddr">202.0.75.17</hostid> по
- <hostid role="ipaddr">202.0.75.20</hostid>. Как было сказано выше,
+ <systemitem class="ipaddress">10.1.1.1</systemitem> по
+ <systemitem class="ipaddress">10.1.1.5</systemitem> и с
+ <systemitem class="ipaddress">202.0.75.17</systemitem> по
+ <systemitem class="ipaddress">202.0.75.20</systemitem>. Как было сказано выше,
только первый адрес в заданном диапазоне (в данном случае,
- <hostid role="ipaddr">10.0.1.1</hostid> и
- <hostid role="ipaddr">202.0.75.17</hostid>) должен иметь реальную
- маску сети; все остальные (с <hostid role="ipaddr">10.1.1.2</hostid>
- по <hostid role="ipaddr">10.1.1.5</hostid> и с
- <hostid role="ipaddr">202.0.75.18</hostid> по
- <hostid role="ipaddr">202.0.75.20</hostid>) должны быть
+ <systemitem class="ipaddress">10.0.1.1</systemitem> и
+ <systemitem class="ipaddress">202.0.75.17</systemitem>) должен иметь реальную
+ маску сети; все остальные (с <systemitem class="ipaddress">10.1.1.2</systemitem>
+ по <systemitem class="ipaddress">10.1.1.5</systemitem> и с
+ <systemitem class="ipaddress">202.0.75.18</systemitem> по
+ <systemitem class="ipaddress">202.0.75.20</systemitem>) должны быть
сконфигурированы с маской сети
- <hostid role="netmask">255.255.255.255</hostid>.</para>
+ <systemitem class="netmask">255.255.255.255</systemitem>.</para>
<para>Для этого в файл <filename>/etc/rc.conf</filename>
должны быть внесены следующие записи:</para>
@@ -1272,7 +1226,7 @@ ifconfig_fxp0_alias7="inet 202.0.75.20 netmask 255.255.255.255"</programlisting>
</sect1>
- <sect1 id="configtuning-configfiles">
+ <sect1 xml:id="configtuning-configfiles">
<title>Файлы настройки</title>
<sect2>
@@ -1549,7 +1503,7 @@ cron.* /var/log/cron
</sect3>
</sect2>
- <sect2 id="configtuning-sysctlconf">
+ <sect2 xml:id="configtuning-sysctlconf">
<title><filename>sysctl.conf</filename></title>
<indexterm><primary>sysctl.conf</primary></indexterm>
@@ -1571,7 +1525,7 @@ compat.linux.osrelease=4.3-STABLE</programlisting>
</sect2>
</sect1>
- <sect1 id="configtuning-sysctl">
+ <sect1 xml:id="configtuning-sysctl">
<title>Настройка с помощью sysctl</title>
<indexterm><primary>sysctl</primary></indexterm>
@@ -1617,18 +1571,13 @@ kern.maxfiles: 2088 -&gt; 5000</screen>
информацией обращайтесь к странице справочника &man.sysctl.conf.5;
и к <xref linkend="configtuning-sysctlconf"/>.</para>
- <sect2 id="sysctl-readonly">
- <sect2info>
+ <sect2 xml:id="sysctl-readonly">
+ <info><title>Переменные &man.sysctl.8; только для чтения</title>
<authorgroup>
- <author>
- <firstname>Tom</firstname>
- <surname>Rhodes</surname>
- <contrib>Предоставил </contrib>
- <!-- 31 January 2003 -->
- </author>
+ <author><personname><firstname>Tom</firstname><surname>Rhodes</surname></personname><contrib>Предоставил </contrib></author>
</authorgroup>
- </sect2info>
- <title>Переменные &man.sysctl.8; только для чтения</title>
+ </info>
+
<para>В некоторых случаях желательно изменить переменные
&man.sysctl.8; только для чтения. Иногда другого способа решить
@@ -1656,7 +1605,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
</sect2>
</sect1>
- <sect1 id="configtuning-disk">
+ <sect1 xml:id="configtuning-disk">
<title>Оптимизация дисков</title>
<sect2>
@@ -1817,7 +1766,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
</sect3>
</sect2>
- <sect2 id="soft-updates">
+ <sect2 xml:id="soft-updates">
<title>Soft Updates</title>
<indexterm><primary>Soft Updates</primary></indexterm>
@@ -1986,7 +1935,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
</sect2>
</sect1>
- <sect1 id="configtuning-kernel-limits">
+ <sect1 xml:id="configtuning-kernel-limits">
<title>Изменение ограничений, накладываемых ядром</title>
<indexterm>
@@ -1994,10 +1943,10 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
<secondary>параметры ядра</secondary>
</indexterm>
- <sect2 id="file-process-limits">
+ <sect2 xml:id="file-process-limits">
<title>Ограничения на Файлы/Процессы</title>
- <sect3 id="kern-maxfiles">
+ <sect3 xml:id="kern-maxfiles">
<title><varname>kern.maxfiles</varname></title>
<indexterm>
@@ -2053,7 +2002,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
тем не менее, вы увидите пугающую ошибку <errortype>proc table
full</errortype> при попытке запуска другой программы, или
вы используйте сервер с большим количеством одновременных пользователей
- (как <hostid role="fqdn">ftp.FreeBSD.org</hostid>), то вы всегда
+ (как <systemitem class="fqdomainname">ftp.FreeBSD.org</systemitem>), то вы всегда
можете увеличить значение и пересобрать систему.</para>
<note>
@@ -2094,7 +2043,7 @@ device_probe_and_attach: cbb0 attach returned 12</screen>
</sect3>
</sect2>
- <sect2 id="nmbclusters">
+ <sect2 xml:id="nmbclusters">
<title>Сетевые Ограничения</title>
<para>Опция ядра <literal>NMBCLUSTERS</literal> обуславливает
@@ -2265,7 +2214,7 @@ kern.maxvnodes: 100000</programlisting>
</sect2>
</sect1>
- <sect1 id="adding-swap-space">
+ <sect1 xml:id="adding-swap-space">
<title>Увеличение объема подкачки</title>
<para>Вне зависимости от того, что вы планировали, иногда
@@ -2278,7 +2227,7 @@ kern.maxvnodes: 100000</programlisting>
<para>За информацией о криптовании раздела подкачки обращайтесь к
<xref linkend="swap-encrypting"/> данного Руководства.</para>
- <sect2 id="new-drive-swap">
+ <sect2 xml:id="new-drive-swap">
<title>Подкачка на новом жестком диске</title>
<para>Лучший способ добавить подкачку, конечно, использовать
@@ -2290,7 +2239,7 @@ kern.maxvnodes: 100000</programlisting>
подкачки.</para>
</sect2>
- <sect2 id="nfs-swap">
+ <sect2 xml:id="nfs-swap">
<title>Подкачка через NFS</title>
<para>Подкачка через NFS рекомендуется только в том случае, если
@@ -2299,7 +2248,7 @@ kern.maxvnodes: 100000</programlisting>
нагружает NFS сервер.</para>
</sect2>
- <sect2 id="create-swapfile">
+ <sect2 xml:id="create-swapfile">
<title>Файлы подкачки</title>
<para>Вы можете создать файл определенного размера и использовать
@@ -2350,22 +2299,15 @@ kern.maxvnodes: 100000</programlisting>
</sect2>
</sect1>
- <sect1 id="acpi-overview">
- <sect1info>
+ <sect1 xml:id="acpi-overview">
+ <info><title>Управление питанием и ресурсами</title>
<authorgroup>
- <author>
- <firstname>Hiten</firstname>
- <surname>Pandya</surname>
- <contrib>Написал </contrib>
- </author>
- <author>
- <firstname>Tom</firstname>
- <surname>Rhodes</surname>
- </author>
+ <author><personname><firstname>Hiten</firstname><surname>Pandya</surname></personname><contrib>Написал </contrib></author>
+ <author><personname><firstname>Tom</firstname><surname>Rhodes</surname></personname></author>
</authorgroup>
- </sect1info>
+ </info>
- <title>Управление питанием и ресурсами</title>
+
<para>Очень важно использовать аппаратные ресурсы эффективно.
До того, как появился <acronym>ACPI</acronym>, управление
@@ -2384,7 +2326,7 @@ kern.maxvnodes: 100000</programlisting>
информацию о <acronym>ACPI</acronym>. В конце раздела есть ссылки
для дальнейшего чтения.</para>
- <sect2 id="acpi-intro">
+ <sect2 xml:id="acpi-intro">
<title>Что такое ACPI?</title>
<indexterm>
@@ -2408,7 +2350,7 @@ kern.maxvnodes: 100000</programlisting>
наследник <acronym>APM</acronym> (Advanced Power Management).</para>
</sect2>
- <sect2 id="acpi-old-spec">
+ <sect2 xml:id="acpi-old-spec">
<title>Недостатки Advanced Power Management (APM)</title>
<para>Средства <emphasis>Advanced Power Management (APM)</emphasis>
@@ -2445,7 +2387,7 @@ kern.maxvnodes: 100000</programlisting>
справочника &man.apm.4;.</para>
</sect2>
- <sect2 id="acpi-config">
+ <sect2 xml:id="acpi-config">
<title>Настройка <acronym>ACPI</acronym></title>
<para>&man.loader.8; загружает драйвер <filename>acpi.ko</filename> по
@@ -2483,29 +2425,18 @@ kern.maxvnodes: 100000</programlisting>
</sect2>
</sect1>
- <sect1 id="ACPI-debug">
- <sect1info>
+ <sect1 xml:id="ACPI-debug">
+ <info><title>Использование и отладка &os; <acronym>ACPI</acronym></title>
<authorgroup>
- <author>
- <firstname>Nate</firstname>
- <surname>Lawson</surname>
- <contrib>Написал </contrib>
- </author>
+ <author><personname><firstname>Nate</firstname><surname>Lawson</surname></personname><contrib>Написал </contrib></author>
</authorgroup>
<authorgroup>
- <author>
- <firstname>Peter</firstname>
- <surname>Schultz</surname>
- <contrib>При помощи </contrib>
- </author>
- <author>
- <firstname>Tom</firstname>
- <surname>Rhodes</surname>
- </author>
+ <author><personname><firstname>Peter</firstname><surname>Schultz</surname></personname><contrib>При помощи </contrib></author>
+ <author><personname><firstname>Tom</firstname><surname>Rhodes</surname></personname></author>
</authorgroup>
- </sect1info>
+ </info>
- <title>Использование и отладка &os; <acronym>ACPI</acronym></title>
+
<para><acronym>ACPI</acronym> это фундаментально новый способ
обнаружения устройств, управления энергопотреблением и предоставления
@@ -2524,7 +2455,7 @@ kern.maxvnodes: 100000</programlisting>
и выработке решения. Спасибо за помощь и надеемся, что мы сможем
помочь в решении проблем вашей системы.</para>
- <sect2 id="ACPI-submitdebug">
+ <sect2 xml:id="ACPI-submitdebug">
<title>Отправка отладочной информации</title>
<note>
@@ -2536,8 +2467,8 @@ kern.maxvnodes: 100000</programlisting>
<para>Те из вас, кто желает составить сообщение о проблеме прямо
сейчас, могут воспользоваться адресом
- <ulink url="mailto:freebsd-acpi@FreeBSD.org">
- freebsd-acpi@FreeBSD.org</ulink>, отправив на него следующую
+ <link xlink:href="mailto:freebsd-acpi@FreeBSD.org">
+ freebsd-acpi@FreeBSD.org</link>, отправив на него следующую
информацию:</para>
<itemizedlist>
@@ -2573,7 +2504,7 @@ kern.maxvnodes: 100000</programlisting>
поскольку он может быть очень большим. Копия
<acronym>ASL</acronym> может быть создана командой:</para>
- <screen>&prompt.root; <userinput>acpidump -t -d &gt; <replaceable>name</replaceable>-<replaceable>system</replaceable>.asl</userinput></screen>
+ <screen>&prompt.root; <userinput>acpidump -t -d &gt; name-system.asl</userinput></screen>
<para>(Замените вашим логином
<filename>name</filename> и производителем/моделью
@@ -2597,7 +2528,7 @@ kern.maxvnodes: 100000</programlisting>
ранее.</para>
</sect2>
- <sect2 id="ACPI-background">
+ <sect2 xml:id="ACPI-background">
<title>Общие сведения</title>
<indexterm>
@@ -2635,15 +2566,15 @@ kern.maxvnodes: 100000</programlisting>
интерпретатор (<acronym>ACPI-CA</acronym>), тот же что для
Linux и NetBSD. Исходный код <acronym>ACPI-CA</acronym>
находится в каталоге
- <filename class="directory">src/sys/contrib/dev/acpica</filename>.
+ <filename>src/sys/contrib/dev/acpica</filename>.
Код для приспособления <acronym>ACPI-CA</acronym> к работе в
&os;, находится в <filename>src/sys/dev/acpica/Osd</filename>.
Наконец, драйвера, реализующие различные <acronym>ACPI</acronym>
устройства, находятся в
- <filename class="directory">src/sys/dev/acpica</filename>.</para>
+ <filename>src/sys/dev/acpica</filename>.</para>
</sect2>
- <sect2 id="ACPI-comprob">
+ <sect2 xml:id="ACPI-comprob">
<title>Часто встречающиеся проблемы</title>
<indexterm>
@@ -2845,7 +2776,7 @@ hw.acpi.s4bios: 0</screen>
</sect3>
</sect2>
- <sect2 id="ACPI-aslanddump">
+ <sect2 xml:id="ACPI-aslanddump">
<title><acronym>ASL</acronym>, <command>acpidump</command>, и
<acronym>IASL</acronym></title>
@@ -2887,7 +2818,7 @@ hw.acpi.s4bios: 0</screen>
<screen>&prompt.root; <userinput>iasl your.asl</userinput></screen>
</sect2>
- <sect2 id="ACPI-fixasl">
+ <sect2 xml:id="ACPI-fixasl">
<title>Исправление <acronym>ASL</acronym></title>
<indexterm>
@@ -2968,17 +2899,17 @@ hw.acpi.s4bios: 0</screen>
<command>iasl</command> по умолчанию. Вы можете загрузить его
вместо ошибочной копии <acronym>BIOS</acronym> (которая
остается в постоянной памяти) путем редактирования
- <filename class="directory">/boot/loader.conf</filename>:</para>
+ <filename>/boot/loader.conf</filename>:</para>
<programlisting>acpi_dsdt_load="YES"
acpi_dsdt_name="/boot/DSDT.aml"</programlisting>
<para>Убедитесь, что скопировали <filename>DSDT.aml</filename> в
- каталог <filename class="directory">/boot</filename>.</para>
+ каталог <filename>/boot</filename>.</para>
</sect3>
</sect2>
- <sect2 id="ACPI-debugoutput">
+ <sect2 xml:id="ACPI-debugoutput">
<title>Получение отладочной информации
<acronym>ACPI</acronym></title>
@@ -3022,7 +2953,7 @@ acpi_dsdt_name="/boot/DSDT.aml"</programlisting>
ACPI_DEBUG=1</userinput></screen>
<para>Установите <filename>acpi.ko</filename> в
- <filename class="directory">/boot/kernel</filename> и добавьте
+ <filename>/boot/kernel</filename> и добавьте
предпочитаемый уровень и слой к <filename>loader.conf</filename>.
Этот пример включает отладочные сообщения для всех компонентов
<acronym>ACPI-CA</acronym> и всех драйверов оборудования
@@ -3042,7 +2973,7 @@ debug.acpi.level="ACPI_LV_ERROR"</programlisting>
параметров настройки в <filename>loader.conf</filename>.</para>
</sect2>
- <sect2 id="ACPI-References">
+ <sect2 xml:id="ACPI-References">
<title>Ссылки</title>
<para>Дальнейшую информацию о <acronym>ACPI</acronym> можно найти
@@ -3055,17 +2986,17 @@ debug.acpi.level="ACPI_LV_ERROR"</programlisting>
<listitem>
<para>Архивы списка рассылки <acronym>ACPI</acronym>
- <ulink url="http://lists.freebsd.org/pipermail/freebsd-acpi/"></ulink></para>
+ <uri xlink:href="http://lists.freebsd.org/pipermail/freebsd-acpi/">http://lists.freebsd.org/pipermail/freebsd-acpi/</uri></para>
</listitem>
<listitem>
<para>Старые архивы списка рассылки <acronym>ACPI</acronym>
- <ulink url="http://home.jp.FreeBSD.org/mail-list/acpi-jp/"></ulink></para>
+ <uri xlink:href="http://home.jp.FreeBSD.org/mail-list/acpi-jp/">http://home.jp.FreeBSD.org/mail-list/acpi-jp/</uri></para>
</listitem>
<listitem>
<para>Спецификация <acronym>ACPI</acronym> 2.0
- <ulink url="http://acpi.info/spec.htm"></ulink></para>
+ <uri xlink:href="http://acpi.info/spec.htm">http://acpi.info/spec.htm</uri></para>
</listitem>
<listitem>
@@ -3075,9 +3006,8 @@ debug.acpi.level="ACPI_LV_ERROR"</programlisting>
</listitem>
<listitem>
- <para><ulink
- url="http://www.cpqlinux.com/acpi-howto.html#fix_broken_dsdt">
- Ресурс по отладке <acronym>DSDT</acronym></ulink>.
+ <para><link xlink:href="http://www.cpqlinux.com/acpi-howto.html#fix_broken_dsdt">
+ Ресурс по отладке <acronym>DSDT</acronym></link>.
(Использует в качестве примера Compaq, но обычно полезен.)</para>
</listitem>
</itemizedlist>