Whitespace cleanups.
MFen: 1.376 -> 1.379 advanced-networking/chapter.sgml 1.142 -> 1.143 basics/chapter.sgml 1.59 -> 1.63 boot/chapter.sgml 1.216 -> 1.222 cutting-edge/chapter.sgml 1.247 -> 1.248 disks/chapter.sgml 1.51 -> 1.66 firewalls/chapter.sgml 1.330 -> 1.331 install/chapter.sgml 1.110 -> 1.111 introduction/chapter.sgml 1.161 -> 1.163 kernelconfig/chapter.sgml 1.111 -> 1.115 l10n/chapter.sgml 1.132 -> 1.133 mail/chapter.sgml 1.274 -> 1.288 security/chapter.sgml Obtained from: The FreeBSD Russian Documentation Project
This commit is contained in:
parent
3ba74ed9ba
commit
320dcae4d0
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=27168
12 changed files with 4066 additions and 3999 deletions
File diff suppressed because it is too large
Load diff
|
@ -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/basics/chapter.sgml,v 1.36 2006/01/29 16:34:11 gad Exp $
|
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/basics/chapter.sgml,v 1.38 2006/02/17 20:06:48 marck Exp $
|
||||||
|
|
||||||
Original revision: 1.142
|
Original revision: 1.143
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<chapter id="basics">
|
<chapter id="basics">
|
||||||
|
@ -58,7 +58,7 @@
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Как работают права доступа на файлы в &unix; и как следует
|
<para>Как работают права доступа на файлы в &unix; и как следует
|
||||||
интерпретировать флаги файлов в ОС &os;.</para>
|
интерпретировать флаги файлов в ОС &os;.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
|
@ -213,7 +213,7 @@ Password:</screen>
|
||||||
может быть недостатком. В таком случае очень полезны <quote>виртуальные
|
может быть недостатком. В таком случае очень полезны <quote>виртуальные
|
||||||
консоли</quote>.</para>
|
консоли</quote>.</para>
|
||||||
|
|
||||||
<para>FreeBSD может быть настроена для работы с несколькими виртуальными
|
<para>FreeBSD может быть настроена для работы с несколькими виртуальными
|
||||||
консолями. Вы можете переключаться с одной виртуальной консоли на
|
консолями. Вы можете переключаться с одной виртуальной консоли на
|
||||||
другую, нажимая соответствующие сочетания клавиш на клавиатуре. У
|
другую, нажимая соответствующие сочетания клавиш на клавиатуре. У
|
||||||
каждой консоли есть свой канал вывода и FreeBSD заботится о том, чтобы
|
каждой консоли есть свой канал вывода и FreeBSD заботится о том, чтобы
|
||||||
|
@ -423,7 +423,7 @@ total 530
|
||||||
<screen>-rw-r--r--</screen>
|
<screen>-rw-r--r--</screen>
|
||||||
|
|
||||||
<para>Первый (считая слева) символ говорит обычный ли это файл, каталог,
|
<para>Первый (считая слева) символ говорит обычный ли это файл, каталог,
|
||||||
символьное устройство, сокет или любое другое псевдофайловое
|
символьное устройство, сокет или любое другое псевдо-файловое
|
||||||
устройство. В нашем случае <literal>-</literal> указывает на обычный
|
устройство. В нашем случае <literal>-</literal> указывает на обычный
|
||||||
файл. Следующие три символа (в данном случае это <literal>rw-</literal>)
|
файл. Следующие три символа (в данном случае это <literal>rw-</literal>)
|
||||||
задают права доступа владельца файла. Затем идут права группы,
|
задают права доступа владельца файла. Затем идут права группы,
|
||||||
|
@ -474,7 +474,7 @@ total 530
|
||||||
|
|
||||||
<title>Символические обозначения прав</title>
|
<title>Символические обозначения прав</title>
|
||||||
<indexterm>
|
<indexterm>
|
||||||
<primary>права доступа</primary><secondary>символические</secondary>
|
<primary>права доступа</primary><secondary>символические</secondary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
|
|
||||||
<para>Символические обозначения, иногда называемые символическими
|
<para>Символические обозначения, иногда называемые символическими
|
||||||
|
@ -604,29 +604,29 @@ total 530
|
||||||
<title>Флаги файлов в &os;</title>
|
<title>Флаги файлов в &os;</title>
|
||||||
|
|
||||||
<para>Кроме уже описанных прав доступа к файлам, &os; поддерживает
|
<para>Кроме уже описанных прав доступа к файлам, &os; поддерживает
|
||||||
использование <quote>флагов файлов</quote>. Эти флаги обеспечивают
|
использование <quote>флагов файлов</quote>. Эти флаги обеспечивают
|
||||||
дополнительный уровень защиты и контроля над файлами, но не могут
|
дополнительный уровень защиты и контроля над файлами, но не могут
|
||||||
применяться к каталогам.</para>
|
применяться к каталогам.</para>
|
||||||
|
|
||||||
<para>Эти флаги добавляют дополнительные возможности контроля над
|
<para>Эти флаги добавляют дополнительные возможности контроля над
|
||||||
файлами, обеспечивая (при определенных условиях) невозможность их
|
файлами, обеспечивая (при определенных условиях) невозможность их
|
||||||
удаления или изменения даже пользователю <username>root</username>.</para>
|
удаления или изменения даже пользователю <username>root</username>.</para>
|
||||||
|
|
||||||
<para>Файловые флаги изменяются при помощи утилиты &man.chflags.1;
|
<para>Файловые флаги изменяются при помощи утилиты &man.chflags.1;
|
||||||
посредством простого интерфейса. К примеру, чтобы установить
|
посредством простого интерфейса. К примеру, чтобы установить
|
||||||
системный признак неудаляемости на файл <filename>file1</filename>,
|
системный признак неудаляемости на файл <filename>file1</filename>,
|
||||||
выполните следующую команду:</para>
|
выполните следующую команду:</para>
|
||||||
|
|
||||||
<screen>&prompt.root; <userinput>chflags sunlink <filename>file1</filename></userinput></screen>
|
<screen>&prompt.root; <userinput>chflags sunlink <filename>file1</filename></userinput></screen>
|
||||||
|
|
||||||
<para>Чтобы отключить флаг неудаляемости, просто выполните предыдущую
|
<para>Чтобы отключить флаг неудаляемости, просто выполните предыдущую
|
||||||
команду с ключом <quote>no</quote> перед параметром
|
команду с ключом <quote>no</quote> перед параметром
|
||||||
<option>sunlink</option>. Вот так:</para>
|
<option>sunlink</option>. Вот так:</para>
|
||||||
|
|
||||||
<screen>&prompt.root; <userinput>chflags nosunlink <filename>file1</filename></userinput></screen>
|
<screen>&prompt.root; <userinput>chflags nosunlink <filename>file1</filename></userinput></screen>
|
||||||
|
|
||||||
<para>Чтобы просмотреть флаги этого файла, воспользуйтесь командой
|
<para>Чтобы просмотреть флаги этого файла, воспользуйтесь командой
|
||||||
&man.ls.1; с параметрами <option>-lo</option>:</para>
|
&man.ls.1; с параметрами <option>-lo</option>:</para>
|
||||||
|
|
||||||
<screen>&prompt.root; <userinput>ls -lo <filename>file1</filename> </userinput></screen>
|
<screen>&prompt.root; <userinput>ls -lo <filename>file1</filename> </userinput></screen>
|
||||||
|
|
||||||
|
@ -635,10 +635,10 @@ total 530
|
||||||
<programlisting>-rw-r--r-- 1 trhodes trhodes sunlnk 0 Mar 1 05:54 file1</programlisting>
|
<programlisting>-rw-r--r-- 1 trhodes trhodes sunlnk 0 Mar 1 05:54 file1</programlisting>
|
||||||
|
|
||||||
<para>Некоторые флаги могут быть установлены или сняты с файлов только
|
<para>Некоторые флаги могут быть установлены или сняты с файлов только
|
||||||
пользователем <username>root</username>. В остальных случаях эти флаги
|
пользователем <username>root</username>. В остальных случаях эти флаги
|
||||||
может установить владелец файла. Для получения дополнительной
|
может установить владелец файла. Для получения дополнительной
|
||||||
информации мы рекомендуем изучить содержимое справки по командам
|
информации мы рекомендуем изучить содержимое справки по командам
|
||||||
&man.chflags.1; и &man.chflags.2;.</para>
|
&man.chflags.1; и &man.chflags.2;.</para>
|
||||||
</sect2>
|
</sect2>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
|
@ -655,7 +655,7 @@ total 530
|
||||||
монтирования всех других файловых систем.</para>
|
монтирования всех других файловых систем.</para>
|
||||||
|
|
||||||
<para>Точкой монтирования называется каталог, который будет
|
<para>Точкой монтирования называется каталог, который будет
|
||||||
соответствовать корню примонтированой файловой системы.
|
соответствовать корню смонтированной файловой системы.
|
||||||
Более детально это описывается в <xref linkend="disk-organization">.
|
Более детально это описывается в <xref linkend="disk-organization">.
|
||||||
Стандартные точки монтирования включают <filename>/usr</filename>,
|
Стандартные точки монтирования включают <filename>/usr</filename>,
|
||||||
<filename>/var</filename>, <filename>/tmp</filename>,
|
<filename>/var</filename>, <filename>/tmp</filename>,
|
||||||
|
@ -764,8 +764,8 @@ total 530
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
<entry><filename class="directory">/rescue/</filename></entry>
|
<entry><filename class="directory">/rescue/</filename></entry>
|
||||||
<entry>Статически слинкованные программы для восстановления
|
<entry>Статически собранные программы для восстановления
|
||||||
после сбоев. Обратитесь к &man.rescue.8;.</entry>
|
после сбоев. Обратитесь к &man.rescue.8;.</entry>
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
|
@ -890,11 +890,11 @@ total 530
|
||||||
перемещаемые файлы и файлы очередей. Файловая
|
перемещаемые файлы и файлы очередей. Файловая
|
||||||
система в памяти иногда монтируется в
|
система в памяти иногда монтируется в
|
||||||
<filename class="directory">/var</filename>. Это
|
<filename class="directory">/var</filename>. Это
|
||||||
может быть автоматизированно с помощью переменных
|
может быть автоматизированно с помощью переменных
|
||||||
относительно varmfs из &man.rc.conf.5; (или же с
|
относительно varmfs из &man.rc.conf.5; (или же с
|
||||||
помощью записи в <filename>/etc/fstab</filename>;
|
помощью записи в <filename>/etc/fstab</filename>;
|
||||||
обращайтесь к &man.mdmfs.8;, или в случае
|
обращайтесь к &man.mdmfs.8;, или в случае
|
||||||
FreeBSD 4.X к &man.mfs.8;).</entry>
|
FreeBSD 4.X к &man.mfs.8;).</entry>
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
|
@ -953,7 +953,7 @@ total 530
|
||||||
<filename>foo</filename>, содержащий каталог
|
<filename>foo</filename>, содержащий каталог
|
||||||
<filename>bar</filename>, который содержит файл
|
<filename>bar</filename>, который содержит файл
|
||||||
<filename>readme.txt</filename>, полное имя, или
|
<filename>readme.txt</filename>, полное имя, или
|
||||||
<firstterm>путь</firstterm> к файлу будет
|
<firstterm>путь</firstterm> к файлу будет
|
||||||
<filename>foo/bar/readme.txt</filename>.</para>
|
<filename>foo/bar/readme.txt</filename>.</para>
|
||||||
|
|
||||||
<para>Каталоги и файлы хранятся в файловой системе. Каждая файловая система
|
<para>Каталоги и файлы хранятся в файловой системе. Каждая файловая система
|
||||||
|
@ -966,7 +966,7 @@ total 530
|
||||||
например, &ms-dos; использует <literal>\</literal> для разделения имен
|
например, &ms-dos; использует <literal>\</literal> для разделения имен
|
||||||
файлов и каталогов, а &macos; использует <literal>:</literal>.</para>
|
файлов и каталогов, а &macos; использует <literal>:</literal>.</para>
|
||||||
|
|
||||||
<para>FreeBSD не использует букв дисков, или других имен дисков в
|
<para>FreeBSD не использует букв дисков, или других имен дисков в
|
||||||
пути. Вам не нужно писать <filename>c:/foo/bar/readme.txt</filename>
|
пути. Вам не нужно писать <filename>c:/foo/bar/readme.txt</filename>
|
||||||
в FreeBSD.</para>
|
в FreeBSD.</para>
|
||||||
|
|
||||||
|
@ -1005,7 +1005,7 @@ total 530
|
||||||
</textobject>
|
</textobject>
|
||||||
</mediaobject>
|
</mediaobject>
|
||||||
|
|
||||||
<para>Файловая система должна быть примонтирована к каталогу другой
|
<para>Файловая система должна быть подмонтирована к каталогу другой
|
||||||
файловой системы. Предположим, что вы монтируете файловую систему
|
файловой системы. Предположим, что вы монтируете файловую систему
|
||||||
<literal>B</literal> на каталог <literal>A1</literal>. Корневой
|
<literal>B</literal> на каталог <literal>A1</literal>. Корневой
|
||||||
каталог <literal>B</literal> замещается <literal>A1</literal>,
|
каталог <literal>B</literal> замещается <literal>A1</literal>,
|
||||||
|
@ -1018,7 +1018,7 @@ total 530
|
||||||
|
|
||||||
<textobject>
|
<textobject>
|
||||||
<literallayout class="monospaced"> /
|
<literallayout class="monospaced"> /
|
||||||
|
|
|
|
||||||
+--- A1
|
+--- A1
|
||||||
| |
|
| |
|
||||||
| +--- B1
|
| +--- B1
|
||||||
|
@ -1069,7 +1069,7 @@ total 530
|
||||||
<imageobject>
|
<imageobject>
|
||||||
<imagedata fileref="install/example-dir4" format="EPS">
|
<imagedata fileref="install/example-dir4" format="EPS">
|
||||||
</imageobject>
|
</imageobject>
|
||||||
|
|
||||||
<textobject>
|
<textobject>
|
||||||
<literallayout class="monospaced"> /
|
<literallayout class="monospaced"> /
|
||||||
|
|
|
|
||||||
|
@ -1127,8 +1127,8 @@ total 530
|
||||||
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<title>Преимущества нескольких файловых систем</title>
|
<title>Преимущества нескольких файловых систем</title>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Различные файловые системы могут иметь различные
|
<para>Различные файловые системы могут иметь различные
|
||||||
<firstterm>опции монтирования</firstterm>. Например,
|
<firstterm>опции монтирования</firstterm>. Например,
|
||||||
в целях безопасности корневая файловая система может
|
в целях безопасности корневая файловая система может
|
||||||
|
@ -1154,7 +1154,7 @@ total 530
|
||||||
На одной большой файловой системе эта оптимизация не
|
На одной большой файловой системе эта оптимизация не
|
||||||
работает.</para>
|
работает.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Файловые системы FreeBSD очень устойчивы к внезапному
|
<para>Файловые системы FreeBSD очень устойчивы к внезапному
|
||||||
отключению. Тем не менее, потеря питания в критический момент
|
отключению. Тем не менее, потеря питания в критический момент
|
||||||
|
@ -1183,7 +1183,7 @@ total 530
|
||||||
</important>
|
</important>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
<para>Файловые системы содержатся в разделах. Этот термин не имеет
|
<para>Файловые системы содержатся в разделах. Этот термин не имеет
|
||||||
того же смысла, что и при более раннем его использовании в этой главе,
|
того же смысла, что и при более раннем его использовании в этой главе,
|
||||||
из-за наследия &unix; в &os;. Каждый раздел обозначается буквой
|
из-за наследия &unix; в &os;. Каждый раздел обозначается буквой
|
||||||
|
@ -1195,7 +1195,7 @@ total 530
|
||||||
<para>FreeBSD также использует дисковое пространство под
|
<para>FreeBSD также использует дисковое пространство под
|
||||||
<firstterm>раздел подкачки (swap space)</firstterm>. Подкачка позволяет
|
<firstterm>раздел подкачки (swap space)</firstterm>. Подкачка позволяет
|
||||||
FreeBSD работать с <firstterm>виртуальной памятью</firstterm>.
|
FreeBSD работать с <firstterm>виртуальной памятью</firstterm>.
|
||||||
Ваш компьютер может работать так, как если бы у него было больше
|
Ваш компьютер может работать так, как если бы у него было больше
|
||||||
памяти, чем есть на самом деле. Когда у FreeBSD кончается память, она
|
памяти, чем есть на самом деле. Когда у FreeBSD кончается память, она
|
||||||
перемещает часть данных, не используемых в данный момент, в раздел
|
перемещает часть данных, не используемых в данный момент, в раздел
|
||||||
подкачки и возвращает их обратно (перемещая в подкачку что-то другое),
|
подкачки и возвращает их обратно (перемещая в подкачку что-то другое),
|
||||||
|
@ -1234,7 +1234,7 @@ total 530
|
||||||
|
|
||||||
<entry>Как правило, такого же размера, что и весь слайс (slice).
|
<entry>Как правило, такого же размера, что и весь слайс (slice).
|
||||||
Это позволяет утилитам, которым нужно работать над всем
|
Это позволяет утилитам, которым нужно работать над всем
|
||||||
слайсом (например, сканер плохих блоков), работать с
|
слайсом (например, сканер плохих блоков), работать с
|
||||||
разделом <literal>c</literal>. В обычной ситуации не нужно
|
разделом <literal>c</literal>. В обычной ситуации не нужно
|
||||||
создавать файловую систему на этом разделе.</entry>
|
создавать файловую систему на этом разделе.</entry>
|
||||||
</row>
|
</row>
|
||||||
|
@ -1272,7 +1272,7 @@ total 530
|
||||||
слайсы нумеруются начиная с 5, так что
|
слайсы нумеруются начиная с 5, так что
|
||||||
<quote>ad0<emphasis>s5</emphasis></quote> это первый дополнительный
|
<quote>ad0<emphasis>s5</emphasis></quote> это первый дополнительный
|
||||||
слайс на первом IDE диске. Эти устройства используются файловыми
|
слайс на первом IDE диске. Эти устройства используются файловыми
|
||||||
системами, занимающими весь слайс.</para>
|
системами, занимающими весь слайс.</para>
|
||||||
|
|
||||||
<para>Слайсы, <quote>эксклюзивно выделенные (dangerously dedicated)</quote> физические устройства
|
<para>Слайсы, <quote>эксклюзивно выделенные (dangerously dedicated)</quote> физические устройства
|
||||||
и другие устройства содержат <firstterm>разделы</firstterm>,
|
и другие устройства содержат <firstterm>разделы</firstterm>,
|
||||||
|
@ -1282,7 +1282,7 @@ total 530
|
||||||
устройстве da, который <quote>эксклюзивно выделен</quote>.
|
устройстве da, который <quote>эксклюзивно выделен</quote>.
|
||||||
<quote>ad1s3<emphasis>e</emphasis></quote> это пятый раздел
|
<quote>ad1s3<emphasis>e</emphasis></quote> это пятый раздел
|
||||||
в третьем слайсе второго IDE диска.</para>
|
в третьем слайсе второго IDE диска.</para>
|
||||||
|
|
||||||
<para>Наконец, каждый диск идентифицирован. Имя диска начинается с
|
<para>Наконец, каждый диск идентифицирован. Имя диска начинается с
|
||||||
кода, обозначающего тип диска, затем идет номер диска.
|
кода, обозначающего тип диска, затем идет номер диска.
|
||||||
В отличие от слайсов, нумерация дисков начинается
|
В отличие от слайсов, нумерация дисков начинается
|
||||||
|
@ -1310,13 +1310,13 @@ total 530
|
||||||
<title>Коды дисковых устройств</title>
|
<title>Коды дисковых устройств</title>
|
||||||
|
|
||||||
<tgroup cols="2">
|
<tgroup cols="2">
|
||||||
<colspec colwidth="1*">
|
<colspec colwidth="1*">
|
||||||
<colspec colwidth="5*">
|
<colspec colwidth="5*">
|
||||||
|
|
||||||
<thead>
|
<thead>
|
||||||
<row>
|
<row>
|
||||||
<entry>Код</entry>
|
<entry>Код</entry>
|
||||||
|
|
||||||
<entry>Значение</entry>
|
<entry>Значение</entry>
|
||||||
</row>
|
</row>
|
||||||
</thead>
|
</thead>
|
||||||
|
@ -1330,51 +1330,51 @@ total 530
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
<entry><devicename>da</devicename></entry>
|
<entry><devicename>da</devicename></entry>
|
||||||
|
|
||||||
<entry>SCSI direct access диск</entry>
|
<entry>SCSI direct access диск</entry>
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
<entry><devicename>acd</devicename></entry>
|
<entry><devicename>acd</devicename></entry>
|
||||||
|
|
||||||
<entry>ATAPI (IDE) CDROM</entry>
|
<entry>ATAPI (IDE) CDROM</entry>
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
<entry><devicename>cd</devicename></entry>
|
<entry><devicename>cd</devicename></entry>
|
||||||
|
|
||||||
<entry>SCSI CDROM</entry>
|
<entry>SCSI CDROM</entry>
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
<entry><devicename>fd</devicename></entry>
|
<entry><devicename>fd</devicename></entry>
|
||||||
|
|
||||||
<entry>Floppy disk</entry>
|
<entry>Floppy disk</entry>
|
||||||
</row>
|
</row>
|
||||||
</tbody>
|
</tbody>
|
||||||
</tgroup>
|
</tgroup>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<example id="basics-disk-slice-part">
|
<example id="basics-disk-slice-part">
|
||||||
<title>Пример имен диска, слайса, и раздела</title>
|
<title>Пример имен диска, слайса, и раздела</title>
|
||||||
|
|
||||||
<informaltable frame="none" pgwide="1">
|
<informaltable frame="none" pgwide="1">
|
||||||
<tgroup cols="2">
|
<tgroup cols="2">
|
||||||
<colspec colwidth="1*">
|
<colspec colwidth="1*">
|
||||||
<colspec colwidth="5*">
|
<colspec colwidth="5*">
|
||||||
|
|
||||||
<thead>
|
<thead>
|
||||||
<row>
|
<row>
|
||||||
<entry>Имя</entry>
|
<entry>Имя</entry>
|
||||||
|
|
||||||
<entry>Значение</entry>
|
<entry>Значение</entry>
|
||||||
</row>
|
</row>
|
||||||
</thead>
|
</thead>
|
||||||
|
|
||||||
<tbody>
|
<tbody>
|
||||||
<row>
|
<row>
|
||||||
<entry><literal>ad0s1a</literal></entry>
|
<entry><literal>ad0s1a</literal></entry>
|
||||||
|
|
||||||
<entry>Первый раздел (<literal>a</literal>) на первом слайсе
|
<entry>Первый раздел (<literal>a</literal>) на первом слайсе
|
||||||
(<literal>s1</literal>) первого IDE диска
|
(<literal>s1</literal>) первого IDE диска
|
||||||
(<literal>ad0</literal>).</entry>
|
(<literal>ad0</literal>).</entry>
|
||||||
|
@ -1382,7 +1382,7 @@ total 530
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
<entry><literal>da1s2e</literal></entry>
|
<entry><literal>da1s2e</literal></entry>
|
||||||
|
|
||||||
<entry>Пятый раздел (<literal>e</literal>) на
|
<entry>Пятый раздел (<literal>e</literal>) на
|
||||||
втором слайсе (<literal>s2</literal>) второго SCSI диска
|
втором слайсе (<literal>s2</literal>) второго SCSI диска
|
||||||
(<literal>da1</literal>).</entry>
|
(<literal>da1</literal>).</entry>
|
||||||
|
@ -1404,44 +1404,44 @@ total 530
|
||||||
|
|
||||||
<para>В каждом из трех разделов есть файловая система. Раздел
|
<para>В каждом из трех разделов есть файловая система. Раздел
|
||||||
<literal>a</literal> используется для корневой файловой системы,
|
<literal>a</literal> используется для корневой файловой системы,
|
||||||
<literal>e</literal> для иерархии каталогов
|
<literal>e</literal> для иерархии каталогов
|
||||||
<filename>/var</filename>, а <literal>f</literal> для иерархии
|
<filename>/var</filename>, а <literal>f</literal> для иерархии
|
||||||
каталогов <filename>/usr</filename>.</para>
|
каталогов <filename>/usr</filename>.</para>
|
||||||
|
|
||||||
<mediaobject>
|
<mediaobject>
|
||||||
<imageobject>
|
<imageobject>
|
||||||
<imagedata fileref="install/disk-layout" format="EPS">
|
<imagedata fileref="install/disk-layout" format="EPS">
|
||||||
</imageobject>
|
</imageobject>
|
||||||
|
|
||||||
<textobject>
|
<textobject>
|
||||||
<literallayout class="monospaced">.-----------------. --.
|
<literallayout class="monospaced">.-----------------. --.
|
||||||
| | |
|
| | |
|
||||||
| DOS / Windows | |
|
| DOS / Windows | |
|
||||||
: : > First slice, ad0s1
|
: : > First slice, ad0s1
|
||||||
: : |
|
: : |
|
||||||
| | |
|
| | |
|
||||||
:=================: ==: --.
|
:=================: ==: --.
|
||||||
| | | Partition a, mounted as / |
|
| | | Partition a, mounted as / |
|
||||||
| | > referred to as ad0s2a |
|
| | > referred to as ad0s2a |
|
||||||
| | | |
|
| | | |
|
||||||
:-----------------: ==: |
|
:-----------------: ==: |
|
||||||
| | | Partition b, used as swap |
|
| | | Partition b, used as swap |
|
||||||
| | > referred to as ad0s2b |
|
| | > referred to as ad0s2b |
|
||||||
| | | |
|
| | | |
|
||||||
:-----------------: ==: | Partition c, no
|
:-----------------: ==: | Partition c, no
|
||||||
| | | Partition e, used as /var > filesystem, all
|
| | | Partition e, used as /var > filesystem, all
|
||||||
| | > referred to as ad0s2e | of FreeBSD slice,
|
| | > referred to as ad0s2e | of FreeBSD slice,
|
||||||
| | | | ad0s2c
|
| | | | ad0s2c
|
||||||
:-----------------: ==: |
|
:-----------------: ==: |
|
||||||
| | | |
|
| | | |
|
||||||
: : | Partition f, used as /usr |
|
: : | Partition f, used as /usr |
|
||||||
: : > referred to as ad0s2f |
|
: : > referred to as ad0s2f |
|
||||||
: : | |
|
: : | |
|
||||||
| | | |
|
| | | |
|
||||||
| | --' |
|
| | --' |
|
||||||
`-----------------' --'</literallayout>
|
`-----------------' --'</literallayout>
|
||||||
</textobject>
|
</textobject>
|
||||||
</mediaobject>
|
</mediaobject>
|
||||||
</example>
|
</example>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
|
@ -1807,7 +1807,7 @@ total 530
|
||||||
программы, поскольку большинство программы проводят много времени
|
программы, поскольку большинство программы проводят много времени
|
||||||
в ожидании некоторого события перед тем, как занять время процессора.
|
в ожидании некоторого события перед тем, как занять время процессора.
|
||||||
Наконец, <literal>COMMAND</literal> это команда, которой программа
|
Наконец, <literal>COMMAND</literal> это команда, которой программа
|
||||||
была запущена.</para>
|
была запущена.</para>
|
||||||
|
|
||||||
<para>У &man.ps.1; есть множество различных опций, влияющих на выводимую
|
<para>У &man.ps.1; есть множество различных опций, влияющих на выводимую
|
||||||
информацию. Один из наиболее полезных наборов опций это
|
информацию. Один из наиболее полезных наборов опций это
|
||||||
|
@ -1952,7 +1952,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
|
||||||
Поскольку нет стандартного способа реагирования на этот сигнал, различные
|
Поскольку нет стандартного способа реагирования на этот сигнал, различные
|
||||||
даемоны будут вести себя по разному; прочитайте документацию на даемон
|
даемоны будут вести себя по разному; прочитайте документацию на даемон
|
||||||
по этому вопросу.</para>
|
по этому вопросу.</para>
|
||||||
|
|
||||||
<para>Сигналы посылаются с помощью команды &man.kill.1;, как показано в этом
|
<para>Сигналы посылаются с помощью команды &man.kill.1;, как показано в этом
|
||||||
примере.</para>
|
примере.</para>
|
||||||
|
|
||||||
|
@ -2020,7 +2020,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
|
||||||
|
|
||||||
<important>
|
<important>
|
||||||
<para>Уничтожение процессов наугад может быть плохой идеей. В частности,
|
<para>Уничтожение процессов наугад может быть плохой идеей. В частности,
|
||||||
&man.init.8;, чей PID 1, имеет особое значение. Выполнение
|
&man.init.8;, чей PID 1, имеет особое значение. Выполнение
|
||||||
<command>/bin/kill -s KILL 1</command> — быстрый способ перегрузить
|
<command>/bin/kill -s KILL 1</command> — быстрый способ перегрузить
|
||||||
систему. <emphasis>Всегда</emphasis> дважды проверяйте параметры
|
систему. <emphasis>Всегда</emphasis> дважды проверяйте параметры
|
||||||
запуска &man.kill.1; <emphasis>перед</emphasis> тем, как нажать
|
запуска &man.kill.1; <emphasis>перед</emphasis> тем, как нажать
|
||||||
|
@ -2046,7 +2046,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
|
||||||
коллекции портов FreeBSD, например <command>zsh</command> и
|
коллекции портов FreeBSD, например <command>zsh</command> и
|
||||||
<command>bash</command>.</para>
|
<command>bash</command>.</para>
|
||||||
|
|
||||||
<para>Какой из командных интерпретаторов использовать? Это дело вкуса.
|
<para>Какой из командных интерпретаторов использовать? Это дело вкуса.
|
||||||
Если вы программируете на C, то вам, возможно, понравится
|
Если вы программируете на C, то вам, возможно, понравится
|
||||||
<command>tcsh</command>. Если вы работали с Linux, или только начинаете
|
<command>tcsh</command>. Если вы работали с Linux, или только начинаете
|
||||||
работать с интерфейсом командной строки &unix;, попробуйте
|
работать с интерфейсом командной строки &unix;, попробуйте
|
||||||
|
@ -2189,7 +2189,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
|
||||||
Метасимволы
|
Метасимволы
|
||||||
используются для поиска файлов по маске, например, команда
|
используются для поиска файлов по маске, например, команда
|
||||||
<command>echo *</command> делает практически тоже самое, что и
|
<command>echo *</command> делает практически тоже самое, что и
|
||||||
команда <command>ls</command>, поскольку интерпретатор вызывает команду
|
команда <command>ls</command>, поскольку интерпретатор вызывает команду
|
||||||
<command>echo</command>, передавая ей имена всех файлов, попадающих под маску
|
<command>echo</command>, передавая ей имена всех файлов, попадающих под маску
|
||||||
<literal>*</literal>.</para>
|
<literal>*</literal>.</para>
|
||||||
|
|
||||||
|
@ -2337,7 +2337,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
|
||||||
&prompt.root; <userinput>sh MAKEDEV ad1</userinput>
|
&prompt.root; <userinput>sh MAKEDEV ad1</userinput>
|
||||||
</screen>
|
</screen>
|
||||||
|
|
||||||
<para>В этом примере создается соответствующий файл устройства для
|
<para>В этом примере создается соответствующий файл устройства для
|
||||||
вторичного IDE диска.</para>
|
вторичного IDE диска.</para>
|
||||||
</sect3>
|
</sect3>
|
||||||
|
|
||||||
|
@ -2346,7 +2346,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
|
||||||
|
|
||||||
<para>Device filesystem, или <literal>DEVFS</literal>, предоставляет
|
<para>Device filesystem, или <literal>DEVFS</literal>, предоставляет
|
||||||
доступ к пространству устройств ядра через общую файловую систему.
|
доступ к пространству устройств ядра через общую файловую систему.
|
||||||
Вместо создания и модификации файлов устройств,
|
Вместо создания и модификации файлов устройств,
|
||||||
<literal>DEVFS</literal> создает специальную файловую систему.</para>
|
<literal>DEVFS</literal> создает специальную файловую систему.</para>
|
||||||
|
|
||||||
<para>Обращайтесь к &man.devfs.5; за дополнительной информацией.</para>
|
<para>Обращайтесь к &man.devfs.5; за дополнительной информацией.</para>
|
||||||
|
@ -2461,7 +2461,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
|
||||||
момент, когда <filename>a.out</filename> не смог решить все эти
|
момент, когда <filename>a.out</filename> не смог решить все эти
|
||||||
проблемы без чрезмерного увеличения размера и сложности.
|
проблемы без чрезмерного увеличения размера и сложности.
|
||||||
В то время, как <acronym>ELF</acronym> решил многие из этих проблем,
|
В то время, как <acronym>ELF</acronym> решил многие из этих проблем,
|
||||||
перевод этого формата с системы на систему болезненен. Поэтому
|
перевод этого формата с системы на систему болезнен. Поэтому
|
||||||
формату <acronym>ELF</acronym> пришлось подождать, пока не стало
|
формату <acronym>ELF</acronym> пришлось подождать, пока не стало
|
||||||
более болезненным оставаться с <filename>a.out</filename>, чем
|
более болезненным оставаться с <filename>a.out</filename>, чем
|
||||||
перейти на <acronym>ELF</acronym>.</para>
|
перейти на <acronym>ELF</acronym>.</para>
|
||||||
|
@ -2472,13 +2472,13 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
|
||||||
Направление FreeBSD добавило разделяемые библиотеки и устранило
|
Направление FreeBSD добавило разделяемые библиотеки и устранило
|
||||||
некоторые ошибки. Люди из GNU, написавшие эти программы,
|
некоторые ошибки. Люди из GNU, написавшие эти программы,
|
||||||
переписали их и добавили простую поддержку сборки
|
переписали их и добавили простую поддержку сборки
|
||||||
кросскомпиляторов, подключения различных форматов в будущем
|
кросс-компиляторов, подключения различных форматов в будущем
|
||||||
и так далее. Многим требовалось собрать кросскомпиляторы
|
и так далее. Многим требовалось собрать кросс-компиляторы
|
||||||
для FreeBSD, и это не удалось, поскольку устаревшие исходные
|
для FreeBSD, и это не удалось, поскольку устаревшие исходные
|
||||||
тексты FreeBSD для <application>as</application> и
|
тексты FreeBSD для <application>as</application> и
|
||||||
<application>ld</application> не подходили для этой задачи.
|
<application>ld</application> не подходили для этой задачи.
|
||||||
Новый набор инструментов GNU (<application>binutils</application>)
|
Новый набор инструментов GNU (<application>binutils</application>)
|
||||||
поддерживает кросскомпилирование, <acronym>ELF</acronym>,
|
поддерживает кросс-компилирование, <acronym>ELF</acronym>,
|
||||||
разделяемые библиотеки, C++, расширения и т.д. В дополнение,
|
разделяемые библиотеки, C++, расширения и т.д. В дополнение,
|
||||||
многие поставщики выпустили программы в формате
|
многие поставщики выпустили программы в формате
|
||||||
<acronym>ELF</acronym> и они хорошо подходят для запуска в
|
<acronym>ELF</acronym> и они хорошо подходят для запуска в
|
||||||
|
@ -2487,7 +2487,7 @@ Swap: 256M Total, 38M Used, 217M Free, 15% Inuse
|
||||||
<para><acronym>ELF</acronym> более выразителен, чем
|
<para><acronym>ELF</acronym> более выразителен, чем
|
||||||
<filename>a.out</filename>, позволяет базовой системе быть более
|
<filename>a.out</filename>, позволяет базовой системе быть более
|
||||||
гибкой. <acronym>ELF</acronym> лучше поддерживается, и
|
гибкой. <acronym>ELF</acronym> лучше поддерживается, и
|
||||||
предоставляет поддержку кросскомпиляторов, что важно для многих
|
предоставляет поддержку кросс-компиляторов, что важно для многих
|
||||||
людей. <acronym>ELF</acronym> может быть немного медленнее,
|
людей. <acronym>ELF</acronym> может быть немного медленнее,
|
||||||
чем <filename>a.out</filename>, но замерить это сложно.
|
чем <filename>a.out</filename>, но замерить это сложно.
|
||||||
Есть также множество деталей, отличающихся для этих двух
|
Есть также множество деталей, отличающихся для этих двух
|
||||||
|
|
|
@ -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/boot/chapter.sgml,v 1.26 2005/07/19 13:19:16 gad Exp $
|
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/boot/chapter.sgml,v 1.28 2006/02/17 20:06:48 marck Exp $
|
||||||
|
|
||||||
Original revision: 1.59
|
Original revision: 1.63
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<chapter id="boot">
|
<chapter id="boot">
|
||||||
|
@ -44,17 +44,17 @@
|
||||||
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Из каких частей состоит система начальной загрузки FreeBSD, и
|
<para>Из каких частей состоит система начальной загрузки FreeBSD, и
|
||||||
как эти части взаимодействуют.</para>
|
как эти части взаимодействуют.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Параметры, которые вы можете передать компонентам начальной
|
<para>Параметры, которые вы можете передать компонентам начальной
|
||||||
загрузки FreeBSD для управления этим процессом.</para>
|
загрузки FreeBSD для управления этим процессом.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Основы работы &man.device.hints.5;</para>
|
<para>Основы работы &man.device.hints.5;</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
|
@ -62,7 +62,7 @@
|
||||||
<title>Только для x86</title>
|
<title>Только для x86</title>
|
||||||
|
|
||||||
<para>Эта глава описывает процесс загрузки FreeBSD только для систем
|
<para>Эта глава описывает процесс загрузки FreeBSD только для систем
|
||||||
на основе архитектуры Intel x86.</para>
|
на основе архитектуры Intel x86.</para>
|
||||||
</note>
|
</note>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
|
@ -77,39 +77,53 @@
|
||||||
диске, но как запустить операционную систему?</para>
|
диске, но как запустить операционную систему?</para>
|
||||||
|
|
||||||
<para>Эта проблема имеет параллели с одной проблемой из книги
|
<para>Эта проблема имеет параллели с одной проблемой из книги
|
||||||
<citetitle>Приключения барона Мюнхаузена</citetitle>. Герой провалился в
|
<citetitle>Приключения барона Мюнхгаузена</citetitle>. Герой провалился в
|
||||||
болото, и вытащил сам себя, ухватив за волосы и потянув. В эпоху начала
|
болото, и вытащил сам себя, ухватив за волосы и потянув. В эпоху начала
|
||||||
компьютеризации термин <firstterm>начальная загрузка</firstterm>
|
компьютеризации термин <firstterm>начальная загрузка</firstterm>
|
||||||
применялся к механизму, используемому для загрузки операционной системы,
|
применялся к механизму, используемому для загрузки операционной системы,
|
||||||
и затем был сокращен до просто <quote>загрузки</quote>.</para>
|
и затем был сокращен до просто <quote>загрузки</quote>.</para>
|
||||||
|
|
||||||
|
<indexterm><primary>BIOS</primary></indexterm>
|
||||||
|
|
||||||
|
<indexterm><primary>Basic Input/Output System</primary><see>BIOS</see></indexterm>
|
||||||
|
|
||||||
<para>На оборудовании архитектуры x86 за загрузку операционной системы
|
<para>На оборудовании архитектуры x86 за загрузку операционной системы
|
||||||
отвечает BIOS (Basic Input/Output System). Для этого BIOS ищет на
|
отвечает BIOS (Basic Input/Output System). Для этого BIOS ищет на
|
||||||
жестком диске MBR (Master Boot Record), которая должна располагаться в
|
жестком диске MBR (Master Boot Record), которая должна располагаться в
|
||||||
определенном месте на диске. BIOS может загрузить и запустить MBR, и
|
определенном месте на диске. BIOS может загрузить и запустить MBR, и
|
||||||
предполагается, что MBR может взять на себя остальную работу, связанную с
|
предполагается, что MBR может взять на себя остальную работу, связанную с
|
||||||
загрузкой операционной системой.</para>
|
загрузкой операционной системы.</para>
|
||||||
|
|
||||||
<indexterm>
|
<indexterm><primary>Master Boot Record (MBR)</primary></indexterm>
|
||||||
<primary>BIOS</primary>
|
|
||||||
</indexterm>
|
|
||||||
|
|
||||||
<indexterm>
|
<indexterm><primary>Boot Loader</primary></indexterm>
|
||||||
<primary>Basic Input/Output System</primary>
|
|
||||||
<see>BIOS</see>
|
<para>Выполняемую часть MBR обычно называют <emphasis>менеджером
|
||||||
</indexterm>
|
загрузки (boot manager)</emphasis>, в особенности если она
|
||||||
|
взаимодействует с пользователем. В этом случае менеджер загрузки,
|
||||||
|
как правило, занимает большее пространство на первом
|
||||||
|
<emphasis>треке</emphasis> диска или внутри файловой системы ОС.
|
||||||
|
(Менеджер загрузки иногда называют <emphasis>загрузчиком (boot
|
||||||
|
loader)</emphasis>, но во &os; этот термин используется для
|
||||||
|
описания более поздней фазы загрузки). Среди популярных менеджеров
|
||||||
|
загрузки стоит отметить <application>boot0</application> (он же
|
||||||
|
<application>Boot Easy</application>, стандартный менеджер загрузки
|
||||||
|
&os;), <application>Grub</application>, <application>GAG</application>
|
||||||
|
и <application>LILO</application>. Из перечисленных менеджеров
|
||||||
|
загрузки в MBR помещается только
|
||||||
|
<application>boot0</application>.</para>
|
||||||
|
|
||||||
<para>Если на вашем диске установлена только одна операционная система, то
|
<para>Если на вашем диске установлена только одна операционная система, то
|
||||||
стандартной MBR будет достаточно. Такая MBR выполняет поиск на диске
|
стандартной MBR будет достаточно. Такая MBR выполняет поиск на диске
|
||||||
первого загрузочного слайса, после чего запускает с этого слайса код
|
первого загрузочного (активного) слайса, после чего запускает с этого слайса код
|
||||||
загрузки оставшейся части операционной системы.</para>
|
загрузки оставшейся части операционной системы. Утилита &man.fdisk.8;
|
||||||
|
по умолчанию устанавливает именно такую MBR, на основе файла
|
||||||
|
<filename>/boot/mbr</filename>.</para>
|
||||||
|
|
||||||
<para>Если на ваших дисках установлено несколько операционных систем, то
|
<para>Если на ваших дисках установлено несколько операционных систем, то
|
||||||
вы можете установить другую MBR, ту, что может выдать список различных
|
вы можете установить другой менеджер загрузки, который может выдать список различных
|
||||||
операционных систем и позволит вам выбрать одну из них для загрузки.
|
операционных систем и позволит вам выбрать одну из них для загрузки.
|
||||||
FreeBSD поставляется с одной из такой MBR, которую можно установить;
|
Два варианта менеджеров загрузки будут описаны чуть ниже.</para>
|
||||||
другие производители операционных систем также предоставляют свои
|
|
||||||
MBR.</para>
|
|
||||||
|
|
||||||
<para>Оставшаяся часть системы начальной загрузки FreeBSD разделяется на
|
<para>Оставшаяся часть системы начальной загрузки FreeBSD разделяется на
|
||||||
три этапа. Первый этап запускается из MBR, и он знает достаточно для
|
три этапа. Первый этап запускается из MBR, и он знает достаточно для
|
||||||
|
@ -136,21 +150,40 @@
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
<sect1 id="boot-blocks">
|
<sect1 id="boot-blocks">
|
||||||
<title>MBR и первый, второй и третий этапы загрузки</title>
|
<title>Менеджер загрузки и этапы загрузки</title>
|
||||||
|
|
||||||
|
<indexterm><primary>Boot Manager</primary></indexterm>
|
||||||
|
|
||||||
<sect2 id="boot-boot0">
|
<sect2 id="boot-boot0">
|
||||||
<title>MBR, <filename>/boot/boot0</filename></title>
|
<title>Менеджер загрузки</title>
|
||||||
<indexterm><primary>Master Boot Record (MBR)</primary></indexterm>
|
<indexterm><primary>Master Boot Record (MBR)</primary></indexterm>
|
||||||
|
|
||||||
|
<para>Код MBR или менеджера загрузки время от времени называют
|
||||||
|
<emphasis>нулевой стадией</emphasis> процесса загрузки. В этом
|
||||||
|
разделе мы обсудим два из упомянутых ранее менеджеров загрузки:
|
||||||
|
<application>boot0</application> и
|
||||||
|
<application>LILO</application>.</para>
|
||||||
|
|
||||||
<para>MBR для FreeBSD находится в <filename>/boot/boot0</filename>. Это
|
<para>MBR для FreeBSD находится в <filename>/boot/boot0</filename>. Это
|
||||||
<emphasis>копия</emphasis> MBR, так как настоящая MBR должна
|
<emphasis>копия</emphasis> MBR, так как настоящая MBR должна
|
||||||
располагаться в специальном месте диска, вне области FreeBSD.</para>
|
располагаться в специальном месте диска, вне области FreeBSD.</para>
|
||||||
|
|
||||||
<para><filename>boot0</filename> очень прост, так как программа
|
<para><filename>boot0</filename> очень прост, так как программа
|
||||||
в <abbrev>MBR</abbrev> может иметь размер, не превышающий 512
|
в <abbrev>MBR</abbrev> может иметь размер, не превышающий 512
|
||||||
байт. Если вы установили MBR FreeBSD и несколько операционных
|
байт. Если вы установили MBR FreeBSD и несколько операционных
|
||||||
систем на ваш жесткий диск, то во время загрузки вы увидите нечто
|
систем на ваш жесткий диск, то во время загрузки вы увидите нечто
|
||||||
похожее на следующее:</para>
|
похожее на следующее:</para>
|
||||||
|
|
||||||
|
<formalpara><title>Менеджер загрузки <application>boot0</application>:</title>
|
||||||
|
<para>MBR, устанавливаемый программой установки &os; или утилитой
|
||||||
|
&man.boot0cfg.8;, основан на <filename>/boot/boot0</filename>.
|
||||||
|
(<filename>boot0</filename> очень прост, так как программа
|
||||||
|
в <abbrev>MBR</abbrev> может иметь размер, не превышающий 446
|
||||||
|
байт, так как часть первого сектора диска занята таблицей слайсов
|
||||||
|
и сигнатурой <literal>0x55AA</literal>).
|
||||||
|
Если вы установили <application>boot0</application> и несколько операционных
|
||||||
|
систем на ваш жесткий диск, то во время загрузки вы увидите нечто
|
||||||
|
похожее на следующее:</para></formalpara>
|
||||||
|
|
||||||
<example id="boot-boot0-example">
|
<example id="boot-boot0-example">
|
||||||
<title>Образец экрана <filename>boot0</filename></title>
|
<title>Образец экрана <filename>boot0</filename></title>
|
||||||
|
@ -165,109 +198,115 @@ Default: F2</screen>
|
||||||
</example>
|
</example>
|
||||||
|
|
||||||
<para>Известно, что другие операционные системы, в частности,
|
<para>Известно, что другие операционные системы, в частности,
|
||||||
&windows; 95, записывают поверх существующей MBR свою собственную.
|
&windows; 95, записывают поверх существующей MBR свою собственную.
|
||||||
Если так случилось в вашем случае, или же вы хотите заменить
|
Если так случилось в вашем случае, или же вы хотите заменить
|
||||||
существующую MBR на MBR от FreeBSD, то воспользуйтесь следующей
|
существующую MBR на MBR от FreeBSD, то воспользуйтесь следующей
|
||||||
командой:</para>
|
командой:</para>
|
||||||
|
|
||||||
<screen>&prompt.root; <userinput>fdisk -B -b /boot/boot0 <replaceable>device</replaceable></userinput></screen>
|
<screen>&prompt.root; <userinput>fdisk -B -b /boot/boot0 <replaceable>device</replaceable></userinput></screen>
|
||||||
|
|
||||||
<para>Здесь <replaceable>device</replaceable> является устройством, с
|
<para>Здесь <replaceable>device</replaceable> является устройством, с
|
||||||
которого вы загружаетесь, таким, как <devicename>ad0</devicename> в
|
которого вы загружаетесь, таким, как <devicename>ad0</devicename> в
|
||||||
случае первого диска IDE, <devicename>ad2</devicename> в случае первого
|
случае первого диска IDE, <devicename>ad2</devicename> в случае первого
|
||||||
диска IDE на втором контроллере IDE, <devicename>da0</devicename> для
|
диска IDE на втором контроллере IDE, <devicename>da0</devicename> для
|
||||||
первого диска SCSI и так далее.</para>
|
первого диска SCSI и так далее. Если вы используете MBR
|
||||||
|
нестандартного вида, воспользуйтесь &man.boot0cfg.8;.</para>
|
||||||
|
|
||||||
<para>Однако если вы используете Linux и предпочитаете, чтобы процесс
|
<formalpara><title>Менеджер загрузки LILO:</title>
|
||||||
загрузки управлялся через <application>LILO</application>, вы можете
|
|
||||||
отредактировать файл <filename>/etc/lilo.conf</filename> для FreeBSD
|
<para>Для того, чтобы этот менеджер загрузки мог загружать &os;,
|
||||||
или выбрать <option>Leave The Master Boot Record Untouched</option>
|
загрузите Linux и добавьте к существующему файлу конфигурации
|
||||||
в процессе установки FreeBSD. Если вы установили менеджер загрузки
|
<filename>/etc/lilo.conf</filename> такие строки:</para></formalpara>
|
||||||
FreeBSD, то вы можете снова загрузить Linux и изменить конфигурационный
|
|
||||||
файл <filename>/etc/lilo.conf</filename> для
|
|
||||||
<application>LILO</application>, добавив следующий параметр:</para>
|
|
||||||
|
|
||||||
<programlisting>other=/dev/hdXY
|
<programlisting>other=/dev/hdXY
|
||||||
table=/dev/hdb
|
table=/dev/hdb
|
||||||
loader=/boot/chain.b
|
loader=/boot/chain.b
|
||||||
label=FreeBSD</programlisting>
|
label=FreeBSD</programlisting>
|
||||||
|
|
||||||
<para>который позволит загружать FreeBSD и Linux посредством
|
<para>Укажите диск с основным разделом &os; в терминах Linux,
|
||||||
<application>LILO</application>. В нашем примере мы используем
|
заменив <replaceable>X</replaceable> буквой диска, используемой в
|
||||||
<replaceable>XY</replaceable> для обозначения номера диска и раздела.
|
Linux, а <replaceable>Y</replaceable> — номером основного
|
||||||
Если вы используете диск <acronym>SCSI</acronym>, то вам может
|
раздела. Если вы используете диски <acronym>SCSI</acronym>,
|
||||||
потребоваться заменить <replaceable>/dev/hdXY</replaceable> на что-то
|
замените <replaceable>/dev/hd</replaceable> на
|
||||||
типа <replaceable>/dev/sdXY</replaceable>, где снова используется
|
<replaceable>/dev/sd</replaceable>. Строка
|
||||||
обозначение <replaceable>XY</replaceable>. Строка
|
<option>loader=/boot/chain.b</option> может быть опущена, если
|
||||||
<option>loader=/boot/chain.b</option> может быть опущена, если обе
|
обе операционные системы находятся на одном диске. Теперь
|
||||||
операционные системы располагаются на одном и том же диске. Вы можете
|
запустите <command>/sbin/lilo -v</command> для того, чтобы ваши
|
||||||
теперь запустить <command>/sbin/lilo -v</command> для того, чтобы ваши
|
изменения были восприняты системой, что должно быть подтверждено
|
||||||
изменения были восприняты системой, что должно быть подтверждено
|
сообщениями на экране.</para>
|
||||||
сообщениями на экране.</para>
|
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
<sect2 id="boot-boot1">
|
<sect2 id="boot-boot1">
|
||||||
<title>Этап первый, <filename>/boot/boot1</filename>, и этап второй,
|
<title>Этап первый, <filename>/boot/boot1</filename>, и этап второй,
|
||||||
<filename>/boot/boot2</filename></title>
|
<filename>/boot/boot2</filename></title>
|
||||||
|
|
||||||
<para>Концептуально первый и второй этапы загрузки являются частями одной
|
<para>Концептуально первый и второй этапы загрузки являются частями одной
|
||||||
и той же программы, в той же самой области диска. Из-за ограничений на
|
и той же программы, в одной области диска. Из-за ограничений на
|
||||||
объем дискового пространства они были разделены на две, но вы всегда
|
объем дискового пространства они были разделены на две, но вы всегда
|
||||||
должны устанавливать их вместе.</para>
|
должны устанавливать их вместе. Они копируются инсталлятором или
|
||||||
|
утилитой <application>disklabel</application> (см. ниже) из общего
|
||||||
|
файла <filename>/boot/boot</filename>.</para>
|
||||||
|
|
||||||
<para>Они располагаются в загрузочном секторе загрузочного слайса,
|
<para>They are located outside file systems, in the first track of
|
||||||
|
the boot slice, starting with the first sector. This is where <link
|
||||||
|
linkend="boot-boot0">boot0</link>, or any other boot manager,
|
||||||
|
expects to find a program to run which will
|
||||||
|
continue the boot process. The number of sectors used is easily
|
||||||
|
determined from the size of <filename>/boot/boot</filename>.</para>
|
||||||
|
|
||||||
|
<para>Они располагаются вне файловых систем, на первом треке загрузочного слайса,
|
||||||
то есть там, где <link linkend="boot-boot0">boot0</link> или
|
то есть там, где <link linkend="boot-boot0">boot0</link> или
|
||||||
любая другая программа из <abbrev>MBR</abbrev> ожидает найти
|
любой другой менеджер загрузки ожидает найти
|
||||||
программу, которую следует запустить для продолжение процесса загрузки.
|
программу, которую следует запустить для продолжение процесса загрузки.
|
||||||
Файлы в каталоге <filename>/boot</filename> являются копиями реальных
|
Количество используемых секторов легко может быть вычислено из
|
||||||
файлов, которые хранятся вне файловой системы FreeBSD.</para>
|
размера файла <filename>/boot/boot</filename>.</para>
|
||||||
|
|
||||||
<para><filename>boot1</filename> очень прост, так как он тоже может иметь
|
<para><filename>boot1</filename> очень прост, так как он не может иметь
|
||||||
размер, не превышающий 512 байт, и знает достаточно о <firstterm>метке
|
размер, превышающий 512 байт, и знает лишь о <firstterm>метке
|
||||||
диска</firstterm> FreeBSD, хранящей информацию о слайсе, для того,
|
диска</firstterm> FreeBSD, хранящей информацию о слайсе, для того,
|
||||||
чтобы найти и запустить <filename>boot2</filename>.</para>
|
чтобы найти и запустить <filename>boot2</filename>.</para>
|
||||||
|
|
||||||
<para><filename>boot2</filename> устроен несколько более сложно, и умеет
|
<para><filename>boot2</filename> устроен несколько более сложно, и умеет
|
||||||
работать с файловой системой FreeBSD в объёме, достаточном для
|
работать с файловой системой FreeBSD в объёме, достаточном для
|
||||||
нахождения в ней файлов, и может предоставлять простой интерфейс для
|
нахождения в ней файлов, и может предоставлять простой интерфейс для
|
||||||
выбора и передачи управления ядру или загрузчику.</para>
|
выбора и передачи управления ядру или загрузчику.</para>
|
||||||
|
|
||||||
<para>Так как <link linkend="boot-loader">загрузчик</link> устроен
|
<para>Так как <link linkend="boot-loader">загрузчик</link> устроен
|
||||||
гораздо более сложно, и дает удобный и простой способ настройки
|
гораздо более сложно, и дает удобный и простой способ настройки
|
||||||
процесса загрузки, <filename>boot2</filename> обычно запускает его,
|
процесса загрузки, <filename>boot2</filename> обычно запускает его,
|
||||||
однако раньше его задачей был запуск непосредственно самого
|
однако раньше его задачей был запуск непосредственно самого
|
||||||
ядра.</para>
|
ядра.</para>
|
||||||
|
|
||||||
<example id="boot-boot2-example">
|
<example id="boot-boot2-example">
|
||||||
<title>Образец экрана <filename>boot2</filename></title>
|
<title>Образец экрана <filename>boot2</filename></title>
|
||||||
|
|
||||||
<screen>
|
<screen>
|
||||||
>> FreeBSD/i386 BOOT
|
>> FreeBSD/i386 BOOT
|
||||||
Default: 0:ad(0,a)/kernel
|
Default: 0:ad(0,a)/boot/loader
|
||||||
boot:
|
boot:
|
||||||
</screen>
|
</screen>
|
||||||
</example>
|
</example>
|
||||||
|
|
||||||
<para>Если вам когда-либо понадобится заменить установленные
|
<para>Если вам когда-либо понадобится заменить установленные
|
||||||
<filename>boot1</filename> и <filename>boot2</filename>, то используйте
|
<filename>boot1</filename> и <filename>boot2</filename>, то используйте
|
||||||
утилиту &man.disklabel.8;:</para>
|
утилиту &man.disklabel.8;:</para>
|
||||||
|
|
||||||
<screen>&prompt.root; <userinput>disklabel -B <replaceable>diskslice</replaceable></userinput></screen>
|
<screen>&prompt.root; <userinput>disklabel -B <replaceable>diskslice</replaceable></userinput></screen>
|
||||||
|
|
||||||
<para>Здесь <replaceable>diskslice</replaceable> являются диском и
|
<para>Здесь <replaceable>diskslice</replaceable> являются диском и
|
||||||
слайсом, с которых вы загружаетесь, такие, как
|
слайсом, с которых вы загружаетесь, например,
|
||||||
<devicename>ad0s1</devicename> в случае первого слайса на первом диске
|
<devicename>ad0s1</devicename> в случае первого слайса на первом диске
|
||||||
IDE.</para>
|
IDE.</para>
|
||||||
|
|
||||||
<warning>
|
<warning>
|
||||||
<title>Режим Dangerously Dedicated</title>
|
<title>Режим Dangerously Dedicated</title>
|
||||||
|
|
||||||
<para>Если вы используете только имя диска, к примеру,
|
<para>Если вы используете только имя диска, к примеру,
|
||||||
<devicename>ad0</devicename>, в команде &man.disklabel.8; вы
|
<devicename>ad0</devicename>, в команде &man.disklabel.8; вы
|
||||||
создадите диск в режиме эксклюзивного использования, без слайсов.
|
создадите диск в режиме эксклюзивного использования, без слайсов.
|
||||||
Это, скорее всего, вовсе не то, что вы хотите сделать, так что дважды
|
Это, скорее всего, вовсе не то, что вы хотите сделать, так что дважды
|
||||||
проверьте параметры команды &man.disklabel.8;, прежде, чем нажать
|
проверьте параметры команды &man.disklabel.8;, прежде, чем нажать
|
||||||
<keycap>Return</keycap>.</para>
|
<keycap>Return</keycap>.</para>
|
||||||
</warning>
|
</warning>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
@ -276,36 +315,36 @@ boot:
|
||||||
|
|
||||||
<indexterm><primary>загрузчик</primary></indexterm>
|
<indexterm><primary>загрузчик</primary></indexterm>
|
||||||
<para>Передача управления загрузчику является последним, третьим этапом в
|
<para>Передача управления загрузчику является последним, третьим этапом в
|
||||||
процессе начальной загрузки, а сам загрузчик находится в файловой
|
процессе начальной загрузки, а сам загрузчик находится в файловой
|
||||||
системе, обычно как <filename>/boot/loader</filename>.</para>
|
системе, обычно как <filename>/boot/loader</filename>.</para>
|
||||||
|
|
||||||
<para>Загрузчик являет собой удобный в использовании инструмент для
|
<para>Загрузчик являет собой удобный в использовании инструмент для
|
||||||
настройки при помощи простого набора команд, управляемого более мощным
|
настройки при помощи простого набора команд, управляемого более мощным
|
||||||
интерпретатором с более сложным набором команд.</para>
|
интерпретатором с более сложным набором команд.</para>
|
||||||
|
|
||||||
<sect3 id="boot-loader-flow">
|
<sect3 id="boot-loader-flow">
|
||||||
<title>Процесс работы загрузчика</title>
|
<title>Процесс работы загрузчика</title>
|
||||||
|
|
||||||
<para>Во время инициализации загрузчик пытается произвести поиск
|
<para>Во время инициализации загрузчик пытается произвести поиск
|
||||||
консоли, дисков и определить, с какого диска он был запущен.
|
консоли, дисков и определить, с какого диска он был запущен.
|
||||||
Соответствующим образом он задаёт значения переменных и запускает
|
Соответствующим образом он задаёт значения переменных и запускает
|
||||||
интерпретатор, которому могут передаваться пользовательские команды
|
интерпретатор, которому могут передаваться пользовательские команды
|
||||||
как из скрипта, так и в интерактивном режиме.</para>
|
как из скрипта, так и в интерактивном режиме.</para>
|
||||||
|
|
||||||
<indexterm><primary>загрузчик</primary></indexterm>
|
<indexterm><primary>загрузчик</primary></indexterm>
|
||||||
<indexterm><primary>конфигурация загрузчика</primary></indexterm>
|
<indexterm><primary>конфигурация загрузчика</primary></indexterm>
|
||||||
<para>Затем загрузчик читает файл
|
<para>Затем загрузчик читает файл
|
||||||
<filename>/boot/loader.rc</filename>, который по умолчанию использует
|
<filename>/boot/loader.rc</filename>, который по умолчанию использует
|
||||||
файл <filename>/boot/defaults/loader.conf</filename>, устанавливающий
|
файл <filename>/boot/defaults/loader.conf</filename>, устанавливающий
|
||||||
подходящие значения по умолчанию для переменных и читает файл
|
подходящие значения по умолчанию для переменных и читает файл
|
||||||
<filename>/boot/loader.conf</filename> для изменения в этих
|
<filename>/boot/loader.conf</filename> для изменения в этих
|
||||||
переменных. Затем с этими переменными работает
|
переменных. Затем с этими переменными работает
|
||||||
<filename>loader.rc</filename>, загружающий выбранные модули и
|
<filename>loader.rc</filename>, загружающий выбранные модули и
|
||||||
ядро.</para>
|
ядро.</para>
|
||||||
|
|
||||||
<para>И наконец, по умолчанию загрузчик выдерживает 10-секундную паузу,
|
<para>И наконец, по умолчанию загрузчик выдерживает 10-секундную паузу,
|
||||||
ожидая нажатия клавиши, и загружает ядро, если этого не произошло.
|
ожидая нажатия клавиши, и загружает ядро, если этого не произошло.
|
||||||
Если ожидание было прервано, пользователю выдается
|
Если ожидание было прервано, пользователю выдается
|
||||||
приглашение, которое воспринимает простой набор команд, с помощью
|
приглашение, которое воспринимает простой набор команд, с помощью
|
||||||
которых пользователь может изменить значения переменных, выгрузить
|
которых пользователь может изменить значения переменных, выгрузить
|
||||||
все модули, загрузить модули и окончательно продолжить процесс
|
все модули, загрузить модули и окончательно продолжить процесс
|
||||||
|
@ -313,20 +352,20 @@ boot:
|
||||||
</sect3>
|
</sect3>
|
||||||
|
|
||||||
<sect3 id="boot-loader-commands">
|
<sect3 id="boot-loader-commands">
|
||||||
<title>Встроенные команды загрузчика</title>
|
<title>Встроенные команды загрузчика</title>
|
||||||
|
|
||||||
<para>Далее следуют наиболее часто используемые команды загрузчика.
|
<para>Далее следуют наиболее часто используемые команды загрузчика.
|
||||||
Полное описание всех имеющихся команд можно найти на странице
|
Полное описание всех имеющихся команд можно найти на странице
|
||||||
справки о команде &man.loader.8;.</para>
|
справки о команде &man.loader.8;.</para>
|
||||||
|
|
||||||
<variablelist>
|
<variablelist>
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term>autoboot <replaceable>секунды</replaceable></term>
|
<term>autoboot <replaceable>секунды</replaceable></term>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Продолжает загрузку ядра, если не будет прерван в течение
|
<para>Продолжает загрузку ядра, если не будет прерван в течение
|
||||||
указанного в секундах промежутка времени. Он выводит счетчик,
|
указанного в секундах промежутка времени. Он выводит счетчик,
|
||||||
и по умолчанию выдерживается интервал в 10 секунд.</para>
|
и по умолчанию выдерживается интервал в 10 секунд.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
@ -337,8 +376,8 @@ boot:
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Продолжить процесс загрузки указанного ядра, если оно было
|
<para>Продолжить процесс загрузки указанного ядра, если оно было
|
||||||
указано, и с указанными параметрами, если они были
|
указано, и с указанными параметрами, если они были
|
||||||
указаны.</para>
|
указаны.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
@ -347,10 +386,10 @@ boot:
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Повторно провести тот же самый процесс автоматической
|
<para>Повторно провести тот же самый процесс автоматической
|
||||||
настройки модулей на основе переменных, что был произведен при
|
настройки модулей на основе переменных, что был произведен при
|
||||||
загрузке. Это имеет смысл, если до этого вы выполнили команду
|
загрузке. Это имеет смысл, если до этого вы выполнили команду
|
||||||
<command>unload</command>, изменили некоторые переменные,
|
<command>unload</command>, изменили некоторые переменные,
|
||||||
например, наиболее часто меняемую <envar>kernel</envar>.</para>
|
например, наиболее часто меняемую <envar>kernel</envar>.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
@ -360,9 +399,9 @@ boot:
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Вывод сообщений подсказки из файла
|
<para>Вывод сообщений подсказки из файла
|
||||||
<filename>/boot/loader.help</filename>. Если в качестве темы
|
<filename>/boot/loader.help</filename>. Если в качестве темы
|
||||||
указано слово <literal>index</literal>, то выводится список
|
указано слово <literal>index</literal>, то выводится список
|
||||||
имеющихся тем.</para>
|
имеющихся тем.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
@ -372,9 +411,9 @@ boot:
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Выполнить файл с указанным именем. Файл считывается и
|
<para>Выполнить файл с указанным именем. Файл считывается и
|
||||||
его содержимое интерпретируется строчка за строчкой. Ошибка
|
его содержимое интерпретируется строчка за строчкой. Ошибка
|
||||||
приводит к немедленному прекращению выполнения команды
|
приводит к немедленному прекращению выполнения команды
|
||||||
include.</para>
|
include.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
@ -385,8 +424,8 @@ boot:
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Загружает ядро, модуль ядра или файл указанного типа с
|
<para>Загружает ядро, модуль ядра или файл указанного типа с
|
||||||
указанным именем. Все аргументы после имени файла передаются в
|
указанным именем. Все аргументы после имени файла передаются в
|
||||||
файл.</para>
|
файл.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
@ -396,8 +435,8 @@ boot:
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Выводит список файлов по указанному маршруту или в корневом
|
<para>Выводит список файлов по указанному маршруту или в корневом
|
||||||
каталоге, если маршрут не был указан. Если указан параметр
|
каталоге, если маршрут не был указан. Если указан параметр
|
||||||
<option>-l</option>, будут выводиться и размеры файлов.</para>
|
<option>-l</option>, будут выводиться и размеры файлов.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
@ -406,8 +445,8 @@ boot:
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Выводится список всех устройств, с которых могут быть
|
<para>Выводится список всех устройств, с которых могут быть
|
||||||
загружены модули. Если указан параметр <option>-v</option>,
|
загружены модули. Если указан параметр <option>-v</option>,
|
||||||
выводится дополнительная информация.</para>
|
выводится дополнительная информация.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
@ -416,8 +455,8 @@ boot:
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Выводит список загруженных модулей. Если указан параметр
|
<para>Выводит список загруженных модулей. Если указан параметр
|
||||||
<option>-v</option>, то выводится дополнительная
|
<option>-v</option>, то выводится дополнительная
|
||||||
информация.</para>
|
информация.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
@ -426,7 +465,7 @@ boot:
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Вывод указанного файла с паузой при выводе каждой строки
|
<para>Вывод указанного файла с паузой при выводе каждой строки
|
||||||
<varname>LINES</varname>.</para>
|
<varname>LINES</varname>.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
|
@ -455,17 +494,17 @@ boot:
|
||||||
<para>Удаление из памяти всех загруженных модулей.</para>
|
<para>Удаление из памяти всех загруженных модулей.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
</variablelist>
|
</variablelist>
|
||||||
</sect3>
|
</sect3>
|
||||||
|
|
||||||
<sect3 id="boot-loader-examples">
|
<sect3 id="boot-loader-examples">
|
||||||
<title>Примеры использования загрузчика</title>
|
<title>Примеры использования загрузчика</title>
|
||||||
|
|
||||||
<para>Вот несколько примеров практического использования
|
<para>Вот несколько примеров практического использования
|
||||||
загрузчика:</para>
|
загрузчика:</para>
|
||||||
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<indexterm><primary>однопользовательский режим</primary></indexterm>
|
<indexterm><primary>однопользовательский режим</primary></indexterm>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Чтобы просто загрузить ваше ядро обычным образом, но в
|
<para>Чтобы просто загрузить ваше ядро обычным образом, но в
|
||||||
однопользовательском режиме:</para>
|
однопользовательском режиме:</para>
|
||||||
|
@ -476,9 +515,9 @@ boot:
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Для выгрузки обычных ядра и модулей, а потом просто загрузить
|
<para>Для выгрузки обычных ядра и модулей, а потом просто загрузить
|
||||||
ваше старое (или другое) ядро:</para>
|
ваше старое (или другое) ядро:</para>
|
||||||
<indexterm>
|
<indexterm>
|
||||||
<primary><filename>kernel.old</filename></primary>
|
<primary><filename>kernel.old</filename></primary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
|
|
||||||
<screen><userinput>unload</userinput>
|
<screen><userinput>unload</userinput>
|
||||||
<userinput>load <replaceable>kernel.old</replaceable></userinput></screen>
|
<userinput>load <replaceable>kernel.old</replaceable></userinput></screen>
|
||||||
|
@ -491,7 +530,7 @@ boot:
|
||||||
|
|
||||||
<note>
|
<note>
|
||||||
<para>Для загрузки ваших обычных модулей с другим ядром
|
<para>Для загрузки ваших обычных модулей с другим ядром
|
||||||
используйте такие команды:</para>
|
используйте такие команды:</para>
|
||||||
|
|
||||||
<screen><userinput>unload</userinput>
|
<screen><userinput>unload</userinput>
|
||||||
<userinput>set kernel="<replaceable>kernel.old</replaceable>"</userinput>
|
<userinput>set kernel="<replaceable>kernel.old</replaceable>"</userinput>
|
||||||
|
@ -504,9 +543,9 @@ boot:
|
||||||
скрипт, который выполняет то, что вы обычно делаете в
|
скрипт, который выполняет то, что вы обычно делаете в
|
||||||
конфигураторе ядра во время загрузки):</para>
|
конфигураторе ядра во время загрузки):</para>
|
||||||
|
|
||||||
<screen><userinput>load -t userconfig_script <replaceable>/boot/kernel.conf</replaceable></userinput></screen>
|
<screen><userinput>load -t userconfig_script <replaceable>/boot/kernel.conf</replaceable></userinput></screen>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
</sect3>
|
</sect3>
|
||||||
</sect2>
|
</sect2>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
@ -526,8 +565,8 @@ boot:
|
||||||
|
|
||||||
<sect2 id="boot-kernel-bootflags">
|
<sect2 id="boot-kernel-bootflags">
|
||||||
<indexterm>
|
<indexterm>
|
||||||
<primary>ядро</primary>
|
<primary>ядро</primary>
|
||||||
<secondary>флаги загрузки</secondary>
|
<secondary>флаги загрузки</secondary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
<title>Флаги загрузки ядра</title>
|
<title>Флаги загрузки ядра</title>
|
||||||
|
|
||||||
|
@ -614,7 +653,7 @@ boot:
|
||||||
|
|
||||||
<note>
|
<note>
|
||||||
<para>Эта функция присутствует только во FreeBSD 5.0 и последующих
|
<para>Эта функция присутствует только во FreeBSD 5.0 и последующих
|
||||||
версиях, но не в более ранних.</para>
|
версиях, но не в более ранних.</para>
|
||||||
</note>
|
</note>
|
||||||
|
|
||||||
<para>Во время начального запуска системы загрузчик &man.loader.8;
|
<para>Во время начального запуска системы загрузчик &man.loader.8;
|
||||||
|
@ -656,17 +695,17 @@ boot:
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><literal>at</literal>: задаёт шину, к которой подключено
|
<para><literal>at</literal>: задаёт шину, к которой подключено
|
||||||
устройство.</para>
|
устройство.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><literal>port</literal>: задаёт начальный адрес используемого
|
<para><literal>port</literal>: задаёт начальный адрес используемого
|
||||||
диапазона ввода/вывода (<acronym>I/O</acronym>).</para>
|
диапазона ввода/вывода (<acronym>I/O</acronym>).</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><literal>irq</literal>: задаёт используемый номер запроса на
|
<para><literal>irq</literal>: задаёт используемый номер запроса на
|
||||||
прерывание.</para>
|
прерывание.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
|
@ -675,17 +714,17 @@ boot:
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><literal>maddr</literal>: задаёт физический адрес памяти,
|
<para><literal>maddr</literal>: задаёт физический адрес памяти,
|
||||||
занимаемый устройством.</para>
|
занимаемый устройством.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><literal>flags</literal>: устанавливает различные битовые флаги
|
<para><literal>flags</literal>: устанавливает различные битовые флаги
|
||||||
для устройства.</para>
|
для устройства.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><literal>disabled</literal>: если установлено в значение
|
<para><literal>disabled</literal>: если установлено в значение
|
||||||
<quote>1</quote>, то устройство не используется.</para>
|
<quote>1</quote>, то устройство не используется.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
|
@ -729,7 +768,7 @@ boot:
|
||||||
|
|
||||||
<para>В этот режим можно перейти во время <link
|
<para>В этот режим можно перейти во время <link
|
||||||
linkend="boot-autoreboot">процесса автоматической перезагрузки</link>,
|
linkend="boot-autoreboot">процесса автоматической перезагрузки</link>,
|
||||||
при ручной загрузке с параметром <option>-s</option>
|
при ручной загрузке с параметром <option>-s</option>
|
||||||
или заданием переменной <envar>boot_single</envar> для программы
|
или заданием переменной <envar>boot_single</envar> для программы
|
||||||
<command>loader</command>.</para>
|
<command>loader</command>.</para>
|
||||||
|
|
||||||
|
@ -743,7 +782,7 @@ boot:
|
||||||
установлен в файле <filename>/etc/ttys</filename> в
|
установлен в файле <filename>/etc/ttys</filename> в
|
||||||
<literal>insecure</literal>, то система выведет запрос на ввод пароля
|
<literal>insecure</literal>, то система выведет запрос на ввод пароля
|
||||||
пользователя <username>root</username> перед переходом в
|
пользователя <username>root</username> перед переходом в
|
||||||
однопользовательский режим.</para>
|
однопользовательский режим.</para>
|
||||||
|
|
||||||
<example id="boot-insecure-console">
|
<example id="boot-insecure-console">
|
||||||
<title>Незащищённая консоль в <filename>/etc/ttys</filename></title>
|
<title>Незащищённая консоль в <filename>/etc/ttys</filename></title>
|
||||||
|
@ -759,11 +798,11 @@ console none unknown off insecure</programlisting>
|
||||||
<para>Обозначение консоли как <literal>insecure</literal> означает,
|
<para>Обозначение консоли как <literal>insecure</literal> означает,
|
||||||
что вы считаете физический доступ к консоли незащищённым, и хотите,
|
что вы считаете физический доступ к консоли незащищённым, и хотите,
|
||||||
чтобы только тот, кто знает пароль пользователя
|
чтобы только тот, кто знает пароль пользователя
|
||||||
<username>root</username>, мог воспользоваться однопользовательским
|
<username>root</username>, мог воспользоваться однопользовательским
|
||||||
режимом, но это не значит, что вы хотите работать с консолью
|
режимом, но это не значит, что вы хотите работать с консолью
|
||||||
небезопасным способом. Таким образом, если вы хотите добиться
|
небезопасным способом. Таким образом, если вы хотите добиться
|
||||||
защищённости, указывайте <literal>insecure</literal>, а
|
защищённости, указывайте <literal>insecure</literal>, а
|
||||||
не <literal>secure</literal>.</para>
|
не <literal>secure</literal>.</para>
|
||||||
</note>
|
</note>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
@ -778,7 +817,7 @@ console none unknown off insecure</programlisting>
|
||||||
в котором начинается с настройки ресурсов системы.</para>
|
в котором начинается с настройки ресурсов системы.</para>
|
||||||
|
|
||||||
<sect3 id="boot-rc">
|
<sect3 id="boot-rc">
|
||||||
<indexterm><primary>файлы rc</primary></indexterm>
|
<indexterm><primary>файлы rc</primary></indexterm>
|
||||||
<title>Настройка ресурсов (rc)</title>
|
<title>Настройка ресурсов (rc)</title>
|
||||||
|
|
||||||
<para>Система настройки ресурсов считывает настройки, применяемые по
|
<para>Система настройки ресурсов считывает настройки, применяемые по
|
||||||
|
@ -824,9 +863,9 @@ console none unknown off insecure</programlisting>
|
||||||
|
|
||||||
<note>
|
<note>
|
||||||
<para>Для управления электропитанием требуется наличие поддержки
|
<para>Для управления электропитанием требуется наличие поддержки
|
||||||
&man.acpi.4; в ядре или в виде загруженного модуля при использовании
|
&man.acpi.4; в ядре или в виде загруженного модуля при использовании
|
||||||
FreeBSD 5.X, а для FreeBSD 4.X необходима поддержка
|
FreeBSD 5.X, а для FreeBSD 4.X необходима поддержка
|
||||||
&man.apm.4;.</para>
|
&man.apm.4;.</para>
|
||||||
</note>
|
</note>
|
||||||
</sect1>
|
</sect1>
|
||||||
</chapter>
|
</chapter>
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -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/disks/chapter.sgml,v 1.78 2006/02/13 11:15:58 marck Exp $
|
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/disks/chapter.sgml,v 1.79 2006/02/17 18:55:48 marck Exp $
|
||||||
|
|
||||||
Original revision: 1.247
|
Original revision: 1.248
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<chapter id="disks">
|
<chapter id="disks">
|
||||||
|
|
|
@ -2,9 +2,11 @@
|
||||||
The FreeBSD Documentation Project
|
The FreeBSD Documentation Project
|
||||||
|
|
||||||
$FreeBSD$
|
$FreeBSD$
|
||||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/firewalls/chapter.sgml,v 1.11 2005/03/07 16:51:25 den Exp $
|
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/firewalls/chapter.sgml,v 1.14 2006/02/17 20:17:44 marck Exp $
|
||||||
|
|
||||||
Original revision: 1.51
|
Original revision: 1.66
|
||||||
|
|
||||||
|
XXX: contains non-translated sections! XXX
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<chapter id="firewalls">
|
<chapter id="firewalls">
|
||||||
|
@ -12,7 +14,7 @@
|
||||||
<authorgroup>
|
<authorgroup>
|
||||||
<author>
|
<author>
|
||||||
<firstname>Joseph J.</firstname>
|
<firstname>Joseph J.</firstname>
|
||||||
<surname>Barbish</surname>
|
<surname>Barbish</surname>
|
||||||
<contrib>Предоставил </contrib>
|
<contrib>Предоставил </contrib>
|
||||||
</author>
|
</author>
|
||||||
</authorgroup>
|
</authorgroup>
|
||||||
|
@ -34,12 +36,10 @@
|
||||||
</indexterm>
|
</indexterm>
|
||||||
|
|
||||||
<!-- только в переводе -->
|
<!-- только в переводе -->
|
||||||
<!--
|
|
||||||
<indexterm>
|
<indexterm>
|
||||||
<primary>брандмауэр</primary>
|
<primary>брандмауэр</primary>
|
||||||
<see>межсетевой экран</see>
|
<see>межсетевой экран</see>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
-->
|
|
||||||
|
|
||||||
<sect1 id="firewalls-intro">
|
<sect1 id="firewalls-intro">
|
||||||
|
|
||||||
|
@ -155,56 +155,31 @@
|
||||||
|
|
||||||
<sect1 id="firewalls-apps">
|
<sect1 id="firewalls-apps">
|
||||||
|
|
||||||
<title>ðÒÏÇÒÁÍÍÎÙÅ ÐÁËÅÔÙ ÍÅÖÓÅÔÅ×ÙÈ ÜËÒÁÎÏ×</title>
|
<title>ðÁËÅÔÙ ÍÅÖÓÅÔÅ×ÙÈ ÜËÒÁÎÏ×</title>
|
||||||
|
|
||||||
<para>÷ &os; ×ÓÔÒÏÅÎÏ ÔÒÉ ÐÒÏÇÒÁÍÍÎÙÈ ÍÅÖÓÅÔÅ×ÙÈ ÜËÒÁÎÁ. üÔÏ
|
<para>÷ &os; ×ÓÔÒÏÅÎÏ ÔÒÉ ÐÒÏÇÒÁÍÍÎÙÈ ÍÅÖÓÅÔÅ×ÙÈ ÜËÒÁÎÁ.
|
||||||
IPFILTER (ÉÚ×ÅÓÔÎÙÊ ÔÁËÖÅ ËÁË IPF), IPFIREWALL
|
üÔÏ <emphasis>IPFILTER</emphasis> (ÉÚ×ÅÓÔÎÙÊ ÔÁËÖÅ ËÁË
|
||||||
(ÉÚ×ÅÓÔÎÙÊ ÔÁËÖÅ ËÁË IPFW) É PF (OpenBSD PacketFilter).
|
<acronym>IPF</acronym>), <emphasis>IPFIREWALL</emphasis> (ÉÚ×ÅÓÔÎÙÊ ÔÁËÖÅ
|
||||||
÷ IPFIREWALL ×ÓÔÒÏÅÎÁ
|
ËÁË <acronym>IPFW</acronym>) É <emphasis>OpenBSD PacketFilter</emphasis>
|
||||||
ÐÏÄÄÅÒÖËÁ ÏÇÒÁÎÉÞÉÔÅÌÑ ÔÒÁÆÉËÁ DUMMYNET ÄÌÑ ËÏÎÔÒÏÌÑ
|
(ÔÁËÖÅ ÉÚ×ÅÓÔÎÙÊ ËÁË<acronym>PF</acronym>).
|
||||||
ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÐÒÏÐÕÓËÎÏÊ ÓÐÏÓÏÂÎÏÓÔÉ. ÷ IPFILTER
|
ðÏÍÉÍÏ ÜÔÏÇÏ, &os; ÓÏÄÅÒÖÉÔ Ä×Á ÐÁËÅÔÁ ÏÇÒÁÎÉÞÅÎÉÑ ÔÒÁÆÉËÁ (ÛÅÊÐÅÒÁ):
|
||||||
ÐÏÄÄÅÒÖËÁ ÏÇÒÁÎÉÞÉÔÅÌÑ ÔÒÁÆÉËÁ ÎÅ ×ÓÔÒÏÅÎÁ, ÎÏ × ÔÅÈ
|
&man.altq.4; É &man.dummynet.4;. Dummynet ÔÒÁÄÉÃÉÏÎÎÏ ÓÉÌØÎÏ Ó×ÑÚÁÎ Ó
|
||||||
ÖÅ ÃÅÌÑÈ ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ALTQ.
|
<acronym>IPFW</acronym>, Á <acronym>ALTQ</acronym> Ó
|
||||||
<!-- ÄÌÑ USSR ÓËÏÒÅÅ ×ÓÅÇÏ ÎÅ×ÅÒÎÏ:
|
<acronym>IPF</acronym> É <acronym>PF</acronym>.
|
||||||
The DUMMYNET feature and <acronym>ALTQ</acronym> is generally useful only to large
|
|
||||||
ISPs or commercial users.-->
|
|
||||||
IPF, IPFW и PF для контроля исходящих и входящих пакетов
|
IPF, IPFW и PF для контроля исходящих и входящих пакетов
|
||||||
используют наборы правил, хотя и разными способами с разным
|
используют наборы правил, хотя и разными способами с разным
|
||||||
синтаксисом правил.</para>
|
синтаксисом правил.</para>
|
||||||
|
|
||||||
<!-- XXX: Is rc.firewall really outdated and complicated?
|
<para>ðÒÉÞÉÎÁ, ÐÏ ËÏÔÏÒÏÊ × &os; ×ËÌÀÞÅÎÏ ÂÏÌÅÅ ÏÄÎÏÇÏ ÐÁËÅÔÁ
|
||||||
AND: should we modify/remove /etc/rc.firewall or rewrite this: -->
|
ÍÅÖÓÅÔÅ×ÙÈ ÜËÒÁÎÏ×, ÚÁËÌÀÞÁÅÔÓÑ × ÔÏÍ, ÞÔÏ ÒÁÚÎÙÅ ÓÅÔÉ ×ÙÄ×ÉÇÁÀÔ
|
||||||
<para>ðÒÉÍÅÒ ÎÁÂÏÒÁ ÐÒÁ×ÉÌ IPFW (ÎÁÈÏÄÑÝÉÊÓÑ ×
|
Ë ÎÉÍ ÒÁÚÌÉÞÎÙÅ ÔÒÅÂÏ×ÁÎÉÑ É ÉÓÐÏÌØÚÕÀÔ ÒÁÚÎÙÅ ÐÒÅÄÐÏÞÔÅÎÉÑ.
|
||||||
<filename>/etc/rc.firewall</filename>), ÐÏÓÔÁ×ÌÑÅÍÙÊ × ÓÏÓÔÁ×Å
|
îÅÔ ÏÄÎÏÇÏ ÐÁËÅÔÁ, ËÏÔÏÒÙÊ ÂÙÌ ÂÙ ÏÞÅ×ÉÄÎÏ ÌÕÞÛÅ ÄÒÕÇÉÈ.</para>
|
||||||
ÂÁÚÏ×ÏÊ ÓÉÓÔÅÍÙ, Ñ×ÌÑÅÔÓÑ ÕÓÔÁÒÅ×ÛÉÍ, ÓÌÏÖÎÙÍ, É ÎÅ ÉÓÐÏÌØÚÕÅÔ
|
|
||||||
ÐÒÁ×ÉÌÁ Ó ÓÏÈÒÁÎÅÎÉÅÍ ÓÏÓÔÏÑÎÉÑ ÎÁ ÉÎÔÅÒÆÅÊÓÁÈ, ×ÙÈÏÄÑÝÉÈ
|
|
||||||
×Ï ×ÎÅÛÎÀÀ ÓÅÔØ ÉÎÔÅÒÎÅÔ. ÷ ÎÅÍ ÉÓÐÏÌØÚÕÀÔÓÑ ÐÒÁ×ÉÌÁ
|
|
||||||
ÂÅÚ ÓÏÈÒÁÎÅÎÉÑ ÓÏÓÔÏÑÎÉÑ, ÓÐÏÓÏÂÎÙÅ ÔÏÌØËÏ ÏÔËÒÙ×ÁÔØ ÉÌÉ
|
|
||||||
ÚÁËÒÙ×ÁÔØ ÐÏÒÔÙ ÓÅÒ×ÉÓÏ×. ðÒÉ×ÏÄÉÍÙÊ ÚÄÅÓØ ÐÒÉÍÅÒ ÎÁÂÏÒÁ
|
|
||||||
ÐÒÁ×ÉÌ IPFW Ó ÓÏÈÒÁÎÅÎÉÅÍ ÓÏÓÔÏÑÎÉÑ ÒÁÓÛÉÒÑÅÔ ÎÁÂÏÒ ÉÚ ÆÁÊÌÁ
|
|
||||||
<filename>/etc/rc.firewall</filename>.</para>
|
|
||||||
|
|
||||||
<para>ðÒÁ×ÉÌÁ Ó ÓÏÈÒÁÎÅÎÉÅÍ ÓÏÓÔÏÑÎÉÑ ÌÕÞÛÅ ÐÏÄÈÏÄÑÔ ÄÌÑ ÁÎÁÌÉÚÁ
|
|
||||||
ÐÁËÅÔÏ× Ó ÃÅÌØÀ ÚÁÝÉÔÙ ÏÔ ÐÅÒÅÐÏÌÎÅÎÉÑ × ÒÅÚÕÌØÔÁÔÅ ÒÁÚÌÉÞÎÙÈ
|
|
||||||
ÁÔÁË, ÐÒÉÍÅÎÑÅÍÙÈ × × ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ.</para>
|
|
||||||
|
|
||||||
<!-- ÆÁËÔÉÞÅÓËÉ ÐÏ×ÔÏÒÅÎÉÅ, × ÐÅÒÅ×ÏÄÅ ÐÒÏÐÕÝÅÎÏ:
|
|
||||||
<para>All of these firewall software solutions IPF, IPFW and PF still
|
|
||||||
maintain their legacy heritage of their original rule processing
|
|
||||||
order and reliance on non-stateful rules. These outdated
|
|
||||||
concepts are not covered here, only the new, modern stateful
|
|
||||||
rule construct and rule processing order is presented.</para>
|
|
||||||
|
|
||||||
<para>You should read about both of them and make your own
|
|
||||||
decision on which one best fits your needs.</para>
|
|
||||||
|
|
||||||
-->
|
|
||||||
<para>Автор предпочитает IPFILTER, поскольку его
|
<para>Автор предпочитает IPFILTER, поскольку его
|
||||||
правила с сохранением состояния гораздо проще использовать
|
правила с сохранением состояния гораздо проще использовать
|
||||||
совместно с <acronym>NAT</acronym>; кроме того, в него встроен
|
совместно с <acronym>NAT</acronym>; кроме того, в него встроен
|
||||||
ftp прокси, упрощающий настройку безопасного внешнего использования
|
ftp прокси, упрощающий настройку безопасного внешнего использования
|
||||||
FTP. ïÎ ÔÁËÖÅ ÇÏÒÁÚÄÏ ÐÒÏÝÅ × ÏÓ×ÏÅÎÉÉ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÎÅ ÉÍÅÀÝÅÇÏ
|
FTP.</para>
|
||||||
ÏÐÙÔÁ ÎÁÓÔÒÏÊËÉ ÍÅÖÓÅÔÅ×ÙÈ ÜËÒÁÎÏ×.</para>
|
|
||||||
|
|
||||||
<para>Поскольку все межсетевые экраны основаны на анализе значений выбранных
|
<para>Поскольку все межсетевые экраны основаны на анализе значений выбранных
|
||||||
полей заголовка пакета, для создания правил межсетевого экрана необходимо
|
полей заголовка пакета, для создания правил межсетевого экрана необходимо
|
||||||
|
@ -288,16 +263,6 @@
|
||||||
<para>Дополнительную информацию можно получить с веб сайта PF для &os;:
|
<para>Дополнительную информацию можно получить с веб сайта PF для &os;:
|
||||||
<ulink url="http://pf4freebsd.love2party.net/"></ulink>.</para>
|
<ulink url="http://pf4freebsd.love2party.net/"></ulink>.</para>
|
||||||
|
|
||||||
<para>òÕËÏ×ÏÄÓÔ×Ï ÐÏÌØÚÏ×ÁÔÅÌÑ OpenBSD PF ÎÁÈÏÄÉÔÓÑ ÚÄÅÓØ:
|
|
||||||
<ulink url="http://www.openbsd.org/faq/pf/"></ulink>.</para>
|
|
||||||
|
|
||||||
<warning>
|
|
||||||
<para>PF × &os; 5.X ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ OpenBSD ×ÅÒÓÉÉ 3.5. ðÏÒÔ
|
|
||||||
ÉÚ ËÏÌÌÅËÃÉÉ ÐÏÒÔÏ× &os; ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ OpenBSD ×ÅÒÓÉÉ
|
|
||||||
3.4. éÍÅÊÔÅ ÜÔÏ ××ÉÄÕ ÐÒÉ ÐÒÏÓÍÏÔÒÅ ÒÕËÏ×ÏÄÓÔ×Á
|
|
||||||
ÐÏÌØÚÏ×ÁÔÅÌÑ.</para>
|
|
||||||
</warning>
|
|
||||||
|
|
||||||
<sect2>
|
<sect2>
|
||||||
<title>Включение PF</title>
|
<title>Включение PF</title>
|
||||||
|
|
||||||
|
@ -305,6 +270,28 @@
|
||||||
отдельного загружаемого модуля. PF динамически подгружает модуль ядра
|
отдельного загружаемого модуля. PF динамически подгружает модуль ядра
|
||||||
если включена переменная rc.conf <literal>pf_enable="YES"</literal>.
|
если включена переменная rc.conf <literal>pf_enable="YES"</literal>.
|
||||||
Загружаемый модуль создан с включенным &man.pflog.4;.</para>
|
Загружаемый модуль создан с включенным &man.pflog.4;.</para>
|
||||||
|
|
||||||
|
<note>
|
||||||
|
<para>íÏÄÕÌØ ÐÒÅÄÐÏÌÁÇÁÅÔ, ÞÔÏ ÆÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ ×ÁÛÅÇÏ ÑÄÒÁ ÓÏÄÅÒÖÉÔ
|
||||||
|
ÓÔÒÏËÉ <literal>options INET</literal> É
|
||||||
|
<literal>device bpf</literal>. åÓÌÉ ÎÅ ÏÐÒÅÄÅÌÅÎ ÐÁÒÁÍÅÔÒ
|
||||||
|
<literal>NOINET6</literal> ÄÌÑ &os; ×ÅÒÓÉÊ ÄÏ 6.0-RELEASE É
|
||||||
|
<literal>NO_INET6</literal> ÄÌÑ ÂÏÌÅÅ ÐÏÚÄÎÉÈ ×ÅÒÓÉÊ (ÎÁÐÒÉÍÅÒ,
|
||||||
|
× ÆÁÊÌÅ &man.make.conf.5;), ÔÒÅÂÕÅÔÓÑ ÔÁËÖÅ ÐÁÒÁÍÅÔÒ
|
||||||
|
<literal>options INET6</literal>.</para>
|
||||||
|
</note>
|
||||||
|
|
||||||
|
<para>ðÏÓÌÅ ÚÁÇÒÕÚËÉ ÍÏÄÕÌÑ ÉÌÉ ÐÅÒÅÓÂÏÒËÉ ÑÄÒÁ Ó ÐÏÄÄÅÒÖËÏÊ PF,
|
||||||
|
ÆÕÎËÃÉÏÎÁÌØÎÏÓÔØ <application>pf</application> ÍÏÖÅÔ ÕÐÒÁ×ÌÑÔØÓÑ
|
||||||
|
ÐÒÉ ÐÏÍÏÝÉ ËÏÍÁÎÄÙ <command>pfctl</command>.</para>
|
||||||
|
|
||||||
|
<para><application>pf</application> ×ËÌÀÞÁÅÔÓÑ ÐÒÉ ÐÏÍÏÝÉ ËÏÍÁÎÄÙ</para>
|
||||||
|
|
||||||
|
<screen>&prompt.root; <userinput>pfctl -e</userinput></screen>
|
||||||
|
|
||||||
|
<para>ëÏÍÁÎÄÁ <command>pfctl</command> ÐÏÚ×ÏÌÑÅÔ ÕÐÒÁ×ÌÑÔØ ÐÒÁ×ÉÌÁÍÉ
|
||||||
|
<application>pf</application>. äÏÐÏÌÎÉÔÅÌØÎÕÀ ÉÎÆÏÒÍÁÃÉÀ ÓÌÅÄÕÅÔ
|
||||||
|
ÞÅÒÐÁÔØ ÉÚ ÓÔÒÁÎÉÃÙ ÓÐÒÁ×ÏÞÎÉËÁ &man.pfctl.8;.</para>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
<sect2>
|
<sect2>
|
||||||
|
@ -437,6 +424,34 @@ options ALTQ_NOPCC # Required for SMP build</programlisting>
|
||||||
систем.</para>
|
систем.</para>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
<sect2>
|
||||||
|
<title>óÏÚÄÁÎÉÅ ÐÒÁ×ÉÌ ÆÉÌØÔÒÁÃÉÉ</title>
|
||||||
|
|
||||||
|
<para>ðÁËÅÔ PF ÞÉÔÁÅÔ ËÏÎÆÉÇÕÒÁÃÉÀ ÉÚ ÆÁÊÌÁ &man.pf.conf.5;; ÐÁËÅÔÙ
|
||||||
|
ÏÔ×ÅÒÇÁÀÔÓÑ, ÐÒÏÐÕÓËÁÀÔÓÑ ÉÌÉ ÍÏÄÉÆÉÃÉÒÕÀÔÓÑ × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó
|
||||||
|
ÐÒÁ×ÉÌÁÍÉ É ÏÐÒÅÄÅÌÅÎÉÑÍÉ ÉÚ ÜÔÏÇÏ ÆÁÊÌÁ. ÷ ÓÔÁÎÄÁÒÔÎÕÀ ÐÏÓÔÁ×ËÕ
|
||||||
|
&os; ×ÈÏÄÉÔ ÆÁÊÌ <filename>/etc/pf.conf</filename>, ÓÏÄÅÒÖÁÝÉÊ
|
||||||
|
ÐÏÌÅÚÎÙÅ ÐÒÉÍÅÒÙ Ó ËÏÍÍÅÎÔÁÒÉÑÍÉ.</para>
|
||||||
|
|
||||||
|
<para>îÅÓÍÏÔÒÑ ÎÁ ÎÁÌÉÞÉÅ ÓÏÂÓÔ×ÅÎÎÏÇÏ ÄÌÑ &os; ÆÁÊÌÁ
|
||||||
|
<filename>/etc/pf.conf</filename>, ÓÉÎÔÁËÓÉÓ ÅÇÏ ÓÏ×ÐÁÄÁÅÔ Ó
|
||||||
|
OpenBSD. ïÔÌÉÞÎÏÅ ÒÕËÏ×ÏÄÓÔ×Ï ÐÏ ËÏÎÆÉÇÕÒÁÃÉÉ
|
||||||
|
<application>pf</application>, ÎÁÐÉÓÁÎÎÏÅ ÇÒÕÐÐÏÊ ÒÁÚÒÁÂÏÔËÉ OpenBSD,
|
||||||
|
ÒÁÓÐÏÌÏÖÅÎÏ ÐÏ ÁÄÒÅÓÕ
|
||||||
|
<ulink url="http://www.openbsd.org/faq/pf/"></ulink>.</para>
|
||||||
|
|
||||||
|
<warning>
|
||||||
|
<para>éÚÕÞÁÑ òÕËÏ×ÏÄÓÔ×Ï PF, ÉÍÅÊÔÅ × ×ÉÄÕ, ÞÔÏ ÒÁÚÌÉÞÎÙÅ ×ÅÒÓÉÉ
|
||||||
|
&os; ÓÏÄÅÒÖÁÔ ÒÁÚÎÙÅ ×ÅÒÓÉÉ pf. <application>pf</application>
|
||||||
|
× &os; 5.X ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ OpenBSD ×ÅÒÓÉÉ 3.5, × &os; 6.X
|
||||||
|
pf ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ OpenBSD ×ÅÒÓÉÉ 3.7.</para>
|
||||||
|
</warning>
|
||||||
|
|
||||||
|
<para>&a.pf; Ñ×ÌÑÅÔÓÑ ÈÏÒÏÛÉÍ ÍÅÓÔÏÍ, ÞÔÏÂÙ ÚÁÄÁ×ÁÔØ ×ÏÐÒÏÓÙ ÐÏ
|
||||||
|
ËÏÎÆÉÇÕÒÁÃÉÉ É ÉÓÐÏÌØÚÏ×ÁÎÉÀ ÐÁËÅÔÁ <application>pf</application>.
|
||||||
|
îÅ ÚÁÂÕÄØÔÅ ÐÒÏ×ÅÒÉÔØ ÁÒÈÉ×Ù ÓÐÉÓËÁ ÒÁÓÓÙÌËÉ ÐÅÒÅÄ ÔÅÍ, ËÁË
|
||||||
|
ÚÁÄÁ×ÁÔØ ×ÏÐÒÏÓ.</para>
|
||||||
|
</sect2>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
<sect1 id="firewalls-ipf">
|
<sect1 id="firewalls-ipf">
|
||||||
|
@ -448,6 +463,10 @@ options ALTQ_NOPCC # Required for SMP build</programlisting>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
|
|
||||||
<warning><para>Перевод раздела не завершен.</para></warning>
|
<warning><para>Перевод раздела не завершен.</para></warning>
|
||||||
|
<note>
|
||||||
|
<para>üÔÏÔ ÒÁÚÄÅÌ ÎÁÈÏÄÉÔÓÑ × ÐÒÏÃÅÓÓÅ ÎÁÐÉÓÁÎÉÑ; ÓÏÄÅÒÖÁÎÉÅ
|
||||||
|
ÍÏÖÅÔ ÎÅ ×ÐÏÌÎÅ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÔØ ÄÅÊÓÔ×ÉÔÅÌØÎÏÓÔÉ.</para>
|
||||||
|
</note>
|
||||||
|
|
||||||
<para>Автором IPFILTER является Darren Reed. IPFILTER не
|
<para>Автором IPFILTER является Darren Reed. IPFILTER не
|
||||||
зависит от операционной системы: это приложение с открытыми
|
зависит от операционной системы: это приложение с открытыми
|
||||||
|
@ -484,13 +503,13 @@ options ALTQ_NOPCC # Required for SMP build</programlisting>
|
||||||
|
|
||||||
<!-- практически полное дублирование вышеизложенного
|
<!-- практически полное дублирование вышеизложенного
|
||||||
<para>An inclusive firewall only allows packets matching the
|
<para>An inclusive firewall only allows packets matching the
|
||||||
rules to pass through. This way you can control what services
|
rules to pass through. This way you can control what services
|
||||||
can originate behind the firewall destined for the public
|
can originate behind the firewall destined for the public
|
||||||
Internet and also control the services which can originate from
|
Internet and also control the services which can originate from
|
||||||
the public Internet accessing your private network. Everything
|
the public Internet accessing your private network. Everything
|
||||||
else is blocked and logged by default design. Inclusive
|
else is blocked and logged by default design. Inclusive
|
||||||
firewalls are much, much more secure than exclusive firewall
|
firewalls are much, much more secure than exclusive firewall
|
||||||
rule sets and is the only rule set type covered herein.</para>
|
rule sets and is the only rule set type covered herein.</para>
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<para>Детальное описание методов обработки правил:
|
<para>Детальное описание методов обработки правил:
|
||||||
|
@ -568,7 +587,7 @@ options IPFILTER_DEFAULT_BLOCK</programlisting>
|
||||||
<literal>log</literal>.</para>
|
<literal>log</literal>.</para>
|
||||||
|
|
||||||
<para><literal>options IPFILTER_DEFAULT_BLOCK</literal>
|
<para><literal>options IPFILTER_DEFAULT_BLOCK</literal>
|
||||||
ÉÚÍÅÎÑÅÔ ÐÏ×ÅÄÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ ÔÁË, ÞÔÏ ÂÌÏËÉÒÕÅÔÓÑ ËÁÖÄÙÊ
|
ÉÚÍÅÎÑÅÔ ÐÏ×ÅÄÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ ÔÁË, ÞÔÏ ÂÌÏËÉÒÕÅÔÓÑ ËÁÖÄÙÊ
|
||||||
пакет, не соответствующий правилу
|
пакет, не соответствующий правилу
|
||||||
<literal>pass</literal>.</para>
|
<literal>pass</literal>.</para>
|
||||||
|
|
||||||
|
@ -750,7 +769,7 @@ ipnat_rules="/etc/ipnat.rules" #
|
||||||
<programlisting>ipmon_flags="-Ds" # D = start as daemon
|
<programlisting>ipmon_flags="-Ds" # D = start as daemon
|
||||||
# s = log to syslog
|
# s = log to syslog
|
||||||
# v = log tcp window, ack, seq
|
# v = log tcp window, ack, seq
|
||||||
# n = map IP & port to names</programlisting>
|
# n = map IP & port to names</programlisting>
|
||||||
|
|
||||||
<para>Описывать преимущества протоколирования излишне. Например,
|
<para>Описывать преимущества протоколирования излишне. Например,
|
||||||
оно дает возможность просмотра информации о отброшенных
|
оно дает возможность просмотра информации о отброшенных
|
||||||
|
@ -777,9 +796,11 @@ ipnat_rules="/etc/ipnat.rules" #
|
||||||
специальный метод. Он использует группировку по категории
|
специальный метод. Он использует группировку по категории
|
||||||
(<quote>facility</quote>) и уровню (<quote>level</quote>).
|
(<quote>facility</quote>) и уровню (<quote>level</quote>).
|
||||||
IPMON в режиме <option>-Ds</option> использует
|
IPMON в режиме <option>-Ds</option> использует
|
||||||
<literal>local0</literal> × ËÁÞÅÓÔ×Å ÉÍÅÎÉ
|
<literal>security</literal> (<literal>local0</literal>
|
||||||
<quote>ËÁÔÅÇÏÒÉÉ</quote>. ÷ÓÅ ÐÒÏÔÏËÏÌÉÒÕÅÍÙÅ IPMON ÄÁÎÎÙÅ
|
ÄÌÑ &os; 4.X) × ËÁÞÅÓÔ×Å ÉÍÅÎÉ <quote>ËÁÔÅÇÏÒÉÉ</quote>.
|
||||||
ÏÔÐÒÁ×ÌÑÀÔÓÑ ÎÁ <literal>local0</literal>. äÌÑ ÓÂÏÒÁ
|
÷ÓÅ ÐÒÏÔÏËÏÌÉÒÕÅÍÙÅ IPMON ÄÁÎÎÙÅ ÔÁËÖÅ
|
||||||
|
ÏÔÐÒÁ×ÌÑÀÔÓÑ ÎÁ <literal>security</literal> (<literal>local0</literal>
|
||||||
|
ÄÌÑ &os; 4.X). äÌÑ ÓÂÏÒÁ
|
||||||
протоколируемых данных могут быть использованы следующие
|
протоколируемых данных могут быть использованы следующие
|
||||||
уровни:</para>
|
уровни:</para>
|
||||||
|
|
||||||
|
@ -802,11 +823,16 @@ LOG_ERR - packets which have been logged and which can be considered short</scre
|
||||||
такими как IPF.</para>
|
такими как IPF.</para>
|
||||||
|
|
||||||
<para>Добавьте в <filename>/etc/syslog.conf</filename>
|
<para>Добавьте в <filename>/etc/syslog.conf</filename>
|
||||||
ÓÌÅÄÕÀÝÉÊ ÏÐÅÒÁÔÏÒ:</para>
|
ÓÌÅÄÕÀÝÉÊ ÏÐÅÒÁÔÏÒ (ÄÌÑ &os; 5.X É ÐÏÚÄÎÅÅ):</para>
|
||||||
|
|
||||||
|
<programlisting>security.* /var/log/ipfilter.log</programlisting>
|
||||||
|
|
||||||
|
<para>éÌÉ ÓÌÅÄÕÀÝÕÀ ÓÔÒÏËÕ ÄÌÑ &os; 4.X:</para>
|
||||||
|
|
||||||
<programlisting>local0.* /var/log/ipfilter.log</programlisting>
|
<programlisting>local0.* /var/log/ipfilter.log</programlisting>
|
||||||
|
|
||||||
<para><literal>local0.*</literal> ÏÚÎÁÞÁÅÔ ÚÁÐÉÓØ ×ÓÅÈ
|
<para><literal>security.*</literal> (<literal>local0.*</literal> ÄÌÑ
|
||||||
|
&os; 4.X) ÏÚÎÁÞÁÅÔ ÚÁÐÉÓØ ×ÓÅÈ
|
||||||
протоколируемых сообщений в указанный файл.</para>
|
протоколируемых сообщений в указанный файл.</para>
|
||||||
|
|
||||||
<para>Для применения внесенных в
|
<para>Для применения внесенных в
|
||||||
|
@ -868,9 +894,9 @@ LOG_ERR - packets which have been logged and which can be considered short</scre
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Адреса. Всего три поля: адрес и порт источника
|
<para>Адреса. Всего три поля: адрес и порт источника
|
||||||
(ÒÁÚÄÅÌÅÎÎÙÅ ÚÁÐÑÔÏÊ), ->, ÁÄÒÅÓ É ÐÏÒÔ
|
(ÒÁÚÄÅÌÅÎÎÙÅ ÚÁÐÑÔÏÊ), ->, ÁÄÒÅÓ É ÐÏÒÔ
|
||||||
назначения.
|
назначения.
|
||||||
209.53.17.22,80 -> 198.73.220.17,1722.</para>
|
209.53.17.22,80 -> 198.73.220.17,1722.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
|
@ -970,7 +996,7 @@ EOF
|
||||||
способов:</para>
|
способов:</para>
|
||||||
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Уберите комментарий перед строкой, начинающейся с
|
<para>Уберите комментарий перед строкой, начинающейся с
|
||||||
<literal>cat</literal>, и закомментируйте строку,
|
<literal>cat</literal>, и закомментируйте строку,
|
||||||
начинающуюся с <literal>/sbin/ipf</literal>. Поместите
|
начинающуюся с <literal>/sbin/ipf</literal>. Поместите
|
||||||
|
@ -1014,12 +1040,12 @@ sh /etc/ipf.rules.script</programlisting>
|
||||||
Двусторонний обмен пакетами между хостами составляет сессию.
|
Двусторонний обмен пакетами между хостами составляет сессию.
|
||||||
Межсетевой экран обрабатывает пакеты в обеих направлениях,
|
Межсетевой экран обрабатывает пакеты в обеих направлениях,
|
||||||
<!--некорректно: The firewall rule set processes the
|
<!--некорректно: The firewall rule set processes the
|
||||||
packet two times, once on its arrival from the public Internet
|
packet two times, once on its arrival from the public Internet
|
||||||
host and again as it leaves for its return trip back to the
|
host and again as it leaves for its return trip back to the
|
||||||
public Internet host. Each TCP/IP service (i.e. telnet, www,
|
public Internet host. Each TCP/IP service (i.e. telnet, www,
|
||||||
mail, etc.) is predefined by its protocol, source and
|
mail, etc.) is predefined by its protocol, source and
|
||||||
destination IP address, or the source and destination port
|
destination IP address, or the source and destination port
|
||||||
number.-->
|
number.-->
|
||||||
Каждый IP пакет имеет такие характеристики как порт и адрес
|
Каждый IP пакет имеет такие характеристики как порт и адрес
|
||||||
источника и назначения. Эти основные характеристики используются
|
источника и назначения. Эти основные характеристики используются
|
||||||
для пропускания или блокирования пакетов.</para>
|
для пропускания или блокирования пакетов.</para>
|
||||||
|
@ -1047,13 +1073,13 @@ sh /etc/ipf.rules.script</programlisting>
|
||||||
<!-- опять network basics, кроме того то же самое повторяется ниже по
|
<!-- опять network basics, кроме того то же самое повторяется ниже по
|
||||||
тексту практически один в один
|
тексту практически один в один
|
||||||
<para>An inclusive firewall only allows services matching the
|
<para>An inclusive firewall only allows services matching the
|
||||||
rules through. This way you can control what services can
|
rules through. This way you can control what services can
|
||||||
originate behind the firewall destined for the public Internet
|
originate behind the firewall destined for the public Internet
|
||||||
and also control the services which can originate from the
|
and also control the services which can originate from the
|
||||||
public Internet accessing your private network. Everything
|
public Internet accessing your private network. Everything
|
||||||
else is blocked and logged by default design. Inclusive
|
else is blocked and logged by default design. Inclusive
|
||||||
firewalls are much, much securer than exclusive firewall rule
|
firewalls are much, much securer than exclusive firewall rule
|
||||||
sets and is the only rule set type covered herein.</para>
|
sets and is the only rule set type covered herein.</para>
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<warning>
|
<warning>
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -2,16 +2,16 @@
|
||||||
The FreeBSD Russian Documentation Project
|
The FreeBSD Russian Documentation Project
|
||||||
|
|
||||||
$FreeBSD$
|
$FreeBSD$
|
||||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/introduction/chapter.sgml,v 1.27 2005/06/07 06:42:08 andy Exp $
|
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/introduction/chapter.sgml,v 1.29 2006/02/17 20:06:50 marck Exp $
|
||||||
|
|
||||||
Original revision: 1.110
|
Original revision: 1.111
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<chapter id="introduction">
|
<chapter id="introduction">
|
||||||
<chapterinfo>
|
<chapterinfo>
|
||||||
<authorgroup>
|
<authorgroup>
|
||||||
<author>
|
<author>
|
||||||
<firstname>Jim</firstname>
|
<firstname>Jim</firstname>
|
||||||
<surname>Mock</surname>
|
<surname>Mock</surname>
|
||||||
<contrib>Исправил, реорганизовал и частично
|
<contrib>Исправил, реорганизовал и частично
|
||||||
переписал </contrib>
|
переписал </contrib>
|
||||||
|
@ -81,68 +81,68 @@
|
||||||
<title>Что может FreeBSD?</title>
|
<title>Что может FreeBSD?</title>
|
||||||
|
|
||||||
<para>FreeBSD имеет заслуживающие внимания возможности. Некоторые из
|
<para>FreeBSD имеет заслуживающие внимания возможности. Некоторые из
|
||||||
них:</para>
|
них:</para>
|
||||||
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<indexterm><primary>вытесняющая многозадачность</primary></indexterm>
|
<indexterm><primary>вытесняющая многозадачность</primary></indexterm>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis>Вытесняющая многозадачность</emphasis> с
|
<para><emphasis>Вытесняющая многозадачность</emphasis> с
|
||||||
динамическим регулированием приоритетов, позволяющая плавно и
|
динамическим регулированием приоритетов, позволяющая плавно и
|
||||||
справедливо распределить ресурсы компьютера между
|
справедливо распределить ресурсы компьютера между
|
||||||
приложениями и пользователями, даже при тяжелейших нагрузках.
|
приложениями и пользователями, даже при тяжелейших нагрузках.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<indexterm><primary>многопользовательская поддержка</primary></indexterm>
|
<indexterm><primary>многопользовательская поддержка</primary></indexterm>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis>Многопользовательская поддержка</emphasis>, которая
|
<para><emphasis>Многопользовательская поддержка</emphasis>, которая
|
||||||
позволяет множеству людей использовать FreeBSD совместно для
|
позволяет множеству людей использовать FreeBSD совместно для
|
||||||
различных задач. Это значит, например, что системная периферия,
|
различных задач. Это значит, например, что системная периферия,
|
||||||
такая как принтеры и ленточные устройства, правильно разделяется
|
такая как принтеры и ленточные устройства, правильно разделяется
|
||||||
всеми пользователями в системе или сети, и что пользователям или
|
всеми пользователями в системе или сети, и что пользователям или
|
||||||
группам пользователей могут быть установлены лимиты каждого
|
группам пользователей могут быть установлены лимиты каждого
|
||||||
ресурса, защищая критические системные ресурсы от перегрузок.</para>
|
ресурса, защищая критические системные ресурсы от перегрузок.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<indexterm><primary>TCP/IP-стек</primary></indexterm>
|
<indexterm><primary>TCP/IP-стек</primary></indexterm>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Мощный <emphasis>TCP/IP-стек</emphasis> с поддержкой
|
<para>Мощный <emphasis>TCP/IP-стек</emphasis> с поддержкой
|
||||||
промышленных стандартов, таких как SLIP, PPP, NFS, DHCP и NIS.
|
промышленных стандартов, таких как SLIP, PPP, NFS, DHCP и NIS.
|
||||||
Это означает, что FreeBSD может легко взаимодействовать
|
Это означает, что FreeBSD может легко взаимодействовать
|
||||||
с другими системами, а также работать сервером масштаба
|
с другими системами, а также работать сервером масштаба
|
||||||
предприятия, предоставляя жизненно важные
|
предприятия, предоставляя жизненно важные
|
||||||
функции, такие как NFS (удалённый доступ к файлам) и услуги
|
функции, такие как NFS (удалённый доступ к файлам) и услуги
|
||||||
электронной почты, или представить вашу организацию в Интернете,
|
электронной почты, или представить вашу организацию в Интернете,
|
||||||
обеспечивая работу служб WWW, FTP, маршрутизацию и функции
|
обеспечивая работу служб WWW, FTP, маршрутизацию и функции
|
||||||
межсетевого экрана (брандмауэра).
|
межсетевого экрана (брандмауэра).
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<indexterm><primary>защита памяти</primary></indexterm>
|
<indexterm><primary>защита памяти</primary></indexterm>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis>Защита памяти</emphasis> гарантирует, что
|
<para><emphasis>Защита памяти</emphasis> гарантирует, что
|
||||||
приложения (или пользователи) не смогут чинить препятствия
|
приложения (или пользователи) не смогут чинить препятствия
|
||||||
друг другу. Фатальная ошибка в выполнении одного приложения
|
друг другу. Фатальная ошибка в выполнении одного приложения
|
||||||
не скажется на работоспособности всей системы.</para>
|
не скажется на работоспособности всей системы.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>FreeBSD <emphasis>32-разрядная</emphasis> операционная система
|
<para>FreeBSD <emphasis>32-разрядная</emphasis> операционная система
|
||||||
(<emphasis>64-разрядная</emphasis> на Alpha, &itanium;, AMD64, и
|
(<emphasis>64-разрядная</emphasis> на Alpha, &itanium;, AMD64, и
|
||||||
&ultrasparc;) и изначально создавалась именно такой.</para>
|
&ultrasparc;) и изначально создавалась именно такой.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<indexterm>
|
<indexterm>
|
||||||
<primary>X Window System</primary>
|
<primary>X Window System</primary>
|
||||||
<seealso>XFree86</seealso>
|
<seealso>XFree86</seealso>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Промышленный стандарт <emphasis>X Window System</emphasis>
|
<para>Промышленный стандарт <emphasis>X Window System</emphasis>
|
||||||
(X11R6) предоставляет графический интерфейс пользователя (GUI) для
|
(X11R6) предоставляет графический интерфейс пользователя (GUI) для
|
||||||
большинства VGA карт и мониторов, и поставляется с полными
|
большинства VGA карт и мониторов, и поставляется с полными
|
||||||
исходными текстами.</para>
|
исходными текстами.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<indexterm>
|
<indexterm>
|
||||||
<primary>двоичная совместимость</primary>
|
<primary>двоичная совместимость</primary>
|
||||||
|
@ -165,44 +165,44 @@
|
||||||
<secondary>NetBSD</secondary>
|
<secondary>NetBSD</secondary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis>Двоичная совместимость</emphasis> с большинством
|
<para><emphasis>Двоичная совместимость</emphasis> с большинством
|
||||||
программ, созданных для Linux, SCO, SVR4, BSDI и NetBSD.</para>
|
программ, созданных для Linux, SCO, SVR4, BSDI и NetBSD.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Тысячи <emphasis>готовых к использованию</emphasis>
|
<para>Тысячи <emphasis>готовых к использованию</emphasis>
|
||||||
приложений доступны из коллекций <emphasis>портов</emphasis> и
|
приложений доступны из коллекций <emphasis>портов</emphasis> и
|
||||||
<emphasis>пакетов</emphasis> FreeBSD.
|
<emphasis>пакетов</emphasis> FreeBSD.
|
||||||
Зачем искать что-то в сети, когда вы можете найти
|
Зачем искать что-то в сети, когда вы можете найти
|
||||||
всё прямо здесь?</para>
|
всё прямо здесь?</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Тысячи других
|
<para>Тысячи других
|
||||||
<emphasis>легко адаптируемых</emphasis> приложений доступны в
|
<emphasis>легко адаптируемых</emphasis> приложений доступны в
|
||||||
Интернете. FreeBSD совместима по исходным текстам с большинством
|
Интернете. FreeBSD совместима по исходным текстам с большинством
|
||||||
популярных коммерческих &unix;-систем и, таким образом, большинство
|
популярных коммерческих &unix;-систем и, таким образом, большинство
|
||||||
приложений требуют лишь небольших изменений для сборки (или не
|
приложений требуют лишь небольших изменений для сборки (или не
|
||||||
требуют вообще).</para>
|
требуют вообще).</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<indexterm><primary>виртуальная память</primary></indexterm>
|
<indexterm><primary>виртуальная память</primary></indexterm>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis>Виртуальная память</emphasis> с поддержкой
|
<para><emphasis>Виртуальная память</emphasis> с поддержкой
|
||||||
сброса неиспользуемых страниц по требованию и
|
сброса неиспользуемых страниц по требованию и
|
||||||
<quote>объединение виртуальной памяти и буферного кэша</quote>
|
<quote>объединение виртуальной памяти и буферного кэша</quote>
|
||||||
спроектированы так, чтобы максимально эффективно удовлетворить
|
спроектированы так, чтобы максимально эффективно удовлетворить
|
||||||
приложения с огромными аппетитами к памяти и, в то же время,
|
приложения с огромными аппетитами к памяти и, в то же время,
|
||||||
сохранить интерактивность для остальных пользователей.</para>
|
сохранить интерактивность для остальных пользователей.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<indexterm>
|
<indexterm>
|
||||||
<primary>симметричная многопроцессорность (SMP)</primary>
|
<primary>симметричная многопроцессорность (SMP)</primary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Поддержка <emphasis>симметричной многопроцессорности</emphasis> (SMP) для машин с
|
<para>Поддержка <emphasis>симметричной многопроцессорности</emphasis> (SMP) для машин с
|
||||||
несколькими процессорами.</para>
|
несколькими процессорами.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<indexterm>
|
<indexterm>
|
||||||
<primary>компиляторы</primary>
|
<primary>компиляторы</primary>
|
||||||
|
@ -216,91 +216,91 @@
|
||||||
<primary>компиляторы</primary>
|
<primary>компиляторы</primary>
|
||||||
<secondary>FORTRAN</secondary>
|
<secondary>FORTRAN</secondary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Полный комплект инструментов для разработчика:
|
<para>Полный комплект инструментов для разработчика:
|
||||||
<emphasis>C</emphasis>, <emphasis>C++</emphasis>,
|
<emphasis>C</emphasis>, <emphasis>C++</emphasis>,
|
||||||
<emphasis>Fortran</emphasis> и <emphasis>Perl</emphasis>.
|
<emphasis>Fortran</emphasis> и <emphasis>Perl</emphasis>.
|
||||||
Множество дополнительных языков программирования для исследований
|
Множество дополнительных языков программирования для исследований
|
||||||
и разработки также доступны из коллекций портов и пакетов.</para>
|
и разработки также доступны из коллекций портов и пакетов.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<indexterm><primary>исходный текст</primary></indexterm>
|
<indexterm><primary>исходный текст</primary></indexterm>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Доступность <emphasis>исходных текстов</emphasis> всей системы
|
<para>Доступность <emphasis>исходных текстов</emphasis> всей системы
|
||||||
означает, что вы имеете максимальный контроль над операционной
|
означает, что вы имеете максимальный контроль над операционной
|
||||||
средой. Зачем выбирать закрытые решения и уповать на милость
|
средой. Зачем выбирать закрытые решения и уповать на милость
|
||||||
производителя, когда вы можете получить по-настоящему открытую
|
производителя, когда вы можете получить по-настоящему открытую
|
||||||
систему?</para>
|
систему?</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Обширная <emphasis>online-документация</emphasis>.</para>
|
<para>Обширная <emphasis>online-документация</emphasis>.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis>И многое-многое другое!</emphasis></para>
|
<para><emphasis>И многое-многое другое!</emphasis></para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
<indexterm><primary>4.4BSD-Lite</primary></indexterm>
|
<indexterm><primary>4.4BSD-Lite</primary></indexterm>
|
||||||
<indexterm>
|
<indexterm>
|
||||||
<primary>Computer Systems Research Group (CSRG)</primary>
|
<primary>Computer Systems Research Group (CSRG)</primary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
<indexterm><primary>U.C. Berkeley</primary></indexterm>
|
<indexterm><primary>U.C. Berkeley</primary></indexterm>
|
||||||
<para>FreeBSD основана на 4.4BSD-Lite от Computer
|
<para>FreeBSD основана на 4.4BSD-Lite от Computer
|
||||||
Systems Research Group (CSRG) Калифорнийского Университета, Беркли,
|
Systems Research Group (CSRG) Калифорнийского Университета, Беркли,
|
||||||
и продолжает славную традицию разработки BSD-систем.
|
и продолжает славную традицию разработки BSD-систем.
|
||||||
В дополнении к прекрасной работе, предоставленной
|
В дополнении к прекрасной работе, предоставленной
|
||||||
CSRG, Проект FreeBSD тратит многие тысячи часов для
|
CSRG, Проект FreeBSD тратит многие тысячи часов для
|
||||||
тонкой настройки системы для максимальной производительности и надёжности
|
тонкой настройки системы для максимальной производительности и надёжности
|
||||||
в условиях максимально приближенным к <quote>боевым</quote>.
|
в условиях максимально приближенным к <quote>боевым</quote>.
|
||||||
Когда большинство коммерческих гигантов только пытаются достичь такого
|
Когда большинство коммерческих гигантов только пытаются достичь такого
|
||||||
уровня возможностей, производительности и надежности операционных
|
уровня возможностей, производительности и надежности операционных
|
||||||
систем для ПК, FreeBSD может предложить все это прямо
|
систем для ПК, FreeBSD может предложить все это прямо
|
||||||
<emphasis>сейчас</emphasis>!</para>
|
<emphasis>сейчас</emphasis>!</para>
|
||||||
|
|
||||||
<para>Применение FreeBSD в действительности ограничено только вашим
|
<para>Применение FreeBSD в действительности ограничено только вашим
|
||||||
воображением. От разработки программного обеспечения до автоматизации
|
воображением. От разработки программного обеспечения до автоматизации
|
||||||
производства, от складского учета до дистанционной
|
производства, от складского учета до дистанционной
|
||||||
коррекции азимутов спутниковых антенн; если задачи можно
|
коррекции азимутов спутниковых антенн; если задачи можно
|
||||||
решить с помощью коммерческих &unix;-систем, скорее всего, они
|
решить с помощью коммерческих &unix;-систем, скорее всего, они
|
||||||
решаемы и с помощью FreeBSD! FreeBSD также существенно выигрывает
|
решаемы и с помощью FreeBSD! FreeBSD также существенно выигрывает
|
||||||
за счет буквально тысяч высококачественных приложений, разработанных
|
за счет буквально тысяч высококачественных приложений, разработанных
|
||||||
исследовательскими центрами и университетами во всём мире, и доступных
|
исследовательскими центрами и университетами во всём мире, и доступных
|
||||||
за минимальную цену или даже бесплатно. Коммерческие приложения
|
за минимальную цену или даже бесплатно. Коммерческие приложения
|
||||||
также доступны, и их с каждым днем становится всё больше.</para>
|
также доступны, и их с каждым днем становится всё больше.</para>
|
||||||
|
|
||||||
<para>Поскольку исходные тексты FreeBSD общедоступны,
|
<para>Поскольку исходные тексты FreeBSD общедоступны,
|
||||||
система может быть оптимизирована в почти невероятной степени
|
система может быть оптимизирована в почти невероятной степени
|
||||||
для специальных приложений или проектов, а это, обычно,
|
для специальных приложений или проектов, а это, обычно,
|
||||||
невозможно при использовании операционных систем от большинства
|
невозможно при использовании операционных систем от большинства
|
||||||
коммерческих производителей. Вот несколько примеров того, как
|
коммерческих производителей. Вот несколько примеров того, как
|
||||||
сейчас используется FreeBSD:</para>
|
сейчас используется FreeBSD:</para>
|
||||||
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis>Интернет-службы:</emphasis> мощнейший TCP/IP
|
<para><emphasis>Интернет-службы:</emphasis> мощнейший TCP/IP
|
||||||
стек делает FreeBSD идеальной платформой для большинства
|
стек делает FreeBSD идеальной платформой для большинства
|
||||||
Интернет-приложений, таких как:</para>
|
Интернет-приложений, таких как:</para>
|
||||||
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<indexterm><primary>FTP-серверы</primary></indexterm>
|
<indexterm><primary>FTP-серверы</primary></indexterm>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>FTP-серверы</para>
|
<para>FTP-серверы</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<indexterm><primary>web-серверы</primary></indexterm>
|
<indexterm><primary>web-серверы</primary></indexterm>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Серверы World Wide Web (как стандартные, так и защищённые
|
<para>Серверы World Wide Web (как стандартные, так и защищённые
|
||||||
[SSL])</para>
|
[SSL])</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<indexterm><primary>межсетевой экран</primary></indexterm>
|
<indexterm><primary>межсетевой экран</primary></indexterm>
|
||||||
<indexterm><primary>NAT</primary></indexterm>
|
<indexterm><primary>NAT</primary></indexterm>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Межсетевые экраны (firewalls) и шлюзы NAT
|
<para>Межсетевые экраны (firewalls) и шлюзы NAT
|
||||||
(<quote>IP-маскарадинг</quote>)</para>
|
(<quote>IP-маскарадинг</quote>)</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<indexterm>
|
<indexterm>
|
||||||
<primary>электронная почта</primary>
|
<primary>электронная почта</primary>
|
||||||
|
@ -309,56 +309,56 @@
|
||||||
<indexterm>
|
<indexterm>
|
||||||
<primary>email</primary>
|
<primary>email</primary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Серверы электронной почты</para>
|
<para>Серверы электронной почты</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<indexterm><primary>USENET</primary></indexterm>
|
<indexterm><primary>USENET</primary></indexterm>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Серверы новостей или дискуссионных групп USENET</para>
|
<para>Серверы новостей или дискуссионных групп USENET</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>и многое другое...</para>
|
<para>и многое другое...</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
<para>Вы можете начать своё знакомство с FreeBSD, используя недорогой
|
<para>Вы можете начать своё знакомство с FreeBSD, используя недорогой
|
||||||
ПК класса 386, а впоследствии увеличить её мощь до сервера масштаба
|
ПК класса 386, а впоследствии увеличить её мощь до сервера масштаба
|
||||||
предприятия с четырьмя процессорами Xeon и RAID контроллером.</para>
|
предприятия с четырьмя процессорами Xeon и RAID контроллером.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis>Образование:</emphasis> Вы студент и ваше
|
<para><emphasis>Образование:</emphasis> Вы студент и ваше
|
||||||
образование связано с компьютерами или другими инженерными
|
образование связано с компьютерами или другими инженерными
|
||||||
дисциплинами? Нет лучшего пути начать изучение операционных
|
дисциплинами? Нет лучшего пути начать изучение операционных
|
||||||
систем, архитектуры компьютера и работы в сети, чем освоить
|
систем, архитектуры компьютера и работы в сети, чем освоить
|
||||||
FreeBSD. Количество свободно доступных пакетов САПР, математических
|
FreeBSD. Количество свободно доступных пакетов САПР, математических
|
||||||
и графических пакетов также делают её чрезвычайно полезной
|
и графических пакетов также делают её чрезвычайно полезной
|
||||||
для тех, кто использует компьютер как инструмент для выполнения
|
для тех, кто использует компьютер как инструмент для выполнения
|
||||||
<emphasis>другой</emphasis> работы!</para>
|
<emphasis>другой</emphasis> работы!</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis>Исследования:</emphasis> За счёт доступности
|
<para><emphasis>Исследования:</emphasis> За счёт доступности
|
||||||
исходных текстов для всей системы, FreeBSD — превосходная платформа
|
исходных текстов для всей системы, FreeBSD — превосходная платформа
|
||||||
как для изучения операционных систем и исследований в
|
как для изучения операционных систем и исследований в
|
||||||
других областях компьютерных наук. Свободная природа FreeBSD
|
других областях компьютерных наук. Свободная природа FreeBSD
|
||||||
позволяет удалённым группам сотрудничать, обмениваться
|
позволяет удалённым группам сотрудничать, обмениваться
|
||||||
идеями и совместными разработками, не беспокоясь
|
идеями и совместными разработками, не беспокоясь
|
||||||
о наличии специальных лицензий или ограничений на то,
|
о наличии специальных лицензий или ограничений на то,
|
||||||
что может обсуждаться в открытых форумах.</para>
|
что может обсуждаться в открытых форумах.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<indexterm><primary>маршрутизатор</primary></indexterm>
|
<indexterm><primary>маршрутизатор</primary></indexterm>
|
||||||
<indexterm><primary>DNS-сервер</primary></indexterm>
|
<indexterm><primary>DNS-сервер</primary></indexterm>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis>Работа в сети:</emphasis> Нужен новый маршрутизатор?
|
<para><emphasis>Работа в сети:</emphasis> Нужен новый маршрутизатор?
|
||||||
Сервер имён (DNS)? Межсетевой экран, защищающий от проникновения
|
Сервер имён (DNS)? Межсетевой экран, защищающий от проникновения
|
||||||
извне в вашу сеть? FreeBSD может превратить давно списанный и
|
извне в вашу сеть? FreeBSD может превратить давно списанный и
|
||||||
пылящийся в углу 386-й или 486-й ПК в мощный маршрутизатор
|
пылящийся в углу 386-й или 486-й ПК в мощный маршрутизатор
|
||||||
с возможностью фильтрации пакетов.</para>
|
с возможностью фильтрации пакетов.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<indexterm>
|
<indexterm>
|
||||||
<primary>X Window System</primary>
|
<primary>X Window System</primary>
|
||||||
|
@ -368,30 +368,30 @@
|
||||||
<primary>X Window System</primary>
|
<primary>X Window System</primary>
|
||||||
<secondary>Accelerated-X</secondary>
|
<secondary>Accelerated-X</secondary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis>Рабочая станция X Window:</emphasis> FreeBSD прекрасный
|
<para><emphasis>Рабочая станция X Window:</emphasis> FreeBSD прекрасный
|
||||||
выбор, если вам нужен недорогой X-терминал. Можно использовать
|
выбор, если вам нужен недорогой X-терминал. Можно использовать
|
||||||
свободно распространяемый сервер X11 или один из
|
свободно распространяемый сервер X11 или один из
|
||||||
коммерческих серверов, поставляемых <ulink
|
коммерческих серверов, поставляемых <ulink
|
||||||
url="http://www.xig.com">Xi Graphics</ulink>. В отличие от
|
url="http://www.xig.com">Xi Graphics</ulink>. В отличие от
|
||||||
X-терминала, на FreeBSD можно запускать множество приложений
|
X-терминала, на FreeBSD можно запускать множество приложений
|
||||||
локально, если требуется, таким образом перенеся часть нагрузки
|
локально, если требуется, таким образом перенеся часть нагрузки
|
||||||
с центрального сервера. FreeBSD может быть загружена <quote>на
|
с центрального сервера. FreeBSD может быть загружена <quote>на
|
||||||
бездисковой станции</quote>, что делает рабочую станцию ещё
|
бездисковой станции</quote>, что делает рабочую станцию ещё
|
||||||
дешевле и проще в администрировании.</para>
|
дешевле и проще в администрировании.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<indexterm><primary>набор средств разработки GNU</primary></indexterm>
|
<indexterm><primary>набор средств разработки GNU</primary></indexterm>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><emphasis>Разработка программного обеспечения:</emphasis> Базовая
|
<para><emphasis>Разработка программного обеспечения:</emphasis> Базовая
|
||||||
поставка FreeBSD распространяется с полным набором инструментов для
|
поставка FreeBSD распространяется с полным набором инструментов для
|
||||||
разработки, включая знаменитые компилятор GNU C/C++ и
|
разработки, включая знаменитые компилятор GNU C/C++ и
|
||||||
отладчик.</para>
|
отладчик.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
<para>FreeBSD доступна как в исходных текстах, так и в двоичном виде
|
<para>FreeBSD доступна как в исходных текстах, так и в двоичном виде
|
||||||
на CDROM, DVD и через анонимный доступ к FTP. Подробнее о том,
|
на CDROM, DVD и через анонимный доступ к FTP. Подробнее о том,
|
||||||
как получить FreeBSD, см. в <xref linkend="mirrors">.</para>
|
как получить FreeBSD, см. в <xref linkend="mirrors">.</para>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
@ -407,8 +407,8 @@
|
||||||
сайтах в интернет, включая:</para>
|
сайтах в интернет, включая:</para>
|
||||||
|
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
<indexterm><primary>Yahoo!</primary></indexterm>
|
<indexterm><primary>Yahoo!</primary></indexterm>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><ulink url="http://www.yahoo.com/">Yahoo!</ulink></para>
|
<para><ulink url="http://www.yahoo.com/">Yahoo!</ulink></para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
|
@ -500,19 +500,19 @@
|
||||||
<indexterm><primary>Williams, Nate</primary></indexterm>
|
<indexterm><primary>Williams, Nate</primary></indexterm>
|
||||||
<indexterm><primary>Grimes, Rod</primary></indexterm>
|
<indexterm><primary>Grimes, Rod</primary></indexterm>
|
||||||
<indexterm>
|
<indexterm>
|
||||||
<primary>Проект FreeBSD</primary>
|
<primary>Проект FreeBSD</primary>
|
||||||
<secondary>история</secondary>
|
<secondary>история</secondary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
<para>Проект FreeBSD возник в первой половине 1993 года,
|
<para>Проект FreeBSD возник в первой половине 1993 года,
|
||||||
частично как результат развития <quote>Неофициального комплекта
|
частично как результат развития <quote>Неофициального комплекта
|
||||||
исправлений к 386BSD (patchkit)</quote>, последними 3-мя координаторами
|
исправлений к 386BSD (patchkit)</quote>, последними 3-мя координаторами
|
||||||
этого проекта: Nate Williams, Rod Grimes и мною.</para>
|
этого проекта: Nate Williams, Rod Grimes и мною.</para>
|
||||||
|
|
||||||
<indexterm><primary>386BSD</primary></indexterm>
|
<indexterm><primary>386BSD</primary></indexterm>
|
||||||
<para>Нашей главной задачей было зафиксировать промежуточное состояние
|
<para>Нашей главной задачей было зафиксировать промежуточное состояние
|
||||||
проекта 386BSD, чтобы исправить множество проблем, которые
|
проекта 386BSD, чтобы исправить множество проблем, которые
|
||||||
механизм patchkit (набор исправлений) не мог решить. Некоторые из вас,
|
механизм patchkit (набор исправлений) не мог решить. Некоторые из вас,
|
||||||
возможно, помнят раннее рабочее название этого проекта:
|
возможно, помнят раннее рабочее название этого проекта:
|
||||||
<quote>386BSD 0.5</quote> или <quote>386BSD Interim</quote>.</para>
|
<quote>386BSD 0.5</quote> или <quote>386BSD Interim</quote>.</para>
|
||||||
|
|
||||||
<indexterm><primary>Jolitz, Bill</primary></indexterm>
|
<indexterm><primary>Jolitz, Bill</primary></indexterm>
|
||||||
|
@ -541,7 +541,7 @@
|
||||||
только поддержала идею распространения FreeBSD на CD, но ещё и
|
только поддержала идею распространения FreeBSD на CD, но ещё и
|
||||||
предоставила проекту компьютер для работы и быстрый доступ к
|
предоставила проекту компьютер для работы и быстрый доступ к
|
||||||
Интернету. Без почти беспрецедентной веры Walnut Creek CDROM в этот,
|
Интернету. Без почти беспрецедентной веры Walnut Creek CDROM в этот,
|
||||||
в то время, полностью неизвестный проект, вряд ли FreeBSD
|
в то время, полностью неизвестный проект, вряд ли FreeBSD
|
||||||
зашла бы так далеко и так быстро, как сегодня.</para>
|
зашла бы так далеко и так быстро, как сегодня.</para>
|
||||||
|
|
||||||
<indexterm><primary>4.3BSD-Lite</primary></indexterm>
|
<indexterm><primary>4.3BSD-Lite</primary></indexterm>
|
||||||
|
@ -550,22 +550,22 @@
|
||||||
<indexterm><primary>386BSD</primary></indexterm>
|
<indexterm><primary>386BSD</primary></indexterm>
|
||||||
<indexterm><primary>Free Software Foundation</primary></indexterm>
|
<indexterm><primary>Free Software Foundation</primary></indexterm>
|
||||||
<para>Первым дистрибутивом, распространяемым как на CDROM, так и в сети,
|
<para>Первым дистрибутивом, распространяемым как на CDROM, так и в сети,
|
||||||
стала FreeBSD 1.0, выпущенная в декабре 1993 года. Эта версия была
|
стала FreeBSD 1.0, выпущенная в декабре 1993 года. Эта версия была
|
||||||
выполнена на основе ленты 4.3BSD-Lite (<quote>Net/2</quote>)
|
выполнена на основе ленты 4.3BSD-Lite (<quote>Net/2</quote>)
|
||||||
из Калифорнийского Университета в Беркли, с многочисленными
|
из Калифорнийского Университета в Беркли, с многочисленными
|
||||||
добавлениями из проекта 386BSD и Фонда Свободного Программного
|
добавлениями из проекта 386BSD и Фонда Свободного Программного
|
||||||
Обеспечения. Это был довольно внушительный успех для
|
Обеспечения. Это был довольно внушительный успех для
|
||||||
первой попытки, и мы закрепили его с выходом FreeBSD
|
первой попытки, и мы закрепили его с выходом FreeBSD
|
||||||
1.1 RELEASE в мае 1994 года.</para>
|
1.1 RELEASE в мае 1994 года.</para>
|
||||||
|
|
||||||
<indexterm><primary>Novell</primary></indexterm>
|
<indexterm><primary>Novell</primary></indexterm>
|
||||||
<indexterm><primary>U.C. Berkeley</primary></indexterm>
|
<indexterm><primary>U.C. Berkeley</primary></indexterm>
|
||||||
<indexterm><primary>Net/2</primary></indexterm>
|
<indexterm><primary>Net/2</primary></indexterm>
|
||||||
<indexterm><primary>AT&T</primary></indexterm>
|
<indexterm><primary>AT&T</primary></indexterm>
|
||||||
<para>В это же время, на горизонте сгустились тучи в связи с назревающим
|
<para>В это же время, на горизонте сгустились тучи в связи с назревающим
|
||||||
скандалом между Novell и Калифорнийским Университетом, Беркли.
|
скандалом между Novell и Калифорнийским Университетом, Беркли.
|
||||||
Это был вялотекущий судебный процесс о легальности версии
|
Это был вялотекущий судебный процесс о легальности версии
|
||||||
Net/2 из Беркли. По условиям достигнутого соглашения, Калифорнийский
|
Net/2 из Беркли. По условиям достигнутого соглашения, Калифорнийский
|
||||||
Университет признавал, что большие куски Net/2 были
|
Университет признавал, что большие куски Net/2 были
|
||||||
<quote>унаследованным</quote> кодом, права на который принадлежат
|
<quote>унаследованным</quote> кодом, права на который принадлежат
|
||||||
компании Novell, которая, в свою очередь, приобрела эти права ранее у
|
компании Novell, которая, в свою очередь, приобрела эти права ранее у
|
||||||
|
@ -574,8 +574,8 @@
|
||||||
полностью <quote>свободной</quote>, а всем пользователям Net/2 будет
|
полностью <quote>свободной</quote>, а всем пользователям Net/2 будет
|
||||||
настоятельно рекомендовано перейти на неё. Это также касалось FreeBSD,
|
настоятельно рекомендовано перейти на неё. Это также касалось FreeBSD,
|
||||||
и проекту было дано время до конца июля 1994 года для прекращения
|
и проекту было дано время до конца июля 1994 года для прекращения
|
||||||
распространения его продукта, базирующегося на Net/2. На этих
|
распространения его продукта, базирующегося на Net/2. На этих
|
||||||
условиях проекту было разрешено выпустить последний релиз до
|
условиях проекту было разрешено выпустить последний релиз до
|
||||||
окончания срока, и это была FreeBSD 1.1.5.1.</para>
|
окончания срока, и это была FreeBSD 1.1.5.1.</para>
|
||||||
|
|
||||||
<para>Тогда проект FreeBSD приступил к сложнейшей задаче буквально
|
<para>Тогда проект FreeBSD приступил к сложнейшей задаче буквально
|
||||||
|
@ -594,23 +594,23 @@
|
||||||
FreeBSD 2.0.5, выпущенной в июне 1995 года.</para>
|
FreeBSD 2.0.5, выпущенной в июне 1995 года.</para>
|
||||||
|
|
||||||
<para>Мы выпустили FreeBSD 2.1.5 в августе 1996, и она стала
|
<para>Мы выпустили FreeBSD 2.1.5 в августе 1996, и она стала
|
||||||
достаточно популярной среди ISP и в коммерческой среде, чтобы
|
достаточно популярной среди ISP и в коммерческой среде, чтобы
|
||||||
выпустить еще один релиз из ветви 2.1-STABLE. Это была
|
выпустить еще один релиз из ветви 2.1-STABLE. Это была
|
||||||
FreeBSD 2.1.7.1, вышедшая в феврале 1997 и завершившая главную
|
FreeBSD 2.1.7.1, вышедшая в феврале 1997 и завершившая главную
|
||||||
ветвь разработки 2.1-STABLE. Сейчас в режиме поддержки, в эту ветвь
|
ветвь разработки 2.1-STABLE. Сейчас в режиме поддержки, в эту ветвь
|
||||||
(RELENG_2_1_0) вносятся только улучшения защиты и другие
|
(RELENG_2_1_0) вносятся только улучшения защиты и другие
|
||||||
критически важные исправления.</para>
|
критически важные исправления.</para>
|
||||||
|
|
||||||
<para>FreeBSD 2.2 была ответвлена от основной линии разработки
|
<para>FreeBSD 2.2 была ответвлена от основной линии разработки
|
||||||
(<quote>-CURRENT</quote>) в ноябре 1996 как ветвь RELENG_2_2,
|
(<quote>-CURRENT</quote>) в ноябре 1996 как ветвь RELENG_2_2,
|
||||||
а первая полная версия (2.2.1) появилась в апреле 1997.
|
а первая полная версия (2.2.1) появилась в апреле 1997.
|
||||||
Последующие версии ветви 2.2 появлялись летом и в конце 1997 года,
|
Последующие версии ветви 2.2 появлялись летом и в конце 1997 года,
|
||||||
а последняя версия (2.2.8) вышла в ноябре 1998.
|
а последняя версия (2.2.8) вышла в ноябре 1998.
|
||||||
Первая официальная версия 3.0 была подготовлена к выходу в
|
Первая официальная версия 3.0 была подготовлена к выходу в
|
||||||
октябре 1998, завершив развитие ветви 2.2 </para>
|
октябре 1998, завершив развитие ветви 2.2 </para>
|
||||||
|
|
||||||
<para>Третье ветвление произошло 20 января 1999 года: появились
|
<para>Третье ветвление произошло 20 января 1999 года: появились
|
||||||
ветви 4.0-CURRENT и 3.X-STABLE. Из ветви 3.X-STABLE были получены:
|
ветви 4.0-CURRENT и 3.X-STABLE. Из ветви 3.X-STABLE были получены:
|
||||||
3.1 — 15 февраля 1999, 3.2 — 15 мая 1999,
|
3.1 — 15 февраля 1999, 3.2 — 15 мая 1999,
|
||||||
3.3 — 16 сентября 1999, 3.4 — 20 декабря 1999,
|
3.3 — 16 сентября 1999, 3.4 — 20 декабря 1999,
|
||||||
3.5 — 24 июня 2000, за которым последовал через несколько дней
|
3.5 — 24 июня 2000, за которым последовал через несколько дней
|
||||||
|
@ -635,11 +635,11 @@
|
||||||
<para>Ветвь RELENG_5 была создана в августе 2004, после чего был
|
<para>Ветвь RELENG_5 была создана в августе 2004, после чего был
|
||||||
выпущен релиз 5.3-RELEASE, который открыл серию релизов из ветви
|
выпущен релиз 5.3-RELEASE, который открыл серию релизов из ветви
|
||||||
5-STABLE. Самый последний релиз &rel.current;-RELEASE был выпущен
|
5-STABLE. Самый последний релиз &rel.current;-RELEASE был выпущен
|
||||||
&rel.current.date;. Из ветки RELENG_5 релизы ещё будут
|
&rel.current.date;. Из ветки RELENG_5 релизы ещё будут
|
||||||
выпускаться.</para>
|
выпускаться.</para>
|
||||||
|
|
||||||
<para>На данный момент, долговременные разработки и проекты продолжаются
|
<para>На данный момент, долговременные разработки и проекты продолжаются
|
||||||
в ветке 6.X-CURRENT, и по ходу разработки будут доступны снэпшот-релизы
|
в ветке 6.X-CURRENT, и по ходу разработки будут доступны снэпшот-релизы
|
||||||
6.X на CDROM (и, конечно же, в сети), постоянно выкладываемые на
|
6.X на CDROM (и, конечно же, в сети), постоянно выкладываемые на
|
||||||
<ulink url="ftp://current.FreeBSD.org/pub/FreeBSD/snapshots/">
|
<ulink url="ftp://current.FreeBSD.org/pub/FreeBSD/snapshots/">
|
||||||
сервер снэпшотов</ulink> как промежуточные результаты.</para>
|
сервер снэпшотов</ulink> как промежуточные результаты.</para>
|
||||||
|
@ -647,27 +647,27 @@
|
||||||
|
|
||||||
<sect2 id="goals">
|
<sect2 id="goals">
|
||||||
<sect2info>
|
<sect2info>
|
||||||
<authorgroup>
|
<authorgroup>
|
||||||
<author>
|
<author>
|
||||||
<firstname>Jordan</firstname>
|
<firstname>Jordan</firstname>
|
||||||
<surname>Hubbard</surname>
|
<surname>Hubbard</surname>
|
||||||
<contrib>Предоставил </contrib>
|
<contrib>Предоставил </contrib>
|
||||||
</author>
|
</author>
|
||||||
</authorgroup>
|
</authorgroup>
|
||||||
</sect2info>
|
</sect2info>
|
||||||
|
|
||||||
<title>Цели Проекта FreeBSD</title>
|
<title>Цели Проекта FreeBSD</title>
|
||||||
|
|
||||||
<indexterm>
|
<indexterm>
|
||||||
<primary>Проект FreeBSD</primary>
|
<primary>Проект FreeBSD</primary>
|
||||||
<secondary>цели</secondary>
|
<secondary>цели</secondary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
<para>Целью Проекта FreeBSD является предоставление программного
|
<para>Целью Проекта FreeBSD является предоставление программного
|
||||||
обеспечения, которое может быть использовано для любых целей
|
обеспечения, которое может быть использовано для любых целей
|
||||||
и без дополнительных ограничений. Многие из нас внесли значительный
|
и без дополнительных ограничений. Многие из нас внесли значительный
|
||||||
вклад в код (и проект) и совершенно не против получать за это иногда
|
вклад в код (и проект) и совершенно не против получать за это иногда
|
||||||
финансовую компенсацию, но мы определенно не собираемся ее требовать.
|
финансовую компенсацию, но мы определенно не собираемся ее требовать.
|
||||||
Мы верим, что первая и основная наша <quote>миссия</quote> это
|
Мы верим, что первая и основная наша <quote>миссия</quote> это
|
||||||
предоставление кода для всех, кому он необходим, и для любых целей,
|
предоставление кода для всех, кому он необходим, и для любых целей,
|
||||||
так чтобы этот код становился всё более распространённым и предоставлял
|
так чтобы этот код становился всё более распространённым и предоставлял
|
||||||
самые широкие возможности. Это, я верю, является одной из наиболее
|
самые широкие возможности. Это, я верю, является одной из наиболее
|
||||||
|
@ -675,14 +675,14 @@
|
||||||
энтузиазмом поддерживаем её.</para>
|
энтузиазмом поддерживаем её.</para>
|
||||||
|
|
||||||
<indexterm>
|
<indexterm>
|
||||||
<primary>GNU General Public License (GPL)</primary>
|
<primary>GNU General Public License (GPL)</primary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
<indexterm>
|
<indexterm>
|
||||||
<primary>GNU Lesser General Public License (LGPL)</primary>
|
<primary>GNU Lesser General Public License (LGPL)</primary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
<indexterm><primary>BSD Copyright</primary></indexterm>
|
<indexterm><primary>BSD Copyright</primary></indexterm>
|
||||||
<para>Тот код в нашем дереве исходных текстов, который попадает
|
<para>Тот код в нашем дереве исходных текстов, который попадает
|
||||||
под Стандартную Общественную Лицензию GNU (GPL) или Стандартную
|
под Стандартную Общественную Лицензию GNU (GPL) или Стандартную
|
||||||
Общественную Лицензию Ограниченного Применения GNU (LGPL),
|
Общественную Лицензию Ограниченного Применения GNU (LGPL),
|
||||||
предоставляется с дополнительными условиями, хотя они обеспечивают
|
предоставляется с дополнительными условиями, хотя они обеспечивают
|
||||||
только возможность доступа, а не его ограничение. По причине
|
только возможность доступа, а не его ограничение. По причине
|
||||||
|
@ -693,36 +693,36 @@
|
||||||
|
|
||||||
<sect2 id="development">
|
<sect2 id="development">
|
||||||
<sect2info>
|
<sect2info>
|
||||||
<authorgroup>
|
<authorgroup>
|
||||||
<author>
|
<author>
|
||||||
<firstname>Satoshi</firstname>
|
<firstname>Satoshi</firstname>
|
||||||
<surname>Asami</surname>
|
<surname>Asami</surname>
|
||||||
<contrib>Предоставил </contrib>
|
<contrib>Предоставил </contrib>
|
||||||
</author>
|
</author>
|
||||||
</authorgroup>
|
</authorgroup>
|
||||||
</sect2info>
|
</sect2info>
|
||||||
|
|
||||||
<title>Модель Разработки FreeBSD</title>
|
<title>Модель Разработки FreeBSD</title>
|
||||||
|
|
||||||
<indexterm>
|
<indexterm>
|
||||||
<primary>Проект FreeBSD</primary>
|
<primary>Проект FreeBSD</primary>
|
||||||
<secondary>модель разработки</secondary>
|
<secondary>модель разработки</secondary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
<para>Разработка FreeBSD — это очень открытый и гибкий процесс.
|
<para>Разработка FreeBSD — это очень открытый и гибкий процесс.
|
||||||
FreeBSD в буквальном смысле создана из кода, предоставленного
|
FreeBSD в буквальном смысле создана из кода, предоставленного
|
||||||
сотнями людей со всего мира, в чем вы можете убедится, взглянув
|
сотнями людей со всего мира, в чем вы можете убедится, взглянув
|
||||||
на <ulink
|
на <ulink
|
||||||
url="&url.articles.contributors;/article.html">список этих
|
url="&url.articles.contributors;/article.html">список этих
|
||||||
людей</ulink>. Инфраструктура разработки FreeBSD позволяет этим
|
людей</ulink>. Инфраструктура разработки FreeBSD позволяет этим
|
||||||
сотням разработчиков сотрудничать с помощью Интернета. Мы постоянно
|
сотням разработчиков сотрудничать с помощью Интернета. Мы постоянно
|
||||||
ищем новых разработчиков и новые идеи, и те, кто заинтересован
|
ищем новых разработчиков и новые идеи, и те, кто заинтересован
|
||||||
в более тесном взаимодействии и хочет принять участие в проекте,
|
в более тесном взаимодействии и хочет принять участие в проекте,
|
||||||
должны просто связаться с нами в рассылке &a.hackers.name;. Для тех, кто
|
должны просто связаться с нами в рассылке &a.hackers.name;. Для тех, кто
|
||||||
желает уведомить других пользователей FreeBSD об основных
|
желает уведомить других пользователей FreeBSD об основных
|
||||||
направлениях работы, доступен &a.announce;.</para>
|
направлениях работы, доступен &a.announce;.</para>
|
||||||
|
|
||||||
<para>Для независимой работы или тесного сотрудничества, полезно знать
|
<para>Для независимой работы или тесного сотрудничества, полезно знать
|
||||||
о проекте и процессе разработки FreeBSD следующее:</para>
|
о проекте и процессе разработки FreeBSD следующее:</para>
|
||||||
|
|
||||||
<variablelist>
|
<variablelist>
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
|
@ -739,20 +739,20 @@
|
||||||
</indexterm>
|
</indexterm>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Главное дерево исходных текстов FreeBSD поддерживается
|
<para>Главное дерево исходных текстов FreeBSD поддерживается
|
||||||
с помощью
|
с помощью
|
||||||
<ulink url="http://www.cvshome.org/">CVS</ulink>
|
<ulink url="http://ximbiot.com/cvs/wiki/">CVS</ulink>
|
||||||
(Concurrent Versions System), свободно доступной системой
|
(Concurrent Versions System), свободно доступной системой
|
||||||
контроля исходных текстов, которая поставляется вместе
|
контроля исходных текстов, которая поставляется вместе
|
||||||
с FreeBSD. Основной
|
с FreeBSD. Основной
|
||||||
<ulink url="http://www.FreeBSD.org/cgi/cvsweb.cgi">CVS
|
<ulink url="http://www.FreeBSD.org/cgi/cvsweb.cgi">CVS
|
||||||
репозиторий</ulink> располагается на компьютере, находящемся
|
репозиторий</ulink> располагается на компьютере, находящемся
|
||||||
в городе Санта Клара, Калифорния (США), откуда и распространяется
|
в городе Санта Клара, Калифорния (США), откуда и распространяется
|
||||||
на множество зеркал по всему миру. Дерево CVS, содержащее ветви
|
на множество зеркал по всему миру. Дерево CVS, содержащее ветви
|
||||||
<link linkend="current">-CURRENT</link> и <link
|
<link linkend="current">-CURRENT</link> и <link
|
||||||
linkend="stable">-STABLE</link>,
|
linkend="stable">-STABLE</link>,
|
||||||
может быть легко скопировано на ваш локальный компьютер.
|
может быть легко скопировано на ваш локальный компьютер.
|
||||||
Дополнительную информацию о том, как это сделать, можно найти
|
Дополнительную информацию о том, как это сделать, можно найти
|
||||||
в разделе <link linkend="synching">Синхронизация
|
в разделе <link linkend="synching">Синхронизация
|
||||||
дерева исходных текстов</link>.</para>
|
дерева исходных текстов</link>.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
@ -806,12 +806,12 @@
|
||||||
|
|
||||||
<note>
|
<note>
|
||||||
<para>Большинство членов Core-группы —
|
<para>Большинство членов Core-группы —
|
||||||
волонтёры, и не получают никакой финансовой выгоды от участия
|
волонтёры, и не получают никакой финансовой выгоды от участия
|
||||||
в проекте, поэтому вы не должны рассматривать возложенную на
|
в проекте, поэтому вы не должны рассматривать возложенную на
|
||||||
них <quote>ответственность</quote> как
|
них <quote>ответственность</quote> как
|
||||||
<quote>гарантированную поддержку</quote>. Аналогия с
|
<quote>гарантированную поддержку</quote>. Аналогия с
|
||||||
<quote>советом директоров</quote> не очень точна и, вероятно,
|
<quote>советом директоров</quote> не очень точна и, вероятно,
|
||||||
гораздо правильнее будет сказать, что это люди, которые
|
гораздо правильнее будет сказать, что это люди, которые
|
||||||
посвятили себя FreeBSD, хотя и достойны лучшей участи!</para>
|
посвятили себя FreeBSD, хотя и достойны лучшей участи!</para>
|
||||||
</note>
|
</note>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
@ -872,24 +872,24 @@
|
||||||
<indexterm><primary>Free Software Foundation</primary></indexterm>
|
<indexterm><primary>Free Software Foundation</primary></indexterm>
|
||||||
<indexterm><primary>U.C. Berkeley</primary></indexterm>
|
<indexterm><primary>U.C. Berkeley</primary></indexterm>
|
||||||
<indexterm>
|
<indexterm>
|
||||||
<primary>Computer Systems Research Group (CSRG)</primary>
|
<primary>Computer Systems Research Group (CSRG)</primary>
|
||||||
</indexterm>
|
</indexterm>
|
||||||
<para>FreeBSD — это свободно доступная, с полными исходными
|
<para>FreeBSD — это свободно доступная, с полными исходными
|
||||||
текстами, основанная на 4.4BSD-Lite версия для компьютерных систем,
|
текстами, основанная на 4.4BSD-Lite версия для компьютерных систем,
|
||||||
основанных на Intel &i386;, &i486;, &pentium;,
|
основанных на Intel &i386;, &i486;, &pentium;,
|
||||||
&pentium; Pro,
|
&pentium; Pro,
|
||||||
&celeron;,
|
&celeron;,
|
||||||
&pentium; II,
|
&pentium; II,
|
||||||
&pentium; III,
|
&pentium; III,
|
||||||
&pentium; 4 (или совместимыми),
|
&pentium; 4 (или совместимыми),
|
||||||
&xeon;, DEC <trademark>Alpha</trademark> и
|
&xeon;, DEC <trademark>Alpha</trademark> и
|
||||||
Sun &ultrasparc;. В основном она базируется на
|
Sun &ultrasparc;. В основном она базируется на
|
||||||
программном обеспечении от группы CSRG, U.C. Berkley, с некоторым
|
программном обеспечении от группы CSRG, U.C. Berkley, с некоторым
|
||||||
дополнениями из NetBSD, OpenBSD, 386BSD и Free Software
|
дополнениями из NetBSD, OpenBSD, 386BSD и Free Software
|
||||||
Foundation.</para>
|
Foundation.</para>
|
||||||
|
|
||||||
<para>С момента выпуска FreeBSD версии 2.0 в конце 1994 года,
|
<para>С момента выпуска FreeBSD версии 2.0 в конце 1994 года,
|
||||||
производительность, возможности и стабильность FreeBSD существенно
|
производительность, возможности и стабильность FreeBSD существенно
|
||||||
возросли.
|
возросли.
|
||||||
<!-- XXX is the rest of this paragraph still true ? -->
|
<!-- XXX is the rest of this paragraph still true ? -->
|
||||||
Самое большое изменение — это полное обновление системы
|
Самое большое изменение — это полное обновление системы
|
||||||
|
@ -925,34 +925,34 @@
|
||||||
порт предоставляется также как скомпилированный
|
порт предоставляется также как скомпилированный
|
||||||
<quote>пакет</quote>, который может быть установлен с помощью
|
<quote>пакет</quote>, который может быть установлен с помощью
|
||||||
простой команды (<command>pkg_add</command>) теми, кто предпочитает
|
простой команды (<command>pkg_add</command>) теми, кто предпочитает
|
||||||
не компилировать порты из исходных текстов. Дополнительная
|
не компилировать порты из исходных текстов. Дополнительная
|
||||||
информация о пакетах и портах находится в <xref linkend="ports">.</para>
|
информация о пакетах и портах находится в <xref linkend="ports">.</para>
|
||||||
|
|
||||||
<para>Множество дополнительных документов, которые могут пригодиться
|
<para>Множество дополнительных документов, которые могут пригодиться
|
||||||
в процессе установки и использования FreeBSD,
|
в процессе установки и использования FreeBSD,
|
||||||
находятся в каталоге <filename>/usr/share/doc</filename>
|
находятся в каталоге <filename>/usr/share/doc</filename>
|
||||||
на любой машине, работающей под управлением современной версии FreeBSD. Вы
|
на любой машине, работающей под управлением современной версии FreeBSD. Вы
|
||||||
можете просматривать локально установленные документы с помощью
|
можете просматривать локально установленные документы с помощью
|
||||||
любого браузера, поддерживающего HTML, используя следующие ссылки:</para>
|
любого браузера, поддерживающего HTML, используя следующие ссылки:</para>
|
||||||
|
|
||||||
<variablelist>
|
<variablelist>
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term>Руководство FreeBSD</term>
|
<term>Руководство FreeBSD</term>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><ulink type="html"
|
<para><ulink type="html"
|
||||||
url="file://localhost/usr/share/doc/ru_RU.KOI8-R/books/handbook/index.html"><filename>/usr/share/doc/ru_RU.KOI8-R/books/handbook/index.html</filename></ulink></para>
|
url="file://localhost/usr/share/doc/ru_RU.KOI8-R/books/handbook/index.html"><filename>/usr/share/doc/ru_RU.KOI8-R/books/handbook/index.html</filename></ulink></para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
|
||||||
<varlistentry>
|
<varlistentry>
|
||||||
<term>FreeBSD FAQ (Часто задаваемые вопросы)</term>
|
<term>FreeBSD FAQ (Часто задаваемые вопросы)</term>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para><ulink type="html"
|
<para><ulink type="html"
|
||||||
url="file://localhost/usr/share/doc/ru_RU.KOI8-R/books/faq/index.html"><filename>/usr/share/doc/ru_RU.KOI8-R/books/faq/index.html</filename></ulink></para>
|
url="file://localhost/usr/share/doc/ru_RU.KOI8-R/books/faq/index.html"><filename>/usr/share/doc/ru_RU.KOI8-R/books/faq/index.html</filename></ulink></para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
</variablelist>
|
</variablelist>
|
||||||
|
|
||||||
<para>Вы также можете просмотреть основные (и наиболее часто обновляемые)
|
<para>Вы также можете просмотреть основные (и наиболее часто обновляемые)
|
||||||
|
@ -970,5 +970,5 @@
|
||||||
sgml-omittag: nil
|
sgml-omittag: nil
|
||||||
sgml-always-quote-attributes: t
|
sgml-always-quote-attributes: t
|
||||||
sgml-parent-document: ("../book.sgml" "part" "chapter")
|
sgml-parent-document: ("../book.sgml" "part" "chapter")
|
||||||
End:
|
End:
|
||||||
-->
|
-->
|
||||||
|
|
|
@ -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/kernelconfig/chapter.sgml,v 1.29 2006/01/03 06:58:42 gad Exp $
|
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/kernelconfig/chapter.sgml,v 1.31 2006/02/17 20:06:50 marck Exp $
|
||||||
|
|
||||||
Original revision: 1.161
|
Original revision: 1.163
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<chapter id="kernelconfig">
|
<chapter id="kernelconfig">
|
||||||
|
@ -391,9 +391,9 @@
|
||||||
ÑÄÒÏ ÂÙÓÔÒÅÅ ÉÌÉ ÐÏÓÔÒÏÉÔØ ÔÏÌØËÏ ÏÐÒÅÄÅÌ£ÎÎÙÅ ÍÏÄÕÌÉ, ÔÏ ×ÁÍ
|
ÑÄÒÏ ÂÙÓÔÒÅÅ ÉÌÉ ÐÏÓÔÒÏÉÔØ ÔÏÌØËÏ ÏÐÒÅÄÅÌ£ÎÎÙÅ ÍÏÄÕÌÉ, ÔÏ ×ÁÍ
|
||||||
ÎÕÖÎÏ ÏÔÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌ <filename>/etc/make.conf</filename>
|
ÎÕÖÎÏ ÏÔÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌ <filename>/etc/make.conf</filename>
|
||||||
ÐÅÒÅÄ ÎÁÞÁÌÏÍ ÐÒÏÃÅÓÓÁ ÓÂÏÒËÉ ÑÄÒÁ:</para>
|
ÐÅÒÅÄ ÎÁÞÁÌÏÍ ÐÒÏÃÅÓÓÁ ÓÂÏÒËÉ ÑÄÒÁ:</para>
|
||||||
|
|
||||||
<programlisting>MODULES_OVERRIDE = linux acpi sound/sound sound/driver/ds1 ntfs</programlisting>
|
<programlisting>MODULES_OVERRIDE = linux acpi sound/sound sound/driver/ds1 ntfs</programlisting>
|
||||||
|
|
||||||
<para>üÔÁ ÐÅÒÅÍÅÎÎÁÑ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÓÐÉÓÏË ÍÏÄÕÌÅÊ, ËÏÔÏÒÙÅ ÎÕÖÎÏ ÐÏÓÔÒÏÉÔØ
|
<para>üÔÁ ÐÅÒÅÍÅÎÎÁÑ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÓÐÉÓÏË ÍÏÄÕÌÅÊ, ËÏÔÏÒÙÅ ÎÕÖÎÏ ÐÏÓÔÒÏÉÔØ
|
||||||
×ÍÅÓÔÏ ÐÏÓÔÒÏÅÎÉÑ ×ÓÅÈ ÍÏÄÕÌÅÊ. úÁ ÄÒÕÇÉÍÉ ÐÅÒÅÍÅÎÎÙÍÉ, ËÏÔÏÒÙÅ ×Ù ÍÏÖÅÔÅ
|
×ÍÅÓÔÏ ÐÏÓÔÒÏÅÎÉÑ ×ÓÅÈ ÍÏÄÕÌÅÊ. úÁ ÄÒÕÇÉÍÉ ÐÅÒÅÍÅÎÎÙÍÉ, ËÏÔÏÒÙÅ ×Ù ÍÏÖÅÔÅ
|
||||||
ÐÏÓÞÉÔÁÔØ ÐÏÌÅÚÎÙÍÉ × ÐÒÏÃÅÓÓÅ ÓÂÏÒËÉ ÑÄÒÁ, ÏÂÒÁÝÁÊÔÅÓØ Ë ÓÔÒÁÎÉÃÅ
|
ÐÏÓÞÉÔÁÔØ ÐÏÌÅÚÎÙÍÉ × ÐÒÏÃÅÓÓÅ ÓÂÏÒËÉ ÑÄÒÁ, ÏÂÒÁÝÁÊÔÅÓØ Ë ÓÔÒÁÎÉÃÅ
|
||||||
|
@ -511,7 +511,7 @@
|
||||||
<para>÷ &os; 5.X É ÂÏÌÅÅ ÐÏÚÄÎÉÈ ×ÅÒÓÉÑÈ ×Ù ×ÓÅ ÅÝÅ ÍÏÖÅÔÅ ÓÏÚÄÁÔØ
|
<para>÷ &os; 5.X É ÂÏÌÅÅ ÐÏÚÄÎÉÈ ×ÅÒÓÉÑÈ ×Ù ×ÓÅ ÅÝÅ ÍÏÖÅÔÅ ÓÏÚÄÁÔØ
|
||||||
ÓÏÂÉÒÁÅÍÙÊ <filename>LINT</filename>, ×ÙÐÏÌÎÉ×:</para>
|
ÓÏÂÉÒÁÅÍÙÊ <filename>LINT</filename>, ×ÙÐÏÌÎÉ×:</para>
|
||||||
|
|
||||||
<screen>&prompt.root; <userinput>cd /usr/src/sys/<replaceable>i386</replaceable>/conf && make LINT</userinput></screen>
|
<screen>&prompt.root; <userinput>cd /usr/src/sys/<replaceable>i386</replaceable>/conf >> make LINT</userinput></screen>
|
||||||
</note>
|
</note>
|
||||||
|
|
||||||
<indexterm>
|
<indexterm>
|
||||||
|
@ -1198,7 +1198,7 @@ device re # RealTek 8139C+/8169/8169S/8110S
|
||||||
device rl # RealTek 8129/8139
|
device rl # RealTek 8129/8139
|
||||||
device sf # Adaptec AIC-6915 (<quote>Starfire</quote>)
|
device sf # Adaptec AIC-6915 (<quote>Starfire</quote>)
|
||||||
device sis # Silicon Integrated Systems SiS 900/SiS 7016
|
device sis # Silicon Integrated Systems SiS 900/SiS 7016
|
||||||
device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet
|
device sk # SysKonnect SK-984x > SK-982x gigabit Ethernet
|
||||||
device ste # Sundance ST201 (D-Link DFE-550TX)
|
device ste # Sundance ST201 (D-Link DFE-550TX)
|
||||||
device ti # Alteon Networks Tigon I/II gigabit Ethernet
|
device ti # Alteon Networks Tigon I/II gigabit Ethernet
|
||||||
device tl # Texas Instruments ThunderLAN
|
device tl # Texas Instruments ThunderLAN
|
||||||
|
|
|
@ -2,16 +2,16 @@
|
||||||
The FreeBSD Russian Documentation Project
|
The FreeBSD Russian Documentation Project
|
||||||
|
|
||||||
$FreeBSD$
|
$FreeBSD$
|
||||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/l10n/chapter.sgml,v 1.14 2005/03/16 13:04:50 den Exp $
|
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/l10n/chapter.sgml,v 1.16 2006/02/17 20:17:44 marck Exp $
|
||||||
|
|
||||||
Original revision: 1.111
|
Original revision: 1.115
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<chapter id="l10n">
|
<chapter id="l10n">
|
||||||
<chapterinfo>
|
<chapterinfo>
|
||||||
<authorgroup>
|
<authorgroup>
|
||||||
<author>
|
<author>
|
||||||
<firstname>Andrey A.</firstname>
|
<firstname>Andrey</firstname>
|
||||||
<surname>Chernov</surname>
|
<surname>Chernov</surname>
|
||||||
<contrib>ðÒÅÄÏÓÔÁ×ÉÌ </contrib>
|
<contrib>ðÒÅÄÏÓÔÁ×ÉÌ </contrib>
|
||||||
</author>
|
</author>
|
||||||
|
@ -715,7 +715,7 @@ keychange="<replaceable>fkey_number sequence</replaceable>"</programlisting>
|
||||||
<sect2info>
|
<sect2info>
|
||||||
<authorgroup>
|
<authorgroup>
|
||||||
<author>
|
<author>
|
||||||
<firstname>Andrey A.</firstname>
|
<firstname>Andrey</firstname>
|
||||||
<surname>Chernov</surname>
|
<surname>Chernov</surname>
|
||||||
<contrib>ðÅÒ×ÏÎÁÞÁÌØÎÏ ÐÒÅÄÏÓÔÁ×ÉÌ </contrib>
|
<contrib>ðÅÒ×ÏÎÁÞÁÌØÎÏ ÐÒÅÄÏÓÔÁ×ÉÌ </contrib>
|
||||||
</author>
|
</author>
|
||||||
|
@ -842,19 +842,12 @@ font8x8="cp866-8x8"</programlisting>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>úÁÊÄÉÔÅ × ËÁÔÁÌÏÇ
|
<para>åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ <application>&xorg;</application>,
|
||||||
<filename role="package">russian/X.language</filename> É
|
ÕÓÔÁÎÏ×ÉÔÅ ÐÁËÅÔ <filename
|
||||||
×ÙÐÏÌÎÉÔÅ ÓÌÅÄÕÀÝÕÀ ËÏÍÁÎÄÕ:</para>
|
role="package">x11-fonts/xorg-fonts-cyrillic</filename>.</para>
|
||||||
|
|
||||||
<screen>&prompt.root; <userinput>make install</userinput></screen>
|
|
||||||
|
|
||||||
<para>÷ÙÛÅÕËÁÚÁÎÎÙÊ ÐÏÒÔ ÕÓÔÁÎÏ×ÉÔ ÐÏÓÌÅÄÎÀÀ ×ÅÒÓÉÀ KOI8-R
|
|
||||||
ÛÒÉÆÔÏ×. ÷ <application>&xorg;</application> (ÔÁË ÖÅ ËÁË É ×
|
|
||||||
<application>&xfree86;</application> ×ÅÒÓÉÉ 3.3 É ×ÙÛÅ) ÕÖÅ ÅÓÔØ
|
|
||||||
ÎÅËÏÔÏÒÙÅ KOI8-R ÛÒÉÆÔÙ, ÎÏ ÜÔÉ ÍÁÓÛÔÁÂÉÒÕÀÔÓÑ ÌÕÞÛÅ.</para>
|
|
||||||
|
|
||||||
<para>ðÒÏ×ÅÒØÔÅ ÒÁÚÄÅÌ <literal>"Files"</literal> × ÆÁÊÌÅ
|
<para>ðÒÏ×ÅÒØÔÅ ÒÁÚÄÅÌ <literal>"Files"</literal> × ÆÁÊÌÅ
|
||||||
<filename>/etc/XF86Config</filename>. óÌÅÄÕÀÝÉÅ ÓÔÒÏËÉ
|
<filename>/etc/X11/xorg.conf</filename>. óÌÅÄÕÀÝÉÅ ÓÔÒÏËÉ
|
||||||
ÄÏÌÖÎÙ ÂÙÔØ ÄÏÂÁ×ÌÅÎÙ <emphasis>ÐÅÒÅÄ</emphasis> ×ÓÅÍÉ
|
ÄÏÌÖÎÙ ÂÙÔØ ÄÏÂÁ×ÌÅÎÙ <emphasis>ÐÅÒÅÄ</emphasis> ×ÓÅÍÉ
|
||||||
ÚÁÐÉÓÑÍÉ <literal>FontPath</literal>:</para>
|
ÚÁÐÉÓÑÍÉ <literal>FontPath</literal>:</para>
|
||||||
|
|
||||||
|
@ -880,16 +873,21 @@ XkbOptions "grp:caps_toggle"</programlisting>
|
||||||
<para>äÌÑ <application>&xorg;</application> (ÉÌÉ
|
<para>äÌÑ <application>&xorg;</application> (ÉÌÉ
|
||||||
<application>&xfree86; 4.X</application>):</para>
|
<application>&xfree86; 4.X</application>):</para>
|
||||||
|
|
||||||
<programlisting>Option "XkbLayout" "ru"
|
<programlisting>Option "XkbLayout" "us,ru"
|
||||||
Option "XkbOptions" "grp:caps_toggle"</programlisting>
|
Option "XkbOptions" "grp:toggle"</programlisting>
|
||||||
|
|
||||||
<para>õÂÅÄÉÔÅÓØ, ÞÔÏ <literal>XkbDisable</literal> ÏÔËÌÀÞÅÎ
|
<para>õÂÅÄÉÔÅÓØ, ÞÔÏ <literal>XkbDisable</literal> ÏÔËÌÀÞÅÎ
|
||||||
(ÚÁËÏÍÍÅÎÔÉÒÏ×ÁÎ) × ÜÔÏÍ ÒÁÚÄÅÌÅ.</para>
|
(ÚÁËÏÍÍÅÎÔÉÒÏ×ÁÎ) × ÜÔÏÍ ÒÁÚÄÅÌÅ.</para>
|
||||||
|
|
||||||
<para>ðÅÒÅËÌÀÞÁÔÅÌÅÍ RUS/LAT ÓÌÕÖÉÔ <keycap>CapsLock</keycap>.
|
<para>äÌÑ ÓÌÕÞÁÑ <literal>grp:caps_toggle</literal> ÐÅÒÅËÌÀÞÁÔÅÌÅÍ
|
||||||
|
RUS/LAT ÓÌÕÖÉÔ <keycap>CapsLock</keycap>.
|
||||||
ðÒÅÖÎÑÑ ÆÕÎËÃÉÑ <keycap>CapsLock</keycap> ×ÓÅ ÅÝÅ ÄÏÓÔÕÐÎÁ × ËÏÍÂÉÎÁÃÉÉ
|
ðÒÅÖÎÑÑ ÆÕÎËÃÉÑ <keycap>CapsLock</keycap> ×ÓÅ ÅÝÅ ÄÏÓÔÕÐÎÁ × ËÏÍÂÉÎÁÃÉÉ
|
||||||
<keycombo action="simul"><keycap>Shift</keycap><keycap>CapsLock</keycap></keycombo>
|
<keycombo action="simul"><keycap>Shift</keycap><keycap>CapsLock</keycap></keycombo>
|
||||||
(ÔÏÌØËÏ × ÒÅÖÉÍÅ LAT).</para>
|
(ÔÏÌØËÏ × ÒÅÖÉÍÅ LAT).
|
||||||
|
ðÒÉ ÕÓÔÁÎÏ×ËÅ <literal>grp:toggle</literal> ÐÅÒÅËÌÀÞÁÔÅÌÅÍ
|
||||||
|
RUS/LAT ÂÕÄÅÔ ÐÒÁ×ÁÑ ËÌÁ×ÉÛÁ <keycap>Alt</keycap>. òÅÖÉÍ
|
||||||
|
<literal>grp:caps_toggle</literal> ÐÏ ÎÅÕÓÔÁÎÏ×ÌÅÎÎÙÍ ÐÒÉÞÉÎÁÍ
|
||||||
|
ÎÅ ÒÁÂÏÔÁÅÔ × <application>&xorg;</application>.</para>
|
||||||
|
|
||||||
<para>åÓÌÉ ÎÁ ×ÁÛÅÊ ËÌÁ×ÉÁÔÕÒÅ ÅÓÔØ ËÌÁ×ÉÛÉ <quote>&windows;</quote>,
|
<para>åÓÌÉ ÎÁ ×ÁÛÅÊ ËÌÁ×ÉÁÔÕÒÅ ÅÓÔØ ËÌÁ×ÉÛÉ <quote>&windows;</quote>,
|
||||||
É ÎÅËÏÔÏÒÙÅ ÎÅ-ÁÌÆÁ×ÉÔÎÙÅ ËÌÁ×ÉÛÉ ÒÁÂÏÔÁÀÔ ÎÅÐÒÁ×ÉÌØÎÏ × ÒÅÖÉÍÅ
|
É ÎÅËÏÔÏÒÙÅ ÎÅ-ÁÌÆÁ×ÉÔÎÙÅ ËÌÁ×ÉÛÉ ÒÁÂÏÔÁÀÔ ÎÅÐÒÁ×ÉÌØÎÏ × ÒÅÖÉÍÅ
|
||||||
|
@ -903,23 +901,25 @@ Option "XkbOptions" "grp:caps_toggle"</programlisting>
|
||||||
<para>äÌÑ <application>&xorg;</application> (ÉÌÉ
|
<para>äÌÑ <application>&xorg;</application> (ÉÌÉ
|
||||||
<application>&xfree86; 4.X</application>):</para>
|
<application>&xfree86; 4.X</application>):</para>
|
||||||
|
|
||||||
<programlisting>Option "XkbVariant" "winkeys"</programlisting>
|
<programlisting>Option "XkbVariant" ",winkeys"</programlisting>
|
||||||
|
|
||||||
<note>
|
<note>
|
||||||
<para>÷×ÏÄ ÎÁ ÒÕÓÓËÏÍ ÑÚÙËÅ ÍÏÖÅÔ ÍÏÖÅÔ ÎÅ ÒÁÂÏÔÁÔØ ÓÏ ÓÔÁÒÙÍÉ
|
<para>÷×ÏÄ ÎÁ ÒÕÓÓËÏÍ ÑÚÙËÅ ÍÏÖÅÔ ÍÏÖÅÔ ÎÅ ÒÁÂÏÔÁÔØ ÓÏ ÓÔÁÒÙÍÉ
|
||||||
×ÅÒÓÉÑÍÉ <application>&xfree86;</application>, ÐÒÏÞÔÉÔÅ
|
×ÅÒÓÉÑÍÉ <application>&xfree86;</application>, ÐÒÏÞÔÉÔÅ
|
||||||
<link linkend="russian-note">ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ ×ÙÛÅ</link> Ó
|
<link linkend="russian-note">ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ ×ÙÛÅ</link> Ó
|
||||||
ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ. ÷×ÏÄ ÎÁ ÒÕÓÓËÏÍ ÑÚÙËÅ ÍÏÖÅÔ
|
ÂÏÌÅÅ ÐÏÄÒÏÂÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ. ÷×ÏÄ ÎÁ ÒÕÓÓËÏÍ ÑÚÙËÅ ÍÏÖÅÔ
|
||||||
ÔÁËÖÅ ÎÅ ÒÁÂÏÔÁÔØ Ó ÎÅÌÏËÁÌÉÚÏ×ÁÎÎÙÍÉ ÐÒÉÌÏÖÅÎÉÑÍÉ.
|
ÔÁËÖÅ ÎÅ ÒÁÂÏÔÁÔØ Ó ÎÅÌÏËÁÌÉÚÏ×ÁÎÎÙÍÉ ÐÒÉÌÏÖÅÎÉÑÍÉ.</para>
|
||||||
íÉÎÉÍÁÌØÎÏ ÌÏËÁÌÉÚÏ×ÁÎÎÙÅ ÐÒÉÌÏÖÅÎÉÑ ÄÏÌÖÎÙ ×ÙÚÙ×ÁÔØ
|
|
||||||
ÆÕÎËÃÉÀ <function>XtSetLanguageProc (NULL, NULL,
|
|
||||||
NULL);</function> × ÎÁÞÁÌÅ ÐÒÏÇÒÁÍÍÙ. ïÂÒÁÔÉÔÅÓØ Ë <ulink
|
|
||||||
url="http://koi8.pp.ru/xwin.html">KOI8-R for X Window</ulink>
|
|
||||||
ÚÁ ÄÁÌØÎÅÊÛÉÍÉ ÉÎÓÔÒÕËÃÉÑÍÉ ÐÏ ÌÏËÁÌÉÚÁÃÉÉ ÐÒÉÌÏÖÅÎÉÊ
|
|
||||||
X11.</para>
|
|
||||||
</note>
|
</note>
|
||||||
</listitem>
|
</listitem>
|
||||||
</orderedlist>
|
</orderedlist>
|
||||||
|
<note>
|
||||||
|
<para>íÉÎÉÍÁÌØÎÏ ÌÏËÁÌÉÚÏ×ÁÎÎÙÅ ÐÒÉÌÏÖÅÎÉÑ ÄÏÌÖÎÙ ×ÙÚÙ×ÁÔØ ÆÕÎËÃÉÀ
|
||||||
|
<function>XtSetLanguageProc (NULL, NULL, NULL);</function> × ÎÁÞÁÌÅ
|
||||||
|
ÐÒÏÇÒÁÍÍÙ.</para>
|
||||||
|
<para>ïÂÒÁÔÉÔÅÓØ Ë <ulink
|
||||||
|
url="http://koi8.pp.ru/xwin.html">KOI8-R for X Window</ulink> ÚÁ
|
||||||
|
ÄÁÌØÎÅÊÛÉÍÉ ÉÎÓÔÒÕËÃÉÑÍÉ ÐÏ ÌÏËÁÌÉÚÁÃÉÉ ÐÒÉÌÏÖÅÎÉÊ X11.</para>
|
||||||
|
</note>
|
||||||
</sect3>
|
</sect3>
|
||||||
</sect2>
|
</sect2>
|
||||||
|
|
||||||
|
|
|
@ -2,9 +2,9 @@
|
||||||
The FreeBSD Documentation Project
|
The FreeBSD Documentation Project
|
||||||
|
|
||||||
$FreeBSD$
|
$FreeBSD$
|
||||||
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/mail/chapter.sgml,v 1.33 2006/01/03 21:57:18 maxim Exp $
|
$FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/mail/chapter.sgml,v 1.35 2006/02/17 20:06:50 marck Exp $
|
||||||
|
|
||||||
Original revision: 1.132
|
Original revision: 1.133
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<chapter id="mail">
|
<chapter id="mail">
|
||||||
|
@ -523,7 +523,7 @@ FreeBSD.org mail is handled (pri=10) by mx1.FreeBSD.org</screen>
|
||||||
<title>Настройка базы данных доступа
|
<title>Настройка базы данных доступа
|
||||||
<application>sendmail</application></title>
|
<application>sendmail</application></title>
|
||||||
|
|
||||||
<programlisting>cyberspammer.com 550 We do not accept mail from spammers
|
<programlisting>cyberspammer.com 550 We do not accept mail from spammers
|
||||||
FREE.STEALTH.MAILER@ 550 We do not accept mail from spammers
|
FREE.STEALTH.MAILER@ 550 We do not accept mail from spammers
|
||||||
another.source.of.spam REJECT
|
another.source.of.spam REJECT
|
||||||
okay.cyberspammer.com OK
|
okay.cyberspammer.com OK
|
||||||
|
@ -737,21 +737,21 @@ postmaster@example.com postmaster@noc.example.net
|
||||||
Поэтому процедура, используемая
|
Поэтому процедура, используемая
|
||||||
для его отключения, немного отличается.</para>
|
для его отключения, немного отличается.</para>
|
||||||
|
|
||||||
<warning>
|
<warning>
|
||||||
<para>Если вы отключите сервис исходящей почты
|
<para>Если вы отключите сервис исходящей почты
|
||||||
<application>sendmail</application>, необходимо
|
<application>sendmail</application>, необходимо
|
||||||
заменить его альтернативной системой
|
заменить его альтернативной системой
|
||||||
доставки почты. Если вы не сделаете этого, системные программы,
|
доставки почты. Если вы не сделаете этого, системные программы,
|
||||||
такие как &man.periodic.8;, не смогут отправлять сообщения
|
такие как &man.periodic.8;, не смогут отправлять сообщения
|
||||||
по электронной почте как обычно. Многие программы в вашей
|
по электронной почте как обычно. Многие программы в вашей
|
||||||
системе могут требовать наличия функционирующей
|
системе могут требовать наличия функционирующей
|
||||||
<application>sendmail</application>-совместимой системы.
|
<application>sendmail</application>-совместимой системы.
|
||||||
Если приложения будут продолжать использовать программу
|
Если приложения будут продолжать использовать программу
|
||||||
<application>sendmail</application> для отправки почты
|
<application>sendmail</application> для отправки почты
|
||||||
после того, как вы её отключили, почта может попасть в
|
после того, как вы её отключили, почта может попасть в
|
||||||
неактивную очередь <application>sendmail</application> и никогда
|
неактивную очередь <application>sendmail</application> и никогда
|
||||||
не будет доставлена.</para>
|
не будет доставлена.</para>
|
||||||
</warning>
|
</warning>
|
||||||
|
|
||||||
<sect3>
|
<sect3>
|
||||||
<title>FreeBSD 4.5-STABLE до 2002/4/4 и раньше
|
<title>FreeBSD 4.5-STABLE до 2002/4/4 и раньше
|
||||||
|
@ -799,7 +799,7 @@ postmaster@example.com postmaster@noc.example.net
|
||||||
<application>sendmail</application>, включая сервис исходящей
|
<application>sendmail</application>, включая сервис исходящей
|
||||||
почты, используйте</para>
|
почты, используйте</para>
|
||||||
|
|
||||||
<programlisting>sendmail_enable="NO"
|
<programlisting>sendmail_enable="NO"
|
||||||
sendmail_submit_enable="NO"
|
sendmail_submit_enable="NO"
|
||||||
sendmail_outbound_enable="NO"
|
sendmail_outbound_enable="NO"
|
||||||
sendmail_msp_queue_enable="NO"</programlisting>
|
sendmail_msp_queue_enable="NO"</programlisting>
|
||||||
|
@ -1210,7 +1210,7 @@ www.example.org</programlisting>
|
||||||
<para>Получайте почту для вашего хоста непосредственно. Это
|
<para>Получайте почту для вашего хоста непосредственно. Это
|
||||||
работает при доставке почты непосредственно на DNS имя вашей
|
работает при доставке почты непосредственно на DNS имя вашей
|
||||||
машины. Например, <hostid
|
машины. Например, <hostid
|
||||||
role="fqdn">example.FreeBSD.org</hostid>.</para>
|
role="fqdn">example.FreeBSD.org</hostid>.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
|
@ -1249,7 +1249,7 @@ example.FreeBSD.org has address 204.216.27.XX</screen>
|
||||||
|
|
||||||
<para>Если вы это видите, то можно без проблем посылать почту на
|
<para>Если вы это видите, то можно без проблем посылать почту на
|
||||||
<email role="nolink">yourlogin@example.FreeBSD.org</email>
|
<email role="nolink">yourlogin@example.FreeBSD.org</email>
|
||||||
(предполагается, что <application>sendmail</application> на <hostid
|
(предполагается, что <application>sendmail</application> на <hostid
|
||||||
role="fqdn">example.FreeBSD.org</hostid> работает правильно).</para>
|
role="fqdn">example.FreeBSD.org</hostid> работает правильно).</para>
|
||||||
|
|
||||||
<para>Однако, если вы видите это:</para>
|
<para>Однако, если вы видите это:</para>
|
||||||
|
@ -1312,7 +1312,7 @@ freefall MX 20 who.cdrom.com</programlisting>
|
||||||
фрагмент примерной конфигурации:</para>
|
фрагмент примерной конфигурации:</para>
|
||||||
|
|
||||||
<programlisting>example.FreeBSD.org A 204.216.27.XX ; Рабочая станция
|
<programlisting>example.FreeBSD.org A 204.216.27.XX ; Рабочая станция
|
||||||
MX 10 hub.FreeBSD.org ; Почтовый шлюз</programlisting>
|
MX 10 hub.FreeBSD.org ; Почтовый шлюз</programlisting>
|
||||||
|
|
||||||
<para>Таким образом, вся корреспонденция, адресованная рабочей
|
<para>Таким образом, вся корреспонденция, адресованная рабочей
|
||||||
станции, будет обрабатываться вашим почтовым сервером, независимо от
|
станции, будет обрабатываться вашим почтовым сервером, независимо от
|
||||||
|
@ -1688,9 +1688,9 @@ define(`confDELIVERY_MODE',`deferred')dnl</programlisting>
|
||||||
<sect1info>
|
<sect1info>
|
||||||
<authorgroup>
|
<authorgroup>
|
||||||
<author>
|
<author>
|
||||||
<firstname>James</firstname>
|
<firstname>James</firstname>
|
||||||
<surname>Gorham</surname>
|
<surname>Gorham</surname>
|
||||||
<contrib>Написал </contrib>
|
<contrib>Написал </contrib>
|
||||||
</author>
|
</author>
|
||||||
</authorgroup>
|
</authorgroup>
|
||||||
</sect1info>
|
</sect1info>
|
||||||
|
@ -1894,7 +1894,7 @@ define(`confDEF_AUTH_INFO', `/etc/mail/auth-info')dnl</programlisting>
|
||||||
<keycap>t</keycap>, завершаемой номером сообщения, которое должно
|
<keycap>t</keycap>, завершаемой номером сообщения, которое должно
|
||||||
быть отображено. В этом примере мы прочтем первое сообщение:</para>
|
быть отображено. В этом примере мы прочтем первое сообщение:</para>
|
||||||
|
|
||||||
<screen>& <userinput>t 1</userinput>
|
<screen>& <userinput>t 1</userinput>
|
||||||
Message 1:
|
Message 1:
|
||||||
From root@localhost Mon Mar 8 14:05:52 2004
|
From root@localhost Mon Mar 8 14:05:52 2004
|
||||||
X-Original-To: marcs@localhost
|
X-Original-To: marcs@localhost
|
||||||
|
@ -1921,7 +1921,7 @@ This is a test message, please reply if you receive it.</screen>
|
||||||
ответ, конец сообщения должен быть завершен символом
|
ответ, конец сообщения должен быть завершен символом
|
||||||
<keycap>.</keycap> на новой строке. Пример можно увидеть ниже:</para>
|
<keycap>.</keycap> на новой строке. Пример можно увидеть ниже:</para>
|
||||||
|
|
||||||
<screen>& <userinput>R 1</userinput>
|
<screen>& <userinput>R 1</userinput>
|
||||||
To: root@localhost
|
To: root@localhost
|
||||||
Subject: Re: test
|
Subject: Re: test
|
||||||
|
|
||||||
|
@ -1935,7 +1935,7 @@ EOT</screen>
|
||||||
его содержимое. Конец сообщения отмечается помещением
|
его содержимое. Конец сообщения отмечается помещением
|
||||||
символа <keycap>.</keycap> на новой строке.</para>
|
символа <keycap>.</keycap> на новой строке.</para>
|
||||||
|
|
||||||
<screen>& <userinput>mail root@localhost</userinput>
|
<screen>& <userinput>mail root@localhost</userinput>
|
||||||
Subject: <userinput>I mastered mail
|
Subject: <userinput>I mastered mail
|
||||||
|
|
||||||
Now I can send and receive email using mail ... :)
|
Now I can send and receive email using mail ... :)
|
||||||
|
@ -2321,7 +2321,7 @@ user "john", with password "XXXXX", is "myth" here;</programlisting>
|
||||||
<email role="nolink">goodmail@example2.com</email>:</para>
|
<email role="nolink">goodmail@example2.com</email>:</para>
|
||||||
|
|
||||||
<programlisting>:0
|
<programlisting>:0
|
||||||
* < 1000
|
* < 1000
|
||||||
! goodmail@example2.com</programlisting>
|
! goodmail@example2.com</programlisting>
|
||||||
|
|
||||||
<para>Перенаправление всей почты, отправляемой на
|
<para>Перенаправление всей почты, отправляемой на
|
||||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue