diff options
| author | Vladlen Popolitov <vladlen@FreeBSD.org> | 2026-08-13 13:55:36 +0000 |
|---|---|---|
| committer | Vladlen Popolitov <vladlen@FreeBSD.org> | 2026-08-13 13:55:36 +0000 |
| commit | b3d1d700408861c170023293d9d228c49f49292d (patch) | |
| tree | 89c34e2ee8da67072211db1c9f4806dd1ac1f007 | |
| parent | 8434b998ebcda473eae45ddd86875776aaaddcff (diff) | |
update translation of books/handbook to Russian
Differential Revision: https://reviews.freebsd.org/D58795
73 files changed, 12984 insertions, 12419 deletions
diff --git a/documentation/content/ru/books/handbook/_index.po b/documentation/content/ru/books/handbook/_index.po index dfc3a02651..8ecffc91b3 100644 --- a/documentation/content/ru/books/handbook/_index.po +++ b/documentation/content/ru/books/handbook/_index.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-05-01 19:56-0300\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" "PO-Revision-Date: 2026-03-23 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" @@ -14,16 +14,15 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" #. type: YAML Front Matter: description #: documentation/content/en/books/handbook/_index.adoc:1 #, no-wrap msgid "A constantly evolving, comprehensive resource for FreeBSD users" -msgstr "" -"Постоянно развивающийся и всеобъемлющий ресурс для пользователей FreeBSD" +msgstr "Постоянно развивающийся и всеобъемлющий ресурс для пользователей FreeBSD" #. type: Title = #: documentation/content/en/books/handbook/_index.adoc:1 @@ -33,6 +32,6 @@ msgid "FreeBSD Handbook" msgstr "Руководство FreeBSD" #. type: Plain text -#: documentation/content/en/books/handbook/_index.adoc:54 +#: documentation/content/en/books/handbook/_index.adoc:53 msgid "'''" msgstr "'''" diff --git a/documentation/content/ru/books/handbook/advanced-networking/_index.adoc b/documentation/content/ru/books/handbook/advanced-networking/_index.adoc index 7dece84b45..a8fb1a87e2 100644 --- a/documentation/content/ru/books/handbook/advanced-networking/_index.adoc +++ b/documentation/content/ru/books/handbook/advanced-networking/_index.adoc @@ -7,7 +7,7 @@ part: 'IV. Сетевое взаимодействие' prev: books/handbook/firewalls showBookMenu: 'true' tags: ["Advanced Networking", "Handbook", "gateway", "routes", "wireless", "tethering", "bluetooth", "bridging", "CARP", "VLAN", "WiFi"] -title: 'Глава 34. Сложные вопросы работы в сети' +title: 'Глава 35. Сложные вопросы работы в сети' weight: 39 --- @@ -18,7 +18,7 @@ weight: 39 :toclevels: 1 :icons: font :sectnums: -:sectnumoffset: 34 +:sectnumoffset: 35 :partnums: :source-highlighter: rouge :experimental: @@ -237,7 +237,7 @@ route_internalnet2="-net 192.168.2.0/24 192.168.1.2" Переменная конфигурации `static_routes` представляет собой список строк, разделённых пробелом, где каждая строка ссылается на имя маршрута. Переменная `route_internalnet2` содержит статический маршрут для этого имени маршрута. -Использование более одной строки в `static_routes` создаёт несколько статических маршрутов. Ниже приведен пример добавления статических маршрутов для сетей `192.168.0.0/24` и `192.168.1.0/24`: +Использование более одной строки в `static_routes` создаёт несколько статических маршрутов. Ниже приведён пример добавления статических маршрутов для сетей `192.168.0.0/24` и `192.168.1.0/24`: [.programlisting] .... @@ -394,7 +394,7 @@ wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 [[network-wireless-wpa-eap-ttls]] === WPA с EAP-TTLS -С EAP-TLS и сервер аутентификации, и клиент нуждаются в сертификате. С EAP-TTLS сертификат клиента необязателен. Этот метод аналогичен веб-серверу, который создаёт защищенный SSL-туннель, даже если у посетителей нет клиентских сертификатов. EAP-TTLS использует зашифрованный TLS-туннель для безопасной передачи данных аутентификации. +С EAP-TLS и сервер аутентификации, и клиент нуждаются в сертификате. С EAP-TTLS сертификат клиента необязателен. Этот метод аналогичен веб-серверу, который создаёт защищённый SSL-туннель, даже если у посетителей нет клиентских сертификатов. EAP-TTLS использует зашифрованный TLS-туннель для безопасной передачи данных аутентификации. Требуемая конфигурация может быть добавлена в [.filename]#/etc/wpa_supplicant.conf#: @@ -457,7 +457,7 @@ wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 PEAPv0/EAP-MSCHAPv2 является наиболее распространённым методом PEAP. В этой главе термин PEAP используется для обозначения данного метода. ==== -Защищенный EAP (PEAP) разработан как альтернатива EAP-TTLS и является наиболее используемым стандартом EAP после EAP-TLS. В сети с разными операционными системами PEAP должен быть наиболее поддерживаемым стандартом после EAP-TLS. +Защищённый EAP (PEAP) разработан как альтернатива EAP-TTLS и является наиболее используемым стандартом EAP после EAP-TLS. В сети с разными операционными системами PEAP должен быть наиболее поддерживаемым стандартом после EAP-TLS. PEAP аналогичен EAP-TTLS, так как использует сертификат на стороне сервера для аутентификации клиентов путем создания зашифрованного TLS-туннеля между клиентом и сервером аутентификации, что защищает последующий обмен аутентификационной информацией. Аутентификация PEAP отличается от EAP-TTLS тем, что передаёт имя пользователя в открытом виде, и только пароль отправляется в зашифрованном TLS-туннеле. EAP-TTLS использует TLS-туннель как для имени пользователя, так и для пароля. @@ -953,7 +953,7 @@ hcsecd[16484]: Sending PIN_Code_Reply to 'ubt0hci' for remote bdaddr 0:80:37:29: L2CAP основан на концепции _каналов_. Канал — это логическое соединение поверх базового соединения, где каждый канал связан с одним протоколом по принципу "многие к одному". Несколько каналов могут быть связаны с одним и тем же протоколом, но канал не может быть связан с несколькими протоколами. Каждый полученный L2CAP-пакет на канале направляется соответствующему протоколу более высокого уровня. Несколько каналов могут совместно использовать одно и то же базовое соединение. -В FreeBSD для каждого устройства Bluetooth создаётся узел netgraph типа L2CAP. Этот узел обычно соединен с нижестоящим узлом Bluetooth HCI и вышестоящими узлами Bluetooth-сокет. По умолчанию узел L2CAP имеет имя "devicel2cap". Для получения дополнительной информации обратитесь к man:ng_l2cap[4]. +В FreeBSD для каждого устройства Bluetooth создаётся узел netgraph типа L2CAP. Этот узел обычно соединён с нижестоящим узлом Bluetooth HCI и вышестоящими узлами Bluetooth-сокет. По умолчанию узел L2CAP имеет имя "devicel2cap". Для получения дополнительной информации обратитесь к man:ng_l2cap[4]. Полезной командой является man:l2ping[8], которую можно использовать для проверки связи с другими устройствами. Некоторые реализации Bluetooth могут не возвращать все отправленные им данные, поэтому `0 байт` в следующем примере является нормой. @@ -1238,7 +1238,7 @@ ifconfig_bridge0_ipv6="inet6 auto_linklocal accept_rtadv" Для правильной работы Ethernet-сети между двумя устройствами может существовать только один активный путь. Протокол STP обнаруживает петли и переводит избыточные соединения в заблокированное состояние. Если одно из активных соединений выйдет из строя, STP вычисляет новое дерево и активирует один из заблокированных путей, чтобы восстановить подключение ко всем точкам сети. -Протокол Rapid Spanning Tree (RSTP или 802.1w) обеспечивает обратную совместимость с устаревшим STP. RSTP предоставляет более быструю сходимость и обменивается информацией с соседними коммутаторами для быстрого перехода в режим передачи без создания петель. FreeBSD поддерживает RSTP и STP в качестве режимов работы, причем RSTP является режимом по умолчанию. +Протокол Rapid Spanning Tree (RSTP или 802.1w) обеспечивает обратную совместимость с устаревшим STP. RSTP предоставляет более быструю сходимость и обменивается информацией с соседними коммутаторами для быстрого перехода в режим передачи без создания петель. FreeBSD поддерживает RSTP и STP в качестве режимов работы, причём RSTP является режимом по умолчанию. STP может быть включен на интерфейсах участников с помощью man:ifconfig[8]. Для моста с интерфейсами [.filename]#fxp0# и [.filename]#fxp1# включите STP командой: @@ -1260,7 +1260,7 @@ bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 Этот мост имеет идентификатор остовного дерева `00:01:02:4b:d4:50` и приоритет `32768`. Поскольку `root id` совпадает, это указывает на то, что данный мост является корневым для дерева. -Еще один мост в сети также имеет включенный STP: +Еще один мост в сети также имеет включённый STP: [source, shell] .... @@ -1287,7 +1287,7 @@ private:: Приватный интерфейс не передаёт трафик на другие порты, также обозначенные как приватные. Трафик блокируется безусловно, поэтому Ethernet-кадры, включая ARP-пакеты, не будут передаваться. Если требуется выборочная блокировка трафика, следует использовать межсетевой экран. span:: -Порт зеркалирования (SPAN —Switch Port Analyzer) передаёт копию каждого Ethernet-фрейма, полученного мостом. Количество портов зеркалирования, настроенных на мосту, не ограничено, но если интерфейс назначен как порт зеркалирования, он не может использоваться в качестве обычного порта моста. Это наиболее полезно для пассивного мониторинга сети, подключенной к мосту, на другом хосте, подключенном к одному из портов зеркалирования моста. Например, чтобы отправить копию всех фреймов через интерфейс с именем [.filename]#fxp4#: +Порт зеркалирования (SPAN —Switch Port Analyzer) передаёт копию каждого Ethernet-фрейма, полученного мостом. Количество портов зеркалирования, настроенных на мосту, не ограничено, но если интерфейс назначен как порт зеркалирования, он не может использоваться в качестве обычного порта моста. Это наиболее полезно для пассивного мониторинга сети, подключённой к мосту, на другом хосте, подключённом к одному из портов зеркалирования моста. Например, чтобы отправить копию всех фреймов через интерфейс с именем [.filename]#fxp4#: + [source, shell] .... @@ -2004,7 +2004,7 @@ ifconfig_em0_alias1="inet vhid 2 advskew 100 pass testpass alias 192.168.1.51/32 [NOTE] ==== -Видите, что имя интерфейса состоит из имени драйвера сетевой карты и тега VLAN, разделенных точкой? Это рекомендуемая практика для упрощения работы с конфигурациями VLAN, когда на машине присутствует множество VLAN. +Видите, что имя интерфейса состоит из имени драйвера сетевой карты и тега VLAN, разделённых точкой? Это рекомендуемая практика для упрощения работы с конфигурациями VLAN, когда на машине присутствует множество VLAN. ==== [NOTE] diff --git a/documentation/content/ru/books/handbook/advanced-networking/_index.po b/documentation/content/ru/books/handbook/advanced-networking/_index.po index 01d3705476..53b7ab636d 100644 --- a/documentation/content/ru/books/handbook/advanced-networking/_index.po +++ b/documentation/content/ru/books/handbook/advanced-networking/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2026-02-22 15:58+0000\n" -"PO-Revision-Date: 2026-04-12 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-08 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookadvanced-networking_index/ru/>\n" @@ -33,8 +33,8 @@ msgstr "IV. Сетевое взаимодействие" #. type: YAML Front Matter: title #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1 #, no-wrap -msgid "Chapter 34. Advanced Networking" -msgstr "Глава 34. Сложные вопросы работы в сети" +msgid "Chapter 35. Advanced Networking" +msgstr "Глава 35. Сложные вопросы работы в сети" #. type: Title = #: documentation/content/en/books/handbook/advanced-networking/_index.adoc:15 @@ -43,48 +43,48 @@ msgid "Advanced Networking" msgstr "Сложные вопросы работы в сети" #. type: Title == -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:53 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:56 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:55 msgid "This chapter covers a number of advanced networking topics." msgstr "Эта глава охватывает ряд сложных тем, связанных с сетями." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:58 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:57 msgid "Read this chapter to learn:" msgstr "Прочтите эту главу, чтобы узнать:" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:60 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:59 msgid "The basics of gateways and routes." msgstr "Основы шлюзов и маршрутов." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:61 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:60 msgid "How to set up USB tethering." msgstr "Как настроить USB-тетеринг." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:62 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:61 msgid "How to set up IEEE(R) 802.11 and Bluetooth(R) devices." msgstr "Как настроить устройства IEEE(R) 802.11 и Bluetooth(R)." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:63 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:62 msgid "How to make FreeBSD act as a bridge." msgstr "Как сделать так, чтобы система FreeBSD работала как мост." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:64 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:63 msgid "How to set up network PXE booting." msgstr "Как настроить загрузку системы из сети с помощью PXE." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:65 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:64 msgid "" "How to enable and utilize the features of the Common Address Redundancy " "Protocol (CARP) in FreeBSD." @@ -93,32 +93,32 @@ msgstr "" "Protocol (CARP) в FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:66 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:65 msgid "How to configure multiple VLANs on FreeBSD." msgstr "Как настроить несколько VLAN в FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:67 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:66 msgid "How to configure a bluetooth headset." msgstr "Как настроить гарнитуру Bluetooth." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:69 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:68 msgid "Before reading this chapter:" msgstr "Прежде чем читать эту главу, необходимо:" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:71 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:70 msgid "Understand the basics of the [.filename]#/etc/rc# scripts." msgstr "Понимать основы скриптов [.filename]#/etc/rc#." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:72 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:71 msgid "Be familiar with basic network terminology." msgstr "Знать основные термины и понятия сетевых технологий." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:73 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:72 msgid "" "Understand basic network configuration on FreeBSD (crossref:network[network," "FreeBSD network])." @@ -127,7 +127,7 @@ msgstr "" "FreeBSD])." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:74 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:73 msgid "" "Know how to configure and install a new FreeBSD kernel (crossref:" "kernelconfig[kernelconfig,Configuring the FreeBSD Kernel])." @@ -136,7 +136,7 @@ msgstr "" "kernelconfig[kernelconfig,Настройка ядра FreeBSD])." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:75 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:74 msgid "" "Know how to install additional third-party software (crossref:ports[ports," "Installing Applications: Packages and Ports])." @@ -145,13 +145,13 @@ msgstr "" "(crossref:ports[ports,Установка приложений: Пакеты и Порты])." #. type: Title == -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:77 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:76 #, no-wrap msgid "Gateways and Routes" msgstr "Шлюзы и маршруты" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:86 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:85 msgid "" "_Routing_ is the mechanism that allows a system to find the network path to " "another system. A _route_ is a defined pair of addresses which represent " @@ -174,7 +174,7 @@ msgstr "" "Известные маршруты хранятся в таблице маршрутизации." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:89 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:88 msgid "" "This section provides an overview of routing basics. It then demonstrates " "how to configure a FreeBSD system as a router and offers some " @@ -185,20 +185,20 @@ msgstr "" "по устранению неполадок." #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:91 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:90 #, no-wrap msgid "Routing Basics" msgstr "Основы маршрутизации" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:94 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:93 msgid "To view the routing table of a FreeBSD system, use man:netstat[1]:" msgstr "" "Для просмотра таблицы маршрутизации системы FreeBSD используйте man:" "netstat[1]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:99 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:98 #, no-wrap msgid "" "% netstat -r\n" @@ -208,7 +208,7 @@ msgstr "" "Routing tables\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:111 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:110 #, no-wrap msgid "" "Internet:\n" @@ -236,18 +236,18 @@ msgstr "" "224 link#1 UC 0 0\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:114 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:113 msgid "The entries in this example are as follows:" msgstr "Записи в этом примере следующие:" #. type: Labeled list -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:115 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:114 #, no-wrap msgid "default" msgstr "default" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:119 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:118 msgid "" "The first route in this table specifies the `default` route. When the local " "system needs to make a connection to a remote host, it checks the routing " @@ -263,7 +263,7 @@ msgstr "" "записи." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:123 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:122 msgid "" "If the destination does not match an entry, or if all known paths fail, the " "system uses the entry for the default route. For hosts on a local area " @@ -278,7 +278,7 @@ msgstr "" "убедитесь, что столбец `Flags` указывает на то, что шлюз доступен (`UG`)." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:125 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:124 msgid "" "The default route for a machine which itself is functioning as the gateway " "to the outside world will be the gateway machine at the Internet Service " @@ -288,13 +288,13 @@ msgstr "" "внешний мир, будет шлюзом провайдера интернет-услуг (ISP)." #. type: Labeled list -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:126 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:125 #, no-wrap msgid "localhost" msgstr "localhost" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:130 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:129 msgid "" "The second route is the `localhost` route. The interface specified in the " "`Netif` column for `localhost` is [.filename]#lo0#, also known as the " @@ -307,13 +307,13 @@ msgstr "" "должен быть внутренним, а не отправляться через сеть." #. type: Labeled list -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:131 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:130 #, no-wrap msgid "MAC address" msgstr "MAC адрес" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:137 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:136 msgid "" "The addresses beginning with `0:e0:` are MAC addresses. FreeBSD will " "automatically identify any hosts, `test0` in the example, on the local " @@ -336,13 +336,13 @@ msgstr "" "основе определения кратчайшего пути." #. type: Labeled list -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:138 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:137 #, no-wrap msgid "subnet" msgstr "subnet" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:142 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:141 msgid "" "FreeBSD will automatically add subnet routes for the local subnet. In this " "example, `10.20.30.255` is the broadcast address for the subnet `10.20.30` " @@ -355,7 +355,7 @@ msgstr "" "`link#1` относится к первой Ethernet-карте в машине." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:145 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:144 msgid "" "Local network hosts and local subnets have their routes automatically " "configured by a daemon called man:routed[8]. If it is not running, only " @@ -366,13 +366,13 @@ msgstr "" "маршруты, статически определённые администратором." #. type: Labeled list -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:146 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:145 #, no-wrap msgid "host" -msgstr "хост-система (тексты про jails)" +msgstr "host" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:149 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:148 msgid "" "The `host1` line refers to the host by its Ethernet address. Since it is " "the sending host, FreeBSD knows to use the loopback interface ([." @@ -383,7 +383,7 @@ msgstr "" "вместо Ethernet-интерфейса." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:153 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:152 msgid "" "The two `host2` lines represent aliases which were created using man:" "ifconfig[8]. The `=>` symbol after the [.filename]#lo0# interface says that " @@ -398,20 +398,20 @@ msgstr "" "сети будут иметь строку `link#1` для таких маршрутов." #. type: Labeled list -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:154 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:153 #, no-wrap msgid "224" msgstr "224" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:156 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:155 msgid "The final line (destination subnet `224`) deals with multicasting." msgstr "" "Последняя строка (подсеть назначения `224`) относится к многоадресной " "рассылке." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:159 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:158 msgid "" "Various attributes of each route can be seen in the `Flags` column. " "crossref:advanced-networking[routeflags,Commonly Seen Routing Table Flags] " @@ -422,109 +422,109 @@ msgstr "" "маршрутизации] содержит сводку некоторых из этих флагов и их значений:" #. type: Block title -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:161 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:160 #, no-wrap msgid "Commonly Seen Routing Table Flags" msgstr "Часто встречающиеся флаги таблицы маршрутизации" #. type: Table -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:165 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:164 #, no-wrap msgid "Flag" msgstr "Flag" #. type: Table -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:167 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:166 #, no-wrap msgid "Purpose" msgstr "Назначение" #. type: Table -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:168 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:167 #, no-wrap msgid "U" msgstr "U" #. type: Table -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:170 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:169 #, no-wrap msgid "The route is active (up)." msgstr "Маршрут активен (поднят)." #. type: Table -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:171 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:170 #, no-wrap msgid "H" msgstr "H" #. type: Table -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:173 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:172 #, no-wrap msgid "The route destination is a single host." msgstr "Целью маршрута является отдельный хост." #. type: Table -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:174 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:173 #, no-wrap msgid "G" msgstr "G" #. type: Table -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:176 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:175 #, no-wrap msgid "Send anything for this destination on to this gateway, which will figure out from there where to send it." msgstr "Отправляйте всё для этого назначения на этот шлюз, который разберётся, куда это нужно отправить." #. type: Table -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:177 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:176 #, no-wrap msgid "S" msgstr "S" #. type: Table -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:179 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:178 #, no-wrap msgid "This route was statically configured." msgstr "Этот маршрут был настроен статически." #. type: Table -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:180 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:179 #, no-wrap msgid "C" msgstr "C" #. type: Table -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:182 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:181 #, no-wrap msgid "Clones a new route based upon this route for machines to connect to. This type of route is normally used for local networks." msgstr "Клонирует новый маршрут на основе данного для подключения машин. Такой тип маршрута обычно используется для локальных сетей." #. type: Table -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:183 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:182 #, no-wrap msgid "W" msgstr "W" #. type: Table -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:185 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:184 #, no-wrap msgid "The route was auto-configured based upon a local area network (clone) route." msgstr "Маршрут был автоматически настроен на основе локальной сети (клон) маршрута." #. type: Table -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:186 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:185 #, no-wrap msgid "L" msgstr "L" #. type: Table -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:187 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:186 #, no-wrap msgid "Route involves references to Ethernet (link) hardware." msgstr "Маршрут включает ссылки на оборудование Ethernet (link)." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:190 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:189 msgid "" "On a FreeBSD system, the default route can be defined in [.filename]#/etc/rc." "conf# by specifying the IP address of the default gateway:" @@ -533,24 +533,24 @@ msgstr "" "etc/rc.conf# путём указания IP-адреса шлюза по умолчанию:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:194 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:193 #, no-wrap msgid "defaultrouter=\"10.20.30.1\"\n" msgstr "defaultrouter=\"10.20.30.1\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:197 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:196 msgid "It is also possible to manually add the route using `route`:" msgstr "Также можно вручную добавить маршрут с помощью `route`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:201 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:200 #, no-wrap msgid "# route add default 10.20.30.1\n" msgstr "# route add default 10.20.30.1\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:205 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:204 msgid "" "Note that manually added routes will not survive a reboot. For more " "information on manual manipulation of network routing tables, refer to man:" @@ -561,13 +561,13 @@ msgstr "" "таблицами сетевой маршрутизации обратитесь к man:route[8]." #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:207 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:206 #, no-wrap msgid "Configuring a Router with Static Routes" msgstr "Настройка маршрутизатора со статическими маршрутами" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:212 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:211 msgid "" "A FreeBSD system can be configured as the default gateway, or router, for a " "network if it is a dual-homed system. A dual-homed system is a host which " @@ -584,7 +584,7 @@ msgstr "" "одному физическому интерфейсу." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:215 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:214 msgid "" "In order for the system to forward packets between interfaces, FreeBSD must " "be configured as a router. Internet standards and good engineering practice " @@ -599,13 +599,13 @@ msgstr "" "строку в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:219 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:218 #, no-wrap msgid "gateway_enable=\"YES\" # Set to YES if this host will be a gateway\n" msgstr "gateway_enable=\"YES\" # Set to YES if this host will be a gateway\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:223 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:222 msgid "" "To enable routing now, set the man:sysctl[8] variable `net.inet.ip." "forwarding` to `1`. To stop routing, reset this variable to `0`." @@ -615,7 +615,7 @@ msgstr "" "сбросьте эту переменную в `0`." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:227 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:226 msgid "" "The routing table of a router needs additional routes so it knows how to " "reach other networks. Routes can be either added manually using static " @@ -631,7 +631,7 @@ msgstr "" "статической маршрутизации для небольшой сети." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:233 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:232 msgid "" "For large networks, static routes quickly become unscalable. FreeBSD comes " "with the standard BSD routing daemon man:routed[8], which provides the " @@ -646,18 +646,18 @@ msgstr "" "quagga[] или порта." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:236 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:235 msgid "Consider the following network:" msgstr "Рассмотрим следующую сеть:" #. type: Target for macro image -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:237 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:236 #, no-wrap msgid "static-routes.png" msgstr "static-routes.png" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:242 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:241 msgid "" "In this scenario, `RouterA` is a FreeBSD machine that is acting as a router " "to the rest of the Internet. It has a default route set to `10.0.0.1` which " @@ -671,7 +671,7 @@ msgstr "" "умолчанию." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:244 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:243 msgid "" "Before adding any static routes, the routing table on `RouterA` looks like " "this:" @@ -680,7 +680,7 @@ msgstr "" "`RouterA` выглядит следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:249 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:248 #, no-wrap msgid "" "% netstat -nr\n" @@ -690,7 +690,7 @@ msgstr "" "Routing tables\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:256 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:255 #, no-wrap msgid "" "Internet:\n" @@ -708,7 +708,7 @@ msgstr "" "192.168.1.0/24 link#2 UC 0 0 xl1\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:260 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:259 msgid "" "With the current routing table, `RouterA` does not have a route to the " "`192.168.2.0/24` network. The following command adds the `Internal Net 2` " @@ -720,13 +720,13 @@ msgstr "" "следующего прыжка:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:264 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:263 #, no-wrap msgid "# route add -net 192.168.2.0/24 192.168.1.2\n" msgstr "# route add -net 192.168.2.0/24 192.168.1.2\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:269 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:268 msgid "" "Now, `RouterA` can reach any host on the `192.168.2.0/24` network. However, " "the routing information will not persist if the FreeBSD system reboots. If " @@ -738,7 +738,7 @@ msgstr "" "filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:275 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:274 #, no-wrap msgid "" "# Add Internal Net 2 as a persistent static route\n" @@ -750,7 +750,7 @@ msgstr "" "route_internalnet2=\"-net 192.168.2.0/24 192.168.1.2\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:279 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:278 msgid "" "The `static_routes` configuration variable is a list of strings separated by " "a space, where each string references a route name. The variable " @@ -762,18 +762,18 @@ msgstr "" "маршрута." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:282 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:281 msgid "" "Using more than one string in `static_routes` creates multiple static " "routes. The following shows an example of adding static routes for the " "`192.168.0.0/24` and `192.168.1.0/24` networks:" msgstr "" "Использование более одной строки в `static_routes` создаёт несколько " -"статических маршрутов. Ниже приведен пример добавления статических маршрутов " +"статических маршрутов. Ниже приведён пример добавления статических маршрутов " "для сетей `192.168.0.0/24` и `192.168.1.0/24`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:288 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:287 #, no-wrap msgid "" "static_routes=\"net1 net2\"\n" @@ -785,14 +785,14 @@ msgstr "" "route_net2=\"-net 192.168.1.0/24 192.168.1.1\"\n" #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:291 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1324 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:290 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1323 #, no-wrap msgid "Troubleshooting" msgstr "Устранение неполадок" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:295 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:294 msgid "" "When an address space is assigned to a network, the service provider " "configures their routing tables so that all traffic for the network will be " @@ -805,7 +805,7 @@ msgstr "" "отправлять к межсетевому экрану провайдера сети?" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:298 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:297 msgid "" "There is a system that keeps track of all assigned address spaces and " "defines their point of connection to the Internet backbone, or the main " @@ -824,7 +824,7 @@ msgstr "" "конкретной сети." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:301 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:300 msgid "" "It is the task of the service provider to advertise to the backbone sites " "that they are the point of connection, and thus the path inward, for a " @@ -835,7 +835,7 @@ msgstr "" "как распространение маршрутов." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:305 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:304 msgid "" "Sometimes, there is a problem with route propagation and some sites are " "unable to connect. Perhaps the most useful command for trying to figure out " @@ -848,7 +848,7 @@ msgstr "" "`ping` не срабатывает." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:309 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:308 msgid "" "When using `traceroute`, include the address of the remote host to connect " "to. The output will show the gateway hosts along the path of the attempt, " @@ -858,17 +858,17 @@ msgstr "" "При использовании `traceroute` укажите адрес удалённого хоста для " "подключения. В выводе будут показаны шлюзы на пути попытки соединения, в " "конечном итоге достигая целевого хоста или прерываясь из-за отсутствия " -"соединения. Для получения дополнительной информации обратитесь к " -"man:traceroute[8]." +"соединения. Для получения дополнительной информации обратитесь к man:" +"traceroute[8]." #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:311 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:310 #, no-wrap msgid "Multicast Considerations" msgstr "Аспекты многоадресной рассылки (multicast)" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:316 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:315 msgid "" "FreeBSD natively supports both multicast applications and multicast " "routing. Multicast applications do not require any special configuration in " @@ -882,13 +882,13 @@ msgstr "" "опцию в собственном ядре:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:320 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:319 #, no-wrap msgid "options MROUTING\n" msgstr "options MROUTING\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:326 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:325 msgid "" "The multicast routing daemon, mrouted can be installed using the package:net/" "mrouted[] package or port. This daemon implements the DVMRP multicast " @@ -906,7 +906,7 @@ msgstr "" "конфигурации." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:331 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:330 msgid "" "DVMRP has largely been replaced by the PIM protocol in many multicast " "installations. Refer to man:pim[4] for more information." @@ -916,13 +916,13 @@ msgstr "" "в man:pim[4]." #. type: Title == -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:334 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:333 #, no-wrap msgid "Virtual Hosts" msgstr "Виртуальные узлы" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:338 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:337 msgid "" "A common use of FreeBSD is virtual site hosting, where one server appears to " "the network as many servers. This is achieved by assigning multiple network " @@ -933,7 +933,7 @@ msgstr "" "достигается путём назначения нескольких сетевых адресов одному интерфейсу." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:341 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:340 msgid "" "A given network interface has one \"real\" address, and may have any number " "of \"alias\" addresses. These aliases are normally added by placing alias " @@ -945,13 +945,13 @@ msgstr "" "этом примере:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:345 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:344 #, no-wrap msgid "# sysrc ifconfig_fxp0_alias0=\"inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx\"\n" msgstr "# sysrc ifconfig_fxp0_alias0=\"inet xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:349 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:348 msgid "" "Alias entries must start with `alias__0__` using a sequential number such as " "`alias0`, `alias1`, and so on. The configuration process will stop at the " @@ -962,7 +962,7 @@ msgstr "" "настройки остановится при первом пропущенном числе." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:353 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:352 msgid "" "The calculation of alias netmasks is important. For a given interface, " "there must be one address which correctly represents the network's netmask. " @@ -975,7 +975,7 @@ msgstr "" "из всех ``1``, выраженную как `255.255.255.255` или `0xffffffff`." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:358 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:357 msgid "" "For example, consider the case where the `fxp0` interface is connected to " "two networks: `10.1.1.0` with a netmask of `255.255.255.0` and `202.0.75.16` " @@ -995,7 +995,7 @@ msgstr "" "настроены с маской `255.255.255.255`." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:360 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:359 msgid "" "The following [.filename]#/etc/rc.conf# entries configure the adapter " "correctly for this scenario:" @@ -1004,7 +1004,7 @@ msgstr "" "filename]#/etc/rc.conf# :" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:372 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:371 #, no-wrap msgid "" "# sysrc ifconfig_fxp0=\"inet 10.1.1.1 netmask 255.255.255.0\"\n" @@ -1028,7 +1028,7 @@ msgstr "" "# sysrc ifconfig_fxp0_alias7=\"inet 202.0.75.20 netmask 255.255.255.255\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:376 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:375 msgid "" "A simpler way to express this is with a space-separated list of IP address " "ranges. The first address will be given the indicated subnet mask and the " @@ -1039,19 +1039,19 @@ msgstr "" "маска подсети, а дополнительным адресам — маска подсети `255.255.255.255`." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:380 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:379 #, no-wrap msgid "# sysrc ifconfig_fxp0_aliases=\"inet 10.1.1.1-5/24 inet 202.0.75.17-20/28\"\n" msgstr "# sysrc ifconfig_fxp0_aliases=\"inet 10.1.1.1-5/24 inet 202.0.75.17-20/28\"\n" #. type: Title == -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:383 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:382 #, no-wrap msgid "Wireless Advanced Authentication" msgstr "Расширенная аутентификация в беспроводной сети" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:387 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:386 msgid "" "FreeBSD supports different ways of connecting to a wireless network. This " "section describes how to perform advanced authentication to a Wireless " @@ -1062,7 +1062,7 @@ msgstr "" "беспроводной сети." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:389 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:388 msgid "" "To make a connection and basic authentication to a wireless network the " "section crossref:network[wireless-authentication,Connection and " @@ -1074,13 +1074,13 @@ msgstr "" "сети] в главе \"Сеть\" описывает, как это сделать." #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:391 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:390 #, no-wrap msgid "WPA with EAP-TLS" msgstr "WPA с EAP-TLS" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:396 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:395 msgid "" "The second way to use WPA is with an 802.1X backend authentication server. " "In this case, WPA is called WPA Enterprise to differentiate it from the less " @@ -1093,7 +1093,7 @@ msgstr "" "расширяемом протоколе аутентификации (EAP)." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:400 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:399 msgid "" "EAP does not come with an encryption method. Instead, EAP is embedded " "inside an encrypted tunnel. There are many EAP authentication methods, but " @@ -1104,7 +1104,7 @@ msgstr "" "наиболее распространены EAP-TLS, EAP-TTLS и EAP-PEAP." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:404 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:403 msgid "" "EAP with Transport Layer Security (EAP-TLS) is a well-supported wireless " "authentication protocol since it was the first EAP method to be certified by " @@ -1127,7 +1127,7 @@ msgstr "" "проверяют, что эти сертификаты были подписаны CA организации." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:406 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:405 msgid "" "As previously, the configuration is done via [.filename]#/etc/wpa_supplicant." "conf#:" @@ -1136,7 +1136,7 @@ msgstr "" "conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:420 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:419 #, no-wrap msgid "" "network={\n" @@ -1164,19 +1164,19 @@ msgstr "" "}\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:423 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:422 msgid "This field indicates the network name (SSID)." msgstr "Это поле указывает имя сети (SSID)." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:424 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:423 msgid "This example uses the RSN IEEE(R) 802.11i protocol, also known as WPA2." msgstr "" "Этот пример использует протокол RSN IEEE(R) 802.11i, также известный как " "WPA2." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:425 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:424 msgid "" "The `key_mgmt` line refers to the key management protocol to use. In this " "example, it is WPA using EAP authentication." @@ -1185,19 +1185,19 @@ msgstr "" "данном примере это WPA с аутентификацией EAP." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:426 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:425 msgid "This field indicates the EAP method for the connection." msgstr "Это поле указывает метод EAP для подключения." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:427 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:426 msgid "The `identity` field contains the identity string for EAP." msgstr "Поле `identity` содержит строку идентификации для EAP." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:428 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:492 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:562 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:427 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:491 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:561 msgid "" "The `ca_cert` field indicates the pathname of the CA certificate file. This " "file is needed to verify the server certificate." @@ -1206,7 +1206,7 @@ msgstr "" "для проверки сертификата сервера." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:429 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:428 msgid "" "The `client_cert` line gives the pathname to the client certificate file. " "This certificate is unique to each wireless client of the network." @@ -1215,7 +1215,7 @@ msgstr "" "сертификат уникален для каждого беспроводного клиента в сети." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:430 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:429 msgid "" "The `private_key` field is the pathname to the client certificate private " "key file." @@ -1224,21 +1224,21 @@ msgstr "" "сертификата." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:431 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:430 msgid "" "The `private_key_passwd` field contains the passphrase for the private key." msgstr "" "Поле `private_key_passwd` содержит парольную фразу для закрытого ключа." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:433 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:432 msgid "Then, add the following lines to [.filename]#/etc/rc.conf#:" msgstr "Затем добавьте следующие строки в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:438 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:500 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:571 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:437 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:499 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:570 #, no-wrap msgid "" "wlans_ath0=\"wlan0\"\n" @@ -1248,13 +1248,13 @@ msgstr "" "ifconfig_wlan0=\"WPA DHCP\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:441 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:503 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:440 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:502 msgid "The next step is to bring up the interface:" msgstr "Следующий шаг — поднять интерфейс:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:460 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:459 #, no-wrap msgid "" "# service netif start\n" @@ -1292,7 +1292,7 @@ msgstr "" " wme burst roaming MANUAL\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:463 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:462 msgid "" "It is also possible to bring up the interface manually using man:" "wpa_supplicant[8] and man:ifconfig[8]." @@ -1301,13 +1301,13 @@ msgstr "" "ifconfig[8]." #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:465 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:464 #, no-wrap msgid "WPA with EAP-TTLS" msgstr "WPA с EAP-TTLS" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:471 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:470 msgid "" "With EAP-TLS, both the authentication server and the client need a " "certificate. With EAP-TTLS, a client certificate is optional. This method " @@ -1317,12 +1317,12 @@ msgid "" msgstr "" "С EAP-TLS и сервер аутентификации, и клиент нуждаются в сертификате. С EAP-" "TTLS сертификат клиента необязателен. Этот метод аналогичен веб-серверу, " -"который создаёт защищенный SSL-туннель, даже если у посетителей нет " +"который создаёт защищённый SSL-туннель, даже если у посетителей нет " "клиентских сертификатов. EAP-TTLS использует зашифрованный TLS-туннель для " "безопасной передачи данных аутентификации." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:473 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:472 msgid "" "The required configuration can be added to [.filename]#/etc/wpa_supplicant." "conf#:" @@ -1331,7 +1331,7 @@ msgstr "" "wpa_supplicant.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:486 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:485 #, no-wrap msgid "" "network={\n" @@ -1357,14 +1357,14 @@ msgstr "" "}\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:489 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:559 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:488 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:558 msgid "This field specifies the EAP method for the connection." msgstr "Это поле определяет метод EAP для подключения." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:490 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:560 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:489 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:559 msgid "" "The `identity` field contains the identity string for EAP authentication " "inside the encrypted TLS tunnel." @@ -1373,14 +1373,14 @@ msgstr "" "зашифрованного TLS-туннеля." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:491 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:561 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:490 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:560 msgid "" "The `password` field contains the passphrase for the EAP authentication." msgstr "Поле `password` содержит парольную фразу для аутентификации EAP." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:493 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:492 msgid "" "This field specifies the authentication method used in the encrypted TLS " "tunnel. In this example, EAP with MD5-Challenge is used. The \"inner " @@ -1391,13 +1391,13 @@ msgstr "" "\"внутренней аутентификации\" часто называется \"phase2\"." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:495 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:494 msgid "Next, add the following lines to [.filename]#/etc/rc.conf#:" msgstr "Далее добавьте следующие строки в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:523 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:594 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:522 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:593 #, no-wrap msgid "" "# service netif start\n" @@ -1437,13 +1437,13 @@ msgstr "" " wme burst roaming MANUAL\n" #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:526 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:525 #, no-wrap msgid "WPA with EAP-PEAP" msgstr "WPA с EAP-PEAP" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:532 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:531 msgid "" "PEAPv0/EAP-MSCHAPv2 is the most common PEAP method. In this chapter, the " "term PEAP is used to refer to that method." @@ -1452,19 +1452,19 @@ msgstr "" "главе термин PEAP используется для обозначения данного метода." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:536 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:535 msgid "" "Protected EAP (PEAP) is designed as an alternative to EAP-TTLS and is the " "most used EAP standard after EAP-TLS. In a network with mixed operating " "systems, PEAP should be the most supported standard after EAP-TLS." msgstr "" -"Защищенный EAP (PEAP) разработан как альтернатива EAP-TTLS и является " +"Защищённый EAP (PEAP) разработан как альтернатива EAP-TTLS и является " "наиболее используемым стандартом EAP после EAP-TLS. В сети с разными " "операционными системами PEAP должен быть наиболее поддерживаемым стандартом " "после EAP-TLS." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:540 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:539 msgid "" "PEAP is similar to EAP-TTLS as it uses a server-side certificate to " "authenticate clients by creating an encrypted TLS tunnel between the client " @@ -1483,7 +1483,7 @@ msgstr "" "как для имени пользователя, так и для пароля." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:542 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:541 msgid "" "Add the following lines to [.filename]#/etc/wpa_supplicant.conf# to " "configure the EAP-PEAP related settings:" @@ -1492,7 +1492,7 @@ msgstr "" "настройки параметров, связанных с EAP-PEAP:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:556 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:555 #, no-wrap msgid "" "network={\n" @@ -1520,7 +1520,7 @@ msgstr "" "}\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:563 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:562 msgid "" "This field contains the parameters for the first phase of authentication, " "the TLS tunnel. According to the authentication server used, specify a " @@ -1535,7 +1535,7 @@ msgstr "" "Дополнительную информацию можно найти в man:wpa_supplicant.conf[5]." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:564 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:563 msgid "" "This field specifies the authentication protocol used in the encrypted TLS " "tunnel. In the case of PEAP, it is `auth=MSCHAPV2`." @@ -1544,23 +1544,23 @@ msgstr "" "TLS-туннеле. В случае PEAP, это `auth=MSCHAPV2`." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:566 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:565 msgid "Add the following to [.filename]#/etc/rc.conf#:" msgstr "Добавьте следующее в [.filename]#/etc/rc.conf#:" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:574 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:573 msgid "Then, bring up the interface:" msgstr "Затем поднимите интерфейс:" #. type: Title == -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:597 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:596 #, no-wrap msgid "Wireless Ad-hoc Mode" msgstr "Беспроводное соединение в режиме Ad-hoc" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:601 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:600 msgid "" "IBSS mode, also called ad-hoc mode, is designed for point to point " "connections. For example, to establish an ad-hoc network between the " @@ -1571,12 +1571,12 @@ msgstr "" "выберите два IP-адреса и SSID." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:603 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:602 msgid "On `A`:" msgstr "На `A`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:617 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:616 #, no-wrap msgid "" "# ifconfig wlan0 create wlandev ath0 wlanmode adhoc\n" @@ -1604,18 +1604,18 @@ msgstr "" "\t protmode CTS wme burst\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:620 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:619 msgid "" "The `adhoc` parameter indicates that the interface is running in IBSS mode." msgstr "Параметр `adhoc` указывает, что интерфейс работает в режиме IBSS." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:622 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:621 msgid "`B` should now be able to detect `A`:" msgstr "`B` теперь должен иметь возможность обнаруживать `A`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:629 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:628 #, no-wrap msgid "" "# ifconfig wlan0 create wlandev ath0 wlanmode adhoc\n" @@ -1629,7 +1629,7 @@ msgstr "" " freebsdap 02:11:95:c3:0d:ac 2 54M -64:-96 100 IS WME\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:633 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:632 msgid "" "The `I` in the output confirms that `A` is in ad-hoc mode. Now, configure " "`B` with a different IP address:" @@ -1638,7 +1638,7 @@ msgstr "" "настройте `B` с другим IP-адресом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:646 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:645 #, no-wrap msgid "" "# ifconfig wlan0 inet 192.168.0.2 netmask 255.255.255.0 ssid freebsdap\n" @@ -1664,18 +1664,18 @@ msgstr "" "\t protmode CTS wme burst\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:649 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:648 msgid "Both `A` and `B` are now ready to exchange information." msgstr "Оба `A` и `B` теперь готовы обмениваться информацией." #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:651 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:650 #, no-wrap msgid "FreeBSD Host Access Points" msgstr "Хост FreeBSD в роли точки доступа" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:655 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:654 msgid "" "FreeBSD can act as an Access Point (AP) which eliminates the need to buy a " "hardware AP or run an ad-hoc network. This can be particularly useful when " @@ -1688,13 +1688,13 @@ msgstr "" "шлюза к другой сети, например, к Интернету." #. type: Title ==== -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:657 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:656 #, no-wrap msgid "Basic Settings" msgstr "Основные настройки" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:661 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:660 msgid "" "Before configuring a FreeBSD machine as an AP, the kernel must be configured " "with the appropriate networking support for the wireless card as well as the " @@ -1708,7 +1708,7 @@ msgstr "" "ap-basic, Базовые настройки]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:666 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:665 msgid "" "The NDIS driver wrapper for Windows(R) drivers does not currently support AP " "operation. Only native FreeBSD wireless drivers support AP mode." @@ -1718,7 +1718,7 @@ msgstr "" "драйверы FreeBSD поддерживают режим AP." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:669 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:668 msgid "" "Once wireless networking support is loaded, check if the wireless device " "supports the host-based access point mode, also known as hostap mode:" @@ -1728,7 +1728,7 @@ msgstr "" "как режим hostap:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:676 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:675 #, no-wrap msgid "" "# ifconfig wlan0 create wlandev ath0\n" @@ -1742,7 +1742,7 @@ msgstr "" "cryptocaps=1f<WEP,TKIP,AES,AES_CCM,TKIPMIC>\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:682 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:681 msgid "" "This output displays the card's capabilities. The `HOSTAP` word confirms " "that this wireless card can act as an AP. Various supported ciphers are " @@ -1756,7 +1756,7 @@ msgstr "" "точке доступа." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:684 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:683 msgid "" "The wireless device can only be put into hostap mode during the creation of " "the network pseudo-device, so a previously created device must be destroyed " @@ -1767,13 +1767,13 @@ msgstr "" "необходимо сначала удалить:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:688 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:687 #, no-wrap msgid "# ifconfig wlan0 destroy\n" msgstr "# ifconfig wlan0 destroy\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:691 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:690 msgid "" "then regenerated with the correct option before setting the other parameters:" msgstr "" @@ -1781,7 +1781,7 @@ msgstr "" "параметров:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:696 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:695 #, no-wrap msgid "" "# ifconfig wlan0 create wlandev ath0 wlanmode hostap\n" @@ -1791,7 +1791,7 @@ msgstr "" "# ifconfig wlan0 inet 192.168.0.1 netmask 255.255.255.0 ssid freebsdap mode 11g channel 1\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:699 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:698 msgid "" "Use man:ifconfig[8] again to see the status of the [.filename]#wlan0# " "interface:" @@ -1800,7 +1800,7 @@ msgstr "" "filename]#wlan0#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:711 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:710 #, no-wrap msgid "" "# ifconfig wlan0\n" @@ -1824,7 +1824,7 @@ msgstr "" "\t protmode CTS wme burst dtimperiod 1 -dfs\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:714 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:713 msgid "" "The `hostap` parameter indicates the interface is running in the host-based " "access point mode." @@ -1833,7 +1833,7 @@ msgstr "" "на основе хоста." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:716 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:715 msgid "" "The interface configuration can be done automatically at boot time by adding " "the following lines to [.filename]#/etc/rc.conf#:" @@ -1842,7 +1842,7 @@ msgstr "" "добавить следующие строки в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:722 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:721 #, no-wrap msgid "" "wlans_ath0=\"wlan0\"\n" @@ -1854,13 +1854,13 @@ msgstr "" "ifconfig_wlan0=\"inet 192.168.0.1 netmask 255.255.255.0 ssid freebsdap mode 11g channel 1\"\n" #. type: Title ==== -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:724 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:723 #, no-wrap msgid "Host-based Access Point Without Authentication or Encryption" msgstr "Точка доступа на основе хоста без аутентификации или шифрования" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:728 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:727 msgid "" "Although it is not recommended to run an AP without any authentication or " "encryption, this is a simple way to check if the AP is working. This " @@ -1871,7 +1871,7 @@ msgstr "" "Такая конфигурация также важна для отладки проблем с клиентами." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:730 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:729 msgid "" "Once the AP is configured, initiate a scan from another wireless machine to " "find the AP:" @@ -1880,7 +1880,7 @@ msgstr "" "устройства для её обнаружения:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:737 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:736 #, no-wrap msgid "" "# ifconfig wlan0 create wlandev ath0\n" @@ -1894,13 +1894,13 @@ msgstr "" "freebsdap 00:11:95:c3:0d:ac 1 54M -66:-96 100 ES WME\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:740 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:739 msgid "The client machine found the AP and can be associated with it:" msgstr "" "Клиентская машина обнаружила точку доступа и может быть ассоциирована с ней:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:754 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:753 #, no-wrap msgid "" "# ifconfig wlan0 inet 192.168.0.2 netmask 255.255.255.0 ssid freebsdap\n" @@ -1928,13 +1928,13 @@ msgstr "" "\t roam:rate 5 protmode CTS wme burst\n" #. type: Title ==== -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:757 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:756 #, no-wrap msgid "WPA2 Host-based Access Point" msgstr "Точка доступа WPA2 на основе хоста" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:762 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:761 msgid "" "This section focuses on setting up a FreeBSD access point using the WPA2 " "security protocol. More details regarding WPA and the configuration of WPA-" @@ -1947,7 +1947,7 @@ msgstr "" "networking[network-wireless-wpa-eap-tls, WPA с EAP-TLS]." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:764 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:763 msgid "" "The man:hostapd[8] daemon is used to deal with client authentication and key " "management on the WPA2-enabled AP." @@ -1956,7 +1956,7 @@ msgstr "" "управления ключами на точке доступа с поддержкой WPA2." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:767 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:766 msgid "" "The following configuration operations are performed on the FreeBSD machine " "acting as the AP. Once the AP is correctly working, man:hostapd[8] can be " @@ -1968,13 +1968,13 @@ msgstr "" "загрузке, добавив эту строку в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:771 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:770 #, no-wrap msgid "hostapd_enable=\"YES\"\n" msgstr "hostapd_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:775 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:774 msgid "" "Before trying to configure man:hostapd[8], first configure the basic " "settings introduced in crossref:advanced-networking[network-wireless-ap-" @@ -1985,13 +1985,13 @@ msgstr "" "basic, Основные настройки]." #. type: Title ===== -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:776 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:775 #, no-wrap msgid "WPA2-PSK" msgstr "WPA2-PSK" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:779 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:778 msgid "" "WPA2-PSK is intended for small networks where the use of a backend " "authentication server is not possible or desired." @@ -2000,12 +2000,12 @@ msgstr "" "аутентификации невозможно или нежелательно." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:781 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:780 msgid "The configuration is done in [.filename]#/etc/hostapd.conf#:" msgstr "Конфигурация выполняется в [.filename]#/etc/hostapd.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:793 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:792 #, no-wrap msgid "" "interface=wlan0 <.>\n" @@ -2029,12 +2029,12 @@ msgstr "" "wpa_pairwise=CCMP <.>\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:796 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:795 msgid "Wireless interface used for the access point." msgstr "Беспроводной интерфейс, используемый для точки доступа." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:797 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:796 msgid "" "Level of verbosity used during the execution of man:hostapd[8]. A value of " "`1` represents the minimal level." @@ -2043,7 +2043,7 @@ msgstr "" "Значение `1` представляет минимальный уровень." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:798 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:797 msgid "" "Pathname of the directory used by man:hostapd[8] to store domain socket " "files for communication with external programs such as man:hostapd_cli[8]. " @@ -2054,19 +2054,19 @@ msgstr "" "hostapd_cli[8]. В этом примере используется значение по умолчанию." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:799 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:798 msgid "The group allowed to access the control interface files." msgstr "Группа, которой разрешён доступ к файлам управляющего интерфейса." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:800 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:799 msgid "The wireless network name, or SSID, that will appear in wireless scans." msgstr "" "Имя беспроводной сети, или SSID, которое будет отображаться при сканировании " "беспроводных сетей." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:801 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:800 msgid "" "Enable WPA and specify which WPA authentication protocol will be required. A " "value of `2` configures the AP for WPA2 and is recommended. Set to `1` only " @@ -2077,19 +2077,19 @@ msgstr "" "рекомендуемым. Установите значение `1` только если требуется устаревший WPA." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:802 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:801 msgid "ASCII passphrase for WPA authentication." msgstr "ASCII-пароль для аутентификации WPA." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:803 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:802 msgid "The key management protocol to use. This example sets WPA-PSK." msgstr "" "Протокол управления ключами для использования. В этом примере установлен WPA-" "PSK." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:804 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:803 msgid "" "Encryption algorithms accepted by the access point. In this example, only " "the CCMP (AES) cipher is accepted. CCMP is an alternative to TKIP and is " @@ -2102,18 +2102,18 @@ msgstr "" "только в случае наличия станций, не способных использовать CCMP." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:806 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:805 msgid "The next step is to start man:hostapd[8]:" msgstr "Следующий шаг — запустить man:hostapd[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:810 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:809 #, no-wrap msgid "# service hostapd forcestart\n" msgstr "# service hostapd forcestart\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:827 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:826 #, no-wrap msgid "" "# ifconfig wlan0\n" @@ -2145,7 +2145,7 @@ msgstr "" "\tgroups: wlan\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:832 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:831 msgid "" "Once the AP is running, the clients can associate with it. See crossref:" "advanced-networking[network-wireless-ap-basic, Basic Settings] for more " @@ -2158,13 +2158,13 @@ msgstr "" "с помощью команды `ifconfig _wlan0_ list sta`." #. type: Title == -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:834 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:833 #, no-wrap msgid "USB Tethering" msgstr "Раздача интернета через USB" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:838 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:837 msgid "" "Many cellphones provide the option to share their data connection over USB " "(often called \"tethering\"). This feature uses one of RNDIS, CDC, or a " @@ -2177,28 +2177,28 @@ msgstr "" "iPad(R)." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:840 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:839 msgid "Android(TM) devices generally use the man:urndis[4] driver." msgstr "Устройства Android(TM) обычно используют драйвер man:urndis[4]." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:841 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:840 msgid "Apple(R) devices use the man:ipheth[4] driver." msgstr "Устройства Apple(R) используют драйвер man:ipheth[4]." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:842 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:841 msgid "Older devices will often use the man:cdce[4] driver." msgstr "Старые устройства часто используют драйвер man:cdce[4]." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:844 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:843 msgid "Before attaching a device, load the appropriate driver into the kernel:" msgstr "" "Перед подключением устройства загрузите соответствующий драйвер в ядро:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:850 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:849 #, no-wrap msgid "" "# kldload if_urndis\n" @@ -2210,7 +2210,7 @@ msgstr "" "# kldload if_ipheth\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:854 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:853 msgid "" "Once the device is attached ``ue``_0_ will be available for use like a " "normal network device. Be sure that the \"USB tethering\" option is enabled " @@ -2221,7 +2221,7 @@ msgstr "" "\"USB-тетеринг\"." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:856 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:855 msgid "" "To make this change permanent and load the driver as a module at boot time, " "place the appropriate line of the following in [.filename]#/boot/loader." @@ -2232,7 +2232,7 @@ msgstr "" "loader.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:862 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:861 #, no-wrap msgid "" "if_urndis_load=\"YES\"\n" @@ -2244,13 +2244,13 @@ msgstr "" "if_ipheth_load=\"YES\"\n" #. type: Title == -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:865 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:864 #, no-wrap msgid "Bluetooth" msgstr "Bluetooth" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:870 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:869 msgid "" "Bluetooth is a wireless technology for creating personal networks operating " "in the 2.4 GHz unlicensed band, with a range of 10 meters. Networks are " @@ -2268,7 +2268,7 @@ msgstr "" "последовательной линии и многое другое." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:873 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:872 msgid "" "This section describes the use of a USB Bluetooth dongle on a FreeBSD " "system. It then describes the various Bluetooth protocols and utilities." @@ -2277,13 +2277,13 @@ msgstr "" "FreeBSD. Затем рассматриваются различные протоколы и утилиты Bluetooth." #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:874 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:873 #, no-wrap msgid "Loading Bluetooth Support" msgstr "Загрузка поддержки Bluetooth" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:881 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:880 msgid "" "The Bluetooth stack in FreeBSD is implemented using the man:netgraph[4] " "framework. A broad variety of Bluetooth USB dongles is supported by man:" @@ -2301,7 +2301,7 @@ msgstr "" "и утилитой man:hcseriald[8]." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:884 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:883 msgid "" "Before attaching a device, determine which of the above drivers it uses, " "then load the driver. For example, if the device uses the man:ng_ubt[4] " @@ -2312,13 +2312,13 @@ msgstr "" "использует драйвер man:ng_ubt[4]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:888 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:887 #, no-wrap msgid "# kldload ng_ubt\n" msgstr "# kldload ng_ubt\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:891 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:890 msgid "" "If the Bluetooth device will be attached to the system during system " "startup, the system can be configured to load the module at boot time by " @@ -2329,13 +2329,13 @@ msgstr "" "[.filename]#/boot/loader.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:895 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:894 #, no-wrap msgid "ng_ubt_load=\"YES\"\n" msgstr "ng_ubt_load=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:899 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:898 msgid "" "Once the driver is loaded, plug in the USB dongle. If the driver load was " "successful, output similar to the following should appear on the console and " @@ -2346,7 +2346,7 @@ msgstr "" "вывод, похожий на следующий:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:906 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:905 #, no-wrap msgid "" "ubt0: vendor 0x0a12 product 0x0001, rev 1.10/5.25, addr 2\n" @@ -2360,7 +2360,7 @@ msgstr "" " wMaxPacketSize=49, nframes=6, buffer size=294\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:911 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:910 msgid "" "To start and stop the Bluetooth stack, use its startup script. It is a good " "idea to stop the stack before unplugging the device. Starting the bluetooth " @@ -2373,7 +2373,7 @@ msgstr "" "должен быть похож на следующий:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:926 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:925 #, no-wrap msgid "" "# service bluetooth start ubt0\n" @@ -2403,13 +2403,13 @@ msgstr "" "Number of SCO packets: 8\n" #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:928 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:927 #, no-wrap msgid "Finding Other Bluetooth Devices" msgstr "Поиск других устройств Bluetooth" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:933 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:932 msgid "" "The Host Controller Interface (HCI) provides a uniform method for accessing " "Bluetooth baseband capabilities. In FreeBSD, a netgraph HCI node is created " @@ -2420,7 +2420,7 @@ msgstr "" "каждого устройства Bluetooth. Подробнее см. man:ng_hci[4]." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:940 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:939 msgid "" "One of the most common tasks is discovery of Bluetooth devices within RF " "proximity. This operation is called _inquiry_. Inquiry and other HCI " @@ -2439,7 +2439,7 @@ msgstr "" "режиме _обнаруживаемое_ (discoverable)." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:953 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:952 #, no-wrap msgid "" "% hccontrol -n ubt0hci inquiry\n" @@ -2465,7 +2465,7 @@ msgstr "" "Inquiry complete. Status: No error [00]\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:959 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:958 msgid "" "The `BD_ADDR` is the unique address of a Bluetooth device, similar to the " "MAC address of a network card. This address is needed for further " @@ -2482,7 +2482,7 @@ msgstr "" "присвоенное удалённому устройству:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:965 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:964 #, no-wrap msgid "" "% hccontrol -n ubt0hci remote_name_request 00:80:37:29:19:a4\n" @@ -2494,7 +2494,7 @@ msgstr "" "Name: Pav's T39\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:969 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:968 msgid "" "If an inquiry is performed on a remote Bluetooth device, it will find the " "computer as \"your.host.name (ubt0)\". The name assigned to the local " @@ -2505,7 +2505,7 @@ msgstr "" "устройству, можно изменить в любое время." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:972 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:971 msgid "" "Remote devices can be assigned aliases in [.filename]#/etc/bluetooth/" "hosts#. More information about [.filename]#/etc/bluetooth/hosts# file might " @@ -2516,7 +2516,7 @@ msgstr "" "bluetooth/hosts# может быть найдена в man:bluetooth.hosts[5]." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:975 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:974 msgid "" "The Bluetooth system provides a point-to-point connection between two " "Bluetooth units, or a point-to-multipoint connection which is shared among " @@ -2529,13 +2529,13 @@ msgstr "" "создать соединение с удалённым устройством:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:979 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:978 #, no-wrap msgid "% hccontrol -n ubt0hci create_connection BT_ADDR\n" msgstr "% hccontrol -n ubt0hci create_connection BT_ADDR\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:982 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:981 msgid "" "`create_connection` accepts `BT_ADDR` as well as host aliases in [." "filename]#/etc/bluetooth/hosts#." @@ -2544,7 +2544,7 @@ msgstr "" "filename]#/etc/bluetooth/hosts#." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:984 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:983 msgid "" "The following example shows how to obtain the list of active baseband " "connections for the local device:" @@ -2553,7 +2553,7 @@ msgstr "" "для локального устройства:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:990 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:989 #, no-wrap msgid "" "% hccontrol -n ubt0hci read_connection_list\n" @@ -2565,7 +2565,7 @@ msgstr "" "00:80:37:29:19:a4 41 ACL 0 MAST NONE 0 0 OPEN\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:994 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:993 msgid "" "A _connection handle_ is useful when termination of the baseband connection " "is required, though it is normally not required to do this by hand. The " @@ -2576,7 +2576,7 @@ msgstr "" "автоматически разрывает неактивные базовые соединения." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1000 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:999 #, no-wrap msgid "" "# hccontrol -n ubt0hci disconnect 41\n" @@ -2588,7 +2588,7 @@ msgstr "" "Reason: Connection terminated by local host [0x16]\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1004 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1003 msgid "" "Type `hccontrol help` for a complete listing of available HCI commands. " "Most of the HCI commands do not require superuser privileges." @@ -2597,13 +2597,13 @@ msgstr "" "Большинство команд HCI не требуют прав суперпользователя." #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1005 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1004 #, no-wrap msgid "Device Pairing" msgstr "Сопряжение устройств" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1016 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1015 msgid "" "By default, Bluetooth communication is not authenticated, and any device can " "talk to any other device. A Bluetooth device, such as a cellular phone, may " @@ -2630,7 +2630,7 @@ msgstr "" "повторить." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1020 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1019 msgid "" "The man:hcsecd[8] daemon is responsible for handling Bluetooth " "authentication requests. The default configuration file is [.filename]#/etc/" @@ -2643,7 +2643,7 @@ msgstr "" "ниже:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1029 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1028 #, no-wrap msgid "" "device {\n" @@ -2661,7 +2661,7 @@ msgstr "" " }\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1039 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1038 msgid "" "The only limitation on PIN codes is length. Some devices, such as Bluetooth " "headsets, may have a fixed PIN code built in. The `-d` switch forces man:" @@ -2684,7 +2684,7 @@ msgstr "" "удалённого устройства." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1041 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1040 msgid "" "The following line can be added to [.filename]#/etc/rc.conf# to configure " "man:hcsecd[8] to start automatically on system start:" @@ -2693,18 +2693,18 @@ msgstr "" "автоматический запуск man:hcsecd[8] при загрузке системы:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1045 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1044 #, no-wrap msgid "hcsecd_enable=\"YES\"\n" msgstr "hcsecd_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1048 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1047 msgid "The following is a sample of the man:hcsecd[8] daemon output:" msgstr "Вот пример вывода демона man:hcsecd[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1057 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1056 #, no-wrap msgid "" "hcsecd[16484]: Got Link_Key_Request event from 'ubt0hci', remote bdaddr 0:80:37:29:19:a4\n" @@ -2722,13 +2722,13 @@ msgstr "" "hcsecd[16484]: Sending PIN_Code_Reply to 'ubt0hci' for remote bdaddr 0:80:37:29:19:a4\n" #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1059 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1058 #, no-wrap msgid "Network Access with PPP Profiles" msgstr "Доступ в сеть с профилями PPP" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1063 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1062 msgid "" "A Dial-Up Networking (DUN) profile can be used to configure a cellular phone " "as a wireless modem for connecting to a dial-up Internet access server. It " @@ -2742,7 +2742,7 @@ msgstr "" "телефона." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1066 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1065 msgid "" "Network access with a PPP profile can be used to provide LAN access for a " "single Bluetooth device or multiple Bluetooth devices. It can also provide " @@ -2754,7 +2754,7 @@ msgstr "" "сетей через эмуляцию последовательного кабеля." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1070 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1069 msgid "" "In FreeBSD, these profiles are implemented with man:ppp[8] and the man:" "rfcomm_pppd[8] wrapper which converts a Bluetooth connection into something " @@ -2768,7 +2768,7 @@ msgstr "" "rfcomm_pppd[8]." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1072 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1071 msgid "" "In this example, man:rfcomm_pppd[8] is used to open a connection to a remote " "device with a `BD_ADDR` of `00:80:37:29:19:a4` on a DUNRFCOMM channel:" @@ -2777,13 +2777,13 @@ msgstr "" "удалённым устройством с `BD_ADDR` `00:80:37:29:19:a4` на DUNRFCOMM канале:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1076 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1075 #, no-wrap msgid "# rfcomm_pppd -a 00:80:37:29:19:a4 -c -C dun -l rfcomm-dialup\n" msgstr "# rfcomm_pppd -a 00:80:37:29:19:a4 -c -C dun -l rfcomm-dialup\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1081 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1080 msgid "" "The actual channel number will be obtained from the remote device using the " "SDP protocol. It is possible to specify the RFCOMM channel by hand, and in " @@ -2792,11 +2792,11 @@ msgid "" msgstr "" "Фактический номер канала будет получен с удалённого устройства с " "использованием протокола SDP. Можно указать канал RFCOMM вручную, и в этом " -"случае man:rfcomm_pppd[8] не будет выполнять запрос SDP. Используйте " -"man:sdpcontrol[8], чтобы узнать канал RFCOMM на удалённом устройстве." +"случае man:rfcomm_pppd[8] не будет выполнять запрос SDP. Используйте man:" +"sdpcontrol[8], чтобы узнать канал RFCOMM на удалённом устройстве." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1087 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1086 msgid "" "In order to provide network access with the PPPLAN service, man:sdpd[8] must " "be running and a new entry for LAN clients must be created in [.filename]#/" @@ -2814,19 +2814,19 @@ msgstr "" "сервер RFCOMMPPP." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1091 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1090 #, no-wrap msgid "# rfcomm_pppd -s -C 7 -l rfcomm-server\n" msgstr "# rfcomm_pppd -s -C 7 -l rfcomm-server\n" #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1093 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1092 #, no-wrap msgid "Bluetooth Protocols" msgstr "Протоколы Bluetooth" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1096 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1095 msgid "" "This section provides an overview of the various Bluetooth protocols, their " "function, and associated utilities." @@ -2835,13 +2835,13 @@ msgstr "" "связанных с ними утилит." #. type: Title ==== -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1097 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1096 #, no-wrap msgid "Logical Link Control and Adaptation Protocol (L2CAP)" msgstr "Logical Link Control and Adaptation Protocol (L2CAP)" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1101 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1100 msgid "" "The Logical Link Control and Adaptation Protocol (L2CAP) provides connection-" "oriented and connectionless data services to upper layer protocols. L2CAP " @@ -2855,7 +2855,7 @@ msgstr "" "килобайт." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1107 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1106 msgid "" "L2CAP is based around the concept of _channels_. A channel is a logical " "connection on top of a baseband connection, where each channel is bound to a " @@ -2874,7 +2874,7 @@ msgstr "" "использовать одно и то же базовое соединение." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1112 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1111 msgid "" "In FreeBSD, a netgraph L2CAP node is created for each Bluetooth device. " "This node is normally connected to the downstream Bluetooth HCI node and " @@ -2882,13 +2882,13 @@ msgid "" "\"devicel2cap\". For more details refer to man:ng_l2cap[4]." msgstr "" "В FreeBSD для каждого устройства Bluetooth создаётся узел netgraph типа " -"L2CAP. Этот узел обычно соединен с нижестоящим узлом Bluetooth HCI и " +"L2CAP. Этот узел обычно соединён с нижестоящим узлом Bluetooth HCI и " "вышестоящими узлами Bluetooth-сокет. По умолчанию узел L2CAP имеет имя " -"\"devicel2cap\". Для получения дополнительной информации обратитесь к " -"man:ng_l2cap[4]." +"\"devicel2cap\". Для получения дополнительной информации обратитесь к man:" +"ng_l2cap[4]." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1115 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1114 msgid "" "A useful command is man:l2ping[8], which can be used to ping other devices. " "Some Bluetooth implementations might not return all of the data sent to " @@ -2900,7 +2900,7 @@ msgstr "" "примере является нормой." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1123 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1122 #, no-wrap msgid "" "# l2ping -a 00:80:37:29:19:a4\n" @@ -2916,7 +2916,7 @@ msgstr "" "0 bytes from 0:80:37:29:19:a4 seq_no=3 time=46.150 ms result=0\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1127 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1126 msgid "" "The man:l2control[8] utility is used to perform various operations on L2CAP " "nodes. This example shows how to obtain the list of logical connections " @@ -2927,7 +2927,7 @@ msgstr "" "соединений (каналов) и список базовых соединений для локального устройства:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1138 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1137 #, no-wrap msgid "" "% l2control -a 00:02:72:00:d4:1a read_channel_list\n" @@ -2949,7 +2949,7 @@ msgstr "" "00:07:e0:00:0b:ca 41 O 0 OPEN\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1143 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1142 msgid "" "Another diagnostic tool is man:btsockstat[1]. It is similar to man:" "netstat[1], but for Bluetooth network-related data structures. The example " @@ -2961,7 +2961,7 @@ msgstr "" "l2control[8] выше." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1156 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1155 #, no-wrap msgid "" "% btsockstat\n" @@ -2987,13 +2987,13 @@ msgstr "" "c2e8bc80 0 250 00:02:72:00:d4:1a 00:07:e0:00:0b:ca 3 6 OPEN\n" #. type: Title ==== -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1158 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1157 #, no-wrap msgid "Radio Frequency Communication (RFCOMM)" msgstr "Радиочастотная связь (RFCOMM)" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1163 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1162 msgid "" "The RFCOMM protocol provides emulation of serial ports over the L2CAP " "protocol. RFCOMM is a simple transport protocol, with additional provisions " @@ -3008,7 +3008,7 @@ msgstr "" "RFCOMM) между двумя устройствами Bluetooth." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1167 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1166 msgid "" "For the purposes of RFCOMM, a complete communication path involves two " "applications running on the communication endpoints with a communication " @@ -3024,7 +3024,7 @@ msgstr "" "представляет собой прямое Bluetooth-соединение между устройствами." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1170 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1169 msgid "" "RFCOMM is only concerned with the connection between the devices in the " "direct connect case, or between the device and a modem in the network case. " @@ -3039,18 +3039,18 @@ msgstr "" "стороны и предоставляют проводной интерфейс с другой стороны." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1172 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1171 msgid "In FreeBSD, RFCOMM is implemented at the Bluetooth sockets layer." msgstr "В FreeBSD RFCOMM реализован на уровне сокетов Bluetooth." #. type: Title ==== -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1173 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1172 #, no-wrap msgid "Service Discovery Protocol (SDP)" msgstr "Протокол обнаружения служб (SDP)" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1177 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1176 msgid "" "The Service Discovery Protocol (SDP) provides the means for client " "applications to discover the existence of services provided by server " @@ -3065,7 +3065,7 @@ msgstr "" "необходимую для использования службы." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1184 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1183 msgid "" "SDP involves communication between a SDP server and a SDP client. The " "server maintains a list of service records that describe the characteristics " @@ -3089,7 +3089,7 @@ msgstr "" "использования этих служб." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1188 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1187 msgid "" "Normally, a SDP client searches for services based on some desired " "characteristics of the services. However, there are times when it is " @@ -3104,7 +3104,7 @@ msgstr "" "(browsing)_." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1191 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1190 msgid "" "The Bluetooth SDP server, man:sdpd[8], and command line client, man:" "sdpcontrol[8], are included in the standard FreeBSD installation. The " @@ -3115,7 +3115,7 @@ msgstr "" "показано, как выполнить запрос обзора SDP." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1202 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1201 #, no-wrap msgid "" "% sdpcontrol -a 00:01:03:fc:6e:ec browse\n" @@ -3137,7 +3137,7 @@ msgstr "" " Protocol specific parameter #2: u/int/uuid16 1\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1206 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1205 #, no-wrap msgid "" "Record Handle: 0x00000001\n" @@ -3149,7 +3149,7 @@ msgstr "" " Browse Group Descriptor (0x1001)\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1216 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1215 #, no-wrap msgid "" "Record Handle: 0x00000002\n" @@ -3173,7 +3173,7 @@ msgstr "" " LAN Access Using PPP (0x1102) ver. 1.0\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1223 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1222 msgid "" "Note that each service has a list of attributes, such as the RFCOMM " "channel. Depending on the service, the user might need to make note of some " @@ -3190,13 +3190,13 @@ msgstr "" "Object Push (OPUSH):" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1227 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1226 #, no-wrap msgid "% sdpcontrol -a 00:01:03:fc:6e:ec search OPUSH\n" msgstr "% sdpcontrol -a 00:01:03:fc:6e:ec search OPUSH\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1231 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1230 msgid "" "Offering services on FreeBSD to Bluetooth clients is done with the man:" "sdpd[8] server. The following line can be added to [.filename]#/etc/rc." @@ -3207,24 +3207,24 @@ msgstr "" "conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1235 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1234 #, no-wrap msgid "sdpd_enable=\"YES\"\n" msgstr "sdpd_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1238 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1237 msgid "Then the man:sdpd[8] daemon can be started with:" msgstr "Затем демон man:sdpd[8] можно запустить с помощью:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1242 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1241 #, no-wrap msgid "# service sdpd start\n" msgstr "# service sdpd start\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1247 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1246 msgid "" "The local server application that wants to provide a Bluetooth service to " "remote clients will register the service with the local SDP daemon. An " @@ -3237,7 +3237,7 @@ msgstr "" "зарегистрирует сервис Bluetooth LAN в локальном демоне SDP." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1249 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1248 msgid "" "The list of services registered with the local SDP server can be obtained by " "issuing a SDP browse query via the local control channel:" @@ -3246,19 +3246,19 @@ msgstr "" "выполнив запрос обзора SDP через локальный управляющий канал:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1253 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1252 #, no-wrap msgid "# sdpcontrol -l browse\n" msgstr "# sdpcontrol -l browse\n" #. type: Title ==== -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1255 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1254 #, no-wrap msgid "OBEX Object Push (OPUSH)" msgstr "Отправка объектов протоколом OBEX (Object Push — OPUSH)" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1259 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1258 msgid "" "Object Exchange (OBEX) is a widely used protocol for simple file transfers " "between mobile devices. Its main use is in infrared communication, where it " @@ -3274,7 +3274,7 @@ msgstr "" "приложениями для управления персональной информацией (PIM)." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1261 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1260 msgid "" "The OBEX server and client are implemented by obexapp, which can be " "installed using the package:comms/obexapp[] package or port." @@ -3283,7 +3283,7 @@ msgstr "" "помощью package:comms/obexapp[] или порта." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1269 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1268 msgid "" "The OBEX client is used to push and/or pull objects from the OBEX server. " "An example object is a business card or an appointment. The OBEX client can " @@ -3305,7 +3305,7 @@ msgstr "" "карточка, отправляется в директорию телефона." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1279 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1278 #, no-wrap msgid "" "% obexapp -a 00:80:37:29:19:a4 -C IrMC\n" @@ -3325,7 +3325,7 @@ msgstr "" "Success, response: OK, Success (0x20)\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1286 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1285 msgid "" "In order to provide the OPUSH service, man:sdpd[8] must be running and a " "root folder, where all incoming objects will be stored, must be created. " @@ -3342,19 +3342,19 @@ msgstr "" "приведённом ниже примере показано, как запустить сервер OBEX." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1290 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1289 #, no-wrap msgid "# obexapp -s -C 10\n" msgstr "# obexapp -s -C 10\n" #. type: Title ==== -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1292 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1291 #, no-wrap msgid "Serial Port Profile (SPP)" msgstr "Профиль последовательного порта (Serial Port Profile — SPP)" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1296 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1295 msgid "" "The Serial Port Profile (SPP) allows Bluetooth devices to perform serial " "cable emulation. This profile allows legacy applications to use Bluetooth " @@ -3366,7 +3366,7 @@ msgstr "" "виртуального последовательного порта." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1301 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1300 msgid "" "In FreeBSD, man:rfcomm_sppd[1] implements SPP and a pseudo tty is used as a " "virtual serial port abstraction. The example below shows how to connect to " @@ -3382,7 +3382,7 @@ msgstr "" "укажите RFCOMM-канал в командной строке." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1307 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1306 #, no-wrap msgid "" "# rfcomm_sppd -a 00:07:E0:00:0B:CA -t\n" @@ -3394,27 +3394,27 @@ msgstr "" "/dev/pts/6\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1310 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1309 msgid "Once connected, the pseudo tty can be used as serial port:" msgstr "" "После подключения псевдотерминал можно использовать как последовательный " "порт:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1314 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1313 #, no-wrap msgid "# cu -l /dev/pts/6\n" msgstr "# cu -l /dev/pts/6\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1317 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1316 msgid "The pseudo tty is printed on stdout and can be read by wrapper scripts:" msgstr "" "Псевдотерминал выводится в stdout и может быть прочитан обёрточными " "скриптами:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1322 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1321 #, no-wrap msgid "" "PTS=`rfcomm_sppd -a 00:07:E0:00:0B:CA -t`\n" @@ -3424,7 +3424,7 @@ msgstr "" "cu -l $PTS\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1330 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1329 msgid "" "By default, when FreeBSD is accepting a new connection, it tries to perform " "a role switch and become master. Some older Bluetooth devices which do not " @@ -3441,13 +3441,13 @@ msgstr "" "опция HCI для отключения смены роли на локальной стороне:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1334 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1333 #, no-wrap msgid "# hccontrol -n ubt0hci write_node_role_switch 0\n" msgstr "# hccontrol -n ubt0hci write_node_role_switch 0\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1338 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1337 msgid "" "To display Bluetooth packets, use the third-party package hcidump, which can " "be installed using the package:comms/hcidump[] package or port. This " @@ -3462,13 +3462,13 @@ msgstr "" "файл." #. type: Title == -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1340 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1339 #, no-wrap msgid "Bridging" msgstr "Создание моста" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1344 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1343 msgid "" "It is sometimes useful to divide a network, such as an Ethernet segment, " "into network segments without having to create IP subnets and use a router " @@ -3481,7 +3481,7 @@ msgstr "" "\"мостом\"." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1349 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1348 msgid "" "A bridge works by learning the MAC addresses of the devices on each of its " "network interfaces. It forwards traffic between networks only when the " @@ -3497,18 +3497,18 @@ msgstr "" "FreeBSD с несколькими сетевыми интерфейсами может быть настроена как мост." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1351 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1350 msgid "Bridging can be useful in the following situations:" msgstr "Мост может быть полезен в следующих ситуациях:" #. type: Labeled list -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1352 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1351 #, no-wrap msgid "Connecting Networks" msgstr "Соединение сетей" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1356 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1355 msgid "" "The basic operation of a bridge is to join two or more network segments. " "There are many reasons to use a host-based bridge instead of networking " @@ -3523,13 +3523,13 @@ msgstr "" "режиме hostap, с проводной сетью и выступать в качестве точки доступа." #. type: Labeled list -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1357 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1356 #, no-wrap msgid "Filtering/Traffic Shaping Firewall" msgstr "Межсетевой экран с фильтрацией и управлением трафиком" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1359 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1358 msgid "" "A bridge can be used when firewall functionality is needed without routing " "or Network Address Translation (NAT)." @@ -3538,7 +3538,7 @@ msgstr "" "экрана без маршрутизации или преобразования сетевых адресов (NAT)." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1364 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1363 msgid "" "An example is a small company that is connected via DSL or ISDN to an ISP. " "There are thirteen public IP addresses from the ISP and ten computers on the " @@ -3553,13 +3553,13 @@ msgstr "" "настроить без каких-либо проблем с IP-адресацией." #. type: Labeled list -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1365 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1364 #, no-wrap msgid "Network Tap" msgstr "Ответвитель сетевого трафика (Network Tap)" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1367 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1366 msgid "" "A bridge can join two network segments in order to inspect all Ethernet " "frames that pass between them using man:bpf[4] and man:tcpdump[1] on the " @@ -3572,13 +3572,13 @@ msgstr "" "интерфейс, известный как span-порт." #. type: Labeled list -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1368 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1367 #, no-wrap msgid "Layer 2 VPN" msgstr "VPN уровня 2" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1370 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1369 msgid "" "Two Ethernet networks can be joined across an IP link by bridging the " "networks to an EtherIP tunnel or a man:tap[4] based solution such as OpenVPN." @@ -3588,13 +3588,13 @@ msgstr "" "OpenVPN." #. type: Labeled list -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1371 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1370 #, no-wrap msgid "Layer 2 Redundancy" msgstr "Избыточность уровня 2" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1373 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1372 msgid "" "A network can be connected together with multiple links and use the Spanning " "Tree Protocol (STP) to block redundant paths." @@ -3603,7 +3603,7 @@ msgstr "" "Spanning Tree Protocol (STP) для блокировки избыточных путей." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1376 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1375 msgid "" "This section describes how to configure a FreeBSD system as a bridge using " "man:if_bridge[4]. A netgraph bridging driver is also available, and is " @@ -3614,7 +3614,7 @@ msgstr "" "netgraph, который описан в man:ng_bridge[4]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1381 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1380 msgid "" "Packet filtering can be used with any firewall package that hooks into the " "man:pfil[9] framework. The bridge can be used as a traffic shaper with man:" @@ -3625,13 +3625,13 @@ msgstr "" "шейпер (ограничитель) трафика с man:altq[4] или man:dummynet[4]." #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1383 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1382 #, no-wrap msgid "Enabling the Bridge" msgstr "Включение моста" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1387 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1386 msgid "" "In FreeBSD, man:if_bridge[4] is a kernel module which is automatically " "loaded by man:ifconfig[8] when creating a bridge interface. It is also " @@ -3644,7 +3644,7 @@ msgstr "" "if_bridge` в конфигурационный файл собственного ядра." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1390 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1389 msgid "" "The bridge is created using interface cloning. To create the bridge " "interface:" @@ -3653,7 +3653,7 @@ msgstr "" "моста:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1401 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1400 #, no-wrap msgid "" "# ifconfig bridge create\n" @@ -3675,7 +3675,7 @@ msgstr "" " root id 00:00:00:00:00:00 priority 0 ifcost 0 port 0\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1406 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1405 msgid "" "When a bridge interface is created, it is automatically assigned a randomly " "generated Ethernet address. The `maxaddr` and `timeout` parameters control " @@ -3690,7 +3690,7 @@ msgstr "" "последнего обнаружения. Остальные параметры управляют работой STP." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1409 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1408 msgid "" "Next, specify which network interfaces to add as members of the bridge. For " "the bridge to forward packets, all member interfaces and the bridge need to " @@ -3701,7 +3701,7 @@ msgstr "" "быть включены:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1415 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1414 #, no-wrap msgid "" "# ifconfig bridge0 addm fxp0 addm fxp1 up\n" @@ -3713,7 +3713,7 @@ msgstr "" "# ifconfig fxp1 up\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1419 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1418 msgid "" "The bridge can now forward Ethernet frames between [.filename]#fxp0# and [." "filename]#fxp1#. Add the following lines to [.filename]#/etc/rc.conf# so " @@ -3724,7 +3724,7 @@ msgstr "" "чтобы мост создавался при загрузке:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1426 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1425 #, no-wrap msgid "" "cloned_interfaces=\"bridge0\"\n" @@ -3738,7 +3738,7 @@ msgstr "" "ifconfig_fxp1=\"up\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1431 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1430 msgid "" "If the bridge host needs an IP address, set it on the bridge interface, not " "on the member interfaces. The address can be set statically or via DHCP. " @@ -3749,18 +3749,18 @@ msgstr "" "В этом примере задаётся статический IP-адрес:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1435 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1434 #, no-wrap msgid "# ifconfig bridge0 inet 192.168.0.1/24\n" msgstr "# ifconfig bridge0 inet 192.168.0.1/24\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1438 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1437 msgid "It is also possible to assign an IPv6 address to a bridge interface." msgstr "Также можно назначит IPv6 адрес интерфейсу моста." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1440 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1439 msgid "" "To make the changes permanent, add the addressing information to [." "filename]#/etc/rc.conf#." @@ -3769,18 +3769,18 @@ msgstr "" "filename]#/etc/rc.conf#." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1442 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1441 msgid "This example uses a dynamic IPv6 address:" msgstr "Этот пример использует динамический адрес IPv6:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1446 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1445 #, no-wrap msgid "ifconfig_bridge0_ipv6=\"inet6 auto_linklocal accept_rtadv\"\n" msgstr "ifconfig_bridge0_ipv6=\"inet6 auto_linklocal accept_rtadv\"\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1453 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1452 msgid "" "When packet filtering is enabled, bridged packets will pass through the " "filter inbound on the originating interface on the bridge interface, and " @@ -3795,7 +3795,7 @@ msgstr "" "интерфейсах-участниках, а не на самом мосте." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1456 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1455 msgid "" "The bridge has several configurable settings for passing non-IP and IP " "packets, and layer2 firewalling with man:ipfw[8]. See man:if_bridge[4] for " @@ -3806,13 +3806,13 @@ msgstr "" "см. man:if_bridge[4]." #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1458 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1457 #, no-wrap msgid "Enabling Spanning Tree" msgstr "Включение протокола островного дерева (STP)" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1463 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1462 msgid "" "For an Ethernet network to function properly, only one active path can exist " "between two devices. The STP protocol detects loops and puts redundant " @@ -3828,7 +3828,7 @@ msgstr "" "сети." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1467 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1466 msgid "" "The Rapid Spanning Tree Protocol (RSTP or 802.1w) provides backwards " "compatibility with legacy STP. RSTP provides faster convergence and " @@ -3840,10 +3840,10 @@ msgstr "" "совместимость с устаревшим STP. RSTP предоставляет более быструю сходимость " "и обменивается информацией с соседними коммутаторами для быстрого перехода в " "режим передачи без создания петель. FreeBSD поддерживает RSTP и STP в " -"качестве режимов работы, причем RSTP является режимом по умолчанию." +"качестве режимов работы, причём RSTP является режимом по умолчанию." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1470 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1469 msgid "" "STP can be enabled on member interfaces using man:ifconfig[8]. For a bridge " "with [.filename]#fxp0# and [.filename]#fxp1# as the current interfaces, " @@ -3854,7 +3854,7 @@ msgstr "" "командой:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1485 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1484 #, no-wrap msgid "" "# ifconfig bridge0 stp fxp0 stp fxp1\n" @@ -3884,7 +3884,7 @@ msgstr "" " role designated state forwarding\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1489 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1488 msgid "" "This bridge has a spanning tree ID of `00:01:02:4b:d4:50` and a priority of " "`32768`. As the `root id` is the same, it indicates that this is the root " @@ -3895,12 +3895,12 @@ msgstr "" "данный мост является корневым для дерева." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1491 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1490 msgid "Another bridge on the network also has STP enabled:" -msgstr "Еще один мост в сети также имеет включенный STP:" +msgstr "Еще один мост в сети также имеет включённый STP:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1505 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1504 #, no-wrap msgid "" "bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500\n" @@ -3928,7 +3928,7 @@ msgstr "" " role designated state forwarding\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1509 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1508 msgid "" "The line `root id 00:01:02:4b:d4:50 priority 32768 ifcost 400000 port 4` " "shows that the root bridge is `00:01:02:4b:d4:50` and has a path cost of " @@ -3941,13 +3941,13 @@ msgstr "" "4`, которым является [.filename]#fxp0#." #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1510 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1509 #, no-wrap msgid "Bridge Interface Parameters" msgstr "Параметры интерфейса моста" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1515 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1514 msgid "" "Several `ifconfig` parameters are unique to bridge interfaces. This section " "summarizes some common uses for these parameters. The complete list of " @@ -3958,13 +3958,13 @@ msgstr "" "Полный список доступных параметров описан в man:ifconfig[8]." #. type: Labeled list -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1516 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1515 #, no-wrap msgid "private" msgstr "private" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1520 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1519 msgid "" "A private interface does not forward any traffic to any other port that is " "also designated as a private interface. The traffic is blocked " @@ -3978,13 +3978,13 @@ msgstr "" "блокировка трафика, следует использовать межсетевой экран." #. type: Labeled list -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1521 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1520 #, no-wrap msgid "span" msgstr "span" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1526 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1525 msgid "" "A span port transmits a copy of every Ethernet frame received by the " "bridge. The number of span ports configured on a bridge is unlimited, but " @@ -3998,25 +3998,25 @@ msgstr "" "Ethernet-фрейма, полученного мостом. Количество портов зеркалирования, " "настроенных на мосту, не ограничено, но если интерфейс назначен как порт " "зеркалирования, он не может использоваться в качестве обычного порта моста. " -"Это наиболее полезно для пассивного мониторинга сети, подключенной к мосту, " -"на другом хосте, подключенном к одному из портов зеркалирования моста. " +"Это наиболее полезно для пассивного мониторинга сети, подключённой к мосту, " +"на другом хосте, подключённом к одному из портов зеркалирования моста. " "Например, чтобы отправить копию всех фреймов через интерфейс с именем [." "filename]#fxp4#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1530 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1529 #, no-wrap msgid "# ifconfig bridge0 span fxp4\n" msgstr "# ifconfig bridge0 span fxp4\n" #. type: Labeled list -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1532 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1531 #, no-wrap msgid "sticky" msgstr "sticky" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1537 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1536 msgid "" "If a bridge member interface is marked as sticky, dynamically learned " "address entries are treated as static entries in the forwarding cache. " @@ -4035,7 +4035,7 @@ msgstr "" "моста, не могут перемещаться на другой сегмент." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1540 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1539 msgid "" "An example of using sticky addresses is to combine the bridge with VLANs in " "order to isolate customer networks without wasting IP address space. " @@ -4048,7 +4048,7 @@ msgstr "" "`vlan101`, а мост имеет адрес `192.168.0.1`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1545 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1544 #, no-wrap msgid "" "# ifconfig bridge0 addm vlan100 sticky vlan100 addm vlan101 sticky vlan101\n" @@ -4058,7 +4058,7 @@ msgstr "" "# ifconfig bridge0 inet 192.168.0.1/24\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1549 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1548 msgid "" "In this example, both clients see `192.168.0.1` as their default gateway. " "Since the bridge cache is sticky, one host cannot spoof the MAC address of " @@ -4069,7 +4069,7 @@ msgstr "" "адрес другого клиента, чтобы перехватить его трафик." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1551 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1550 msgid "" "Any communication between the VLANs can be blocked using a firewall or, as " "seen in this example, private interfaces:" @@ -4078,13 +4078,13 @@ msgstr "" "межсетевого экрана или, как показано в этом примере, частных интерфейсов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1555 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1554 #, no-wrap msgid "# ifconfig bridge0 private vlan100 private vlan101\n" msgstr "# ifconfig bridge0 private vlan100 private vlan101\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1558 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1557 msgid "" "The customers are completely isolated from each other and the full `/24` " "address range can be allocated without subnetting." @@ -4093,7 +4093,7 @@ msgstr "" "может быть выделен без разделения на подсети." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1561 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1560 msgid "" "The number of unique source MAC addresses behind an interface can be " "limited. Once the limit is reached, packets with unknown source addresses " @@ -4105,7 +4105,7 @@ msgstr "" "в кэше хоста не истечёт или не будет удалена." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1563 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1562 msgid "" "The following example sets the maximum number of Ethernet devices for " "`CustomerA` on `vlan100` to 10:" @@ -4114,13 +4114,13 @@ msgstr "" "для `CustomerA` на `vlan100` равным 10:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1567 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1566 #, no-wrap msgid "# ifconfig bridge0 ifmaxaddr vlan100 10\n" msgstr "# ifconfig bridge0 ifmaxaddr vlan100 10\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1573 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1572 msgid "" "Bridge interfaces also support monitor mode, where the packets are discarded " "after man:bpf[4] processing and are not processed or forwarded further. " @@ -4139,7 +4139,7 @@ msgstr "" "интерфейсов как один поток:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1578 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1577 #, no-wrap msgid "" "# ifconfig bridge0 addm fxp0 addm fxp1 addm fxp2 addm fxp3 monitor up\n" @@ -4149,13 +4149,13 @@ msgstr "" "# tcpdump -i bridge0\n" #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1580 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1579 #, no-wrap msgid "SNMP Monitoring" msgstr "Мониторинг SNMP" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1584 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1583 msgid "" "The bridge interface and STP parameters can be monitored via man:bsnmpd[1] " "which is included in the FreeBSD base system. The exported bridge MIBs " @@ -4168,7 +4168,7 @@ msgstr "" "использовать любой SNMP-клиент или пакет мониторинга." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1586 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1585 msgid "" "To enable monitoring on the bridge, uncomment this line in [.filename]#/etc/" "snmpd.config# by removing the beginning `+#+` symbol:" @@ -4177,13 +4177,13 @@ msgstr "" "filename]#/etc/snmpd.config#, удалив символ `+#+` в начале:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1590 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1589 #, no-wrap msgid "begemotSnmpdModulePath.\"bridge\" = \"/usr/lib/snmp_bridge.so\"\n" msgstr "begemotSnmpdModulePath.\"bridge\" = \"/usr/lib/snmp_bridge.so\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1595 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1594 msgid "" "Other configuration settings, such as community names and access lists, may " "need to be modified in this file. See man:bsnmpd[1] and man:snmp_bridge[3] " @@ -4196,24 +4196,24 @@ msgstr "" "в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1599 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1598 #, no-wrap msgid "bsnmpd_enable=\"YES\"\n" msgstr "bsnmpd_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1602 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1601 msgid "Then, start man:bsnmpd[1]:" msgstr "Затем, запустите man:bsnmpd[1]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1606 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1605 #, no-wrap msgid "# service bsnmpd start\n" msgstr "# service bsnmpd start\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1611 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1610 msgid "" "The following examples use the Net-SNMP software (package:net-mgmt/net-" "snmp[]) to query a bridge from a client system. The package:net-mgmt/" @@ -4228,7 +4228,7 @@ msgstr "" "conf#, чтобы импортировать определения MIB для моста:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1616 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1615 #, no-wrap msgid "" "mibdirs +/usr/share/snmp/mibs\n" @@ -4238,13 +4238,13 @@ msgstr "" "mibs +BRIDGE-MIB:RSTP-MIB:BEGEMOT-MIB:BEGEMOT-BRIDGE-MIB\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1619 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1618 msgid "To monitor a single bridge using the IETF BRIDGE-MIB (RFC4188):" msgstr "" "Для мониторинга одного моста с использованием IETF BRIDGE-MIB (RFC4188):" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1638 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1637 #, no-wrap msgid "" "% snmpwalk -v 2c -c public bridge1.example.com mib-2.dot1dBridge\n" @@ -4282,7 +4282,7 @@ msgstr "" "RSTP-MIB::dot1dStpVersion.0 = INTEGER: rstp(2)\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1643 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1642 msgid "" "The `dot1dStpTopChanges.0` value is two, indicating that the STP bridge " "topology has changed twice. A topology change means that one or more links " @@ -4296,7 +4296,7 @@ msgstr "" "когда это произошло." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1645 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1644 msgid "" "To monitor multiple bridge interfaces, the private BEGEMOT-BRIDGE-MIB can be " "used:" @@ -4305,7 +4305,7 @@ msgstr "" "BEGEMOT-BRIDGE-MIB:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1663 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1662 #, no-wrap msgid "" "% snmpwalk -v 2c -c public bridge1.example.com\n" @@ -4341,7 +4341,7 @@ msgstr "" "BEGEMOT-BRIDGE-MIB::begemotBridgeStpDesignatedRoot.\"bridge2\" = Hex-STRING: 80 00 00 50 8B B8 C6 A9\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1666 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1665 msgid "" "To change the bridge interface being monitored via the `mib-2.dot1dBridge` " "subtree:" @@ -4350,7 +4350,7 @@ msgstr "" "dot1dBridge`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1671 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1670 #, no-wrap msgid "" "% snmpset -v 2c -c private bridge1.example.com\n" @@ -4360,13 +4360,13 @@ msgstr "" "BEGEMOT-BRIDGE-MIB::begemotBridgeDefaultBridgeIf.0 s bridge2\n" #. type: Title == -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1674 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1673 #, no-wrap msgid "Link Aggregation and Failover" msgstr "Агрегация каналов и отказоустойчивость" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1679 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1678 msgid "" "FreeBSD provides the man:lagg[4] interface which can be used to aggregate " "multiple network interfaces into one virtual interface in order to provide " @@ -4386,7 +4386,7 @@ msgstr "" "отказ отдельных каналов." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1682 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1681 msgid "" "The aggregation protocols supported by the lagg interface determine which " "ports are used for outgoing traffic and whether or not a specific port " @@ -4398,13 +4398,13 @@ msgstr "" "входящий трафик. В man:lagg[4] поддерживаются следующие протоколы:" #. type: Labeled list -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1683 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1682 #, no-wrap msgid "failover" msgstr "failover" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1688 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1687 msgid "" "This mode sends and receives traffic only through the master port. If the " "master port becomes unavailable, the next active port is used. The first " @@ -4421,13 +4421,13 @@ msgstr "" "порт снова становится основным, как только становится доступным." #. type: Labeled list -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1689 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1688 #, no-wrap msgid "loadbalance" msgstr "loadbalance" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1692 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1691 msgid "" "This provides a static setup and does not negotiate aggregation with the " "peer or exchange frames to monitor the link. If the switch supports LACP, " @@ -4438,13 +4438,13 @@ msgstr "" "поддерживает LACP, следует использовать его." #. type: Labeled list -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1693 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1692 #, no-wrap msgid "lacp" msgstr "lacp" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1698 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1697 msgid "" "The IEEE(R) 802.3ad Link Aggregation Control Protocol (LACP) negotiates a " "set of aggregable links with the peer into one or more Link Aggregated " @@ -4463,7 +4463,7 @@ msgstr "" "физической связности LACP быстро сходится к новой конфигурации." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1701 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1700 msgid "" "LACP balances outgoing traffic across the active ports based on hashed " "protocol header information and accepts incoming traffic from any active " @@ -4476,13 +4476,13 @@ msgstr "" "если доступно, тег VLAN и исходный и целевой IPv4 или IPv6 адреса." #. type: Labeled list -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1702 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1701 #, no-wrap msgid "roundrobin" msgstr "roundrobin" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1705 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1704 msgid "" "This mode distributes outgoing traffic using a round-robin scheduler through " "all active ports and accepts incoming traffic from any active port. Since " @@ -4494,13 +4494,13 @@ msgstr "" "следует использовать с осторожностью." #. type: Labeled list -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1706 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1705 #, no-wrap msgid "broadcast" msgstr "broadcast" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1708 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1707 msgid "" "This mode sends outgoing traffic to all ports configured on the lagg " "interface, and receives frames on any port." @@ -4509,13 +4509,13 @@ msgstr "" "интерфейсе lagg, и принимает кадры на любом порту." #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1709 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1708 #, no-wrap msgid "Configuration Examples" msgstr "Примеры конфигурации" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1713 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1712 msgid "" "This section demonstrates how to configure a Cisco(R) switch and a FreeBSD " "system for LACP load balancing. It then shows how to configure two Ethernet " @@ -4528,13 +4528,13 @@ msgstr "" "отказоустойчивости между Ethernet и беспроводным интерфейсом." #. type: Block title -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1715 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1714 #, no-wrap msgid "LACP Aggregation with a Cisco(R) Switch" msgstr "Агрегация каналов с использованием LACP и коммутатора Cisco(R)" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1721 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1720 msgid "" "This example connects two man:fxp[4] Ethernet interfaces on a FreeBSD " "machine to the first two Ethernet ports on a Cisco(R) switch as a single " @@ -4552,7 +4552,7 @@ msgstr "" "конфигурацией." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1724 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1723 msgid "" "Frame ordering is mandatory on Ethernet links and any traffic between two " "stations always flows over the same physical link, limiting the maximum " @@ -4568,7 +4568,7 @@ msgstr "" "потоков между доступными интерфейсами." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1726 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1725 msgid "" "On the Cisco(R) switch, add the _FastEthernet0/1_ and _FastEthernet0/2_ " "interfaces to channel group _1_:" @@ -4577,7 +4577,7 @@ msgstr "" "_FastEthernet0/2_ в группу каналов _1_:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1736 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1735 #, no-wrap msgid "" "interface FastEthernet0/1\n" @@ -4597,7 +4597,7 @@ msgstr "" " channel-protocol lacp\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1739 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1738 msgid "" "On the FreeBSD system, create the man:lagg[4] interface using the physical " "interfaces _fxp0_ and _fxp1_ and bring the interfaces up with an IP address " @@ -4608,7 +4608,7 @@ msgstr "" "_10.0.0.3/24_:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1746 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1745 #, no-wrap msgid "" "# ifconfig fxp0 up\n" @@ -4622,12 +4622,12 @@ msgstr "" "# ifconfig lagg0 up laggproto lacp laggport fxp0 laggport fxp1 10.0.0.3/24\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1749 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1748 msgid "Next, verify the status of the virtual interface:" msgstr "Далее проверьте состояние виртуального интерфейса:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1762 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1761 #, no-wrap msgid "" "# ifconfig lagg0\n" @@ -4653,7 +4653,7 @@ msgstr "" " laggport: fxp0 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING>\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1767 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1766 msgid "" "Ports marked as `ACTIVE` are part of the LAG that has been negotiated with " "the remote switch. Traffic will be transmitted and received through these " @@ -4665,12 +4665,12 @@ msgstr "" "просмотреть идентификаторы LAG." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1769 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1768 msgid "To see the port status on the Cisco(R) switch:" msgstr "Чтобы проверить статус порта на коммутаторе Cisco(R):" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1776 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1775 #, no-wrap msgid "" "switch# show lacp neighbor\n" @@ -4684,19 +4684,19 @@ msgstr "" " A - Device is in Active mode P - Device is in Passive mode\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1778 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1777 #, no-wrap msgid "Channel group 1 neighbors\n" msgstr "Channel group 1 neighbors\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1780 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1779 #, no-wrap msgid "Partner's information:\n" msgstr "Partner's information:\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1785 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1784 #, no-wrap msgid "" " LACP port Oper Port Port\n" @@ -4710,13 +4710,13 @@ msgstr "" "Fa0/2 SA 32768 0005.5d71.8db8 29s 0x146 0x4 0x3D\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1788 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1787 msgid "For more detail, type `show lacp neighbor detail`." msgstr "" "Для получения более подробной информации введите `show lacp neighbor detail`." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1790 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1789 msgid "" "To retain this configuration across reboots, add the following entries to [." "filename]#/etc/rc.conf# on the FreeBSD system:" @@ -4725,7 +4725,7 @@ msgstr "" "записи в [.filename]#/etc/rc.conf# на системе FreeBSD:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1797 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1796 #, no-wrap msgid "" "ifconfig_fxp0=\"up\"\n" @@ -4739,13 +4739,13 @@ msgstr "" "ifconfig_lagg0=\"laggproto lacp laggport fxp0 laggport fxp1 10.0.0.3/24\"\n" #. type: Block title -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1802 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1801 #, no-wrap msgid "Failover Mode" msgstr "Режим отказоустойчивости" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1809 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1808 msgid "" "Failover mode can be used to switch over to a secondary interface if the " "link is lost on the master interface. To configure failover, make sure that " @@ -4762,7 +4762,7 @@ msgstr "" "IP-адрес _10.0.0.15/24_:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1816 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1815 #, no-wrap msgid "" "# ifconfig fxp0 up\n" @@ -4776,13 +4776,13 @@ msgstr "" "# ifconfig lagg0 up laggproto failover laggport fxp0 laggport fxp1 10.0.0.15/24\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1819 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1920 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1818 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1919 msgid "The virtual interface should look something like this:" msgstr "Виртуальный интерфейс должен выглядеть примерно так:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1832 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1831 #, no-wrap msgid "" "# ifconfig lagg0\n" @@ -4808,7 +4808,7 @@ msgstr "" " laggport: fxp0 flags=5<MASTER,ACTIVE>\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1837 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1836 msgid "" "Traffic will be transmitted and received on _fxp0_. If the link is lost on " "_fxp0_, _fxp1_ will become the active link. If the link is restored on the " @@ -4819,8 +4819,8 @@ msgstr "" "соединение на основном интерфейсе восстановится, он снова станет активным." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1839 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1943 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1838 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1942 msgid "" "To retain this configuration across reboots, add the following entries to [." "filename]#/etc/rc.conf#:" @@ -4829,7 +4829,7 @@ msgstr "" "записи в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1846 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1845 #, no-wrap msgid "" "ifconfig_fxp0=\"up\"\n" @@ -4843,13 +4843,13 @@ msgstr "" "ifconfig_lagg0=\"laggproto failover laggport fxp0 laggport fxp1 10.0.0.15/24\"\n" #. type: Block title -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1851 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1850 #, no-wrap msgid "Failover Mode Between Ethernet and Wireless Interfaces" msgstr "Режим автоматического переключения между Ethernet и беспроводным интерфейсом" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1857 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1856 msgid "" "For laptop users, it is usually desirable to configure the wireless device " "as a secondary which is only used when the Ethernet connection is not " @@ -4865,7 +4865,7 @@ msgstr "" "возможность передачи данных через беспроводное соединение." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1859 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1858 msgid "" "This is achieved by overriding the Ethernet interface's MAC address with " "that of the wireless interface." @@ -4873,8 +4873,8 @@ msgstr "" "Это достигается путем замены MAC-адреса Ethernet-интерфейса на MAC-адрес " "беспроводного интерфейса." -#. type: delimited block * 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1865 +#. type: delimited block = 4 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1864 msgid "" "In theory, either the Ethernet or wireless MAC address can be changed to " "match the other. However, some popular wireless interfaces lack support for " @@ -4886,8 +4886,8 @@ msgstr "" "интерфейсы не поддерживают переопределение MAC-адреса. Поэтому мы " "рекомендуем переопределить Ethernet MAC-адрес для этой цели." -#. type: delimited block * 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1872 +#. type: delimited block = 4 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1871 msgid "" "If the driver for the wireless interface is not loaded in the `GENERIC` or " "custom kernel, and the computer is running FreeBSD {rel121-current}, load " @@ -4908,7 +4908,7 @@ msgstr "" "драйвер ещё не загружен к моменту настройки интерфейса man:lagg[4]." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1878 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1877 msgid "" "In this example, the Ethernet interface, _re0_, is the master and the " "wireless interface, _wlan0_, is the failover. The _wlan0_ interface was " @@ -4927,18 +4927,18 @@ msgstr "" "системы:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1882 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1881 #, no-wrap msgid "# ifconfig wlan0 create wlandev ath0 country FR ssid my_router up\n" msgstr "# ifconfig wlan0 create wlandev ath0 country FR ssid my_router up\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1885 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1884 msgid "Determine the MAC address of the wireless interface like this:" msgstr "Определите MAC-адрес беспроводного интерфейса, например, так:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1900 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1899 #, no-wrap msgid "" "# ifconfig wlan0\n" @@ -4968,7 +4968,7 @@ msgstr "" "\tnd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1904 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1903 msgid "" "The `ether` line will contain the MAC address of the specified interface. " "Now, change the MAC address of the Ethernet interface to match:" @@ -4977,13 +4977,13 @@ msgstr "" "измените MAC-адрес интерфейса Ethernet, чтобы он совпадал:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1908 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1907 #, no-wrap msgid "# ifconfig re0 ether b8:ee:65:5b:32:59\n" msgstr "# ifconfig re0 ether b8:ee:65:5b:32:59\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1911 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1910 msgid "" "Make sure the _re0_ interface is up, then create the man:lagg[4] interface " "with _re0_ as master with failover to _wlan0_:" @@ -4992,7 +4992,7 @@ msgstr "" "с _re0_ в качестве основного с переключением на _wlan0_ в случае отказа:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1917 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1916 #, no-wrap msgid "" "# ifconfig re0 up\n" @@ -5004,7 +5004,7 @@ msgstr "" "# ifconfig lagg0 up laggproto failover laggport re0 laggport wlan0\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1933 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1932 #, no-wrap msgid "" "# ifconfig lagg0\n" @@ -5030,18 +5030,18 @@ msgstr "" " status: active\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1936 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1935 msgid "Then, start the DHCP client to obtain an IP address:" msgstr "Затем запустите DHCP-клиент для получения IP-адреса:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1940 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1939 #, no-wrap msgid "# dhclient lagg0\n" msgstr "# dhclient lagg0\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1952 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1951 #, no-wrap msgid "" "ifconfig_re0=\"ether b8:ee:65:5b:32:59\"\n" @@ -5059,13 +5059,13 @@ msgstr "" "ifconfig_lagg0=\"up laggproto failover laggport re0 laggport wlan0 DHCP\"\n" #. type: Title == -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1957 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1956 #, no-wrap msgid "Diskless Operation with PXE" msgstr "Запуск системы по сети (PXE) без использования локальных накопителей" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1963 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1962 msgid "" "The Intel(R) Preboot eXecution Environment (PXE) allows an operating system " "to boot over the network. For example, a FreeBSD system can boot over the " @@ -5083,7 +5083,7 @@ msgstr "" "время инициализации системы." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1965 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1964 msgid "" "In order to provide the files needed for an operating system to boot over " "the network, a PXE setup also requires properly configured DHCP, TFTP, and " @@ -5094,7 +5094,7 @@ msgstr "" "и NFS, где:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1967 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1966 msgid "" "Initial parameters, such as an IP address, executable boot filename and " "location, server name, and root path are obtained from the DHCP server." @@ -5103,18 +5103,18 @@ msgstr "" "и его расположение, имя сервера и корневой путь, получаются от сервера DHCP." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1968 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1967 msgid "The operating system loader file is booted using TFTP." msgstr "" "Файл загрузчика операционной системы загружается с использованием TFTP." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1969 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1968 msgid "The file systems are loaded using NFS." msgstr "Файловые системы загружаются с использованием NFS." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1974 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1973 msgid "" "When a computer PXE boots, it receives information over DHCP about where to " "obtain the initial boot loader file. After the host computer receives this " @@ -5133,7 +5133,7 @@ msgstr "" "crossref:boot[boot,Процесс загрузки FreeBSD]." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1979 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1978 msgid "" "For UEFI PXE based boot, the actual boot loader file to use is [.filename]#/" "boot/loader.efi#. See the below section crossref:advanced-" @@ -5146,7 +5146,7 @@ msgstr "" "использовать [.filename]#/boot/loader.efi#." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1983 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1982 msgid "" "This section describes how to configure these services on a FreeBSD system " "so that other systems can PXE boot into FreeBSD. Refer to man:diskless[8] " @@ -5157,7 +5157,7 @@ msgstr "" "можно найти в man:diskless[8]." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1988 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1987 msgid "" "As described, the system providing these services is insecure. It should " "live in a protected area of a network and be untrusted by other hosts." @@ -5167,13 +5167,13 @@ msgstr "" "другим хостам." #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1991 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1990 #, no-wrap msgid "Setting Up the PXE Environment" msgstr "Настройка окружения PXE" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1997 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:1996 msgid "" "The steps shown in this section configure the built-in NFS and TFTP " "servers. The next section demonstrates how to install and configure the " @@ -5192,7 +5192,7 @@ msgstr "" "filename]#/usr/local/etc/dhcpd.conf#." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2002 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2001 msgid "" "The command examples below assume use of the man:sh[1] shell. man:csh[1] " "and man:tcsh[1] users will need to start a man:sh[1] shell or adapt the " @@ -5203,7 +5203,7 @@ msgstr "" "sh[1] или адаптировать команды к синтаксису man:csh[1]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2006 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2005 msgid "" "Create the root directory which will contain a FreeBSD installation to be " "NFS mounted:" @@ -5212,7 +5212,7 @@ msgstr "" "монтирования по NFS:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2011 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2010 #, no-wrap msgid "" "# export NFSROOTDIR=/b/tftpboot/FreeBSD/install\n" @@ -5222,19 +5222,19 @@ msgstr "" "# mkdir -p ${NFSROOTDIR}\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2014 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2013 msgid "Enable the NFS server by adding this line to [.filename]#/etc/rc.conf#:" msgstr "" "Включите сервер NFS, добавив следующую строку в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2018 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2017 #, no-wrap msgid "nfs_server_enable=\"YES\"\n" msgstr "nfs_server_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2021 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2020 msgid "" "Export the diskless root directory via NFS by adding the following to [." "filename]#/etc/exports#:" @@ -5243,24 +5243,24 @@ msgstr "" "следующее в [.filename]#/etc/exports#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2025 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2024 #, no-wrap msgid "/b -ro -alldirs -maproot=root\n" msgstr "/b -ro -alldirs -maproot=root\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2028 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2027 msgid "Start the NFS server:" msgstr "Запустите сервер NFS:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2032 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2031 #, no-wrap msgid "# service nfsd start\n" msgstr "# service nfsd start\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2035 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2034 msgid "" "Enable man:inetd[8] by adding the following line to [.filename]#/etc/rc." "conf#:" @@ -5268,13 +5268,13 @@ msgstr "" "Включите man:inetd[8], добавив следующую строку в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2039 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2038 #, no-wrap msgid "inetd_enable=\"YES\"\n" msgstr "inetd_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2042 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2041 msgid "" "Uncomment the following line in [.filename]#/etc/inetd.conf# by making sure " "it does not start with a `+#+` symbol:" @@ -5283,13 +5283,13 @@ msgstr "" "убедившись, что она не начинается с символа `+#+`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2046 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2045 #, no-wrap msgid "tftp dgram udp wait root /usr/libexec/tftpd tftpd blocksize 1468 -l -s /b/tftpboot\n" msgstr "tftp dgram udp wait root /usr/libexec/tftpd tftpd blocksize 1468 -l -s /b/tftpboot\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2053 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2052 msgid "" "The specified tftp blocksize, e.g. 1468 bytes, replaces the default size 512 " "bytes. Some PXE versions require the TCP version of TFTP. In this case, " @@ -5300,18 +5300,18 @@ msgstr "" "раскомментируйте вторую строку `tftp`, содержащую `stream tcp`." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2056 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2055 msgid "Start man:inetd[8]:" msgstr "Запустите man:inetd[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2060 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2059 #, no-wrap msgid "# service inetd start\n" msgstr "# service inetd start\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2063 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2062 msgid "" "Install the base system into [.filename]#${NFSROOTDIR}#, either by " "decompressing the official archives or by rebuilding the FreeBSD kernel and " @@ -5328,7 +5328,7 @@ msgstr "" "installkernel` и `make installworld`)." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2064 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2063 msgid "" "Test that the TFTP server works and can download the boot loader which will " "be obtained via PXE:" @@ -5337,7 +5337,7 @@ msgstr "" "будет получен через PXE:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2070 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2069 #, no-wrap msgid "" "# tftp localhost\n" @@ -5349,7 +5349,7 @@ msgstr "" "Received 264951 bytes in 0.1 seconds\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2073 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2072 msgid "" "Edit [.filename]#${NFSROOTDIR}/etc/fstab# and create an entry to mount the " "root file system over NFS:" @@ -5358,7 +5358,7 @@ msgstr "" "для монтирования корневой файловой системы через NFS:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2078 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2077 #, no-wrap msgid "" "# Device Mountpoint FSType Options Dump Pass\n" @@ -5368,7 +5368,7 @@ msgstr "" "myhost.example.com:/b/tftpboot/FreeBSD/install / nfs ro 0 0\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2082 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2081 msgid "" "Replace _myhost.example.com_ with the hostname or IP address of the NFS " "server. In this example, the root file system is mounted read-only in order " @@ -5381,7 +5381,7 @@ msgstr "" "клиентами NFS." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2083 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2082 msgid "" "Set the root password in the PXE environment for client machines which are " "PXE booting :" @@ -5390,7 +5390,7 @@ msgstr "" "PXE:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2088 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2087 #, no-wrap msgid "" "# chroot ${NFSROOTDIR}\n" @@ -5400,7 +5400,7 @@ msgstr "" "# passwd\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2091 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2090 msgid "" "If needed, enable man:ssh[1] root logins for client machines which are PXE " "booting by editing [.filename]#${NFSROOTDIR}/etc/ssh/sshd_config# and " @@ -5412,7 +5412,7 @@ msgstr "" "sshd_config[5]." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2092 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2091 msgid "" "Perform any other needed customizations of the PXE environment in [." "filename]#${NFSROOTDIR}#. These customizations could include things like " @@ -5423,7 +5423,7 @@ msgstr "" "редактирование файла паролей с помощью man:vipw[8]." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2095 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2094 msgid "" "When booting from an NFS root volume, [.filename]#/etc/rc# detects the NFS " "boot and runs [.filename]#/etc/rc.initdiskless#. In this case, [.filename]#/" @@ -5437,7 +5437,7 @@ msgstr "" "каталог NFS доступен только для чтения:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2102 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2101 #, no-wrap msgid "" "# chroot ${NFSROOTDIR}\n" @@ -5451,7 +5451,7 @@ msgstr "" "# tar -c -v -f conf/base/var.cpio.gz --format cpio --gzip var\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2107 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2106 msgid "" "When the system boots, memory file systems for [.filename]#/etc# and [." "filename]#/var# will be created and mounted and the contents of the [." @@ -5476,13 +5476,13 @@ msgstr "" "соответственно." #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2109 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2108 #, no-wrap msgid "Configuring the DHCP Server" msgstr "Настройка DHCP-сервера" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2112 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2111 msgid "" "The DHCP server does not need to be the same machine as the TFTP and NFS " "server, but it needs to be accessible in the network." @@ -5491,7 +5491,7 @@ msgstr "" "серверы TFTP и NFS, но он должен быть доступен в сети." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2114 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2113 msgid "" "DHCP is not part of the FreeBSD base system but can be installed using the " "package:net/isc-dhcp44-server[] port or package." @@ -5500,7 +5500,7 @@ msgstr "" "помощью порта package:net/isc-dhcp44-server[] или пакета." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2117 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2116 msgid "" "Once installed, edit the configuration file, [.filename]#/usr/local/etc/" "dhcpd.conf#. Configure the `next-server`, `filename`, and `root-path` " @@ -5511,7 +5511,7 @@ msgstr "" "как показано в этом примере:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2127 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2126 #, no-wrap msgid "" "subnet 192.168.0.0 netmask 255.255.255.0 {\n" @@ -5531,7 +5531,7 @@ msgstr "" " option domain-name \"example.com\";\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2130 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2129 #, no-wrap msgid "" " # IP address of TFTP server\n" @@ -5541,7 +5541,7 @@ msgstr "" " next-server 192.168.0.1 ;\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2133 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2132 #, no-wrap msgid "" " # path of boot loader obtained via tftp\n" @@ -5551,7 +5551,7 @@ msgstr "" " filename \"FreeBSD/install/boot/pxeboot\" ;\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2136 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2135 #, no-wrap msgid "" " # pxeboot boot loader will try to NFS mount this directory for root FS\n" @@ -5561,13 +5561,13 @@ msgstr "" " option root-path \"192.168.0.1:/b/tftpboot/FreeBSD/install/\" ;\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2138 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2137 #, no-wrap msgid "}\n" msgstr "}\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2141 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2140 msgid "" "The `next-server` directive is used to specify the IP address of the TFTP " "server." @@ -5575,7 +5575,7 @@ msgstr "" "Директива `next-server` используется для указания IP-адреса TFTP-сервера." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2144 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2143 msgid "" "The `filename` directive defines the path to [.filename]#/boot/pxeboot#. A " "relative filename is used, meaning that [.filename]#/b/tftpboot# is not " @@ -5586,12 +5586,12 @@ msgstr "" "tftpboot# не включен в путь." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2146 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2145 msgid "The `root-path` option defines the path to the NFS root file system." msgstr "Опция `root-path` определяет путь к корневой файловой системе NFS." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2148 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2147 msgid "" "Once the edits are saved, enable DHCP at boot time by adding the following " "line to [.filename]#/etc/rc.conf#:" @@ -5600,30 +5600,30 @@ msgstr "" "строку в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2152 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2151 #, no-wrap msgid "dhcpd_enable=\"YES\"\n" msgstr "dhcpd_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2155 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2154 msgid "Then start the DHCP service:" msgstr "Затем запустите службу DHCP:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2159 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2158 #, no-wrap msgid "# service isc-dhcpd start\n" msgstr "# service isc-dhcpd start\n" #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2161 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2160 #, no-wrap msgid "Debugging PXE Problems" msgstr "Отладка проблем PXE" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2165 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2164 msgid "" "Once all of the services are configured and started, PXE clients should be " "able to automatically load FreeBSD over the network. If a particular client " @@ -5636,7 +5636,7 @@ msgstr "" "настроена на загрузку с сети." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2167 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2166 msgid "" "This section describes some troubleshooting tips for isolating the source of " "the configuration problem should no clients be able to PXE boot." @@ -5646,7 +5646,7 @@ msgstr "" "PXE." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2171 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2170 msgid "" "Use the package:net/wireshark[] package or port to debug the network traffic " "involved during the PXE booting process, which is illustrated in the diagram " @@ -5657,24 +5657,24 @@ msgstr "" "схеме ниже." #. type: Block title -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2172 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2171 #, no-wrap msgid "PXE Booting Process with NFS Root Mount" msgstr "Процесс загрузки PXE с монтированием корневой файловой системы по NFS" #. type: Target for macro image -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2173 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2172 #, no-wrap msgid "pxe-nfs.png" msgstr "pxe-nfs.png" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2176 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2175 msgid "Client broadcasts a DHCPDISCOVER message." msgstr "Клиент рассылает широковещательное сообщение DHCPDISCOVER." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2178 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2177 msgid "" "The DHCP server responds with the IP address, next-server, filename, and " "root-path values." @@ -5683,7 +5683,7 @@ msgstr "" "root-path." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2180 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2179 msgid "" "The client sends a TFTP request to next-server, asking to retrieve filename." msgstr "" @@ -5691,12 +5691,12 @@ msgstr "" "filename." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2182 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2181 msgid "The TFTP server responds and sends filename to client." msgstr "Сервер TFTP отвечает и отправляет имя файла клиенту." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2184 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2183 msgid "" "The client executes filename, which is pxeboot(8), which then loads the " "kernel. When the kernel executes, the root file system specified by root-" @@ -5707,7 +5707,7 @@ msgstr "" "через NFS." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2186 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2185 msgid "" "On the TFTP server, read [.filename]#/var/log/xferlog# to ensure that [." "filename]#pxeboot# is being retrieved from the correct location. To test " @@ -5718,7 +5718,7 @@ msgstr "" "конфигурации, сделанной для этого примера:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2192 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2191 #, no-wrap msgid "" "# tftp 192.168.0.1\n" @@ -5730,7 +5730,7 @@ msgstr "" "Received 264951 bytes in 0.1 seconds\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2195 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2194 msgid "" "The `BUGS` sections in man:tftpd[8] and man:tftp[1] document some " "limitations with TFTP." @@ -5739,7 +5739,7 @@ msgstr "" "TFTP." #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2196 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2195 msgid "" "Make sure that the root file system can be mounted via NFS. To test this " "example configuration:" @@ -5748,13 +5748,13 @@ msgstr "" "Для проверки конфигурации из этого примера:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2200 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2199 #, no-wrap msgid "# mount -t nfs 192.168.0.1:/b/tftpboot/FreeBSD/install /mnt\n" msgstr "# mount -t nfs 192.168.0.1:/b/tftpboot/FreeBSD/install /mnt\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2203 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2202 msgid "" "For UEFI PXE based booting, replace the [.filename]#boot/pxeboot# file with " "the [.filename]#boot/loader.efi# file:" @@ -5763,7 +5763,7 @@ msgstr "" "[.filename]#boot/loader.efi#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2208 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2207 #, no-wrap msgid "" "# chroot ${NFSROOTDIR}\n" @@ -5775,13 +5775,13 @@ msgstr "" "# cp boot/loader.efi boot/pxeboot\n" #. type: Title == -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2212 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2211 #, no-wrap msgid "Common Address Redundancy Protocol (CARP)" msgstr "Протокол общей избыточности адресов (CARP)" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2216 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2215 msgid "" "The Common Address Redundancy Protocol (CARP) allows multiple hosts to share " "the same IP address and Virtual Host ID (VHID) in order to provide _high " @@ -5797,7 +5797,7 @@ msgstr "" "работе службы." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2220 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2219 msgid "" "In addition to the shared IP address, each host has its own IP address for " "management and configuration. All of the machines that share an IP address " @@ -5810,7 +5810,7 @@ msgstr "" "уникальным в пределах широковещательного домена сетевого интерфейса." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2223 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2222 msgid "" "High availability using CARP is built into FreeBSD, though the steps to " "configure it vary slightly depending upon the FreeBSD version. This section " @@ -5823,7 +5823,7 @@ msgstr "" "FreeBSD 10." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2226 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2225 msgid "" "This example configures failover support with three hosts, all with unique " "IP addresses, but providing the same web content. It has two different " @@ -5837,7 +5837,7 @@ msgstr "" "example.org`." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2233 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2232 msgid "" "These machines are load balanced with a Round Robin DNS configuration. The " "master and backup machines are configured identically except for their " @@ -5860,13 +5860,13 @@ msgstr "" "сервер возьмёт IP-адрес вышедшей из строя основной машины." #. type: Title === -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2235 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2234 #, no-wrap msgid "Using CARP" msgstr "Использование CARP" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2238 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2237 msgid "" "Enable boot-time support for CARP by adding an entry for the [." "filename]#carp.ko# kernel module in [.filename]#/boot/loader.conf#:" @@ -5875,24 +5875,24 @@ msgstr "" "filename]#carp.ko# в [.filename]#/boot/loader.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2242 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2241 #, no-wrap msgid "carp_load=\"YES\"\n" msgstr "carp_load=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2245 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2244 msgid "To load the module now without rebooting:" msgstr "Чтобы сейчас загрузить модуль без перезагрузки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2249 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2248 #, no-wrap msgid "# kldload carp\n" msgstr "# kldload carp\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2252 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2251 msgid "" "For users who prefer to use a custom kernel, include the following line in " "the custom kernel configuration file and compile the kernel as described in " @@ -5903,13 +5903,13 @@ msgstr "" "описано в crossref:kernelconfig[kernelconfig,Настройка ядра FreeBSD]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2256 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2255 #, no-wrap msgid "device\tcarp\n" msgstr "device\tcarp\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2259 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2258 msgid "" "The hostname, management IP address and subnet mask, shared IP address, and " "VHID are all set by adding entries to [.filename]#/etc/rc.conf#. This " @@ -5920,7 +5920,7 @@ msgstr "" "для `hosta.example.org`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2265 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2264 #, no-wrap msgid "" "hostname=\"hosta.example.org\"\n" @@ -5932,7 +5932,7 @@ msgstr "" "ifconfig_em0_alias0=\"inet vhid 1 pass testpass alias 192.168.1.50/32\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2270 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2269 msgid "" "The next set of entries are for `hostb.example.org`. Since it represents a " "second master, it uses a different shared IP address and VHID. However, the " @@ -5946,7 +5946,7 @@ msgstr "" "паролем." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2276 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2275 #, no-wrap msgid "" "hostname=\"hostb.example.org\"\n" @@ -5958,7 +5958,7 @@ msgstr "" "ifconfig_em0_alias0=\"inet vhid 2 pass testpass alias 192.168.1.51/32\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2281 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2280 msgid "" "The third machine, `hostc.example.org`, is configured to handle failover " "from either master. This machine is configured with two CARPVHIDs, one to " @@ -5976,7 +5976,7 @@ msgstr "" "резервных серверов." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2288 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2287 #, no-wrap msgid "" "hostname=\"hostc.example.org\"\n" @@ -5990,7 +5990,7 @@ msgstr "" "ifconfig_em0_alias1=\"inet vhid 2 advskew 100 pass testpass alias 192.168.1.51/32\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2292 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2291 msgid "" "Having two CARPVHIDs configured means that `hostc.example.org` will notice " "if either of the master servers becomes unavailable. If a master fails to " @@ -6003,7 +6003,7 @@ msgstr "" "себя общий IP-адрес до тех пор, пока главный сервер снова не станет доступен." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2299 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2298 msgid "" "If the original master server becomes available again, `hostc.example.org` " "will not release the virtual IP address back to it automatically. For this " @@ -6020,13 +6020,13 @@ msgstr "" "резервного сервера:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2303 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2302 #, no-wrap msgid "# ifconfig em0 vhid 1 state backup\n" msgstr "# ifconfig em0 vhid 1 state backup\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2309 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2308 msgid "" "Once the configuration is complete, either restart networking or reboot each " "system. High availability is now enabled." @@ -6035,7 +6035,7 @@ msgstr "" "систему. Высокая доступность теперь включена." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2312 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2311 msgid "" "CARP functionality can be controlled via several man:sysctl[8] variables " "documented in the man:carp[4] manual pages. Other actions can be triggered " @@ -6046,13 +6046,13 @@ msgstr "" "событиях CARP с использованием man:devd[8]." #. type: Title == -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2314 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2313 #, no-wrap msgid "VLANs" msgstr "Виртуальные сети VLAN" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2318 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2317 msgid "" "VLANs are a way of virtually dividing up a network into many different " "subnetworks, also referred to as segmenting. Each segment will have its own " @@ -6064,7 +6064,7 @@ msgstr "" "изолированным от других VLAN." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2321 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2320 msgid "" "On FreeBSD, VLANs must be supported by the network card driver. To see " "which drivers support vlans, refer to the man:vlan[4] manual page." @@ -6074,7 +6074,7 @@ msgstr "" "руководства man:vlan[4]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2324 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2323 msgid "" "When configuring a VLAN, a couple pieces of information must be known. " "First, which network interface? Second, what is the VLAN tag?" @@ -6083,7 +6083,7 @@ msgstr "" "сетевой интерфейс? Во-вторых, какой тег VLAN?" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2326 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2325 msgid "" "To configure VLANs at run time, with a NIC of `em0` and a VLAN tag of `5` " "the command would look like this:" @@ -6092,24 +6092,24 @@ msgstr "" "`5`, команда будет выглядеть следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2330 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2329 #, no-wrap msgid "# ifconfig em0.5 create vlan 5 vlandev em0 inet 192.168.20.20/24\n" msgstr "# ifconfig em0.5 create vlan 5 vlandev em0 inet 192.168.20.20/24\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2335 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2334 msgid "" "See how the interface name includes the NIC driver name and the VLAN tag, " "separated by a period? This is a best practice to make maintaining the VLAN " "configuration easy when many VLANs are present on a machine." msgstr "" "Видите, что имя интерфейса состоит из имени драйвера сетевой карты и тега " -"VLAN, разделенных точкой? Это рекомендуемая практика для упрощения работы с " +"VLAN, разделённых точкой? Это рекомендуемая практика для упрощения работы с " "конфигурациями VLAN, когда на машине присутствует множество VLAN." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2341 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2340 msgid "" "When defining VLANs, ensure that the parent network interface is also " "configured and enabled. The minimum configuration for the above example " @@ -6120,13 +6120,13 @@ msgstr "" "будет следующей:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2345 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2344 #, no-wrap msgid "# ifconfig em0 up\n" msgstr "# ifconfig em0 up\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2350 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2349 msgid "" "To configure VLANs at boot time, [.filename]#/etc/rc.conf# must be updated. " "To duplicate the configuration above, the following will need to be added:" @@ -6136,7 +6136,7 @@ msgstr "" "следующее:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2355 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2354 #, no-wrap msgid "" "vlans_em0=\"5\"\n" @@ -6146,7 +6146,7 @@ msgstr "" "ifconfig_em0_5=\"inet 192.168.20.20/24\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2358 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2357 msgid "" "Additional VLANs may be added, by simply adding the tag to the `vlans_em0` " "field and adding an additional line configuring the network on that VLAN " @@ -6157,7 +6157,7 @@ msgstr "" "интерфейсе с этим тегом VLAN." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2363 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2362 msgid "" "When defining VLANs in [.filename]#/etc/rc.conf#, make sure that the parent " "network interface is configured and enabled as well. The minimum " @@ -6168,13 +6168,13 @@ msgstr "" "приведённого выше примера будет следующей:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2367 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2366 #, no-wrap msgid "ifconfig_em0=\"up\"\n" msgstr "ifconfig_em0=\"up\"\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2373 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2372 msgid "" "It is useful to assign a symbolic name to an interface so that when the " "associated hardware is changed, only a few configuration variables need to " @@ -6190,7 +6190,7 @@ msgstr "" "ixgb[4], все упоминания `em0.1` не нужно будет изменять на `ixgb0.1`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2375 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2374 msgid "" "To configure VLAN `5`, on the NIC `em0`, assign the interface name " "`cameras`, and assign the interface an IP address of `_192.168.20.20_` with " @@ -6201,24 +6201,24 @@ msgstr "" "префиксом используйте следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2379 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2378 #, no-wrap msgid "# ifconfig em0.5 create vlan 5 vlandev em0 name cameras inet 192.168.20.20/24\n" msgstr "# ifconfig em0.5 create vlan 5 vlandev em0 name cameras inet 192.168.20.20/24\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2382 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2381 msgid "For an interface named `video`, use the following:" msgstr "Для интерфейса с именем `video` используйте следующее:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2386 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2385 #, no-wrap msgid "# ifconfig video.5 create vlan 5 vlandev video name cameras inet 192.168.20.20/24\n" msgstr "# ifconfig video.5 create vlan 5 vlandev video name cameras inet 192.168.20.20/24\n" #. type: Plain text -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2389 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2388 msgid "" "To apply the changes at boot time, add the following lines to [.filename]#/" "etc/rc.conf#:" @@ -6227,7 +6227,7 @@ msgstr "" "filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2395 +#: documentation/content/en/books/handbook/advanced-networking/_index.adoc:2394 #, no-wrap msgid "" "vlans_video=\"cameras\"\n" diff --git a/documentation/content/ru/books/handbook/audit/_index.adoc b/documentation/content/ru/books/handbook/audit/_index.adoc index f4b9ca2455..d08abcf62e 100644 --- a/documentation/content/ru/books/handbook/audit/_index.adoc +++ b/documentation/content/ru/books/handbook/audit/_index.adoc @@ -7,7 +7,7 @@ part: 'Часть III. Администрирование системы' prev: books/handbook/mac showBookMenu: 'true' tags: ["audit", "terms", "configuration", "guide", "audit trails"] -title: 'Глава 19. Аудит событий безопасности' +title: 'Глава 20. Аудит событий безопасности' weight: 23 --- @@ -18,7 +18,7 @@ weight: 23 :toclevels: 1 :icons: font :sectnums: -:sectnumoffset: 19 +:sectnumoffset: 20 :partnums: :source-highlighter: rouge :experimental: @@ -139,7 +139,7 @@ crossref:audit[event-selection,Классы событий аудита по у |ap |application -|Определенное приложением действие. +|Определённое приложением действие. |cl |file close @@ -208,7 +208,7 @@ crossref:audit[event-selection,Классы событий аудита по у Эти классы событий аудита могут быть настроены путем изменения конфигурационных файлов [.filename]#audit_class# и [.filename]#audit_event#. -Каждый класс событий аудита может быть объединен с префиксом, указывающим, соответствуют ли успешные/неудачные операции, и добавляется или удаляется запись для соответствия классу и типу. В crossref:audit[event-prefixes,Префиксы для классов событий аудита] приведены доступные префиксы: +Каждый класс событий аудита может быть объединён с префиксом, указывающим, соответствуют ли успешные/неудачные операции, и добавляется или удаляется запись для соответствия классу и типу. В crossref:audit[event-prefixes,Префиксы для классов событий аудита] приведены доступные префиксы: [[event-prefixes]] .Префиксы для классов событий аудита diff --git a/documentation/content/ru/books/handbook/audit/_index.po b/documentation/content/ru/books/handbook/audit/_index.po index a90c70af27..c1a3bb30f8 100644 --- a/documentation/content/ru/books/handbook/audit/_index.po +++ b/documentation/content/ru/books/handbook/audit/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-11-08 16:17+0000\n" -"PO-Revision-Date: 2026-04-05 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-08 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookaudit_index/ru/>\n" @@ -22,11 +22,7 @@ msgstr "" #: documentation/content/en/books/handbook/audit/_index.adoc:1 #, no-wrap msgid "FreeBSD security event auditing supports reliable, fine-grained, and configurable logging of a variety of security-relevant system events, including logins, configuration changes, and file and network access" -msgstr "" -"В FreeBSD поддерживается аудит событий безопасности, обеспечивающий " -"надёжное, детализированное и настраиваемое журналирование различных " -"системных событий, связанных с безопасностью, включая входы в систему, " -"изменения конфигурации, а также доступ к файлам и сети" +msgstr "В FreeBSD поддерживается аудит событий безопасности, обеспечивающий надёжное, детализированное и настраиваемое журналирование различных системных событий, связанных с безопасностью, включая входы в систему, изменения конфигурации, а также доступ к файлам и сети" #. type: YAML Front Matter: part #: documentation/content/en/books/handbook/audit/_index.adoc:1 @@ -37,8 +33,8 @@ msgstr "Часть III. Администрирование системы" #. type: YAML Front Matter: title #: documentation/content/en/books/handbook/audit/_index.adoc:1 #, no-wrap -msgid "Chapter 19. Security Event Auditing" -msgstr "Глава 19. Аудит событий безопасности" +msgid "Chapter 20. Security Event Auditing" +msgstr "Глава 20. Аудит событий безопасности" #. type: Title = #: documentation/content/en/books/handbook/audit/_index.adoc:15 @@ -47,13 +43,13 @@ msgid "Security Event Auditing" msgstr "Аудит событий безопасности" #. type: Title == -#: documentation/content/en/books/handbook/audit/_index.adoc:53 +#: documentation/content/en/books/handbook/audit/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:59 +#: documentation/content/en/books/handbook/audit/_index.adoc:58 msgid "" "The FreeBSD operating system includes support for security event auditing. " "Event auditing supports reliable, fine-grained, and configurable logging of " @@ -75,7 +71,7 @@ msgstr "" "реализациями аудита Solaris(TM) и Mac OS(R) X." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:62 +#: documentation/content/en/books/handbook/audit/_index.adoc:61 msgid "" "This chapter focuses on the installation and configuration of event " "auditing. It explains audit policies and provides an example audit " @@ -85,22 +81,22 @@ msgstr "" "политики аудита и приводится пример конфигурации аудита." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:64 +#: documentation/content/en/books/handbook/audit/_index.adoc:63 msgid "Read this chapter to learn:" msgstr "Прочтите эту главу, чтобы узнать:" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:66 +#: documentation/content/en/books/handbook/audit/_index.adoc:65 msgid "What event auditing is and how it works." msgstr "Что такое аудит событий и как он работает." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:67 +#: documentation/content/en/books/handbook/audit/_index.adoc:66 msgid "How to configure event auditing on FreeBSD for users and processes." msgstr "Как настроить аудит событий в FreeBSD для пользователей и процессов." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:68 +#: documentation/content/en/books/handbook/audit/_index.adoc:67 msgid "" "How to review the audit trail using the audit reduction and review tools." msgstr "" @@ -108,12 +104,12 @@ msgstr "" "просмотра аудита." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:70 +#: documentation/content/en/books/handbook/audit/_index.adoc:69 msgid "Before reading this chapter:" msgstr "Прежде чем читать эту главу, необходимо:" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:72 +#: documentation/content/en/books/handbook/audit/_index.adoc:71 msgid "" "Understand UNIX(R) and FreeBSD basics (crossref:basics[basics,FreeBSD " "Basics])." @@ -121,7 +117,7 @@ msgstr "" "Понимать основы UNIX(R) и FreeBSD (crossref:basics[basics,Основы FreeBSD])." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:73 +#: documentation/content/en/books/handbook/audit/_index.adoc:72 msgid "" "Be familiar with the basics of kernel configuration/compilation (crossref:" "kernelconfig[kernelconfig,Configuring the FreeBSD Kernel])." @@ -130,7 +126,7 @@ msgstr "" "kernelconfig[kernelconfig,Настройка ядра FreeBSD])." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:74 +#: documentation/content/en/books/handbook/audit/_index.adoc:73 msgid "" "Have some familiarity with security and how it pertains to FreeBSD (crossref:" "security[security,Security])." @@ -139,7 +135,7 @@ msgstr "" "FreeBSD (crossref:security[security,Безопасность])." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/audit/_index.adoc:79 +#: documentation/content/en/books/handbook/audit/_index.adoc:78 msgid "" "The audit facility has some known limitations. Not all security-relevant " "system events are auditable and some login mechanisms, such as Xorg-based " @@ -152,7 +148,7 @@ msgstr "" "настраивают аудит для сеансов пользовательского входа должным образом." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/audit/_index.adoc:84 +#: documentation/content/en/books/handbook/audit/_index.adoc:83 msgid "" "The security event auditing facility is able to generate very detailed logs " "of system activity. On a busy system, trail file data can be very large " @@ -173,18 +169,18 @@ msgstr "" "файловые системы не пострадали, если файловая система аудита переполнится." #. type: Title == -#: documentation/content/en/books/handbook/audit/_index.adoc:87 +#: documentation/content/en/books/handbook/audit/_index.adoc:86 #, no-wrap msgid "Key Terms" msgstr "Ключевые термины" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:90 +#: documentation/content/en/books/handbook/audit/_index.adoc:89 msgid "The following terms are related to security event auditing:" msgstr "Следующие термины связаны с аудитом событий безопасности:" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:92 +#: documentation/content/en/books/handbook/audit/_index.adoc:91 msgid "" "_event_: an auditable event is any event that can be logged using the audit " "subsystem. Examples of security-relevant events include the creation of a " @@ -204,7 +200,7 @@ msgstr "" "систему, например, неудачные попытки ввода пароля." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:93 +#: documentation/content/en/books/handbook/audit/_index.adoc:92 msgid "" "_class_: a named set of related events which are used in selection " "expressions. Commonly used classes of events include \"file creation\" (fc), " @@ -215,7 +211,7 @@ msgstr "" "\" (fc), \"выполнение\" (ex) и \"вход/выход\" (lo)." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:94 +#: documentation/content/en/books/handbook/audit/_index.adoc:93 msgid "" "_record_: an audit log entry describing a security event. Records contain a " "record event type, information on the subject (user) performing the action, " @@ -229,7 +225,7 @@ msgstr "" "выполнения." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:95 +#: documentation/content/en/books/handbook/audit/_index.adoc:94 msgid "" "_trail_: a log file consisting of a series of audit records describing " "security events. Trails are in roughly chronological order with respect to " @@ -243,7 +239,7 @@ msgstr "" "журнал аудита." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:96 +#: documentation/content/en/books/handbook/audit/_index.adoc:95 msgid "" "_selection expression_: a string containing a list of prefixes and audit " "event class names used to match events." @@ -253,7 +249,7 @@ msgstr "" "событий." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:97 +#: documentation/content/en/books/handbook/audit/_index.adoc:96 msgid "" "_preselection_: the process by which the system identifies which events are " "of interest to the administrator. The preselection configuration uses a " @@ -269,7 +265,7 @@ msgstr "" "неавторизованным процессам." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:98 +#: documentation/content/en/books/handbook/audit/_index.adoc:97 msgid "" "_reduction_: the process by which records from existing audit trails are " "selected for preservation, printing, or analysis. Likewise, the process by " @@ -288,13 +284,13 @@ msgstr "" "входах в систему для архивных целей." #. type: Title == -#: documentation/content/en/books/handbook/audit/_index.adoc:100 +#: documentation/content/en/books/handbook/audit/_index.adoc:99 #, no-wrap msgid "Audit Configuration" msgstr "Настройка аудита" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:104 +#: documentation/content/en/books/handbook/audit/_index.adoc:103 msgid "" "User space support for event auditing is installed as part of the base " "FreeBSD operating system. Kernel support is available in the [." @@ -307,24 +303,24 @@ msgstr "" "быть включен добавлением следующей строки в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/audit/_index.adoc:108 +#: documentation/content/en/books/handbook/audit/_index.adoc:107 #, no-wrap msgid "auditd_enable=\"YES\"\n" msgstr "auditd_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:111 +#: documentation/content/en/books/handbook/audit/_index.adoc:110 msgid "Then, start the audit daemon:" msgstr "Затем запустите демон аудита:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/audit/_index.adoc:115 +#: documentation/content/en/books/handbook/audit/_index.adoc:114 #, no-wrap msgid "# service auditd start\n" msgstr "# service auditd start\n" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:118 +#: documentation/content/en/books/handbook/audit/_index.adoc:117 msgid "" "Users who prefer to compile a custom kernel must include the following line " "in their custom kernel configuration file:" @@ -333,19 +329,19 @@ msgstr "" "следующую строку в файл конфигурации своего ядра:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/audit/_index.adoc:122 +#: documentation/content/en/books/handbook/audit/_index.adoc:121 #, no-wrap msgid "options\tAUDIT\n" msgstr "options\tAUDIT\n" #. type: Title === -#: documentation/content/en/books/handbook/audit/_index.adoc:124 +#: documentation/content/en/books/handbook/audit/_index.adoc:123 #, no-wrap msgid "Event Selection Expressions" msgstr "Выражения выбора событий" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:129 +#: documentation/content/en/books/handbook/audit/_index.adoc:128 msgid "" "Selection expressions are used in a number of places in the audit " "configuration to determine which events should be audited. Expressions " @@ -359,7 +355,7 @@ msgstr "" "направо, а два выражения объединяются путем добавления одного к другому." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:131 +#: documentation/content/en/books/handbook/audit/_index.adoc:130 msgid "" "crossref:audit[event-selection,Default Audit Event Classes] summarizes the " "default audit event classes:" @@ -368,381 +364,381 @@ msgstr "" "сводку классов событий аудита по умолчанию:" #. type: Block title -#: documentation/content/en/books/handbook/audit/_index.adoc:133 +#: documentation/content/en/books/handbook/audit/_index.adoc:132 #, no-wrap msgid "Default Audit Event Classes" msgstr "Классы событий аудита по умолчанию" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:137 +#: documentation/content/en/books/handbook/audit/_index.adoc:136 #, no-wrap msgid "Class Name" msgstr "Имя класса" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:138 +#: documentation/content/en/books/handbook/audit/_index.adoc:137 #, no-wrap msgid "Description" msgstr "Описание" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:140 -#: documentation/content/en/books/handbook/audit/_index.adoc:233 +#: documentation/content/en/books/handbook/audit/_index.adoc:139 +#: documentation/content/en/books/handbook/audit/_index.adoc:232 #, no-wrap msgid "Action" msgstr "Действие" #. type: Table +#: documentation/content/en/books/handbook/audit/_index.adoc:140 #: documentation/content/en/books/handbook/audit/_index.adoc:141 -#: documentation/content/en/books/handbook/audit/_index.adoc:142 #, no-wrap msgid "all" msgstr "all" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:144 +#: documentation/content/en/books/handbook/audit/_index.adoc:143 #, no-wrap msgid "Match all event classes." msgstr "Совпадает со всеми классами событий." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:145 +#: documentation/content/en/books/handbook/audit/_index.adoc:144 #, no-wrap msgid "aa" msgstr "aa" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:146 +#: documentation/content/en/books/handbook/audit/_index.adoc:145 #, no-wrap msgid "authentication and authorization" msgstr "authentication and authorization" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:149 +#: documentation/content/en/books/handbook/audit/_index.adoc:148 #, no-wrap msgid "ad" msgstr "ad" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:150 +#: documentation/content/en/books/handbook/audit/_index.adoc:149 #, no-wrap msgid "administrative" msgstr "administrative" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:152 +#: documentation/content/en/books/handbook/audit/_index.adoc:151 #, no-wrap msgid "Administrative actions performed on the system as a whole." msgstr "Административные действия, выполняемые с системой в целом." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:153 +#: documentation/content/en/books/handbook/audit/_index.adoc:152 #, no-wrap msgid "ap" msgstr "ap" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:154 +#: documentation/content/en/books/handbook/audit/_index.adoc:153 #, no-wrap msgid "application" msgstr "application" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:156 +#: documentation/content/en/books/handbook/audit/_index.adoc:155 #, no-wrap msgid "Application defined action." -msgstr "Определенное приложением действие." +msgstr "Определённое приложением действие." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:157 +#: documentation/content/en/books/handbook/audit/_index.adoc:156 #, no-wrap msgid "cl" msgstr "cl" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:158 +#: documentation/content/en/books/handbook/audit/_index.adoc:157 #, no-wrap msgid "file close" msgstr "file close" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:160 +#: documentation/content/en/books/handbook/audit/_index.adoc:159 #, no-wrap msgid "Audit calls to the `close` system call." msgstr "Аудит вызовов системного вызова `close`." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:161 +#: documentation/content/en/books/handbook/audit/_index.adoc:160 #, no-wrap msgid "ex" msgstr "ex" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:162 +#: documentation/content/en/books/handbook/audit/_index.adoc:161 #, no-wrap msgid "exec" msgstr "exec" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:164 +#: documentation/content/en/books/handbook/audit/_index.adoc:163 #, no-wrap msgid "Audit program execution. Auditing of command line arguments and environmental variables is controlled via man:audit_control[5] using the `argv` and `envv` parameters to the `policy` setting." msgstr "Аудит выполнения программ. Аудит аргументов командной строки и переменных окружения контролируется через man:audit_control[5] с использованием параметров `argv` и `envv` в настройке `policy`." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:165 +#: documentation/content/en/books/handbook/audit/_index.adoc:164 #, no-wrap msgid "fa" msgstr "fa" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:166 +#: documentation/content/en/books/handbook/audit/_index.adoc:165 #, no-wrap msgid "file attribute access" msgstr "file attribute access" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:168 +#: documentation/content/en/books/handbook/audit/_index.adoc:167 #, no-wrap msgid "Audit the access of object attributes such as man:stat[1] and man:pathconf[2]." msgstr "Аудит доступа к атрибутам объектов, таким как man:stat[1] и man:pathconf[2]." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:169 +#: documentation/content/en/books/handbook/audit/_index.adoc:168 #, no-wrap msgid "fc" msgstr "fc" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:170 +#: documentation/content/en/books/handbook/audit/_index.adoc:169 #, no-wrap msgid "file create" msgstr "file create" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:172 +#: documentation/content/en/books/handbook/audit/_index.adoc:171 #, no-wrap msgid "Audit events where a file is created as a result." msgstr "События аудита, в результате которых создаётся файл." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:173 +#: documentation/content/en/books/handbook/audit/_index.adoc:172 #, no-wrap msgid "fd" msgstr "fd" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:174 +#: documentation/content/en/books/handbook/audit/_index.adoc:173 #, no-wrap msgid "file delete" msgstr "file delete" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:176 +#: documentation/content/en/books/handbook/audit/_index.adoc:175 #, no-wrap msgid "Audit events where file deletion occurs." msgstr "Аудит событий, в которых происходит удаление файлов." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:177 +#: documentation/content/en/books/handbook/audit/_index.adoc:176 #, no-wrap msgid "fm" msgstr "fm" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:178 +#: documentation/content/en/books/handbook/audit/_index.adoc:177 #, no-wrap msgid "file attribute modify" msgstr "file attribute modify" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:180 +#: documentation/content/en/books/handbook/audit/_index.adoc:179 #, no-wrap msgid "Audit events where file attribute modification occurs, such as by man:chown[8], man:chflags[1], and man:flock[2]." msgstr "События аудита, связанные с изменением атрибутов файлов, например, с помощью man:chown[8], man:chflags[1] и man:flock[2]." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:181 +#: documentation/content/en/books/handbook/audit/_index.adoc:180 #, no-wrap msgid "fr" msgstr "fr" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:182 +#: documentation/content/en/books/handbook/audit/_index.adoc:181 #, no-wrap msgid "file read" msgstr "file read" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:184 +#: documentation/content/en/books/handbook/audit/_index.adoc:183 #, no-wrap msgid "Audit events in which data is read or files are opened for reading." msgstr "События аудита, в которых данные читаются или файлы открываются для чтения." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:185 +#: documentation/content/en/books/handbook/audit/_index.adoc:184 #, no-wrap msgid "fw" msgstr "fw" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:186 +#: documentation/content/en/books/handbook/audit/_index.adoc:185 #, no-wrap msgid "file write" msgstr "file write" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:188 +#: documentation/content/en/books/handbook/audit/_index.adoc:187 #, no-wrap msgid "Audit events in which data is written or files are written or modified." msgstr "События аудита, в которых данные записываются или файлы создаются либо изменяются." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:189 +#: documentation/content/en/books/handbook/audit/_index.adoc:188 #, no-wrap msgid "io" msgstr "io" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:190 +#: documentation/content/en/books/handbook/audit/_index.adoc:189 #, no-wrap msgid "ioctl" msgstr "ioctl" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:192 +#: documentation/content/en/books/handbook/audit/_index.adoc:191 #, no-wrap msgid "Audit use of the `ioctl` system call." msgstr "Контроль использования системного вызова `ioctl`." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:193 +#: documentation/content/en/books/handbook/audit/_index.adoc:192 #, no-wrap msgid "ip" msgstr "ip" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:194 +#: documentation/content/en/books/handbook/audit/_index.adoc:193 #, no-wrap msgid "ipc" msgstr "ipc" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:196 +#: documentation/content/en/books/handbook/audit/_index.adoc:195 #, no-wrap msgid "Audit various forms of Inter-Process Communication, including POSIX pipes and System V IPC operations." msgstr "Аудит различных форм межпроцессного взаимодействия, включая POSIX-каналы и операции System V IPC." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:197 +#: documentation/content/en/books/handbook/audit/_index.adoc:196 #, no-wrap msgid "lo" msgstr "lo" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:198 +#: documentation/content/en/books/handbook/audit/_index.adoc:197 #, no-wrap msgid "login_logout" msgstr "login_logout" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:200 +#: documentation/content/en/books/handbook/audit/_index.adoc:199 #, no-wrap msgid "Audit man:login[1] and man:logout[1] events." msgstr "Audit man:login[1] и man:logout[1] события." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:201 +#: documentation/content/en/books/handbook/audit/_index.adoc:200 #, no-wrap msgid "na" msgstr "na" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:202 +#: documentation/content/en/books/handbook/audit/_index.adoc:201 #, no-wrap msgid "non attributable" msgstr "non attributable" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:204 +#: documentation/content/en/books/handbook/audit/_index.adoc:203 #, no-wrap msgid "Audit non-attributable events." msgstr "Аудит неприписываемых событий." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:205 +#: documentation/content/en/books/handbook/audit/_index.adoc:204 #, no-wrap msgid "no" msgstr "no" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:206 +#: documentation/content/en/books/handbook/audit/_index.adoc:205 #, no-wrap msgid "invalid class" msgstr "ошибочный класс" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:208 +#: documentation/content/en/books/handbook/audit/_index.adoc:207 #, no-wrap msgid "Match no audit events." msgstr "Не соответствует ни одному событию аудита." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:209 +#: documentation/content/en/books/handbook/audit/_index.adoc:208 #, no-wrap msgid "nt" msgstr "nt" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:210 +#: documentation/content/en/books/handbook/audit/_index.adoc:209 #, no-wrap msgid "network" msgstr "network" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:212 +#: documentation/content/en/books/handbook/audit/_index.adoc:211 #, no-wrap msgid "Audit events related to network actions such as man:connect[2] and man:accept[2]." msgstr "События аудита, связанные с сетевыми действиями, такими как man:connect[2] и man:accept[2]." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:213 +#: documentation/content/en/books/handbook/audit/_index.adoc:212 #, no-wrap msgid "ot" msgstr "ot" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:214 +#: documentation/content/en/books/handbook/audit/_index.adoc:213 #, no-wrap msgid "other" msgstr "other" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:216 +#: documentation/content/en/books/handbook/audit/_index.adoc:215 #, no-wrap msgid "Audit miscellaneous events." msgstr "Аудит различных событий." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:217 +#: documentation/content/en/books/handbook/audit/_index.adoc:216 #, no-wrap msgid "pc" msgstr "pc" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:218 +#: documentation/content/en/books/handbook/audit/_index.adoc:217 #, no-wrap msgid "process" msgstr "process" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:219 +#: documentation/content/en/books/handbook/audit/_index.adoc:218 #, no-wrap msgid "Audit process operations such as man:exec[3] and man:exit[3]." msgstr "Аудит операций процессов, таких как man:exec[3] и man:exit[3]." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:222 +#: documentation/content/en/books/handbook/audit/_index.adoc:221 msgid "" "These audit event classes may be customized by modifying the [." "filename]#audit_class# and [.filename]#audit_event# configuration files." @@ -751,92 +747,92 @@ msgstr "" "конфигурационных файлов [.filename]#audit_class# и [.filename]#audit_event#." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:225 +#: documentation/content/en/books/handbook/audit/_index.adoc:224 msgid "" "Each audit event class may be combined with a prefix indicating whether " "successful/failed operations are matched, and whether the entry is adding or " "removing matching for the class and type. crossref:audit[event-prefixes," "Prefixes for Audit Event Classes] summarizes the available prefixes:" msgstr "" -"Каждый класс событий аудита может быть объединен с префиксом, указывающим, " +"Каждый класс событий аудита может быть объединён с префиксом, указывающим, " "соответствуют ли успешные/неудачные операции, и добавляется или удаляется " "запись для соответствия классу и типу. В crossref:audit[event-prefixes," "Префиксы для классов событий аудита] приведены доступные префиксы:" #. type: Block title -#: documentation/content/en/books/handbook/audit/_index.adoc:227 +#: documentation/content/en/books/handbook/audit/_index.adoc:226 #, no-wrap msgid "Prefixes for Audit Event Classes" msgstr "Префиксы для классов событий аудита" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:231 +#: documentation/content/en/books/handbook/audit/_index.adoc:230 #, no-wrap msgid "Prefix" msgstr "Префикс" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:234 +#: documentation/content/en/books/handbook/audit/_index.adoc:233 #, no-wrap msgid "+" msgstr "+" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:236 +#: documentation/content/en/books/handbook/audit/_index.adoc:235 #, no-wrap msgid "Audit successful events in this class." msgstr "Аудит успешных событий в этом классе." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:237 +#: documentation/content/en/books/handbook/audit/_index.adoc:236 #, no-wrap msgid "-" msgstr "-" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:239 +#: documentation/content/en/books/handbook/audit/_index.adoc:238 #, no-wrap msgid "Audit failed events in this class." msgstr "Аудит неудачных событий в этом классе." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:240 +#: documentation/content/en/books/handbook/audit/_index.adoc:239 #, no-wrap msgid "^" msgstr "^" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:242 +#: documentation/content/en/books/handbook/audit/_index.adoc:241 #, no-wrap msgid "Audit neither successful nor failed events in this class." msgstr "Не аудировать ни успешные, ни неудачные события в этом классе." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:243 +#: documentation/content/en/books/handbook/audit/_index.adoc:242 #, no-wrap msgid "^+" msgstr "^+" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:245 +#: documentation/content/en/books/handbook/audit/_index.adoc:244 #, no-wrap msgid "Do not audit successful events in this class." msgstr "Не аудировать успешные события в данном классе." #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:246 +#: documentation/content/en/books/handbook/audit/_index.adoc:245 #, no-wrap msgid "^-" msgstr "^-" #. type: Table -#: documentation/content/en/books/handbook/audit/_index.adoc:247 +#: documentation/content/en/books/handbook/audit/_index.adoc:246 #, no-wrap msgid "Do not audit failed events in this class." msgstr "Не аудировать неудачные события в этом классе." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:250 +#: documentation/content/en/books/handbook/audit/_index.adoc:249 msgid "" "If no prefix is present, both successful and failed instances of the event " "will be audited." @@ -845,7 +841,7 @@ msgstr "" "экземпляры события." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:252 +#: documentation/content/en/books/handbook/audit/_index.adoc:251 msgid "" "The following example selection string selects both successful and failed " "login/logout events, but only successful execution events:" @@ -854,19 +850,19 @@ msgstr "" "выхода, но только успешные события выполнения:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/audit/_index.adoc:256 +#: documentation/content/en/books/handbook/audit/_index.adoc:255 #, no-wrap msgid "lo,+ex\n" msgstr "lo,+ex\n" #. type: Title === -#: documentation/content/en/books/handbook/audit/_index.adoc:258 +#: documentation/content/en/books/handbook/audit/_index.adoc:257 #, no-wrap msgid "Configuration Files" msgstr "Файлы конфигурации" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:261 +#: documentation/content/en/books/handbook/audit/_index.adoc:260 msgid "" "The following configuration files for security event auditing are found in [." "filename]#/etc/security#:" @@ -875,13 +871,13 @@ msgstr "" "для аудита событий безопасности:" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:263 +#: documentation/content/en/books/handbook/audit/_index.adoc:262 msgid "" "[.filename]#audit_class#: contains the definitions of the audit classes." msgstr "[.filename]#audit_class#: содержит определения классов аудита." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:264 +#: documentation/content/en/books/handbook/audit/_index.adoc:263 msgid "" "[.filename]#audit_control#: controls aspects of the audit subsystem, such as " "default audit classes, minimum disk space to leave on the audit log volume, " @@ -892,7 +888,7 @@ msgstr "" "журналом аудита и максимальный размер журнала аудита." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:265 +#: documentation/content/en/books/handbook/audit/_index.adoc:264 msgid "" "[.filename]#audit_event#: textual names and descriptions of system audit " "events and a list of which classes each event is in." @@ -901,7 +897,7 @@ msgstr "" "аудита, а также список классов, к которым относится каждое событие." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:266 +#: documentation/content/en/books/handbook/audit/_index.adoc:265 msgid "" "[.filename]#audit_user#: user-specific audit requirements to be combined " "with the global defaults at login." @@ -910,7 +906,7 @@ msgstr "" "объединяются с глобальными настройками по умолчанию при входе в систему." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:267 +#: documentation/content/en/books/handbook/audit/_index.adoc:266 msgid "" "[.filename]#audit_warn#: a customizable shell script used by man:auditd[8] " "to generate warning messages in exceptional situations, such as when space " @@ -923,7 +919,7 @@ msgstr "" "файл журнала аудита был перезаписан." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/audit/_index.adoc:271 +#: documentation/content/en/books/handbook/audit/_index.adoc:270 msgid "" "Audit configuration files should be edited and maintained carefully, as " "errors in configuration may result in improper logging of events." @@ -932,7 +928,7 @@ msgstr "" "так как ошибки в конфигурации могут привести к некорректной записи событий." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:275 +#: documentation/content/en/books/handbook/audit/_index.adoc:274 msgid "" "In most cases, administrators will only need to modify [." "filename]#audit_control# and [.filename]#audit_user#. The first file " @@ -945,13 +941,13 @@ msgstr "" "для тонкой настройки аудита по пользователям." #. type: Title ==== -#: documentation/content/en/books/handbook/audit/_index.adoc:277 +#: documentation/content/en/books/handbook/audit/_index.adoc:276 #, no-wrap msgid "The [.filename]#audit_control# File" msgstr "Файл [.filename]#audit_control#" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:280 +#: documentation/content/en/books/handbook/audit/_index.adoc:279 msgid "" "A number of defaults for the audit subsystem are specified in [." "filename]#audit_control#:" @@ -960,7 +956,7 @@ msgstr "" "filename]#audit_control#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/audit/_index.adoc:291 +#: documentation/content/en/books/handbook/audit/_index.adoc:290 #, no-wrap msgid "" "dir:/var/audit\n" @@ -982,7 +978,7 @@ msgstr "" "expire-after:10M\n" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:296 +#: documentation/content/en/books/handbook/audit/_index.adoc:295 msgid "" "The `dir` entry is used to set one or more directories where audit logs will " "be stored. If more than one directory entry appears, they will be used in " @@ -998,7 +994,7 @@ msgstr "" "заполнении файловой системы." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:298 +#: documentation/content/en/books/handbook/audit/_index.adoc:297 msgid "" "If the `dist` field is set to `on` or `yes`, hard links will be created to " "all trail files in [.filename]#/var/audit/dist#." @@ -1007,7 +1003,7 @@ msgstr "" "для всех файлов журнала в [.filename]#/var/audit/dist#." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:301 +#: documentation/content/en/books/handbook/audit/_index.adoc:300 msgid "" "The `flags` field sets the system-wide default preselection mask for " "attributable events. In the example above, successful and failed login/" @@ -1020,7 +1016,7 @@ msgstr "" "авторизация для всех пользователей." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:303 +#: documentation/content/en/books/handbook/audit/_index.adoc:302 msgid "" "The `minfree` entry defines the minimum percentage of free space for the " "file system where the audit trail is stored." @@ -1029,7 +1025,7 @@ msgstr "" "системе, где хранится журнал аудита." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:305 +#: documentation/content/en/books/handbook/audit/_index.adoc:304 msgid "" "The `naflags` entry specifies audit classes to be audited for non-attributed " "events, such as the login/logout process and authentication and " @@ -1039,7 +1035,7 @@ msgstr "" "как процесс входа/выхода, аутентификация и авторизация." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:309 +#: documentation/content/en/books/handbook/audit/_index.adoc:308 msgid "" "The `policy` entry specifies a comma-separated list of policy flags " "controlling various aspects of audit behavior. The `cnt` indicates that the " @@ -1055,7 +1051,7 @@ msgstr "" "выполнения команды." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:313 +#: documentation/content/en/books/handbook/audit/_index.adoc:312 msgid "" "The `filesz` entry specifies the maximum size for an audit trail before " "automatically terminating and rotating the trail file. A value of `0` " @@ -1068,7 +1064,7 @@ msgstr "" "он будет проигнорирован, и будет сгенерировано сообщение в логе." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:315 +#: documentation/content/en/books/handbook/audit/_index.adoc:314 msgid "" "The `expire-after` field specifies when audit log files will expire and be " "removed." @@ -1077,13 +1073,13 @@ msgstr "" "удалены." #. type: Title ==== -#: documentation/content/en/books/handbook/audit/_index.adoc:317 +#: documentation/content/en/books/handbook/audit/_index.adoc:316 #, no-wrap msgid "The [.filename]#audit_user# File" msgstr "Файл [.filename]#audit_user#" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:321 +#: documentation/content/en/books/handbook/audit/_index.adoc:320 msgid "" "The administrator can specify further audit requirements for specific users " "in [.filename]#audit_user#. Each line configures auditing for a user via " @@ -1099,7 +1095,7 @@ msgstr "" "аудироваться для пользователя." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:324 +#: documentation/content/en/books/handbook/audit/_index.adoc:323 msgid "" "The following example entries audit login/logout events and successful " "command execution for `root` and file creation and successful command " @@ -1114,7 +1110,7 @@ msgstr "" "события входа/выхода также будут фиксироваться для `www`." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/audit/_index.adoc:329 +#: documentation/content/en/books/handbook/audit/_index.adoc:328 #, no-wrap msgid "" "root:lo,+ex:no\n" @@ -1124,13 +1120,13 @@ msgstr "" "www:fc,+ex:no\n" #. type: Title == -#: documentation/content/en/books/handbook/audit/_index.adoc:332 +#: documentation/content/en/books/handbook/audit/_index.adoc:331 #, no-wrap msgid "Working with Audit Trails" msgstr "Работа с журналами аудита" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:338 +#: documentation/content/en/books/handbook/audit/_index.adoc:337 msgid "" "Since audit trails are stored in the BSM binary format, several built-in " "tools are available to modify or convert these trails to text. To convert " @@ -1150,7 +1146,7 @@ msgstr "" "которым выполнялось действие." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:340 +#: documentation/content/en/books/handbook/audit/_index.adoc:339 msgid "" "For example, to dump the entire contents of a specified audit log in plain " "text:" @@ -1159,18 +1155,18 @@ msgstr "" "обычного текста:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/audit/_index.adoc:344 +#: documentation/content/en/books/handbook/audit/_index.adoc:343 #, no-wrap msgid "# praudit /var/audit/AUDITFILE\n" msgstr "# praudit /var/audit/AUDITFILE\n" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:347 +#: documentation/content/en/books/handbook/audit/_index.adoc:346 msgid "Where _AUDITFILE_ is the audit log to dump." msgstr "Где _AUDITFILE_ — файл журнала аудита для дампа." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:351 +#: documentation/content/en/books/handbook/audit/_index.adoc:350 msgid "" "Audit trails consist of a series of audit records made up of tokens, which " "`praudit` prints sequentially, one per line. Each token is of a specific " @@ -1184,7 +1180,7 @@ msgstr "" "события `execve`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/audit/_index.adoc:361 +#: documentation/content/en/books/handbook/audit/_index.adoc:360 #, no-wrap msgid "" "header,133,10,execve(2),0,Mon Sep 25 15:58:03 2006, + 384 msec\n" @@ -1204,7 +1200,7 @@ msgstr "" "trailer,133\n" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:370 +#: documentation/content/en/books/handbook/audit/_index.adoc:369 msgid "" "This audit represents a successful `execve` call, in which the command " "`finger doug` has been run. The `exec arg` token contains the processed " @@ -1233,7 +1229,7 @@ msgstr "" "успешное выполнение, а `trailer` завершает запись." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:372 +#: documentation/content/en/books/handbook/audit/_index.adoc:371 msgid "" "XML output format is also supported and can be selected by including `-x`." msgstr "" @@ -1241,7 +1237,7 @@ msgstr "" "опции `-x`." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:375 +#: documentation/content/en/books/handbook/audit/_index.adoc:374 msgid "" "Since audit logs may be very large, a subset of records can be selected " "using `auditreduce`. This example selects all audit records produced for " @@ -1253,13 +1249,13 @@ msgstr "" "filename]#AUDITFILE#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/audit/_index.adoc:379 +#: documentation/content/en/books/handbook/audit/_index.adoc:378 #, no-wrap msgid "# auditreduce -u trhodes /var/audit/AUDITFILE | praudit\n" msgstr "# auditreduce -u trhodes /var/audit/AUDITFILE | praudit\n" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:385 +#: documentation/content/en/books/handbook/audit/_index.adoc:384 msgid "" "Members of the `audit` group have permission to read audit trails in [." "filename]#/var/audit#. By default, this group is empty, so only the `root` " @@ -1270,21 +1266,21 @@ msgid "" "performed with caution." msgstr "" "Участники группы `audit` имеют право читать журналы аудита в [.filename]#/" -"var/audit#. По умолчанию эта группа пуста, поэтому только пользователь `root`" -" может читать журналы аудита. Пользователи могут быть добавлены в группу " -"`audit` для делегирования прав просмотра аудита. Поскольку возможность " -"отслеживать содержимое журналов аудита даёт значительное представление о " -"поведении пользователей и процессов, рекомендуется делегировать права " -"просмотра аудита с осторожностью." +"var/audit#. По умолчанию эта группа пуста, поэтому только пользователь " +"`root` может читать журналы аудита. Пользователи могут быть добавлены в " +"группу `audit` для делегирования прав просмотра аудита. Поскольку " +"возможность отслеживать содержимое журналов аудита даёт значительное " +"представление о поведении пользователей и процессов, рекомендуется " +"делегировать права просмотра аудита с осторожностью." #. type: Title === -#: documentation/content/en/books/handbook/audit/_index.adoc:386 +#: documentation/content/en/books/handbook/audit/_index.adoc:385 #, no-wrap msgid "Live Monitoring Using Audit Pipes" msgstr "Мониторинг в реальном времени с использованием потоков аудита" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:392 +#: documentation/content/en/books/handbook/audit/_index.adoc:391 msgid "" "Audit pipes are cloning pseudo-devices which allow applications to tap the " "live audit record stream. This is primarily of interest to authors of " @@ -1303,13 +1299,13 @@ msgstr "" "за ротации логов. Для отслеживания живого потока событий аудита:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/audit/_index.adoc:396 +#: documentation/content/en/books/handbook/audit/_index.adoc:395 #, no-wrap msgid "# praudit /dev/auditpipe\n" msgstr "# praudit /dev/auditpipe\n" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:400 +#: documentation/content/en/books/handbook/audit/_index.adoc:399 msgid "" "By default, audit pipe device nodes are accessible only to the `root` user. " "To make them accessible to the members of the `audit` group, add a `devfs` " @@ -1320,13 +1316,13 @@ msgstr "" "правило `devfs` в [.filename]#/etc/devfs.rules#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/audit/_index.adoc:404 +#: documentation/content/en/books/handbook/audit/_index.adoc:403 #, no-wrap msgid "add path 'auditpipe*' mode 0440 group audit\n" msgstr "add path 'auditpipe*' mode 0440 group audit\n" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:407 +#: documentation/content/en/books/handbook/audit/_index.adoc:406 msgid "" "See man:devfs.rules[5] for more information on configuring the devfs file " "system." @@ -1335,7 +1331,7 @@ msgstr "" "devfs.rules[5]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/audit/_index.adoc:413 +#: documentation/content/en/books/handbook/audit/_index.adoc:412 msgid "" "It is easy to produce audit event feedback cycles, in which the viewing of " "each audit event results in the generation of more audit events. For " @@ -1354,13 +1350,13 @@ msgstr "" "сеансов без детального аудита ввода-вывода." #. type: Title === -#: documentation/content/en/books/handbook/audit/_index.adoc:415 +#: documentation/content/en/books/handbook/audit/_index.adoc:414 #, no-wrap msgid "Rotating and Compressing Audit Trail Files" msgstr "Ротация и сжатие файлов журнала аудита" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:422 +#: documentation/content/en/books/handbook/audit/_index.adoc:421 msgid "" "Audit trails are written to by the kernel and managed by the audit daemon, " "man:auditd[8]. Administrators should not attempt to use man:newsyslog." @@ -1382,13 +1378,13 @@ msgstr "" "действия:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/audit/_index.adoc:426 +#: documentation/content/en/books/handbook/audit/_index.adoc:425 #, no-wrap msgid "# audit -n\n" msgstr "# audit -n\n" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:429 +#: documentation/content/en/books/handbook/audit/_index.adoc:428 msgid "" "If man:auditd[8] is not currently running, this command will fail and an " "error message will be produced." @@ -1397,7 +1393,7 @@ msgstr "" "ошибкой и будет выведено сообщение об ошибке." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:431 +#: documentation/content/en/books/handbook/audit/_index.adoc:430 msgid "" "Adding the following line to [.filename]#/etc/crontab# will schedule this " "rotation every twelve hours:" @@ -1406,19 +1402,19 @@ msgstr "" "эту ротацию каждые двенадцать часов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/audit/_index.adoc:435 +#: documentation/content/en/books/handbook/audit/_index.adoc:434 #, no-wrap msgid "0 */12 * * * root /usr/sbin/audit -n\n" msgstr "0 */12 * * * root /usr/sbin/audit -n\n" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:438 +#: documentation/content/en/books/handbook/audit/_index.adoc:437 msgid "The change will take effect once [.filename]#/etc/crontab# is saved." msgstr "" "Изменение вступит в силу после сохранения файла [.filename]#/etc/crontab#." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:442 +#: documentation/content/en/books/handbook/audit/_index.adoc:441 msgid "" "Automatic rotation of the audit trail file based on file size is possible " "using `filesz` in [.filename]#audit_control# as described in crossref:" @@ -1429,7 +1425,7 @@ msgstr "" "crossref:audit[audit-auditcontrol,Файл audit_control]." #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:446 +#: documentation/content/en/books/handbook/audit/_index.adoc:445 msgid "" "As audit trail files can become very large, it is often desirable to " "compress or otherwise archive trails once they have been closed by the audit " @@ -1448,7 +1444,7 @@ msgstr "" "аудита после закрытия:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/audit/_index.adoc:455 +#: documentation/content/en/books/handbook/audit/_index.adoc:454 #, no-wrap msgid "" "#\n" @@ -1466,7 +1462,7 @@ msgstr "" "fi\n" #. type: Plain text -#: documentation/content/en/books/handbook/audit/_index.adoc:459 +#: documentation/content/en/books/handbook/audit/_index.adoc:458 msgid "" "Other archiving activities might include copying trail files to a " "centralized server, deleting old trail files, or reducing the audit trail to " diff --git a/documentation/content/ru/books/handbook/basics/_index.adoc b/documentation/content/ru/books/handbook/basics/_index.adoc index 9eb88c03f7..59a1107f66 100644 --- a/documentation/content/ru/books/handbook/basics/_index.adoc +++ b/documentation/content/ru/books/handbook/basics/_index.adoc @@ -534,7 +534,7 @@ passwd: done Группа — это список пользователей. Группа идентифицируется по своему названию и GID. В FreeBSD ядро использует UID процесса и список групп, к которым он принадлежит, чтобы определить, что процесс может делать. В большинстве случаев под GID пользователя или процесса обычно подразумевается первая группа в списке. -Соответствие имён групп и GID перечислено в `/etc/group`. Это простой текстовый файл с четырьмя полями, разделенными двоеточиями. Первое поле — имя группы, второе — зашифрованный пароль, третье — GID, а четвертое — список участников, разделенных запятыми. Полное описание синтаксиса смотрите в man:group[5]. +Соответствие имён групп и GID перечислено в `/etc/group`. Это простой текстовый файл с четырьмя полями, разделёнными двоеточиями. Первое поле — имя группы, второе — зашифрованный пароль, третье — GID, а четвертое — список участников, разделённых запятыми. Полное описание синтаксиса смотрите в man:group[5]. Суперпользователь может изменить `/etc/group` с помощью текстового редактора, однако предпочтительнее редактировать файл групп с помощью man:vigr[8], так как это позволяет избежать некоторых распространённых ошибок. Или для добавления и редактирования групп можно использовать man:pw[8]. Например, чтобы добавить группу с именем `teamtwo` и затем убедиться, что она существует: @@ -1113,7 +1113,7 @@ FreeBSD также использует место на диске для _ра |Обычно содержит раздел подкачки. |`c` -|Обычно имеет тот же размер, что и окружающий слайс. Это позволяет утилитам, которым необходимо работать со всем слайсом, например, сканеру плохих блоков, работать с разделом `c`. Файловая система обычно не создаётся на этом разделе. +|Обычно имеет тот же размер, что и окружающий слайс. Это позволяет утилитам, которым необходимо работать со всем слайсом, например, сканеру плохих блоков, работать с разделом `c`. Файловая система на этом разделе обычно не создаётся. |`d` |Раздел `d` ранее имел особое значение, но сейчас это ушло в прошлое, и `d` может использоваться как обычный раздел. @@ -1123,7 +1123,7 @@ FreeBSD также использует место на диске для _ра Наконец, каждый диск в системе идентифицируется. Имя диска начинается с кода, указывающего тип диска, за которым следует номер, обозначающий конкретный диск. В отличие от разделов и слайсов, нумерация дисков начинается с 0. Распространённые коды перечислены в crossref:basics[disks-naming,Имена устройств дисков]. -При указании раздела в слайсе укажите имя диска, `s`, номер слайса, а затем букву раздела. Примеры приведены в разделе crossref:basics[basics-disk-slice-part,Примеры имён дисков, слайсов и разделов]. Разделы GPT включают имя диска, `p`, а затем номер раздела. +При указании раздела в слайсе укажите имя диска, `s`, номер слайса, а затем букву раздела. Примеры приведены в разделе crossref:basics[basics-disk-slice-part,"Примеры имён дисков, слайсов и разделов"]. Разделы GPT включают имя диска, `p`, а затем номер раздела. crossref:basics[basics-concept-disk-model,Концептуальная модель диска] показывает концептуальную модель разметки диска с использованием разделов MBR. @@ -1271,7 +1271,7 @@ device /mount-point fstype options dumpfreq passno `-w`:: Смонтировать файловую систему в режиме чтения-записи. -Следующие параметры могут быть переданы в `-o` в виде списка, разделенного запятыми: +Следующие параметры могут быть переданы в `-o` в виде списка, разделённого запятыми: `nosuid`:: Не интерпретировать флаги setuid или setgid на файловой системе. Это также полезная опция безопасности. @@ -1389,7 +1389,7 @@ _Оболочка_ предоставляет интерфейс командн Но оболочка показывает только `rm foo`. Она не смогла завершить имя файла, потому что и `foobar`, и `football` начинаются с `foo`. Некоторые оболочки издают звуковой сигнал или показывают все варианты, если совпадает более одного имени. Пользователь должен затем ввести дополнительные символы, чтобы указать нужное имя файла. Ввод `t` и повторное нажатие kbd:[Tab] достаточно, чтобы оболочка определила, какое имя файла требуется, и заполнила остальное. -Еще одна особенность оболочки — использование переменных окружения. Переменные окружения представляют собой пару переменная/ключ, хранящуюся в окружении оболочки. Это окружение может быть прочитано любой программой, запущенной оболочкой, и поэтому содержит множество настроек программ. В crossref:basics[shell-env-vars,Распространенные переменные окружения] приведен список распространённых переменных окружения и их значений. Обратите внимание, что имена переменных окружения всегда записываются в верхнем регистре. +Еще одна особенность оболочки — использование переменных окружения. Переменные окружения представляют собой пару переменная/ключ, хранящуюся в окружении оболочки. Это окружение может быть прочитано любой программой, запущенной оболочкой, и поэтому содержит множество настроек программ. В crossref:basics[shell-env-vars,Распространенные переменные окружения] приведён список распространённых переменных окружения и их значений. Обратите внимание, что имена переменных окружения всегда записываются в верхнем регистре. [[shell-env-vars]] .Распространенные переменные окружения diff --git a/documentation/content/ru/books/handbook/basics/_index.po b/documentation/content/ru/books/handbook/basics/_index.po index ca75690a1e..43f4277e86 100644 --- a/documentation/content/ru/books/handbook/basics/_index.po +++ b/documentation/content/ru/books/handbook/basics/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2026-05-09 23:29+0100\n" -"PO-Revision-Date: 2026-05-11 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-08 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookbasics_index/ru/>\n" @@ -43,13 +43,13 @@ msgid "FreeBSD Basics" msgstr "Основы FreeBSD" #. type: Title == -#: documentation/content/en/books/handbook/basics/_index.adoc:53 +#: documentation/content/en/books/handbook/basics/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:58 +#: documentation/content/en/books/handbook/basics/_index.adoc:57 msgid "" "This chapter covers the basic commands and functionality of the FreeBSD " "operating system. Much of this material is relevant for any UNIX(R)-like " @@ -62,77 +62,77 @@ msgstr "" "рекомендуется внимательно ознакомиться с этой главой." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:60 +#: documentation/content/en/books/handbook/basics/_index.adoc:59 msgid "Read this chapter to learn:" msgstr "Прочтите эту главу, чтобы узнать:" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:62 +#: documentation/content/en/books/handbook/basics/_index.adoc:61 msgid "How to use and configure virtual consoles." msgstr "Как использовать и настраивать виртуальные консоли." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:63 +#: documentation/content/en/books/handbook/basics/_index.adoc:62 msgid "How to create and manage users and groups on FreeBSD." msgstr "" "Как создавать пользователей и группы пользователей во FreeBSD и управлять " "ими." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:64 +#: documentation/content/en/books/handbook/basics/_index.adoc:63 msgid "How UNIX(R) file permissions and FreeBSD file flags work." msgstr "" "Как работают права доступа на файлы в UNIX® и файловые флаги во FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:65 +#: documentation/content/en/books/handbook/basics/_index.adoc:64 msgid "The default FreeBSD file system layout." msgstr "Иерархию каталогов FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:66 +#: documentation/content/en/books/handbook/basics/_index.adoc:65 msgid "The FreeBSD disk organization." msgstr "Организация дисков в FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:67 +#: documentation/content/en/books/handbook/basics/_index.adoc:66 msgid "How to mount and unmount file systems." msgstr "Как монтировать и размонтировать файловые системы." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:68 +#: documentation/content/en/books/handbook/basics/_index.adoc:67 msgid "What processes, daemons, and signals are." msgstr "Что такое процессы, демоны и сигналы." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:69 +#: documentation/content/en/books/handbook/basics/_index.adoc:68 msgid "What a shell is, and how to change the default login environment." msgstr "Что такое оболочка и как изменить среду входа по умолчанию." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:70 +#: documentation/content/en/books/handbook/basics/_index.adoc:69 msgid "How to use basic text editors." msgstr "Как использовать основные текстовые редакторы." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:71 +#: documentation/content/en/books/handbook/basics/_index.adoc:70 msgid "What devices and device nodes are." msgstr "Что такое устройства и узлы устройств." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:72 +#: documentation/content/en/books/handbook/basics/_index.adoc:71 msgid "How to read manual pages for more information." msgstr "" "Как читать справочные страницы для получения дополнительной информации." #. type: Title == -#: documentation/content/en/books/handbook/basics/_index.adoc:74 +#: documentation/content/en/books/handbook/basics/_index.adoc:73 #, no-wrap msgid "Virtual Consoles and Terminals" msgstr "Виртуальные консоли и терминалы" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:77 +#: documentation/content/en/books/handbook/basics/_index.adoc:76 msgid "" "Unless FreeBSD has been configured to automatically start a graphical " "environment during startup, the system will boot into a command line login " @@ -143,19 +143,19 @@ msgstr "" "входа, как показано в этом примере:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:81 +#: documentation/content/en/books/handbook/basics/_index.adoc:80 #, no-wrap msgid "FreeBSD/amd64 (pc3.example.org) (ttyv0)\n" msgstr "FreeBSD/amd64 (pc3.example.org) (ttyv0)\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:83 +#: documentation/content/en/books/handbook/basics/_index.adoc:82 #, no-wrap msgid "login:\n" msgstr "login:\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:89 +#: documentation/content/en/books/handbook/basics/_index.adoc:88 msgid "" "The first line contains some information about the system. The `amd64` " "indicates that FreeBSD is running on a 64-bit x86 system. The hostname is " @@ -168,7 +168,7 @@ msgstr "" "приглашение для входа в систему." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:93 +#: documentation/content/en/books/handbook/basics/_index.adoc:92 msgid "" "Since FreeBSD is a multiuser system, it needs some way to distinguish " "between different users. This is accomplished by requiring every user to " @@ -181,7 +181,7 @@ msgstr "" "пользователя есть уникальное «имя пользователя» и личный «пароль»." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:97 +#: documentation/content/en/books/handbook/basics/_index.adoc:96 msgid "" "To log into the system console, type the username that was configured during " "system installation, as described in crossref:bsdinstall[bsdinstall-addusers," @@ -196,7 +196,7 @@ msgstr "" "отображается_ в целях безопасности." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:101 +#: documentation/content/en/books/handbook/basics/_index.adoc:100 msgid "" "Once the correct password is input, the message of the day (MOTD) will be " "displayed followed by a command prompt. Depending upon the shell that was " @@ -211,13 +211,13 @@ msgstr "" "консоль системы FreeBSD и готов попробовать доступные команды." #. type: Title === -#: documentation/content/en/books/handbook/basics/_index.adoc:103 +#: documentation/content/en/books/handbook/basics/_index.adoc:102 #, no-wrap msgid "Virtual Consoles" msgstr "Виртуальные консоли" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:108 +#: documentation/content/en/books/handbook/basics/_index.adoc:107 msgid "" "While the system console can be used to interact with the system, a user " "working from the command line at the keyboard of a FreeBSD system will " @@ -234,7 +234,7 @@ msgstr "" "пользователь, что затрудняет концентрацию на текущей задаче." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:112 +#: documentation/content/en/books/handbook/basics/_index.adoc:111 msgid "" "By default, FreeBSD is configured to provide several virtual consoles for " "inputting commands. Each virtual console has its own login prompt and shell " @@ -250,7 +250,7 @@ msgstr "" "среде." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:116 +#: documentation/content/en/books/handbook/basics/_index.adoc:115 msgid "" "The key combinations kbd:[Alt+F1] through kbd:[Alt+F8] have been reserved by " "FreeBSD for switching between virtual consoles. Use kbd:[Alt+F1] to switch " @@ -269,7 +269,7 @@ msgstr "" "используется сочетание kbd:[Ctrl+Alt+F1]." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:120 +#: documentation/content/en/books/handbook/basics/_index.adoc:119 msgid "" "When switching from one console to the next, FreeBSD manages the screen " "output. The result is an illusion of having multiple virtual screens and " @@ -284,7 +284,7 @@ msgstr "" "работать при переключении пользователя на другую виртуальную консоль." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:122 +#: documentation/content/en/books/handbook/basics/_index.adoc:121 msgid "" "Refer to man:kbdcontrol[1], man:vidcontrol[1], man:atkbd[4], man:syscons[4], " "and man:vt[4] for a more technical description of the FreeBSD console and " @@ -295,7 +295,7 @@ msgstr "" "драйверов клавиатуры." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:124 +#: documentation/content/en/books/handbook/basics/_index.adoc:123 msgid "" "In FreeBSD, the number of available virtual consoles is configured in this " "section of `/etc/ttys`:" @@ -304,7 +304,7 @@ msgstr "" "разделе `/etc/ttys`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:139 +#: documentation/content/en/books/handbook/basics/_index.adoc:138 #, no-wrap msgid "" "# name getty type status comments\n" @@ -334,7 +334,7 @@ msgstr "" "ttyv8 \"/usr/X11R6/bin/xdm -nodaemon\" xterm off secure\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:145 +#: documentation/content/en/books/handbook/basics/_index.adoc:144 msgid "" "To disable a virtual console, put a comment symbol (`+#+`) at the beginning " "of the line representing that virtual console. For example, to reduce the " @@ -355,7 +355,7 @@ msgstr "" "и настроен, как описано в crossref:x11[x11,Система X Window]." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:147 +#: documentation/content/en/books/handbook/basics/_index.adoc:146 msgid "" "For a detailed description of every column in this file and the available " "options for the virtual consoles, refer to man:ttys[5]." @@ -364,13 +364,13 @@ msgstr "" "виртуальных консолей обратитесь к man:ttys[5]." #. type: Title === -#: documentation/content/en/books/handbook/basics/_index.adoc:149 +#: documentation/content/en/books/handbook/basics/_index.adoc:148 #, no-wrap msgid "Single User Mode" msgstr "Однопользовательский режим" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:157 +#: documentation/content/en/books/handbook/basics/_index.adoc:156 msgid "" "The FreeBSD boot menu provides an option labelled as \"Boot Single User\". " "If this option is selected, the system will boot into a special mode known " @@ -395,7 +395,7 @@ msgstr "" "обеспечения безопасности системы FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:159 +#: documentation/content/en/books/handbook/basics/_index.adoc:158 msgid "" "The settings which control single user mode are found in this section of `/" "etc/ttys`:" @@ -404,7 +404,7 @@ msgstr "" "разделе файла `/etc/ttys`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:167 +#: documentation/content/en/books/handbook/basics/_index.adoc:166 #, no-wrap msgid "" "# name getty type status comments\n" @@ -420,7 +420,7 @@ msgstr "" "console none unknown off secure\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:173 +#: documentation/content/en/books/handbook/basics/_index.adoc:172 msgid "" "By default, the status is set to `secure`. This assumes that who has " "physical access to the keyboard is either not important or it is controlled " @@ -439,7 +439,7 @@ msgstr "" "загрузку в однопользовательском режиме." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:177 +#: documentation/content/en/books/handbook/basics/_index.adoc:176 msgid "" "_Be careful when changing this setting to `insecure`!_ If the `root` " "password is forgotten, booting into single user mode is still possible, but " @@ -452,13 +452,13 @@ msgstr "" "FreeBSD." #. type: Title === -#: documentation/content/en/books/handbook/basics/_index.adoc:180 +#: documentation/content/en/books/handbook/basics/_index.adoc:179 #, no-wrap msgid "Changing Console Video Modes" msgstr "Изменение видеорежимов консоли" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:184 +#: documentation/content/en/books/handbook/basics/_index.adoc:183 msgid "" "The FreeBSD console default video mode may be adjusted to 1024x768, " "1280x1024, or any other size supported by the graphics chip and monitor. To " @@ -469,13 +469,13 @@ msgstr "" "Для использования другого видео режима загрузите модуль `VESA`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:188 +#: documentation/content/en/books/handbook/basics/_index.adoc:187 #, no-wrap msgid "# kldload vesa\n" msgstr "# kldload vesa\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:192 +#: documentation/content/en/books/handbook/basics/_index.adoc:191 msgid "" "To determine which video modes are supported by the hardware, use man:" "vidcontrol[1]. To get a list of supported video modes issue the following:" @@ -485,13 +485,13 @@ msgstr "" "следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:196 +#: documentation/content/en/books/handbook/basics/_index.adoc:195 #, no-wrap msgid "# vidcontrol -i mode\n" msgstr "# vidcontrol -i mode\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:200 +#: documentation/content/en/books/handbook/basics/_index.adoc:199 msgid "" "The output of this command lists the video modes that are supported by the " "hardware. To select a new video mode, specify the mode using man:" @@ -502,13 +502,13 @@ msgstr "" "с помощью man:vidcontrol[1] от имени пользователя `root`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:204 +#: documentation/content/en/books/handbook/basics/_index.adoc:203 #, no-wrap msgid "# vidcontrol MODE_279\n" msgstr "# vidcontrol MODE_279\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:207 +#: documentation/content/en/books/handbook/basics/_index.adoc:206 msgid "" "If the new video mode is acceptable, it can be permanently set on boot by " "adding it to `/etc/rc.conf`:" @@ -517,19 +517,19 @@ msgstr "" "загрузке, добавив в `/etc/rc.conf`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:211 +#: documentation/content/en/books/handbook/basics/_index.adoc:210 #, no-wrap msgid "allscreens_flags=\"MODE_279\"\n" msgstr "allscreens_flags=\"MODE_279\"\n" #. type: Title == -#: documentation/content/en/books/handbook/basics/_index.adoc:214 +#: documentation/content/en/books/handbook/basics/_index.adoc:213 #, no-wrap msgid "Users and Basic Account Management" msgstr "Пользователи и базовая настройка учётных записей" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:219 +#: documentation/content/en/books/handbook/basics/_index.adoc:218 msgid "" "FreeBSD allows multiple users to use the computer at the same time. While " "only one user can sit in front of the screen and use the keyboard at any one " @@ -543,22 +543,22 @@ msgstr "" "каждый пользователь должен иметь свою собственную учётную запись." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:221 +#: documentation/content/en/books/handbook/basics/_index.adoc:220 msgid "This chapter describes:" msgstr "Эта глава описывает:" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:223 +#: documentation/content/en/books/handbook/basics/_index.adoc:222 msgid "The different types of user accounts on a FreeBSD system." msgstr "Типы учётных записей пользователей в системе FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:224 +#: documentation/content/en/books/handbook/basics/_index.adoc:223 msgid "How to add, remove, and modify user accounts." msgstr "Как добавлять, удалять и изменять учётные записи пользователей." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:225 +#: documentation/content/en/books/handbook/basics/_index.adoc:224 msgid "" "How to set limits to control the resources that users and groups are allowed " "to access." @@ -567,19 +567,19 @@ msgstr "" "группам." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:226 +#: documentation/content/en/books/handbook/basics/_index.adoc:225 msgid "How to create groups and add users as members of a group." msgstr "" "Как создавать группы и добавлять пользователей в качестве членов группы." #. type: Title === -#: documentation/content/en/books/handbook/basics/_index.adoc:228 +#: documentation/content/en/books/handbook/basics/_index.adoc:227 #, no-wrap msgid "Account Types" msgstr "Типы учётных записей" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:231 +#: documentation/content/en/books/handbook/basics/_index.adoc:230 msgid "" "Since all access to the FreeBSD system is achieved using accounts and all " "processes are run by users, user and account management is important." @@ -589,7 +589,7 @@ msgstr "" "пользователями и учётными записями является важным." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:233 +#: documentation/content/en/books/handbook/basics/_index.adoc:232 msgid "" "There are three main types of accounts: system accounts, user accounts, and " "the superuser account." @@ -598,13 +598,13 @@ msgstr "" "пользовательские учётные записи и учётная запись суперпользователя." #. type: Title ==== -#: documentation/content/en/books/handbook/basics/_index.adoc:235 +#: documentation/content/en/books/handbook/basics/_index.adoc:234 #, no-wrap msgid "System Accounts" msgstr "Системные учётные записи" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:239 +#: documentation/content/en/books/handbook/basics/_index.adoc:238 msgid "" "System accounts are used to run services such as DNS, mail, and web " "servers. The reason for this is security; if all services ran as the " @@ -616,7 +616,7 @@ msgstr "" "ограничений." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:241 +#: documentation/content/en/books/handbook/basics/_index.adoc:240 msgid "" "Examples of system accounts are `daemon`, `operator`, `bind`, `news`, and " "`www`." @@ -625,7 +625,7 @@ msgstr "" "`www`." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:244 +#: documentation/content/en/books/handbook/basics/_index.adoc:243 msgid "" "`nobody` is the generic unprivileged system account. However, the more " "services that use `nobody`, the more files and processes that user will " @@ -637,13 +637,13 @@ msgstr "" "получит." #. type: Title ==== -#: documentation/content/en/books/handbook/basics/_index.adoc:246 +#: documentation/content/en/books/handbook/basics/_index.adoc:245 #, no-wrap msgid "User Accounts" msgstr "Пользовательские учётные записи" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:251 +#: documentation/content/en/books/handbook/basics/_index.adoc:250 msgid "" "User accounts are assigned to real people and are used to log in and use the " "system. Every person accessing the system should have a unique user " @@ -657,7 +657,7 @@ msgstr "" "изменения пользователями настроек друг друга." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:253 +#: documentation/content/en/books/handbook/basics/_index.adoc:252 msgid "" "Each user can set up their own environment to accommodate their use of the " "system, by configuring their default shell, editor, key bindings, and " @@ -668,7 +668,7 @@ msgstr "" "сочетаний клавиш и языковых параметров." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:255 +#: documentation/content/en/books/handbook/basics/_index.adoc:254 msgid "" "Every user account on a FreeBSD system has certain information associated " "with it:" @@ -677,13 +677,13 @@ msgstr "" "связанную с ней информацию:" #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:256 +#: documentation/content/en/books/handbook/basics/_index.adoc:255 #, no-wrap msgid "User name" msgstr "Имя пользователя" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:261 +#: documentation/content/en/books/handbook/basics/_index.adoc:260 msgid "" "The user name is typed at the `login:` prompt. Each user must have a unique " "user name. There are a number of rules for creating valid user names which " @@ -698,24 +698,24 @@ msgstr "" "обеспечения обратной совместимости с приложениями." #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:262 +#: documentation/content/en/books/handbook/basics/_index.adoc:261 #, no-wrap msgid "Password" msgstr "Пароль" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:264 +#: documentation/content/en/books/handbook/basics/_index.adoc:263 msgid "Each account has an associated password." msgstr "У каждой учётной записи есть связанный с ней пароль." #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:265 +#: documentation/content/en/books/handbook/basics/_index.adoc:264 #, no-wrap msgid "User ID (UID)" msgstr "Идентификатор пользователя (UID)" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:269 +#: documentation/content/en/books/handbook/basics/_index.adoc:268 msgid "" "The User ID (UID) is a number used to uniquely identify the user to the " "FreeBSD system. Commands that allow a user name to be specified will first " @@ -729,13 +729,13 @@ msgstr "" "проблемы совместимости с некоторым программным обеспечением." #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:270 +#: documentation/content/en/books/handbook/basics/_index.adoc:269 #, no-wrap msgid "Group ID (GID)" msgstr "Идентификатор группы (GID)" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:275 +#: documentation/content/en/books/handbook/basics/_index.adoc:274 msgid "" "The Group ID (GID) is a number used to uniquely identify the primary group " "that the user belongs to. Groups are a mechanism for controlling access to " @@ -753,13 +753,13 @@ msgstr "" "высокие GID могут привести к неработоспособности некоторых программ." #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:276 +#: documentation/content/en/books/handbook/basics/_index.adoc:275 #, no-wrap msgid "Login class" msgstr "Класс входа (Login class)" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:279 +#: documentation/content/en/books/handbook/basics/_index.adoc:278 msgid "" "Login classes are an extension to the group mechanism that provide " "additional flexibility when tailoring the system to different users. Login " @@ -772,13 +772,13 @@ msgstr "" "Настройка классов входа]." #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:280 +#: documentation/content/en/books/handbook/basics/_index.adoc:279 #, no-wrap msgid "Password change time" msgstr "Время изменения пароля" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:283 +#: documentation/content/en/books/handbook/basics/_index.adoc:282 msgid "" "By default, passwords do not expire. However, password expiration can be " "enabled on a per-user basis, forcing some or all users to change their " @@ -790,13 +790,13 @@ msgstr "" "времени." #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:284 +#: documentation/content/en/books/handbook/basics/_index.adoc:283 #, no-wrap msgid "Account expiration time" msgstr "Время истечения срока действия учётной записи" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:288 +#: documentation/content/en/books/handbook/basics/_index.adoc:287 msgid "" "By default, FreeBSD does not expire accounts. When creating accounts that " "need a limited lifespan, such as student accounts in a school, specify the " @@ -811,13 +811,13 @@ msgstr "" "входа в систему, хотя каталоги и файлы этой учётной записи останутся." #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:289 +#: documentation/content/en/books/handbook/basics/_index.adoc:288 #, no-wrap msgid "User's full name" msgstr "Полное имя пользователя" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:292 +#: documentation/content/en/books/handbook/basics/_index.adoc:291 msgid "" "The user name uniquely identifies the account to FreeBSD, but does not " "necessarily reflect the user's real name. Similar to a comment, this " @@ -830,13 +830,13 @@ msgstr "" "длиннее 8 символов." #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:293 +#: documentation/content/en/books/handbook/basics/_index.adoc:292 #, no-wrap msgid "Home directory" msgstr "Домашний каталог" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:298 +#: documentation/content/en/books/handbook/basics/_index.adoc:297 msgid "" "The home directory is the full path to a directory on the system. This is " "the user's starting directory when the user logs in. A common convention is " @@ -851,13 +851,13 @@ msgstr "" "подкаталоги в собственном домашнем каталоге." #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:299 +#: documentation/content/en/books/handbook/basics/_index.adoc:298 #, no-wrap msgid "User shell" msgstr "Оболочка пользователя" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:302 +#: documentation/content/en/books/handbook/basics/_index.adoc:301 msgid "" "The shell provides the user's default environment for interacting with the " "system. There are many different kinds of shells and experienced users will " @@ -869,13 +869,13 @@ msgstr "" "учётной записи." #. type: Title ==== -#: documentation/content/en/books/handbook/basics/_index.adoc:304 +#: documentation/content/en/books/handbook/basics/_index.adoc:303 #, no-wrap msgid "The Superuser Account" msgstr "Учётная запись суперпользователя" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:308 +#: documentation/content/en/books/handbook/basics/_index.adoc:307 msgid "" "The superuser account, usually called `root`, is used to manage the system " "with no limitations on privileges. For this reason, it should not be used " @@ -888,7 +888,7 @@ msgstr "" "обычное изучение системы или программирование." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:311 +#: documentation/content/en/books/handbook/basics/_index.adoc:310 msgid "" "The superuser, unlike other user accounts, can operate without limits, and " "misuse of the superuser account may result in spectacular disasters. User " @@ -904,7 +904,7 @@ msgstr "" "тогда, когда команде требуются дополнительные привилегии." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:313 +#: documentation/content/en/books/handbook/basics/_index.adoc:312 msgid "" "Always double and triple-check any commands issued as the superuser, since " "an extra space or missing character can mean irreparable data loss." @@ -914,7 +914,7 @@ msgstr "" "привести к невосполнимой потере данных." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:316 +#: documentation/content/en/books/handbook/basics/_index.adoc:315 msgid "" "There are several ways to gain superuser privilege. While one can log in as " "`root`, this is highly discouraged." @@ -923,7 +923,7 @@ msgstr "" "можно войти в систему как `root`, это крайне не рекомендуется." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:321 +#: documentation/content/en/books/handbook/basics/_index.adoc:320 msgid "" "Instead, use man:su[1] to become the superuser. If `-` is specified when " "running this command, the user will also inherit the root user's " @@ -938,7 +938,7 @@ msgstr "" "также должен знать пароль учётной записи `root`." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:324 +#: documentation/content/en/books/handbook/basics/_index.adoc:323 msgid "" "In this example, the user only becomes superuser in order to run `make " "install` as this step requires superuser privilege. Once the command " @@ -952,13 +952,13 @@ msgstr "" "учётной записи." #. type: Block title -#: documentation/content/en/books/handbook/basics/_index.adoc:325 +#: documentation/content/en/books/handbook/basics/_index.adoc:324 #, no-wrap msgid "Install a Program As the Superuser" msgstr "Установка программы от имени суперпользователя" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:337 +#: documentation/content/en/books/handbook/basics/_index.adoc:336 #, no-wrap msgid "" "% configure\n" @@ -978,7 +978,7 @@ msgstr "" "%\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:343 +#: documentation/content/en/books/handbook/basics/_index.adoc:342 msgid "" "The built-in man:su[1] framework works well for single systems or small " "networks with just one system administrator. An alternative is to install " @@ -994,13 +994,13 @@ msgstr "" "суперпользователя." #. type: Title === -#: documentation/content/en/books/handbook/basics/_index.adoc:345 +#: documentation/content/en/books/handbook/basics/_index.adoc:344 #, no-wrap msgid "Managing Accounts" msgstr "Управление учётными записями" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:351 +#: documentation/content/en/books/handbook/basics/_index.adoc:350 msgid "" "FreeBSD provides a variety of different commands to manage user accounts. " "The most common commands are summarized in crossref:basics[users-modifying-" @@ -1016,103 +1016,103 @@ msgstr "" "(man) каждой утилиты." #. type: Block title -#: documentation/content/en/books/handbook/basics/_index.adoc:353 +#: documentation/content/en/books/handbook/basics/_index.adoc:352 #, no-wrap msgid "Utilities for Managing User Accounts" msgstr "Утилиты для управления учётными записями пользователей" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:357 +#: documentation/content/en/books/handbook/basics/_index.adoc:356 #, no-wrap msgid "Command" msgstr "Команда" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:359 +#: documentation/content/en/books/handbook/basics/_index.adoc:358 #, no-wrap msgid "Summary" msgstr "Краткое содержание" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:360 +#: documentation/content/en/books/handbook/basics/_index.adoc:359 #, no-wrap msgid "man:adduser[8]" msgstr "man:adduser[8]" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:362 +#: documentation/content/en/books/handbook/basics/_index.adoc:361 #, no-wrap msgid "The recommended command-line application for adding new users." msgstr "Рекомендуемое приложение командной строки для добавления новых пользователей." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:363 +#: documentation/content/en/books/handbook/basics/_index.adoc:362 #, no-wrap msgid "man:rmuser[8]" msgstr "man:rmuser[8]" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:365 +#: documentation/content/en/books/handbook/basics/_index.adoc:364 #, no-wrap msgid "The recommended command-line application for removing users." msgstr "Рекомендуемое приложение командной строки для удаления пользователей." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:366 +#: documentation/content/en/books/handbook/basics/_index.adoc:365 #, no-wrap msgid "man:chpass[1]" msgstr "man:chpass[1]" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:368 +#: documentation/content/en/books/handbook/basics/_index.adoc:367 #, no-wrap msgid "A flexible tool for changing user database information." msgstr "Гибкий инструмент для изменения информации в пользовательской базе данных." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:369 +#: documentation/content/en/books/handbook/basics/_index.adoc:368 #, no-wrap msgid "man:passwd[1]" msgstr "man:passwd[1]" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:371 +#: documentation/content/en/books/handbook/basics/_index.adoc:370 #, no-wrap msgid "The command-line tool to change user passwords." msgstr "Инструмент командной строки для изменения паролей пользователей." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:372 +#: documentation/content/en/books/handbook/basics/_index.adoc:371 #, no-wrap msgid "man:pw[8]" msgstr "man:pw[8]" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:374 +#: documentation/content/en/books/handbook/basics/_index.adoc:373 #, no-wrap msgid "A powerful and flexible tool for modifying all aspects of user accounts." msgstr "Мощный и гибкий инструмент для изменения всех аспектов пользовательских учётных записей." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:375 +#: documentation/content/en/books/handbook/basics/_index.adoc:374 #, no-wrap msgid "man:bsdconfig[8]" msgstr "man:bsdconfig[8]" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:376 +#: documentation/content/en/books/handbook/basics/_index.adoc:375 #, no-wrap msgid "A system configuration utility with account management support." msgstr "Утилита для настройки системы с поддержкой управления учётными записями." #. type: Title ==== -#: documentation/content/en/books/handbook/basics/_index.adoc:379 +#: documentation/content/en/books/handbook/basics/_index.adoc:378 #, no-wrap msgid "Adding a user" msgstr "Добавление пользователя" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:385 +#: documentation/content/en/books/handbook/basics/_index.adoc:384 msgid "" "The recommended program for adding new users is man:adduser[8]. When a new " "user is added, this program automatically updates `/etc/passwd` and `/etc/" @@ -1128,7 +1128,7 @@ msgstr "" "утилиту необходимо запускать от имени суперпользователя." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:390 +#: documentation/content/en/books/handbook/basics/_index.adoc:389 msgid "" "The man:adduser[8] utility is interactive and walks through the steps for " "creating a new user account. As seen in crossref:basics[users-modifying-" @@ -1148,35 +1148,35 @@ msgstr "" "пользователя или выйти." #. type: Block title -#: documentation/content/en/books/handbook/basics/_index.adoc:392 +#: documentation/content/en/books/handbook/basics/_index.adoc:391 #, no-wrap msgid "Adding a User on FreeBSD" msgstr "Добавление пользователя в FreeBSD" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:398 +#: documentation/content/en/books/handbook/basics/_index.adoc:397 #, no-wrap msgid "# adduser\n" msgstr "# adduser\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:401 -#: documentation/content/en/books/handbook/basics/_index.adoc:473 -#: documentation/content/en/books/handbook/basics/_index.adoc:512 -#: documentation/content/en/books/handbook/basics/_index.adoc:571 -#: documentation/content/en/books/handbook/basics/_index.adoc:596 -#: documentation/content/en/books/handbook/basics/_index.adoc:650 -#: documentation/content/en/books/handbook/basics/_index.adoc:671 -#: documentation/content/en/books/handbook/basics/_index.adoc:693 -#: documentation/content/en/books/handbook/basics/_index.adoc:712 -#: documentation/content/en/books/handbook/basics/_index.adoc:790 -#: documentation/content/en/books/handbook/basics/_index.adoc:1560 -#: documentation/content/en/books/handbook/basics/_index.adoc:1588 +#: documentation/content/en/books/handbook/basics/_index.adoc:400 +#: documentation/content/en/books/handbook/basics/_index.adoc:472 +#: documentation/content/en/books/handbook/basics/_index.adoc:511 +#: documentation/content/en/books/handbook/basics/_index.adoc:570 +#: documentation/content/en/books/handbook/basics/_index.adoc:595 +#: documentation/content/en/books/handbook/basics/_index.adoc:649 +#: documentation/content/en/books/handbook/basics/_index.adoc:670 +#: documentation/content/en/books/handbook/basics/_index.adoc:692 +#: documentation/content/en/books/handbook/basics/_index.adoc:711 +#: documentation/content/en/books/handbook/basics/_index.adoc:789 +#: documentation/content/en/books/handbook/basics/_index.adoc:1559 +#: documentation/content/en/books/handbook/basics/_index.adoc:1587 msgid "The output should be similar to the following:" msgstr "Вывод должен быть похож на следующий:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:432 +#: documentation/content/en/books/handbook/basics/_index.adoc:431 #, no-wrap msgid "" "Username: jru\n" @@ -1238,7 +1238,7 @@ msgstr "" "Goodbye!\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:438 +#: documentation/content/en/books/handbook/basics/_index.adoc:437 msgid "" "Since the password is not echoed when typed, be careful to not mistype the " "password when creating the user account." @@ -1247,13 +1247,13 @@ msgstr "" "ошибиться при создании учётной записи пользователя." #. type: Title ==== -#: documentation/content/en/books/handbook/basics/_index.adoc:441 +#: documentation/content/en/books/handbook/basics/_index.adoc:440 #, no-wrap msgid "Removing a user" msgstr "Удаление пользователя" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:445 +#: documentation/content/en/books/handbook/basics/_index.adoc:444 msgid "" "To completely remove a user from the system, run man:rmuser[8] as the " "superuser. This command performs the following steps:" @@ -1263,27 +1263,27 @@ msgstr "" "действия:" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:449 +#: documentation/content/en/books/handbook/basics/_index.adoc:448 msgid "Removes the user's man:crontab[1] entry, if one exists." msgstr "Удаляет запись пользователя в man:crontab[1], если она существует." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:450 +#: documentation/content/en/books/handbook/basics/_index.adoc:449 msgid "Removes any man:at[1] jobs belonging to the user." msgstr "Удаляет все задания man:at[1], принадлежащие пользователю." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:451 +#: documentation/content/en/books/handbook/basics/_index.adoc:450 msgid "Sends a SIGKILL signal to all processes owned by the user." msgstr "Посылает сигнал SIGKILL всем процессам, принадлежащим пользователю." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:452 +#: documentation/content/en/books/handbook/basics/_index.adoc:451 msgid "Removes the user from the system's local password file." msgstr "Удаляет пользователя из локального файла паролей системы." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:453 +#: documentation/content/en/books/handbook/basics/_index.adoc:452 msgid "" "Removes the user's home directory (if it is owned by the user), including " "handling of symbolic links in the path to the actual home directory." @@ -1293,12 +1293,12 @@ msgstr "" "каталогу." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:454 +#: documentation/content/en/books/handbook/basics/_index.adoc:453 msgid "Removes the incoming mail files belonging to the user from `/var/mail`." msgstr "Удаляет входящие почтовые файлы пользователя из `/var/mail`." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:455 +#: documentation/content/en/books/handbook/basics/_index.adoc:454 msgid "" "Removes all files owned by the user from `/tmp`, `/var/tmp`, and `/var/tmp/" "vi.recover`." @@ -1307,7 +1307,7 @@ msgstr "" "tmp/vi.recover`." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:456 +#: documentation/content/en/books/handbook/basics/_index.adoc:455 msgid "" "Removes the username from all groups to which it belongs in `/etc/group`. " "(If a group becomes empty and the group name is the same as the username, " @@ -1320,7 +1320,7 @@ msgstr "" "adduser[8] в части уникальных групп для каждого пользователя.)" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:457 +#: documentation/content/en/books/handbook/basics/_index.adoc:456 msgid "" "Removes all message queues, shared memory segments and semaphores owned by " "the user." @@ -1329,7 +1329,7 @@ msgstr "" "принадлежащие пользователю." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:460 +#: documentation/content/en/books/handbook/basics/_index.adoc:459 msgid "" "man:rmuser[8] cannot be used to remove superuser accounts since that is " "almost always an indication of massive destruction." @@ -1339,7 +1339,7 @@ msgstr "" "катастрофических последствиях." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:462 +#: documentation/content/en/books/handbook/basics/_index.adoc:461 msgid "" "By default, an interactive mode is used, as shown in the following example." msgstr "" @@ -1347,19 +1347,19 @@ msgstr "" "примере." #. type: Block title -#: documentation/content/en/books/handbook/basics/_index.adoc:463 +#: documentation/content/en/books/handbook/basics/_index.adoc:462 #, no-wrap msgid "`rmuser` Interactive Account Removal" msgstr "`rmuser` Интерактивное удаление учётной записи" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:469 +#: documentation/content/en/books/handbook/basics/_index.adoc:468 #, no-wrap msgid "# rmuser jru\n" msgstr "# rmuser jru\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:481 +#: documentation/content/en/books/handbook/basics/_index.adoc:480 #, no-wrap msgid "" "Matching password entry:\n" @@ -1375,13 +1375,13 @@ msgstr "" "Removing user (jru): mailspool home passwd.\n" #. type: Title ==== -#: documentation/content/en/books/handbook/basics/_index.adoc:485 +#: documentation/content/en/books/handbook/basics/_index.adoc:484 #, no-wrap msgid "Change user information" msgstr "Изменить информацию о пользователе" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:489 +#: documentation/content/en/books/handbook/basics/_index.adoc:488 msgid "" "Any user can use man:chpass[1] to change their default shell and personal " "information associated with their user account. The superuser can use this " @@ -1393,7 +1393,7 @@ msgstr "" "дополнительных параметров учётной записи любого пользователя." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:492 +#: documentation/content/en/books/handbook/basics/_index.adoc:491 msgid "" "When passed no options, aside from an optional username, man:chpass[1] " "displays an editor containing user information. When the user exits from " @@ -1405,7 +1405,7 @@ msgstr "" "информацией." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:496 +#: documentation/content/en/books/handbook/basics/_index.adoc:495 msgid "" "This utility will prompt for the user's password when exiting the editor, " "unless the utility is run as the superuser." @@ -1414,7 +1414,7 @@ msgstr "" "только она не запущена от имени суперпользователя." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:501 +#: documentation/content/en/books/handbook/basics/_index.adoc:500 msgid "" "In crossref:basics[users-modifying-chpass-su,Using `chpass` as Superuser], " "the superuser has typed `chpass jru` and is now viewing the fields that can " @@ -1430,19 +1430,19 @@ msgstr "" "ru,Использование `chpass` обычным пользователем]." #. type: Block title -#: documentation/content/en/books/handbook/basics/_index.adoc:503 +#: documentation/content/en/books/handbook/basics/_index.adoc:502 #, no-wrap msgid "Using `chpass` as Superuser" msgstr "Использование `chpass` с правами суперпользователя" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:509 +#: documentation/content/en/books/handbook/basics/_index.adoc:508 #, no-wrap msgid "# chpass jru\n" msgstr "# chpass jru\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:530 +#: documentation/content/en/books/handbook/basics/_index.adoc:529 #, no-wrap msgid "" "# Changing user database information for jru.\n" @@ -1478,13 +1478,13 @@ msgstr "" "Other information:\n" #. type: Block title -#: documentation/content/en/books/handbook/basics/_index.adoc:534 +#: documentation/content/en/books/handbook/basics/_index.adoc:533 #, no-wrap msgid "Using `chpass` as Regular User" msgstr "Использование `chpass` обычным пользователем" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:546 +#: documentation/content/en/books/handbook/basics/_index.adoc:545 #, no-wrap msgid "" "#Changing user database information for jru.\n" @@ -1504,7 +1504,7 @@ msgstr "" "Other information:\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:554 +#: documentation/content/en/books/handbook/basics/_index.adoc:553 msgid "" "The commands man:chfn[1] and man:chsh[1] are links to man:chpass[1], as are " "man:ypchpass[1], man:ypchfn[1], and man:ypchsh[1]. Since NIS support is " @@ -1518,13 +1518,13 @@ msgstr "" "описана в crossref:network-servers[network-servers,Сетевые серверы]." #. type: Title ==== -#: documentation/content/en/books/handbook/basics/_index.adoc:557 +#: documentation/content/en/books/handbook/basics/_index.adoc:556 #, no-wrap msgid "Change user password" msgstr "Изменение пароля пользователя" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:561 +#: documentation/content/en/books/handbook/basics/_index.adoc:560 msgid "" "Any user can easily change their password using man:passwd[1]. To prevent " "accidental or unauthorized changes, this command will prompt for the user's " @@ -1535,19 +1535,19 @@ msgstr "" "запросит исходный пароль пользователя перед установкой нового пароля:" #. type: Block title -#: documentation/content/en/books/handbook/basics/_index.adoc:562 +#: documentation/content/en/books/handbook/basics/_index.adoc:561 #, no-wrap msgid "Changing The Password" msgstr "Смена собственного пароля" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:568 +#: documentation/content/en/books/handbook/basics/_index.adoc:567 #, no-wrap msgid "% passwd\n" msgstr "% passwd\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:580 +#: documentation/content/en/books/handbook/basics/_index.adoc:579 #, no-wrap msgid "" "Changing local password for jru.\n" @@ -1565,7 +1565,7 @@ msgstr "" "passwd: done\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:586 +#: documentation/content/en/books/handbook/basics/_index.adoc:585 msgid "" "The superuser can change any user's password by specifying the username when " "running man:passwd[1]. When this utility is run as the superuser, it will " @@ -1579,19 +1579,19 @@ msgstr "" "пароль." #. type: Block title -#: documentation/content/en/books/handbook/basics/_index.adoc:587 +#: documentation/content/en/books/handbook/basics/_index.adoc:586 #, no-wrap msgid "Changing Another User's Password as the Superuser" msgstr "Изменение пароля другого пользователя суперпользователем" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:593 +#: documentation/content/en/books/handbook/basics/_index.adoc:592 #, no-wrap msgid "# passwd jru\n" msgstr "# passwd jru\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:604 +#: documentation/content/en/books/handbook/basics/_index.adoc:603 #, no-wrap msgid "" "Changing local password for jru.\n" @@ -1607,7 +1607,7 @@ msgstr "" "passwd: done\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:610 +#: documentation/content/en/books/handbook/basics/_index.adoc:609 msgid "" "As with man:chpass[1], man:yppasswd[1] is a link to man:passwd[1], so NIS " "works with either command." @@ -1616,13 +1616,13 @@ msgstr "" "поэтому NIS работает с любой из этих команд." #. type: Title ==== -#: documentation/content/en/books/handbook/basics/_index.adoc:613 +#: documentation/content/en/books/handbook/basics/_index.adoc:612 #, no-wrap msgid "Create, remove, modify and display system users and groups" msgstr "Создание, удаление, изменение и отображение пользователей и групп системы" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:618 +#: documentation/content/en/books/handbook/basics/_index.adoc:617 msgid "" "The man:pw[8] utility can create, remove, modify, and display users and " "groups. It functions as a front end to the system user and group files. " @@ -1638,13 +1638,13 @@ msgstr "" "представленных в этом разделе." #. type: Title === -#: documentation/content/en/books/handbook/basics/_index.adoc:620 +#: documentation/content/en/books/handbook/basics/_index.adoc:619 #, no-wrap msgid "Managing Groups" msgstr "Управление группами" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:625 +#: documentation/content/en/books/handbook/basics/_index.adoc:624 msgid "" "A group is a list of users. A group is identified by its group name and " "GID. In FreeBSD, the kernel uses the UID of a process, and the list of " @@ -1659,7 +1659,7 @@ msgstr "" "первая группа в списке." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:630 +#: documentation/content/en/books/handbook/basics/_index.adoc:629 msgid "" "The group name to GID mapping is listed in `/etc/group`. This is a plain " "text file with four colon-delimited fields. The first field is the group " @@ -1668,13 +1668,13 @@ msgid "" "the syntax, refer to man:group[5]." msgstr "" "Соответствие имён групп и GID перечислено в `/etc/group`. Это простой " -"текстовый файл с четырьмя полями, разделенными двоеточиями. Первое поле — " +"текстовый файл с четырьмя полями, разделёнными двоеточиями. Первое поле — " "имя группы, второе — зашифрованный пароль, третье — GID, а четвертое — " -"список участников, разделенных запятыми. Полное описание синтаксиса смотрите " +"список участников, разделённых запятыми. Полное описание синтаксиса смотрите " "в man:group[5]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:634 +#: documentation/content/en/books/handbook/basics/_index.adoc:633 msgid "" "The superuser can modify `/etc/group` using a text editor, although editing " "the group file using man:vigr[8] is preferred because it can catch some " @@ -1690,7 +1690,7 @@ msgstr "" "она существует:" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:638 +#: documentation/content/en/books/handbook/basics/_index.adoc:637 msgid "" "Care must be taken when using the operator group, as unintended superuser-" "like access privileges may be granted, including but not limited to " @@ -1702,13 +1702,13 @@ msgstr "" "системы, перезагрузки и доступа ко всем элементам в `/dev` в рамках группы." #. type: Block title -#: documentation/content/en/books/handbook/basics/_index.adoc:640 +#: documentation/content/en/books/handbook/basics/_index.adoc:639 #, no-wrap msgid "Adding a Group Using man:pw[8]" msgstr "Добавление группы с помощью man:pw[8]" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:647 +#: documentation/content/en/books/handbook/basics/_index.adoc:646 #, no-wrap msgid "" "# pw groupadd teamtwo\n" @@ -1718,13 +1718,13 @@ msgstr "" "# pw groupshow teamtwo\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:654 +#: documentation/content/en/books/handbook/basics/_index.adoc:653 #, no-wrap msgid "teamtwo:*:1100:\n" msgstr "teamtwo:*:1100:\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:660 +#: documentation/content/en/books/handbook/basics/_index.adoc:659 msgid "" "In this example, `1100` is the GID of `teamtwo`. Right now, `teamtwo` has " "no members. This command will add `jru` as a member of `teamtwo`." @@ -1734,13 +1734,13 @@ msgstr "" "`teamtwo`." #. type: Block title -#: documentation/content/en/books/handbook/basics/_index.adoc:661 +#: documentation/content/en/books/handbook/basics/_index.adoc:660 #, no-wrap msgid "Adding User Accounts to a New Group Using man:pw[8]" msgstr "Добавление пользовательских учётных записей в новую группу с помощью man:pw[8]" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:668 +#: documentation/content/en/books/handbook/basics/_index.adoc:667 #, no-wrap msgid "" "# pw groupmod teamtwo -M jru\n" @@ -1750,13 +1750,13 @@ msgstr "" "# pw groupshow teamtwo\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:675 +#: documentation/content/en/books/handbook/basics/_index.adoc:674 #, no-wrap msgid "teamtwo:*:1100:jru\n" msgstr "teamtwo:*:1100:jru\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:682 +#: documentation/content/en/books/handbook/basics/_index.adoc:681 msgid "" "The argument to `-M` is a comma-delimited list of users to be added to a new " "(empty) group or to replace the members of an existing group. To the user, " @@ -1778,13 +1778,13 @@ msgstr "" "пытается читать дополнительные данные из `/etc/passwd`." #. type: Block title -#: documentation/content/en/books/handbook/basics/_index.adoc:683 +#: documentation/content/en/books/handbook/basics/_index.adoc:682 #, no-wrap msgid "Adding a New Member to a Group Using man:pw[8]" msgstr "Добавление нового участника в группу с помощью man:pw[8]" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:690 +#: documentation/content/en/books/handbook/basics/_index.adoc:689 #, no-wrap msgid "" "# pw groupmod teamtwo -m db\n" @@ -1794,13 +1794,13 @@ msgstr "" "# pw groupshow teamtwo\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:697 +#: documentation/content/en/books/handbook/basics/_index.adoc:696 #, no-wrap msgid "teamtwo:*:1100:jru,db\n" msgstr "teamtwo:*:1100:jru,db\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:702 +#: documentation/content/en/books/handbook/basics/_index.adoc:701 msgid "" "In this example, the argument to `-m` is a comma-delimited list of users who " "are to be added to the group. Unlike the previous example, these users are " @@ -1812,30 +1812,30 @@ msgstr "" "существующих в ней пользователей." #. type: Block title -#: documentation/content/en/books/handbook/basics/_index.adoc:703 +#: documentation/content/en/books/handbook/basics/_index.adoc:702 #, no-wrap msgid "Using man:id[1] to Determine Group Membership" msgstr "Использование man:id[1] для определения членства в группе" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:709 +#: documentation/content/en/books/handbook/basics/_index.adoc:708 #, no-wrap msgid "% id jru\n" msgstr "% id jru\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:716 +#: documentation/content/en/books/handbook/basics/_index.adoc:715 #, no-wrap msgid "uid=1001(jru) gid=1001(jru) groups=1001(jru), 1100(teamtwo)\n" msgstr "uid=1001(jru) gid=1001(jru) groups=1001(jru), 1100(teamtwo)\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:720 +#: documentation/content/en/books/handbook/basics/_index.adoc:719 msgid "In this example, `jru` is a member of the groups `jru` and `teamtwo`." msgstr "В этом примере `jru` является участником групп `jru` и `teamtwo`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:722 +#: documentation/content/en/books/handbook/basics/_index.adoc:721 msgid "" "For more information about this command and the format of `/etc/group`, " "refer to man:pw[8] and man:group[5]." @@ -1844,13 +1844,13 @@ msgstr "" "etc/group` обратитесь к man:pw[8] и man:group[5]." #. type: Title == -#: documentation/content/en/books/handbook/basics/_index.adoc:724 +#: documentation/content/en/books/handbook/basics/_index.adoc:723 #, no-wrap msgid "Permissions" msgstr "Разрешения" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:728 +#: documentation/content/en/books/handbook/basics/_index.adoc:727 msgid "" "In FreeBSD, every file and directory has an associated set of permissions " "and several utilities are available for viewing and modifying these " @@ -1866,7 +1866,7 @@ msgstr "" "доступа к файлам операционной системы или файлам других пользователей." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:731 +#: documentation/content/en/books/handbook/basics/_index.adoc:730 msgid "" "This section discusses the traditional UNIX(R) permissions used in FreeBSD. " "For finer-grained file system access control, refer to crossref:security[fs-" @@ -1878,7 +1878,7 @@ msgstr "" "доступа]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:737 +#: documentation/content/en/books/handbook/basics/_index.adoc:736 msgid "" "In UNIX(R), basic permissions are assigned using three types of access: " "read, write, and execute. These access types are used to determine file " @@ -1899,7 +1899,7 @@ msgstr "" "`1`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:740 +#: documentation/content/en/books/handbook/basics/_index.adoc:739 msgid "" "Table 4.1 summarizes the possible numeric and alphabetic possibilities. " "When reading the \"Directory Listing\" column, a `-` is used to represent a " @@ -1910,175 +1910,175 @@ msgstr "" "отключённого разрешения." #. type: Block title -#: documentation/content/en/books/handbook/basics/_index.adoc:741 +#: documentation/content/en/books/handbook/basics/_index.adoc:740 #, no-wrap msgid "UNIX(R) Permissions" msgstr "Права доступа UNIX(R)" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:745 +#: documentation/content/en/books/handbook/basics/_index.adoc:744 #, no-wrap msgid "Value" msgstr "Значение" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:746 +#: documentation/content/en/books/handbook/basics/_index.adoc:745 #, no-wrap msgid "Permission" msgstr "Разрешение" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:748 +#: documentation/content/en/books/handbook/basics/_index.adoc:747 #, no-wrap msgid "Directory Listing" msgstr "Список файлов каталога" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:749 +#: documentation/content/en/books/handbook/basics/_index.adoc:748 #, no-wrap msgid "0" msgstr "0" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:750 +#: documentation/content/en/books/handbook/basics/_index.adoc:749 #, no-wrap msgid "No read, no write, no execute" msgstr "Нет чтения, нет записи, нет выполнения" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:752 +#: documentation/content/en/books/handbook/basics/_index.adoc:751 #, no-wrap msgid "`---`" msgstr "`---`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:753 +#: documentation/content/en/books/handbook/basics/_index.adoc:752 #, no-wrap msgid "1" msgstr "1" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:754 +#: documentation/content/en/books/handbook/basics/_index.adoc:753 #, no-wrap msgid "No read, no write, execute" msgstr "Нет чтения, нет записи, выполнение" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:756 +#: documentation/content/en/books/handbook/basics/_index.adoc:755 #, no-wrap msgid "`--x`" msgstr "`--x`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:757 +#: documentation/content/en/books/handbook/basics/_index.adoc:756 #, no-wrap msgid "2" msgstr "2" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:758 +#: documentation/content/en/books/handbook/basics/_index.adoc:757 #, no-wrap msgid "No read, write, no execute" msgstr "Нет чтения, записи, выполнения" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:760 +#: documentation/content/en/books/handbook/basics/_index.adoc:759 #, no-wrap msgid "`-w-`" msgstr "`-w-`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:761 +#: documentation/content/en/books/handbook/basics/_index.adoc:760 #, no-wrap msgid "3" msgstr "3" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:762 +#: documentation/content/en/books/handbook/basics/_index.adoc:761 #, no-wrap msgid "No read, write, execute" msgstr "Нет прав на чтение, запись, выполнение" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:764 +#: documentation/content/en/books/handbook/basics/_index.adoc:763 #, no-wrap msgid "`-wx`" msgstr "`-wx`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:765 +#: documentation/content/en/books/handbook/basics/_index.adoc:764 #, no-wrap msgid "4" msgstr "4" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:766 +#: documentation/content/en/books/handbook/basics/_index.adoc:765 #, no-wrap msgid "Read, no write, no execute" msgstr "Чтение, нет записи, нет выполнения" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:768 +#: documentation/content/en/books/handbook/basics/_index.adoc:767 #, no-wrap msgid "`r--`" msgstr "`r--`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:769 +#: documentation/content/en/books/handbook/basics/_index.adoc:768 #, no-wrap msgid "5" msgstr "5" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:770 +#: documentation/content/en/books/handbook/basics/_index.adoc:769 #, no-wrap msgid "Read, no write, execute" msgstr "Чтение, нет записи, выполнение" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:772 +#: documentation/content/en/books/handbook/basics/_index.adoc:771 #, no-wrap msgid "`r-x`" msgstr "`r-x`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:773 +#: documentation/content/en/books/handbook/basics/_index.adoc:772 #, no-wrap msgid "6" msgstr "6" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:774 +#: documentation/content/en/books/handbook/basics/_index.adoc:773 #, no-wrap msgid "Read, write, no execute" msgstr "Чтение, запись, без выполнения" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:776 +#: documentation/content/en/books/handbook/basics/_index.adoc:775 #, no-wrap msgid "`rw-`" msgstr "`rw-`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:777 +#: documentation/content/en/books/handbook/basics/_index.adoc:776 #, no-wrap msgid "7" msgstr "7" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:778 +#: documentation/content/en/books/handbook/basics/_index.adoc:777 #, no-wrap msgid "Read, write, execute" msgstr "Чтение, запись, выполнение" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:779 +#: documentation/content/en/books/handbook/basics/_index.adoc:778 #, no-wrap msgid "`rwx`" msgstr "`rwx`" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:783 +#: documentation/content/en/books/handbook/basics/_index.adoc:782 msgid "" "Use the `-l` argument with man:ls[1] to view a long directory listing that " "includes a column of information about a file's permissions for the owner, " @@ -2091,13 +2091,13 @@ msgstr "" "каталоге может вывести:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:787 +#: documentation/content/en/books/handbook/basics/_index.adoc:786 #, no-wrap msgid "% ls -l\n" msgstr "% ls -l\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:797 +#: documentation/content/en/books/handbook/basics/_index.adoc:796 #, no-wrap msgid "" "total 530\n" @@ -2111,7 +2111,7 @@ msgstr "" "-rw-r--r-- 1 root wheel 7680 Sep 5 12:31 email.txt\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:807 +#: documentation/content/en/books/handbook/basics/_index.adoc:806 msgid "" "Focusing on the line for `myfile`, the first `(leftmost)` character " "indicates whether this file is a regular file, a directory, a special " @@ -2141,7 +2141,7 @@ msgstr "" "представляет одну из трёх частей прав файла." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:810 +#: documentation/content/en/books/handbook/basics/_index.adoc:809 msgid "" "How does the system control permissions on devices? FreeBSD treats most " "hardware devices as a file that programs can open, read, and write data to. " @@ -2153,7 +2153,7 @@ msgstr "" "хранятся в `/dev/`." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:816 +#: documentation/content/en/books/handbook/basics/_index.adoc:815 msgid "" "Directories are also treated as files. They have read, write, and execute " "permissions. The executable bit for a directory has a slightly different " @@ -2169,7 +2169,7 @@ msgstr "" "доступ к файлам внутри этого каталога, в зависимости от прав на сами файлы." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:819 +#: documentation/content/en/books/handbook/basics/_index.adoc:818 msgid "" "In order to perform a directory listing, the read permission must be set on " "the directory. In order to delete a file that one knows the name of, it is " @@ -2181,7 +2181,7 @@ msgstr "" "требуются права на запись _и_ выполнение для каталога, содержащего этот файл." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:822 +#: documentation/content/en/books/handbook/basics/_index.adoc:821 msgid "" "There are more permission bits, but they are primarily used in special " "circumstances such as setuid binaries and sticky directories. For more " @@ -2193,13 +2193,13 @@ msgstr "" "обратитесь к man:chmod[1]." #. type: Title === -#: documentation/content/en/books/handbook/basics/_index.adoc:823 +#: documentation/content/en/books/handbook/basics/_index.adoc:822 #, no-wrap msgid "Symbolic Permissions" msgstr "Символьные права доступа" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:827 +#: documentation/content/en/books/handbook/basics/_index.adoc:826 msgid "" "Symbolic permissions use characters instead of octal values to assign " "permissions to files or directories. Symbolic permissions use the syntax of " @@ -2211,196 +2211,196 @@ msgstr "" "значения:" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:832 +#: documentation/content/en/books/handbook/basics/_index.adoc:831 #, no-wrap msgid "Option" msgstr "Опция" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:833 +#: documentation/content/en/books/handbook/basics/_index.adoc:832 #, no-wrap msgid "Letter" msgstr "Буква" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:835 +#: documentation/content/en/books/handbook/basics/_index.adoc:834 #, no-wrap msgid "Represents" msgstr "Представляет" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:836 -#: documentation/content/en/books/handbook/basics/_index.adoc:840 -#: documentation/content/en/books/handbook/basics/_index.adoc:844 -#: documentation/content/en/books/handbook/basics/_index.adoc:848 +#: documentation/content/en/books/handbook/basics/_index.adoc:835 +#: documentation/content/en/books/handbook/basics/_index.adoc:839 +#: documentation/content/en/books/handbook/basics/_index.adoc:843 +#: documentation/content/en/books/handbook/basics/_index.adoc:847 #, no-wrap msgid "(who)" msgstr "(кто)" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:837 +#: documentation/content/en/books/handbook/basics/_index.adoc:836 #, no-wrap msgid "u" msgstr "u" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:839 +#: documentation/content/en/books/handbook/basics/_index.adoc:838 #, no-wrap msgid "User" msgstr "Пользователь" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:841 +#: documentation/content/en/books/handbook/basics/_index.adoc:840 #, no-wrap msgid "g" msgstr "g" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:843 +#: documentation/content/en/books/handbook/basics/_index.adoc:842 #, no-wrap msgid "Group owner" msgstr "Владелец группы" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:845 +#: documentation/content/en/books/handbook/basics/_index.adoc:844 #, no-wrap msgid "o" msgstr "o" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:847 +#: documentation/content/en/books/handbook/basics/_index.adoc:846 #, no-wrap msgid "Other" msgstr "Другие" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:849 +#: documentation/content/en/books/handbook/basics/_index.adoc:848 #, no-wrap msgid "a" msgstr "a" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:851 +#: documentation/content/en/books/handbook/basics/_index.adoc:850 #, no-wrap msgid "All (\"world\")" msgstr "Все (all, \"world\")" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:852 -#: documentation/content/en/books/handbook/basics/_index.adoc:856 -#: documentation/content/en/books/handbook/basics/_index.adoc:860 +#: documentation/content/en/books/handbook/basics/_index.adoc:851 +#: documentation/content/en/books/handbook/basics/_index.adoc:855 +#: documentation/content/en/books/handbook/basics/_index.adoc:859 #, no-wrap msgid "(action)" msgstr "(действие)" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:853 +#: documentation/content/en/books/handbook/basics/_index.adoc:852 #, no-wrap msgid "+" msgstr "+" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:855 +#: documentation/content/en/books/handbook/basics/_index.adoc:854 #, no-wrap msgid "Adding permissions" msgstr "Добавление разрешений" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:857 +#: documentation/content/en/books/handbook/basics/_index.adoc:856 #, no-wrap msgid "-" msgstr "-" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:859 +#: documentation/content/en/books/handbook/basics/_index.adoc:858 #, no-wrap msgid "Removing permissions" msgstr "Удаление прав доступа" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:861 +#: documentation/content/en/books/handbook/basics/_index.adoc:860 #, no-wrap msgid "=" msgstr "=" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:863 +#: documentation/content/en/books/handbook/basics/_index.adoc:862 #, no-wrap msgid "Explicitly set permissions" msgstr "Явно заданные разрешения" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:864 -#: documentation/content/en/books/handbook/basics/_index.adoc:868 -#: documentation/content/en/books/handbook/basics/_index.adoc:872 -#: documentation/content/en/books/handbook/basics/_index.adoc:876 -#: documentation/content/en/books/handbook/basics/_index.adoc:880 +#: documentation/content/en/books/handbook/basics/_index.adoc:863 +#: documentation/content/en/books/handbook/basics/_index.adoc:867 +#: documentation/content/en/books/handbook/basics/_index.adoc:871 +#: documentation/content/en/books/handbook/basics/_index.adoc:875 +#: documentation/content/en/books/handbook/basics/_index.adoc:879 #, no-wrap msgid "(permissions)" msgstr "(права доступа)" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:865 +#: documentation/content/en/books/handbook/basics/_index.adoc:864 #, no-wrap msgid "r" msgstr "r" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:867 +#: documentation/content/en/books/handbook/basics/_index.adoc:866 #, no-wrap msgid "Read" msgstr "Чтение" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:869 +#: documentation/content/en/books/handbook/basics/_index.adoc:868 #, no-wrap msgid "w" msgstr "w" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:871 +#: documentation/content/en/books/handbook/basics/_index.adoc:870 #, no-wrap msgid "Write" msgstr "Запись" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:873 +#: documentation/content/en/books/handbook/basics/_index.adoc:872 #, no-wrap msgid "x" msgstr "x" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:875 +#: documentation/content/en/books/handbook/basics/_index.adoc:874 #, no-wrap msgid "Execute" msgstr "Выполнение" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:877 +#: documentation/content/en/books/handbook/basics/_index.adoc:876 #, no-wrap msgid "t" msgstr "t" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:879 +#: documentation/content/en/books/handbook/basics/_index.adoc:878 #, no-wrap msgid "Sticky bit" msgstr "Бит закрепления (sticky)" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:881 +#: documentation/content/en/books/handbook/basics/_index.adoc:880 #, no-wrap msgid "s" msgstr "s" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:882 +#: documentation/content/en/books/handbook/basics/_index.adoc:881 #, no-wrap msgid "Set UID or GID" msgstr "Установка UID или GID" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:886 +#: documentation/content/en/books/handbook/basics/_index.adoc:885 msgid "" "These values are used with man:chmod[1], but with letters instead of " "numbers. For example, the following command would block both members of the " @@ -2411,13 +2411,13 @@ msgstr "" "связанной с _FILE_, так и всем остальным пользователям:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:890 +#: documentation/content/en/books/handbook/basics/_index.adoc:889 #, no-wrap msgid "% chmod go= FILE\n" msgstr "% chmod go= FILE\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:894 +#: documentation/content/en/books/handbook/basics/_index.adoc:893 msgid "" "A comma separated list can be provided when more than one set of changes to " "a file must be made. For example, the following command removes the group " @@ -2430,19 +2430,19 @@ msgstr "" "также добавляет разрешение на выполнение для всех:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:898 +#: documentation/content/en/books/handbook/basics/_index.adoc:897 #, no-wrap msgid "% chmod go-w,a+x FILE\n" msgstr "% chmod go-w,a+x FILE\n" #. type: Title === -#: documentation/content/en/books/handbook/basics/_index.adoc:900 +#: documentation/content/en/books/handbook/basics/_index.adoc:899 #, no-wrap msgid "FreeBSD File Flags" msgstr "Флаги файлов FreeBSD" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:905 +#: documentation/content/en/books/handbook/basics/_index.adoc:904 msgid "" "In addition to file permissions, FreeBSD supports the use of \"file flags" "\". These flags add an additional level of security and control over files, " @@ -2455,7 +2455,7 @@ msgstr "" "пользователь `root` может быть лишён возможности удалять или изменять файлы." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:908 +#: documentation/content/en/books/handbook/basics/_index.adoc:907 msgid "" "File flags are modified using man:chflags[1]. For example, to enable the " "system undeletable flag on the file `file1`, issue the following command:" @@ -2464,13 +2464,13 @@ msgstr "" "системный флаг «неудаляемый» для файла `file1`, выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:912 +#: documentation/content/en/books/handbook/basics/_index.adoc:911 #, no-wrap msgid "# chflags sunlink file1\n" msgstr "# chflags sunlink file1\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:915 +#: documentation/content/en/books/handbook/basics/_index.adoc:914 msgid "" "To disable the system undeletable flag, put a \"no\" in front of the " "`sunlink`:" @@ -2479,30 +2479,30 @@ msgstr "" "`sunlink`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:919 +#: documentation/content/en/books/handbook/basics/_index.adoc:918 #, no-wrap msgid "# chflags nosunlink file1\n" msgstr "# chflags nosunlink file1\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:922 +#: documentation/content/en/books/handbook/basics/_index.adoc:921 msgid "To view the flags of a file, use `-lo` with man:ls[1]:" msgstr "Чтобы просмотреть флаги файла, используйте `-lo` с man:ls[1]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:926 +#: documentation/content/en/books/handbook/basics/_index.adoc:925 #, no-wrap msgid "# ls -lo file1\n" msgstr "# ls -lo file1\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:931 +#: documentation/content/en/books/handbook/basics/_index.adoc:930 #, no-wrap msgid "-rw-r--r-- 1 trhodes trhodes sunlnk 0 Mar 1 05:54 file1\n" msgstr "-rw-r--r-- 1 trhodes trhodes sunlnk 0 Mar 1 05:54 file1\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:936 +#: documentation/content/en/books/handbook/basics/_index.adoc:935 msgid "" "Several file flags may only be added or removed by the `root` user. In " "other cases, the file owner may set its file flags. Refer to man:chflags[1] " @@ -2513,13 +2513,13 @@ msgstr "" "Дополнительную информацию можно найти в man:chflags[1] и man:chflags[2]." #. type: Title === -#: documentation/content/en/books/handbook/basics/_index.adoc:937 +#: documentation/content/en/books/handbook/basics/_index.adoc:936 #, no-wrap msgid "The setuid, setgid, and sticky Permissions" msgstr "Установленные биты setuid, setgid и sticky" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:941 +#: documentation/content/en/books/handbook/basics/_index.adoc:940 msgid "" "Other than the permissions already discussed, there are three other specific " "settings that all administrators should know about. They are the `setuid`, " @@ -2530,7 +2530,7 @@ msgstr "" "`sticky`." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:944 +#: documentation/content/en/books/handbook/basics/_index.adoc:943 msgid "" "These settings are important for some UNIX(R) operations as they provide " "functionality not normally granted to normal users. To understand them, the " @@ -2543,7 +2543,7 @@ msgstr "" "ID)." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:950 +#: documentation/content/en/books/handbook/basics/_index.adoc:949 msgid "" "The real user ID is the UID who owns or starts the process. The effective " "UID is the user ID the process runs as. As an example, man:passwd[1] runs " @@ -2561,7 +2561,7 @@ msgstr "" "`Permission Denied`." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:952 +#: documentation/content/en/books/handbook/basics/_index.adoc:951 msgid "" "The setuid permission may be added symbolically by adding the `s` permission " "for the user as in the following example:" @@ -2570,13 +2570,13 @@ msgstr "" "`s` для пользователя, как в следующем примере:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:956 +#: documentation/content/en/books/handbook/basics/_index.adoc:955 #, no-wrap msgid "# chmod u+s suidexample.sh\n" msgstr "# chmod u+s suidexample.sh\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:959 +#: documentation/content/en/books/handbook/basics/_index.adoc:958 msgid "" "The setuid permission may also be set by prefixing a permission set with the " "number four (4) as shown in the following example:" @@ -2585,25 +2585,25 @@ msgstr "" "перед набором прав, как показано в следующем примере:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:963 +#: documentation/content/en/books/handbook/basics/_index.adoc:962 #, no-wrap msgid "# chmod 4755 suidexample.sh\n" msgstr "# chmod 4755 suidexample.sh\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:966 +#: documentation/content/en/books/handbook/basics/_index.adoc:965 msgid "The permissions on `suidexample.sh` now look like the following:" msgstr "" "Разрешения для файла `suidexample.sh` теперь выглядят следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:970 +#: documentation/content/en/books/handbook/basics/_index.adoc:969 #, no-wrap msgid "-rwsr-xr-x 1 trhodes trhodes 63 Aug 29 06:36 suidexample.sh\n" msgstr "-rwsr-xr-x 1 trhodes trhodes 63 Aug 29 06:36 suidexample.sh\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:974 +#: documentation/content/en/books/handbook/basics/_index.adoc:973 msgid "" "Note that a `s` is now part of the permission set designated for the file " "owner, replacing the executable bit. This allows utilities which need " @@ -2614,7 +2614,7 @@ msgstr "" "повышенных прав, таких как man:passwd[1]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:979 +#: documentation/content/en/books/handbook/basics/_index.adoc:978 msgid "" "The `nosuid` man:mount[8] option will cause such binaries to silently fail " "without alerting the user. That option is not completely reliable as a " @@ -2625,7 +2625,7 @@ msgstr "" "обёртка `nosuid` может её обойти." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:984 +#: documentation/content/en/books/handbook/basics/_index.adoc:983 msgid "" "To view this in real time, open two terminals. On one, type `passwd` as a " "normal user. While it waits for a new password, check the process table and " @@ -2637,12 +2637,12 @@ msgstr "" "для man:passwd[1]:" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:986 +#: documentation/content/en/books/handbook/basics/_index.adoc:985 msgid "In terminal A:" msgstr "В терминале A:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:991 +#: documentation/content/en/books/handbook/basics/_index.adoc:990 #, no-wrap msgid "" "Changing local password for trhodes\n" @@ -2652,18 +2652,18 @@ msgstr "" "Old Password:\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:994 +#: documentation/content/en/books/handbook/basics/_index.adoc:993 msgid "In terminal B:" msgstr "В терминале B:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:998 +#: documentation/content/en/books/handbook/basics/_index.adoc:997 #, no-wrap msgid "# ps aux | grep passwd\n" msgstr "# ps aux | grep passwd\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1004 +#: documentation/content/en/books/handbook/basics/_index.adoc:1003 #, no-wrap msgid "" "trhodes 5232 0.0 0.2 3420 1608 0 R+ 2:10AM 0:00.00 grep passwd\n" @@ -2673,7 +2673,7 @@ msgstr "" "root 5211 0.0 0.2 3620 1724 2 I+ 2:09AM 0:00.01 passwd\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1007 +#: documentation/content/en/books/handbook/basics/_index.adoc:1006 msgid "" "Although man:passwd[1] is run as a normal user, it is using the effective " "UID of `root`." @@ -2682,7 +2682,7 @@ msgstr "" "эффективный UID `root`." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1010 +#: documentation/content/en/books/handbook/basics/_index.adoc:1009 msgid "" "The `setgid` permission performs the same function as the `setuid` " "permission; except that it alters the group settings. When an application " @@ -2696,7 +2696,7 @@ msgstr "" "запустившим процесс." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1012 +#: documentation/content/en/books/handbook/basics/_index.adoc:1011 msgid "" "To set the `setgid` permission on a file symbolically, add the `s` " "permission for the group with man:chmod[1]:" @@ -2705,24 +2705,24 @@ msgstr "" "`s` для группы с помощью man:chmod[1]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1016 +#: documentation/content/en/books/handbook/basics/_index.adoc:1015 #, no-wrap msgid "# chmod g+s sgidexample.sh\n" msgstr "# chmod g+s sgidexample.sh\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1019 +#: documentation/content/en/books/handbook/basics/_index.adoc:1018 msgid "Alternatively, provide man:chmod[1] with a leading two (2):" msgstr "В качестве альтернативы укажите в man:chmod[1] ведущую двойку (2):" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1023 +#: documentation/content/en/books/handbook/basics/_index.adoc:1022 #, no-wrap msgid "# chmod 2755 sgidexample.sh\n" msgstr "# chmod 2755 sgidexample.sh\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1026 +#: documentation/content/en/books/handbook/basics/_index.adoc:1025 msgid "" "In the following listing, notice that the `s` is now in the field designated " "for the group permission settings:" @@ -2731,13 +2731,13 @@ msgstr "" "поле, предназначенном для настроек прав группы:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1030 +#: documentation/content/en/books/handbook/basics/_index.adoc:1029 #, no-wrap msgid "-rwxr-sr-x 1 trhodes trhodes 44 Aug 31 01:49 sgidexample.sh\n" msgstr "-rwxr-sr-x 1 trhodes trhodes 44 Aug 31 01:49 sgidexample.sh\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1036 +#: documentation/content/en/books/handbook/basics/_index.adoc:1035 msgid "" "In these examples, even though the shell script in question is an executable " "file, it will not run with a different EUID or effective user ID. This is " @@ -2749,7 +2749,7 @@ msgstr "" "могут использовать системные вызовы man:setuid[2]." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1040 +#: documentation/content/en/books/handbook/basics/_index.adoc:1039 msgid "" "The `setuid` and `setgid` permission bits may lower system security, by " "allowing for elevated permissions. The third special permission, the " @@ -2760,7 +2760,7 @@ msgstr "" "bit`, напротив, может повысить безопасность системы." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1044 +#: documentation/content/en/books/handbook/basics/_index.adoc:1043 msgid "" "When the `sticky bit` is set on a directory, it allows file deletion only by " "the file owner. This is useful to prevent file deletion in public " @@ -2774,26 +2774,26 @@ msgstr "" "к файлу:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1048 +#: documentation/content/en/books/handbook/basics/_index.adoc:1047 #, no-wrap msgid "# chmod +t /tmp\n" msgstr "# chmod +t /tmp\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1051 +#: documentation/content/en/books/handbook/basics/_index.adoc:1050 msgid "Alternatively, prefix the permission set with a one (1):" msgstr "" "В качестве альтернативы можно добавить единицу (1) перед набором прав " "доступа:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1055 +#: documentation/content/en/books/handbook/basics/_index.adoc:1054 #, no-wrap msgid "# chmod 1777 /tmp\n" msgstr "# chmod 1777 /tmp\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1058 +#: documentation/content/en/books/handbook/basics/_index.adoc:1057 msgid "" "The `sticky bit` permission will display as a `t` at the very end of the " "permission set:" @@ -2801,25 +2801,25 @@ msgstr "" "Разрешение `sticky bit` отображается как `t` в самом конце набора разрешений:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1062 +#: documentation/content/en/books/handbook/basics/_index.adoc:1061 #, no-wrap msgid "# ls -al / | grep tmp\n" msgstr "# ls -al / | grep tmp\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1067 +#: documentation/content/en/books/handbook/basics/_index.adoc:1066 #, no-wrap msgid "drwxrwxrwt 10 root wheel 512 Aug 31 01:49 tmp\n" msgstr "drwxrwxrwt 10 root wheel 512 Aug 31 01:49 tmp\n" #. type: Title == -#: documentation/content/en/books/handbook/basics/_index.adoc:1070 +#: documentation/content/en/books/handbook/basics/_index.adoc:1069 #, no-wrap msgid "Directory Structure" msgstr "Структура каталогов" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1076 +#: documentation/content/en/books/handbook/basics/_index.adoc:1075 msgid "" "The FreeBSD directory hierarchy is fundamental to obtaining an overall " "understanding of the system. The most important directory is root or, \"/" @@ -2836,7 +2836,7 @@ msgstr "" "которые монтируются во время перехода в многопользовательский режим." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1084 +#: documentation/content/en/books/handbook/basics/_index.adoc:1083 msgid "" "A mount point is a directory where additional file systems can be grafted " "onto a parent file system (usually the root file system). This is further " @@ -2861,7 +2861,7 @@ msgstr "" "Подробности можно найти в разделе crossref:basics[disks-fstab,Файл fstab]." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1087 +#: documentation/content/en/books/handbook/basics/_index.adoc:1086 msgid "" "A complete description of the file system hierarchy is available in man:" "hier[7]. The following table provides a brief overview of the most common " @@ -2872,410 +2872,410 @@ msgstr "" "каталогов." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1091 +#: documentation/content/en/books/handbook/basics/_index.adoc:1090 #, no-wrap msgid "Directory" msgstr "Каталог" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1093 -#: documentation/content/en/books/handbook/basics/_index.adoc:1698 +#: documentation/content/en/books/handbook/basics/_index.adoc:1092 +#: documentation/content/en/books/handbook/basics/_index.adoc:1697 #, no-wrap msgid "Description" msgstr "Описание" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1094 +#: documentation/content/en/books/handbook/basics/_index.adoc:1093 #, no-wrap msgid "`/`" msgstr "`/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1096 +#: documentation/content/en/books/handbook/basics/_index.adoc:1095 #, no-wrap msgid "Root directory of the file system." msgstr "Корневой каталог файловой системы." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1097 +#: documentation/content/en/books/handbook/basics/_index.adoc:1096 #, no-wrap msgid "`/bin/`" msgstr "`/bin/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1099 +#: documentation/content/en/books/handbook/basics/_index.adoc:1098 #, no-wrap msgid "User utilities fundamental to both single-user and multi-user environments." msgstr "Пользовательские утилиты, основные как для однопользовательской, так и для многопользовательской среды." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1100 +#: documentation/content/en/books/handbook/basics/_index.adoc:1099 #, no-wrap msgid "`/boot/`" msgstr "`/boot/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1102 +#: documentation/content/en/books/handbook/basics/_index.adoc:1101 #, no-wrap msgid "Programs and configuration files used during operating system bootstrap." msgstr "Программы и конфигурационные файлы, используемые при загрузке операционной системы." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1103 +#: documentation/content/en/books/handbook/basics/_index.adoc:1102 #, no-wrap msgid "`/boot/defaults/`" msgstr "`/boot/defaults/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1105 +#: documentation/content/en/books/handbook/basics/_index.adoc:1104 #, no-wrap msgid "Default boot configuration files. Refer to man:loader.conf[5] for details." msgstr "Файлы конфигурации загрузки по умолчанию. Подробности смотрите в man:loader.conf[5]." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1106 +#: documentation/content/en/books/handbook/basics/_index.adoc:1105 #, no-wrap msgid "`/dev/`" msgstr "`/dev/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1108 +#: documentation/content/en/books/handbook/basics/_index.adoc:1107 #, no-wrap msgid "Device special files managed by man:devfs[5]" msgstr "Специальные файлы устройств, управляемые man:devfs[5]" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1109 +#: documentation/content/en/books/handbook/basics/_index.adoc:1108 #, no-wrap msgid "`/etc/`" msgstr "`/etc/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1111 +#: documentation/content/en/books/handbook/basics/_index.adoc:1110 #, no-wrap msgid "System configuration files and scripts." msgstr "Системные конфигурационные файлы и скрипты." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1112 +#: documentation/content/en/books/handbook/basics/_index.adoc:1111 #, no-wrap msgid "`/etc/defaults/`" msgstr "`/etc/defaults/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1114 +#: documentation/content/en/books/handbook/basics/_index.adoc:1113 #, no-wrap msgid "Default system configuration files. Refer to man:rc[8] for details." msgstr "Файлы конфигурации системы по умолчанию. Подробности смотрите в man:rc[8]." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1115 +#: documentation/content/en/books/handbook/basics/_index.adoc:1114 #, no-wrap msgid "`/etc/periodic/`" msgstr "`/etc/periodic/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1117 +#: documentation/content/en/books/handbook/basics/_index.adoc:1116 #, no-wrap msgid "Scripts that run daily, weekly, and monthly, via man:cron[8]. Refer to man:periodic[8] for details." msgstr "Скрипты, выполняемые ежедневно, еженедельно и ежемесячно, через man:cron[8]. Подробности смотрите в man:periodic[8]." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1118 +#: documentation/content/en/books/handbook/basics/_index.adoc:1117 #, no-wrap msgid "`/lib/`" msgstr "`/lib/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1120 +#: documentation/content/en/books/handbook/basics/_index.adoc:1119 #, no-wrap msgid "Critical system libraries needed for binaries in `/bin` and `/sbin`" msgstr "Критические системные библиотеки, необходимые для бинарных файлов в `/bin` и `/sbin`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1121 +#: documentation/content/en/books/handbook/basics/_index.adoc:1120 #, no-wrap msgid "`/libexec/`" msgstr "`/libexec/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1123 +#: documentation/content/en/books/handbook/basics/_index.adoc:1122 #, no-wrap msgid "Critical system files" msgstr "Критические системные файлы" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1124 +#: documentation/content/en/books/handbook/basics/_index.adoc:1123 #, no-wrap msgid "`/media/`" msgstr "`/media/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1126 +#: documentation/content/en/books/handbook/basics/_index.adoc:1125 #, no-wrap msgid "Contains subdirectories to be used as mount points for removable media such as CDs, USB drives, and floppy disks" msgstr "Содержит подкаталоги, предназначенные для использования в качестве точек монтирования съемных носителей, таких как компакт-диски, USB-накопители и дискеты" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1127 +#: documentation/content/en/books/handbook/basics/_index.adoc:1126 #, no-wrap msgid "`/mnt/`" msgstr "`/mnt/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1129 +#: documentation/content/en/books/handbook/basics/_index.adoc:1128 #, no-wrap msgid "Empty directory commonly used by system administrators as a temporary mount point." msgstr "Пустой каталог, обычно используемый системными администраторами в качестве временной точки монтирования." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1130 +#: documentation/content/en/books/handbook/basics/_index.adoc:1129 #, no-wrap msgid "`/net/`" msgstr "`/net/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1132 +#: documentation/content/en/books/handbook/basics/_index.adoc:1131 #, no-wrap msgid "Automounted NFS shares; see man:auto_master[5]" msgstr "Автомонтируемые NFS-ресурсы; см. man:auto_master[5]" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1133 +#: documentation/content/en/books/handbook/basics/_index.adoc:1132 #, no-wrap msgid "`/proc/`" msgstr "`/proc/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1135 +#: documentation/content/en/books/handbook/basics/_index.adoc:1134 #, no-wrap msgid "Process file system. Refer to man:procfs[5] for details." msgstr "Файловая система процессов. Подробности смотрите в man:procfs[5]." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1136 +#: documentation/content/en/books/handbook/basics/_index.adoc:1135 #, no-wrap msgid "`/rescue/`" msgstr "`/rescue/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1138 +#: documentation/content/en/books/handbook/basics/_index.adoc:1137 #, no-wrap msgid "Statically linked programs for emergency recovery as described in man:rescue[8]." msgstr "Статически связанные программы для аварийного восстановления, как описано в man:rescue[8]." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1139 +#: documentation/content/en/books/handbook/basics/_index.adoc:1138 #, no-wrap msgid "`/root/`" msgstr "`/root/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1141 +#: documentation/content/en/books/handbook/basics/_index.adoc:1140 #, no-wrap msgid "Home directory for the `root` account." msgstr "Домашний каталог для учётной записи `root`." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1142 +#: documentation/content/en/books/handbook/basics/_index.adoc:1141 #, no-wrap msgid "`/sbin/`" msgstr "`/sbin/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1144 +#: documentation/content/en/books/handbook/basics/_index.adoc:1143 #, no-wrap msgid "System programs and administration utilities fundamental to both single-user and multi-user environments." msgstr "Системные программы и административные утилиты, необходимые как для однопользовательского, так и для многопользовательского окружения." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1145 +#: documentation/content/en/books/handbook/basics/_index.adoc:1144 #, no-wrap msgid "`/tmp/`" msgstr "`/tmp/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1147 +#: documentation/content/en/books/handbook/basics/_index.adoc:1146 #, no-wrap msgid "Temporary files which are usually _not_ preserved across a system reboot. A memory-based file system is often mounted at `/tmp`. This can be automated using the tmpmfs-related variables of man:rc.conf[5] or with an entry in `/etc/fstab`; refer to man:mdmfs[8] for details." msgstr "Временные файлы, которые обычно _не_ сохраняются после перезагрузки системы. Часто в `/tmp` монтируется файловая система в памяти. Это можно автоматизировать, используя переменные, связанные с tmpmfs, из man:rc.conf[5], или добавив запись в `/etc/fstab`; подробности смотрите в man:mdmfs[8]." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1148 +#: documentation/content/en/books/handbook/basics/_index.adoc:1147 #, no-wrap msgid "`/usr/`" msgstr "`/usr/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1150 +#: documentation/content/en/books/handbook/basics/_index.adoc:1149 #, no-wrap msgid "The majority of user utilities and applications." msgstr "Большинство пользовательских утилит и приложений." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1151 +#: documentation/content/en/books/handbook/basics/_index.adoc:1150 #, no-wrap msgid "`/usr/bin/`" msgstr "`/usr/bin/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1153 +#: documentation/content/en/books/handbook/basics/_index.adoc:1152 #, no-wrap msgid "Common utilities, programming tools, and applications." msgstr "Общие утилиты, инструменты программирования и приложения." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1154 +#: documentation/content/en/books/handbook/basics/_index.adoc:1153 #, no-wrap msgid "`/usr/include/`" msgstr "`/usr/include/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1156 +#: documentation/content/en/books/handbook/basics/_index.adoc:1155 #, no-wrap msgid "Standard C include files." msgstr "Стандартные включаемые файлы языка C." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1157 +#: documentation/content/en/books/handbook/basics/_index.adoc:1156 #, no-wrap msgid "`/usr/lib/`" msgstr "`/usr/lib/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1159 +#: documentation/content/en/books/handbook/basics/_index.adoc:1158 #, no-wrap msgid "Archive libraries." msgstr "Библиотеки архивов." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1160 +#: documentation/content/en/books/handbook/basics/_index.adoc:1159 #, no-wrap msgid "`/usr/libdata/`" msgstr "`/usr/libdata/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1162 +#: documentation/content/en/books/handbook/basics/_index.adoc:1161 #, no-wrap msgid "Miscellaneous utility data files." msgstr "Различные вспомогательные файлы данных." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1163 +#: documentation/content/en/books/handbook/basics/_index.adoc:1162 #, no-wrap msgid "`/usr/libexec/`" msgstr "`/usr/libexec/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1165 +#: documentation/content/en/books/handbook/basics/_index.adoc:1164 #, no-wrap msgid "System daemons and system utilities executed by other programs." msgstr "Системные демоны и системные утилиты, выполняемые другими программами." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1166 +#: documentation/content/en/books/handbook/basics/_index.adoc:1165 #, no-wrap msgid "`/usr/local/`" msgstr "`/usr/local/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1168 +#: documentation/content/en/books/handbook/basics/_index.adoc:1167 #, no-wrap msgid "Local executables and libraries. Also used as the default destination for the FreeBSD ports framework. Within `/usr/local`, the general layout sketched out by man:hier[7] for `/usr` should be used. Exceptions are the man directory, which is directly under `/usr/local` rather than under `/usr/local/share`, and the ports documentation is in `share/doc/port`." msgstr "Локальные исполняемые файлы и библиотеки. Также используется как путь по умолчанию для установки портов FreeBSD. Внутри `/usr/local` должна использоваться общая структура каталогов, описанная в man:hier[7] для `/usr`. Исключениями являются каталог man, который находится непосредственно в `/usr/local`, а не в `/usr/local/share`, а документация портов располагается в `share/doc/port`." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1169 +#: documentation/content/en/books/handbook/basics/_index.adoc:1168 #, no-wrap msgid "`/usr/ports/`" msgstr "`/usr/ports/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1171 +#: documentation/content/en/books/handbook/basics/_index.adoc:1170 #, no-wrap msgid "The FreeBSD Ports Collection (optional)." msgstr "Коллекция портов FreeBSD (опционально)." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1172 +#: documentation/content/en/books/handbook/basics/_index.adoc:1171 #, no-wrap msgid "`/usr/sbin/`" msgstr "`/usr/sbin/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1174 +#: documentation/content/en/books/handbook/basics/_index.adoc:1173 #, no-wrap msgid "System daemons and system utilities executed by users." msgstr "Системные демоны и системные утилиты, выполняемые пользователями." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1175 +#: documentation/content/en/books/handbook/basics/_index.adoc:1174 #, no-wrap msgid "`/usr/share/`" msgstr "`/usr/share/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1177 +#: documentation/content/en/books/handbook/basics/_index.adoc:1176 #, no-wrap msgid "Architecture-independent files." msgstr "Архитектурно-независимые файлы." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1178 +#: documentation/content/en/books/handbook/basics/_index.adoc:1177 #, no-wrap msgid "`/usr/src/`" msgstr "`/usr/src/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1180 +#: documentation/content/en/books/handbook/basics/_index.adoc:1179 #, no-wrap msgid "BSD and/or local source files." msgstr "BSD и/или локальные исходные файлы." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1181 +#: documentation/content/en/books/handbook/basics/_index.adoc:1180 #, no-wrap msgid "`/var/`" msgstr "`/var/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1183 +#: documentation/content/en/books/handbook/basics/_index.adoc:1182 #, no-wrap msgid "Multi-purpose log, temporary, transient, and spool files." msgstr "Многоцелевые файлы журналов, временные, транзиентные и файлы очередей." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1184 +#: documentation/content/en/books/handbook/basics/_index.adoc:1183 #, no-wrap msgid "`/var/log/`" msgstr "`/var/log/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1186 +#: documentation/content/en/books/handbook/basics/_index.adoc:1185 #, no-wrap msgid "Miscellaneous system log files." msgstr "Различные системные журналы." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1187 +#: documentation/content/en/books/handbook/basics/_index.adoc:1186 #, no-wrap msgid "`/var/tmp/`" msgstr "`/var/tmp/`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1189 +#: documentation/content/en/books/handbook/basics/_index.adoc:1188 #, no-wrap msgid "Temporary files which are usually preserved across a system reboot." msgstr "Временные файлы, которые обычно сохраняются после перезагрузки системы." #. type: Title == -#: documentation/content/en/books/handbook/basics/_index.adoc:1192 +#: documentation/content/en/books/handbook/basics/_index.adoc:1191 #, no-wrap msgid "Disk Organization" msgstr "Организация диска" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1197 +#: documentation/content/en/books/handbook/basics/_index.adoc:1196 msgid "" "The smallest unit of organization that FreeBSD uses to find files is the " "filename. Filenames are case-sensitive, which means that `readme.txt` and " @@ -3290,7 +3290,7 @@ msgstr "" "документом или каким-либо другим видом данных." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1201 +#: documentation/content/en/books/handbook/basics/_index.adoc:1200 msgid "" "Files are stored in directories. A directory may contain no files, or it " "may contain many hundreds of files. A directory can also contain other " @@ -3302,7 +3302,7 @@ msgstr "" "создавать иерархию вложенных каталогов для организации данных." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1207 +#: documentation/content/en/books/handbook/basics/_index.adoc:1206 msgid "" "Files and directories are referenced by giving the file or directory name, " "followed by a forward slash, `/`, followed by any other directory names that " @@ -3323,13 +3323,13 @@ msgstr "" "Например, в FreeBSD не указывают путь вида `c:\\foo\\bar\\readme.txt`." #. type: Title === -#: documentation/content/en/books/handbook/basics/_index.adoc:1209 +#: documentation/content/en/books/handbook/basics/_index.adoc:1208 #, no-wrap msgid "File systems" msgstr "Файловые системы" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1217 +#: documentation/content/en/books/handbook/basics/_index.adoc:1216 msgid "" "Directories and files are stored in a file system. Each file system " "contains exactly one directory at the very top level, called the _root " @@ -3348,7 +3348,7 @@ msgstr "" "каталог выглядит как часть одного и того же диска." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1220 +#: documentation/content/en/books/handbook/basics/_index.adoc:1219 msgid "" "Consider three file systems, called `A`, `B`, and `C`. Each file system has " "one root directory, which contains two other directories, called `A1`, `A2` " @@ -3359,7 +3359,7 @@ msgstr "" "`A1`, `A2` (аналогично `B1`, `B2` и `C1`, `C2`)." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1224 +#: documentation/content/en/books/handbook/basics/_index.adoc:1223 msgid "" "Call `A` the root file system. If man:ls[1] is used to view the contents of " "this directory, it will show two subdirectories, `A1` and `A2`. The " @@ -3370,21 +3370,21 @@ msgstr "" "`A2`. Дерево каталогов выглядит следующим образом:" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/basics/_index.adoc:1225 -#: documentation/content/en/books/handbook/basics/_index.adoc:1230 -#: documentation/content/en/books/handbook/basics/_index.adoc:1238 +#: documentation/content/en/books/handbook/basics/_index.adoc:1224 +#: documentation/content/en/books/handbook/basics/_index.adoc:1229 +#: documentation/content/en/books/handbook/basics/_index.adoc:1237 #, no-wrap msgid "Directory tree with the root directory and two subdirectories" msgstr "Дерево каталогов с корневым каталогом и двумя подкаталогами" #. type: Target for macro image -#: documentation/content/en/books/handbook/basics/_index.adoc:1225 +#: documentation/content/en/books/handbook/basics/_index.adoc:1224 #, no-wrap msgid "example-dir1.png" msgstr "example-dir1.png" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1229 +#: documentation/content/en/books/handbook/basics/_index.adoc:1228 msgid "" "A file system must be mounted on to a directory in another file system. " "When mounting file system `B` on to the directory `A1`, the root directory " @@ -3395,13 +3395,13 @@ msgstr "" "заменяет `A1`, а каталоги в `B` отображаются соответствующим образом:" #. type: Target for macro image -#: documentation/content/en/books/handbook/basics/_index.adoc:1230 +#: documentation/content/en/books/handbook/basics/_index.adoc:1229 #, no-wrap msgid "example-dir2.png" msgstr "example-dir2.png" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1235 +#: documentation/content/en/books/handbook/basics/_index.adoc:1234 msgid "" "Any files that are in the `B1` or `B2` directories can be reached with the " "path `/A1/B1` or `/A1/B2` as necessary. Any files that were in `/A1` have " @@ -3412,23 +3412,23 @@ msgstr "" "снова станут доступны, если `B` будет _отмонтирован_ из `A`." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1237 +#: documentation/content/en/books/handbook/basics/_index.adoc:1236 msgid "If `B` had been mounted on `A2` then the diagram would look like this:" msgstr "Если бы `B` был смонтирован на `A2`, то диаграмма выглядела бы так:" #. type: Target for macro image -#: documentation/content/en/books/handbook/basics/_index.adoc:1238 +#: documentation/content/en/books/handbook/basics/_index.adoc:1237 #, no-wrap msgid "example-dir3.png" msgstr "example-dir3.png" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1241 +#: documentation/content/en/books/handbook/basics/_index.adoc:1240 msgid "and the paths would be `/A2/B1` and `/A2/B2` respectively." msgstr "и пути будут `/A2/B1` и `/A2/B2` соответственно." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1244 +#: documentation/content/en/books/handbook/basics/_index.adoc:1243 msgid "" "File systems can be mounted on top of one another. Continuing the last " "example, the `C` file system could be mounted on top of the `B1` directory " @@ -3439,20 +3439,20 @@ msgstr "" "файловой системе `B`, что приведёт к следующей структуре:" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/basics/_index.adoc:1245 -#: documentation/content/en/books/handbook/basics/_index.adoc:1249 +#: documentation/content/en/books/handbook/basics/_index.adoc:1244 +#: documentation/content/en/books/handbook/basics/_index.adoc:1248 #, no-wrap msgid "A complex directory tree. With different subdirectories hanging from root." msgstr "Сложная древовидная структура каталогов. С различными подкаталогами, отходящими от корневого." #. type: Target for macro image -#: documentation/content/en/books/handbook/basics/_index.adoc:1245 +#: documentation/content/en/books/handbook/basics/_index.adoc:1244 #, no-wrap msgid "example-dir4.png" msgstr "example-dir4.png" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1248 +#: documentation/content/en/books/handbook/basics/_index.adoc:1247 msgid "" "Or `C` could be mounted directly on to the `A` file system, under the `A1` " "directory:" @@ -3461,13 +3461,13 @@ msgstr "" "каталог `A1`:" #. type: Target for macro image -#: documentation/content/en/books/handbook/basics/_index.adoc:1249 +#: documentation/content/en/books/handbook/basics/_index.adoc:1248 #, no-wrap msgid "example-dir5.png" msgstr "example-dir5.png" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1253 +#: documentation/content/en/books/handbook/basics/_index.adoc:1252 msgid "" "It is entirely possible to have one large root file system, and not need to " "create any others. There are some drawbacks to this approach, and one " @@ -3477,13 +3477,13 @@ msgstr "" "других. У такого подхода есть несколько недостатков и одно преимущество." #. type: Block title -#: documentation/content/en/books/handbook/basics/_index.adoc:1254 +#: documentation/content/en/books/handbook/basics/_index.adoc:1253 #, no-wrap msgid "Benefits of Multiple File Systems" msgstr "Преимущества нескольких файловых систем" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1256 +#: documentation/content/en/books/handbook/basics/_index.adoc:1255 msgid "" "Different file systems can have different _mount options_. For example, the " "root file system can be mounted read-only, making it impossible for users to " @@ -3502,7 +3502,7 @@ msgstr "" "безопасность." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1257 +#: documentation/content/en/books/handbook/basics/_index.adoc:1256 msgid "" "FreeBSD automatically optimizes the layout of files on a file system, " "depending on how the file system is being used. So a file system that " @@ -3518,7 +3518,7 @@ msgstr "" "нарушается." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1258 +#: documentation/content/en/books/handbook/basics/_index.adoc:1257 msgid "" "FreeBSD's file systems are robust if power is lost. However, a power loss at " "a critical point could still damage the structure of the file system. By " @@ -3532,13 +3532,13 @@ msgstr "" "копии при необходимости." #. type: Block title -#: documentation/content/en/books/handbook/basics/_index.adoc:1259 +#: documentation/content/en/books/handbook/basics/_index.adoc:1258 #, no-wrap msgid "Benefit of a Single File System" msgstr "Преимущество единой файловой системы" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1261 +#: documentation/content/en/books/handbook/basics/_index.adoc:1260 msgid "" "File systems are a fixed size. When creating a file system during the " "FreeBSD installation and giving it a specific size, it may be that one wants " @@ -3553,7 +3553,7 @@ msgstr "" "восстановления данных из резервной копии." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1268 +#: documentation/content/en/books/handbook/basics/_index.adoc:1267 msgid "" "FreeBSD features the man:growfs[8] command, which makes it possible to " "increase the size of file system on the fly, removing this limitation. A " @@ -3570,13 +3570,13 @@ msgstr "" "диск расширен, то раздел также можно расширить." #. type: Title === -#: documentation/content/en/books/handbook/basics/_index.adoc:1271 +#: documentation/content/en/books/handbook/basics/_index.adoc:1270 #, no-wrap msgid "Disk partitions" msgstr "Разделы диска" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1284 +#: documentation/content/en/books/handbook/basics/_index.adoc:1283 msgid "" "File systems are contained in _partitions_. Disks are divided into " "partitions using one of several partitioning schemes; see crossref:" @@ -3605,7 +3605,7 @@ msgstr "" "разделы с использованием меток BSD (см. man:bsdlabel[8])." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1290 +#: documentation/content/en/books/handbook/basics/_index.adoc:1289 msgid "" "Slice numbers follow the device name, prefixed with an `s`, starting at 1. " "So \"da0__s1__\" is the first slice on the first SCSI drive. There can only " @@ -3624,7 +3624,7 @@ msgstr "" "файловыми системами, которые предназначены для размещения в слайсе." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1292 +#: documentation/content/en/books/handbook/basics/_index.adoc:1291 msgid "" "Each GPT or BSD partition can contain only one file system, which means that " "file systems are often described by either their typical mount point in the " @@ -3636,7 +3636,7 @@ msgstr "" "котором они находятся." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1297 +#: documentation/content/en/books/handbook/basics/_index.adoc:1296 msgid "" "FreeBSD also uses disk space for _swap space_ to provide _virtual memory_. " "This allows the computer to behave as though it has much more memory than it " @@ -3653,72 +3653,72 @@ msgstr "" "процесс называется _подкачкой_ (_paging_)." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1299 +#: documentation/content/en/books/handbook/basics/_index.adoc:1298 msgid "Some BSD partitions have certain conventions associated with them." msgstr "Некоторые разделы BSD имеют определённые соглашения, связанные с ними." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1303 +#: documentation/content/en/books/handbook/basics/_index.adoc:1302 #, no-wrap msgid "Partition" msgstr "Раздел" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1305 +#: documentation/content/en/books/handbook/basics/_index.adoc:1304 #, no-wrap msgid "Convention" msgstr "Соглашение" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1306 +#: documentation/content/en/books/handbook/basics/_index.adoc:1305 #, no-wrap msgid "`a`" msgstr "`a`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1308 +#: documentation/content/en/books/handbook/basics/_index.adoc:1307 #, no-wrap msgid "Normally contains the root file system." msgstr "Обычно содержит корневую файловую систему." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1309 +#: documentation/content/en/books/handbook/basics/_index.adoc:1308 #, no-wrap msgid "`b`" msgstr "`b`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1311 +#: documentation/content/en/books/handbook/basics/_index.adoc:1310 #, no-wrap msgid "Normally contains swap space." msgstr "Обычно содержит раздел подкачки." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1312 +#: documentation/content/en/books/handbook/basics/_index.adoc:1311 #, no-wrap msgid "`c`" msgstr "`c`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1314 +#: documentation/content/en/books/handbook/basics/_index.adoc:1313 #, no-wrap msgid "Normally the same size as the enclosing slice. This allows utilities that need to work on the entire slice, such as a bad block scanner, to work on the `c` partition. A file system would not normally be created on this partition." -msgstr "Обычно имеет тот же размер, что и окружающий слайс. Это позволяет утилитам, которым необходимо работать со всем слайсом, например, сканеру плохих блоков, работать с разделом `c`. Файловая система обычно не создаётся на этом разделе." +msgstr "Обычно имеет тот же размер, что и окружающий слайс. Это позволяет утилитам, которым необходимо работать со всем слайсом, например, сканеру плохих блоков, работать с разделом `c`. Файловая система на этом разделе обычно не создаётся." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1315 +#: documentation/content/en/books/handbook/basics/_index.adoc:1314 #, no-wrap msgid "`d`" msgstr "`d`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1316 +#: documentation/content/en/books/handbook/basics/_index.adoc:1315 #, no-wrap msgid "Partition `d` used to have a special meaning associated with it, although that is now gone and `d` may work as any normal partition." msgstr "Раздел `d` ранее имел особое значение, но сейчас это ушло в прошлое, и `d` может использоваться как обычный раздел." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1321 +#: documentation/content/en/books/handbook/basics/_index.adoc:1320 msgid "" "Slices and \"dangerously dedicated\" physical drives contain BSD partitions, " "which are represented as letters from `a` to `h`. This letter is appended " @@ -3733,7 +3733,7 @@ msgstr "" "пятый раздел в третьем срезе второго диска SATA." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1326 +#: documentation/content/en/books/handbook/basics/_index.adoc:1325 msgid "" "Finally, each disk on the system is identified. A disk name starts with a " "code that indicates the type of disk, and then a number, indicating which " @@ -3747,20 +3747,20 @@ msgstr "" "naming,Имена устройств дисков]." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1330 +#: documentation/content/en/books/handbook/basics/_index.adoc:1329 msgid "" "When referring to a partition in a slice, include the disk name, `s`, the " "slice number, and then the partition letter. Examples are shown in crossref:" -"basics[basics-disk-slice-part,Sample Disk, Slice, and Partition Names]. GPT " -"partitions include the disk name, `p`, and then the partition number." +"basics[basics-disk-slice-part,\"Sample Disk, Slice, and Partition Names\"]. " +"GPT partitions include the disk name, `p`, and then the partition number." msgstr "" "При указании раздела в слайсе укажите имя диска, `s`, номер слайса, а затем " "букву раздела. Примеры приведены в разделе crossref:basics[basics-disk-slice-" -"part,Примеры имён дисков, слайсов и разделов]. Разделы GPT включают имя " +"part,\"Примеры имён дисков, слайсов и разделов\"]. Разделы GPT включают имя " "диска, `p`, а затем номер раздела." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1332 +#: documentation/content/en/books/handbook/basics/_index.adoc:1331 msgid "" "crossref:basics[basics-concept-disk-model,Conceptual Model of a Disk] shows " "a conceptual model of a disk layout using MBR slices." @@ -3770,7 +3770,7 @@ msgstr "" "MBR." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1337 +#: documentation/content/en/books/handbook/basics/_index.adoc:1336 msgid "" "When installing FreeBSD, configure the disk slices if using MBR, and create " "partitions within the slice to be used for FreeBSD. If using GPT, configure " @@ -3786,164 +3786,164 @@ msgstr "" "Подробности о работе с разделами см. в man:gpart[8]." #. type: Block title -#: documentation/content/en/books/handbook/basics/_index.adoc:1339 +#: documentation/content/en/books/handbook/basics/_index.adoc:1338 #, no-wrap msgid "Disk Device Names" msgstr "Имена устройств дисков" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1343 +#: documentation/content/en/books/handbook/basics/_index.adoc:1342 #, no-wrap msgid "Drive Type" msgstr "Тип накопителя" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1345 +#: documentation/content/en/books/handbook/basics/_index.adoc:1344 #, no-wrap msgid "Drive Device Name" msgstr "Имя устройства накопителя" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1346 +#: documentation/content/en/books/handbook/basics/_index.adoc:1345 #, no-wrap msgid "SATA and IDE hard drives" msgstr "SATA и IDE жёсткие диски" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1348 +#: documentation/content/en/books/handbook/basics/_index.adoc:1347 #, no-wrap msgid "`ada`" msgstr "`ada`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1349 +#: documentation/content/en/books/handbook/basics/_index.adoc:1348 #, no-wrap msgid "SCSI hard drives and USB storage devices" msgstr "SCSI жёсткие диски и USB устройства хранения данных" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1351 +#: documentation/content/en/books/handbook/basics/_index.adoc:1350 #, no-wrap msgid "`da`" msgstr "`da`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1352 +#: documentation/content/en/books/handbook/basics/_index.adoc:1351 #, no-wrap msgid "NVMe storage" msgstr "Хранилище NVMe" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1354 +#: documentation/content/en/books/handbook/basics/_index.adoc:1353 #, no-wrap msgid "`nvd` or `nda`" msgstr "`nvd` или `nda`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1355 +#: documentation/content/en/books/handbook/basics/_index.adoc:1354 #, no-wrap msgid "SATA and IDE CD-ROM drives" msgstr "SATA и IDE приводы CD-ROM" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1357 -#: documentation/content/en/books/handbook/basics/_index.adoc:1360 +#: documentation/content/en/books/handbook/basics/_index.adoc:1356 +#: documentation/content/en/books/handbook/basics/_index.adoc:1359 #, no-wrap msgid "`cd`" msgstr "`cd`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1358 +#: documentation/content/en/books/handbook/basics/_index.adoc:1357 #, no-wrap msgid "SCSI CD-ROM drives" msgstr "SCSI CD-ROM приводы" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1361 +#: documentation/content/en/books/handbook/basics/_index.adoc:1360 #, no-wrap msgid "Floppy drives" msgstr "Накопители на гибких дисках" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1363 +#: documentation/content/en/books/handbook/basics/_index.adoc:1362 #, no-wrap msgid "`fd`" msgstr "`fd`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1364 +#: documentation/content/en/books/handbook/basics/_index.adoc:1363 #, no-wrap msgid "SCSI tape drives" msgstr "SCSI-ленточные накопители" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1366 +#: documentation/content/en/books/handbook/basics/_index.adoc:1365 #, no-wrap msgid "`sa`" msgstr "`sa`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1367 +#: documentation/content/en/books/handbook/basics/_index.adoc:1366 #, no-wrap msgid "RAID drives" msgstr "RAID-диски" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1368 +#: documentation/content/en/books/handbook/basics/_index.adoc:1367 #, no-wrap msgid "Examples include `aacd` for Adaptec(R) AdvancedRAID, `mlxd` and `mlyd` for Mylex(R), `amrd` for AMI MegaRAID(R), `idad` for Compaq Smart RAID, `twed` for 3ware(R) RAID." msgstr "Примеры включают `aacd` для Adaptec(R) AdvancedRAID, `mlxd` и `mlyd` для Mylex(R), `amrd` для AMI MegaRAID(R), `idad` для Compaq Smart RAID, `twed` для 3ware(R) RAID." #. type: Block title -#: documentation/content/en/books/handbook/basics/_index.adoc:1373 +#: documentation/content/en/books/handbook/basics/_index.adoc:1372 #, no-wrap msgid "Sample Disk, Slice, and Partition Names" msgstr "Примеры названий дисков, слайсов и разделов" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1378 +#: documentation/content/en/books/handbook/basics/_index.adoc:1377 #, no-wrap msgid "Name" msgstr "Имя" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1380 +#: documentation/content/en/books/handbook/basics/_index.adoc:1379 #, no-wrap msgid "Meaning" msgstr "Значение" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1381 +#: documentation/content/en/books/handbook/basics/_index.adoc:1380 #, no-wrap msgid "`ada0s1a`" msgstr "`ada0s1a`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1383 +#: documentation/content/en/books/handbook/basics/_index.adoc:1382 #, no-wrap msgid "The first partition (`a`) on the first slice (`s1`) on the first SATA disk (`ada0`)." msgstr "Первый раздел (`a`) на первом слайсе (`s1`) на первом SATA-диске (`ada0`)." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1384 +#: documentation/content/en/books/handbook/basics/_index.adoc:1383 #, no-wrap msgid "`da1s2e`" msgstr "`da1s2e`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1385 +#: documentation/content/en/books/handbook/basics/_index.adoc:1384 #, no-wrap msgid "The fifth partition (`e`) on the second slice (`s2`) on the second SCSI disk (`da1`)." msgstr "Пятый раздел (`e`) на втором срезе (`s2`) второго SCSI-диска (`da1`)." #. type: Block title -#: documentation/content/en/books/handbook/basics/_index.adoc:1389 +#: documentation/content/en/books/handbook/basics/_index.adoc:1388 #, no-wrap msgid "Conceptual Model of a Disk" msgstr "Концептуальная модель диска" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1396 +#: documentation/content/en/books/handbook/basics/_index.adoc:1395 msgid "" "This diagram shows FreeBSD's view of the first SATA disk attached to the " "system. Assume that the disk is 250 GB in size, and contains an 80 GB slice " @@ -3960,7 +3960,7 @@ msgstr "" "присутствуют четыре раздела с данными и один раздел подкачки." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1400 +#: documentation/content/en/books/handbook/basics/_index.adoc:1399 msgid "" "The four partitions each hold a file system. Partition `a` is used for the " "root file system, `d` for `/var/`, `e` for `/tmp/`, and `f` for `/usr/`. " @@ -3973,25 +3973,25 @@ msgstr "" "используется для обычных разделов." #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/basics/_index.adoc:1401 +#: documentation/content/en/books/handbook/basics/_index.adoc:1400 #, no-wrap msgid "Layout of a shared drive between Windows and FreeBSD" msgstr "Компоновка общего диска между Windows и FreeBSD" #. type: Target for macro image -#: documentation/content/en/books/handbook/basics/_index.adoc:1401 +#: documentation/content/en/books/handbook/basics/_index.adoc:1400 #, no-wrap msgid "disk-layout.png" msgstr "disk-layout.png" #. type: Title == -#: documentation/content/en/books/handbook/basics/_index.adoc:1405 +#: documentation/content/en/books/handbook/basics/_index.adoc:1404 #, no-wrap msgid "Mounting and Unmounting File Systems" msgstr "Монтирование и демонтирование файловых систем" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1408 +#: documentation/content/en/books/handbook/basics/_index.adoc:1407 msgid "" "The file system is best visualized as a tree, rooted, as it were, at `/`. `/" "dev`, `/usr`, and the other directories in the root directory are branches, " @@ -4003,7 +4003,7 @@ msgstr "" "usr/local`, и так далее." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1412 +#: documentation/content/en/books/handbook/basics/_index.adoc:1411 msgid "" "There are various reasons to house some of these directories on separate " "file systems. `/var` contains the directories `log/`, `spool/`, and various " @@ -4018,7 +4018,7 @@ msgstr "" "отделить `/var` от `/`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1414 +#: documentation/content/en/books/handbook/basics/_index.adoc:1413 msgid "" "Another common reason to contain certain directory trees on other file " "systems is if they are to be housed on separate physical disks, or are " @@ -4033,13 +4033,13 @@ msgstr "" "(NFS)”], или приводы CDROM." #. type: Title === -#: documentation/content/en/books/handbook/basics/_index.adoc:1416 +#: documentation/content/en/books/handbook/basics/_index.adoc:1415 #, no-wrap msgid "The fstab File" msgstr "Файл fstab" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1420 +#: documentation/content/en/books/handbook/basics/_index.adoc:1419 msgid "" "During the boot process (crossref:boot[boot,The FreeBSD Booting Process]), " "file systems listed in `/etc/fstab` are automatically mounted except for the " @@ -4052,19 +4052,19 @@ msgstr "" "следующем формате:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1424 +#: documentation/content/en/books/handbook/basics/_index.adoc:1423 #, no-wrap msgid "device /mount-point fstype options dumpfreq passno\n" msgstr "device /mount-point fstype options dumpfreq passno\n" #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:1426 +#: documentation/content/en/books/handbook/basics/_index.adoc:1425 #, no-wrap msgid "`device`" msgstr "`device`" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1428 +#: documentation/content/en/books/handbook/basics/_index.adoc:1427 msgid "" "An existing device name as explained in crossref:basics[disks-naming,Disk " "Device Names]." @@ -4073,24 +4073,24 @@ msgstr "" "Имена устройств дисков]." #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:1429 +#: documentation/content/en/books/handbook/basics/_index.adoc:1428 #, no-wrap msgid "`mount-point`" msgstr "`mount-point`" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1431 +#: documentation/content/en/books/handbook/basics/_index.adoc:1430 msgid "An existing directory on which to mount the file system." msgstr "Существующий каталог, на который монтируется файловая система." #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:1432 +#: documentation/content/en/books/handbook/basics/_index.adoc:1431 #, no-wrap msgid "`fstype`" msgstr "`fstype`" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1435 +#: documentation/content/en/books/handbook/basics/_index.adoc:1434 msgid "" "The file system type to pass to man:mount[8]. The default FreeBSD file " "system is `ufs`." @@ -4099,13 +4099,13 @@ msgstr "" "умолчанию в FreeBSD — `ufs`." #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:1436 +#: documentation/content/en/books/handbook/basics/_index.adoc:1435 #, no-wrap msgid "`options`" msgstr "`options`" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1440 +#: documentation/content/en/books/handbook/basics/_index.adoc:1439 msgid "" "Either `rw` for read-write file systems, or `ro` for read-only file systems, " "followed by any other options that may be needed. A common option is " @@ -4118,13 +4118,13 @@ msgstr "" "не монтируются при загрузке. Другие опции перечислены в man:mount[8]." #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:1441 +#: documentation/content/en/books/handbook/basics/_index.adoc:1440 #, no-wrap msgid "`dumpfreq`" msgstr "`dumpfreq`" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1444 +#: documentation/content/en/books/handbook/basics/_index.adoc:1443 msgid "" "Used by man:dump[8] to determine which file systems require dumping. If the " "field is missing, a value of zero is assumed." @@ -4133,13 +4133,13 @@ msgstr "" "дампинга. Если поле отсутствует, предполагается значение ноль." #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:1445 +#: documentation/content/en/books/handbook/basics/_index.adoc:1444 #, no-wrap msgid "`passno`" msgstr "`passno`" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1451 +#: documentation/content/en/books/handbook/basics/_index.adoc:1450 msgid "" "Determines the order in which UFS file systems should be checked by man:" "fsck[8] after a reboot. File systems that should be skipped should have " @@ -4158,7 +4158,7 @@ msgstr "" "параллельно, если это возможно." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1453 +#: documentation/content/en/books/handbook/basics/_index.adoc:1452 msgid "" "Refer to man:fstab[5] for more information on the format of `/etc/fstab` and " "its options." @@ -4167,13 +4167,13 @@ msgstr "" "fstab` и его параметрах." #. type: Title === -#: documentation/content/en/books/handbook/basics/_index.adoc:1455 +#: documentation/content/en/books/handbook/basics/_index.adoc:1454 #, no-wrap msgid "Using man:mount[8]" msgstr "Использование man:mount[8]" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1459 +#: documentation/content/en/books/handbook/basics/_index.adoc:1458 msgid "" "File systems are mounted using man:mount[8]. The most basic syntax is as " "follows:" @@ -4182,13 +4182,13 @@ msgstr "" "конструкция выглядит следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1465 +#: documentation/content/en/books/handbook/basics/_index.adoc:1464 #, no-wrap msgid "# mount device mountpoint\n" msgstr "# mount device mountpoint\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1469 +#: documentation/content/en/books/handbook/basics/_index.adoc:1468 msgid "" "A file system listed in `/etc/fstab` can also be mounted by providing just " "the mountpoint." @@ -4197,7 +4197,7 @@ msgstr "" "если указать только точку монтирования." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1472 +#: documentation/content/en/books/handbook/basics/_index.adoc:1471 msgid "" "This command provides many options which are described in man:mount[8]. The " "most commonly used options include:" @@ -4206,19 +4206,19 @@ msgstr "" "Наиболее часто используемые опции включают:" #. type: Block title -#: documentation/content/en/books/handbook/basics/_index.adoc:1473 +#: documentation/content/en/books/handbook/basics/_index.adoc:1472 #, no-wrap msgid "Mount Options" msgstr "Параметры монтирования" #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:1474 +#: documentation/content/en/books/handbook/basics/_index.adoc:1473 #, no-wrap msgid "`-a`" msgstr "`-a`" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1476 +#: documentation/content/en/books/handbook/basics/_index.adoc:1475 msgid "" "Mount all the file systems listed in `/etc/fstab`, except those marked as " "\"noauto\", excluded by the `-t` flag, or those that are already mounted." @@ -4228,13 +4228,13 @@ msgstr "" "уже смонтированы." #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:1477 +#: documentation/content/en/books/handbook/basics/_index.adoc:1476 #, no-wrap msgid "`-d`" msgstr "`-d`" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1480 +#: documentation/content/en/books/handbook/basics/_index.adoc:1479 msgid "" "Do everything except for the actual mount system call. This option is " "useful in conjunction with the `-v` flag to determine what man:mount[8] is " @@ -4245,13 +4245,13 @@ msgstr "" "пытается сделать man:mount[8]." #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:1481 +#: documentation/content/en/books/handbook/basics/_index.adoc:1480 #, no-wrap msgid "`-f`" msgstr "`-f`" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1483 +#: documentation/content/en/books/handbook/basics/_index.adoc:1482 msgid "" "Force the mount of an unclean file system (dangerous), or the revocation of " "write access when downgrading a file system's mount status from read-write " @@ -4262,26 +4262,26 @@ msgstr "" "с чтения-записи на только чтение." #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:1484 +#: documentation/content/en/books/handbook/basics/_index.adoc:1483 #, no-wrap msgid "`-r`" msgstr "`-r`" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1487 +#: documentation/content/en/books/handbook/basics/_index.adoc:1486 msgid "Mount the file system read-only. This is identical to using `-o ro`." msgstr "" "Смонтировать файловую систему в режиме только для чтения. Это эквивалентно " "использованию `-o ro`." #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:1488 +#: documentation/content/en/books/handbook/basics/_index.adoc:1487 #, no-wrap msgid "``-t _fstype_``" msgstr "``-t _тип_фс_``" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1491 +#: documentation/content/en/books/handbook/basics/_index.adoc:1490 msgid "" "Mount the specified file system type or mount only file systems of the given " "type, if `-a` is included. \"ufs\" is the default file system type." @@ -4291,53 +4291,53 @@ msgstr "" "\" используется по умолчанию." #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:1492 +#: documentation/content/en/books/handbook/basics/_index.adoc:1491 #, no-wrap msgid "`-u`" msgstr "`-u`" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1494 +#: documentation/content/en/books/handbook/basics/_index.adoc:1493 msgid "Update mount options on the file system." msgstr "Обновить параметры монтирования файловой системы." #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:1495 +#: documentation/content/en/books/handbook/basics/_index.adoc:1494 #, no-wrap msgid "`-v`" msgstr "`-v`" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1497 +#: documentation/content/en/books/handbook/basics/_index.adoc:1496 msgid "Be verbose." msgstr "Выдавать более подробную информацию." #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:1498 +#: documentation/content/en/books/handbook/basics/_index.adoc:1497 #, no-wrap msgid "`-w`" msgstr "`-w`" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1500 +#: documentation/content/en/books/handbook/basics/_index.adoc:1499 msgid "Mount the file system read-write." msgstr "Смонтировать файловую систему в режиме чтения-записи." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1502 +#: documentation/content/en/books/handbook/basics/_index.adoc:1501 msgid "The following options can be passed to `-o` as a comma-separated list:" msgstr "" -"Следующие параметры могут быть переданы в `-o` в виде списка, разделенного " +"Следующие параметры могут быть переданы в `-o` в виде списка, разделённого " "запятыми:" #. type: Labeled list -#: documentation/content/en/books/handbook/basics/_index.adoc:1503 +#: documentation/content/en/books/handbook/basics/_index.adoc:1502 #, no-wrap msgid "nosuid" msgstr "`nosuid`" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1506 +#: documentation/content/en/books/handbook/basics/_index.adoc:1505 msgid "" "Do not interpret setuid or setgid flags on the file system. This is also a " "useful security option." @@ -4346,13 +4346,13 @@ msgstr "" "полезная опция безопасности." #. type: Title === -#: documentation/content/en/books/handbook/basics/_index.adoc:1508 +#: documentation/content/en/books/handbook/basics/_index.adoc:1507 #, no-wrap msgid "Using man:umount[8]" msgstr "Использование man:umount[8]" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1512 +#: documentation/content/en/books/handbook/basics/_index.adoc:1511 msgid "" "To unmount a file system use man:umount[8]. This command takes one " "parameter which can be a mountpoint, device name, `-a` or `-A`." @@ -4362,7 +4362,7 @@ msgstr "" "устройства, `-a` или `-A`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1515 +#: documentation/content/en/books/handbook/basics/_index.adoc:1514 msgid "" "All forms take `-f` to force unmounting, and `-v` for verbosity. Be warned " "that `-f` is not generally a good idea as it might crash the computer or " @@ -4375,7 +4375,7 @@ msgstr "" "системе." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1518 +#: documentation/content/en/books/handbook/basics/_index.adoc:1517 msgid "" "To unmount all mounted file systems, or just the file system types listed " "after `-t`, use `-a` or `-A`. Note that `-A` does not attempt to unmount " @@ -4386,13 +4386,13 @@ msgstr "" "внимание, что `-A` не пытается размонтировать корневую файловую систему." #. type: Title == -#: documentation/content/en/books/handbook/basics/_index.adoc:1520 +#: documentation/content/en/books/handbook/basics/_index.adoc:1519 #, no-wrap msgid "Processes and Daemons" msgstr "Процессы и демоны" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1525 +#: documentation/content/en/books/handbook/basics/_index.adoc:1524 msgid "" "FreeBSD is a multi-tasking operating system. Each program running at any " "one time is called a _process_. Every running command starts at least one " @@ -4405,7 +4405,7 @@ msgstr "" "FreeBSD выполняется ряд системных процессов." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1531 +#: documentation/content/en/books/handbook/basics/_index.adoc:1530 msgid "" "Each process is uniquely identified by a number called a _process ID_ " "(PID). Similar to files, each process has one owner and group, and the " @@ -4427,7 +4427,7 @@ msgstr "" "загрузке и всегда имеет PID `1`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1538 +#: documentation/content/en/books/handbook/basics/_index.adoc:1537 msgid "" "Some programs are not designed to be run with continuous user input and " "disconnect from the terminal at the first opportunity. For example, a web " @@ -4448,7 +4448,7 @@ msgstr "" "кроссовках и с вилами." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1544 +#: documentation/content/en/books/handbook/basics/_index.adoc:1543 msgid "" "There is a convention to name programs that normally run as daemons with a " "trailing \"d\". For example, BIND is the Berkeley Internet Name Domain, but " @@ -4465,13 +4465,13 @@ msgstr "" "почтовый демон для приложения Sendmail называется `sendmail`, а не `maild`." #. type: Title === -#: documentation/content/en/books/handbook/basics/_index.adoc:1545 +#: documentation/content/en/books/handbook/basics/_index.adoc:1544 #, no-wrap msgid "Viewing Processes" msgstr "Просмотр процессов" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1550 +#: documentation/content/en/books/handbook/basics/_index.adoc:1549 msgid "" "To see the processes running on the system, use man:ps[1] or man:top[1]. To " "display a static list of the currently running processes, their PIDs, how " @@ -4488,7 +4488,7 @@ msgstr "" "работой компьютера, используйте man:top[1]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1553 +#: documentation/content/en/books/handbook/basics/_index.adoc:1552 msgid "" "By default, man:ps[1] only shows the commands that are running and owned by " "the user. For example:" @@ -4497,13 +4497,13 @@ msgstr "" "принадлежащие текущему пользователю. Например:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1557 +#: documentation/content/en/books/handbook/basics/_index.adoc:1556 #, no-wrap msgid "% ps\n" msgstr "% ps\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1566 +#: documentation/content/en/books/handbook/basics/_index.adoc:1565 #, no-wrap msgid "" " PID TT STAT TIME COMMAND\n" @@ -4515,7 +4515,7 @@ msgstr "" "8895 0 R+ 0:00.00 ps\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1576 +#: documentation/content/en/books/handbook/basics/_index.adoc:1575 msgid "" "The output from man:ps[1] is organized into a number of columns. The `PID` " "column displays the process ID. PIDs are assigned starting at 1, go up to " @@ -4538,7 +4538,7 @@ msgstr "" "`COMMAND` — это команда, которая использовалась для запуска программы." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1579 +#: documentation/content/en/books/handbook/basics/_index.adoc:1578 msgid "" "A number of different options are available to change the information that " "is displayed. One of the most useful sets is `auxww`, where `a` displays " @@ -4557,18 +4557,18 @@ msgstr "" "становится слишком длинной для экрана." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1581 +#: documentation/content/en/books/handbook/basics/_index.adoc:1580 msgid "The output from man:top[1] is similar:" msgstr "Вывод команды man:top[1] выглядит аналогично:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1585 +#: documentation/content/en/books/handbook/basics/_index.adoc:1584 #, no-wrap msgid "% top\n" msgstr "% top\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1597 +#: documentation/content/en/books/handbook/basics/_index.adoc:1596 #, no-wrap msgid "" "last pid: 9609; load averages: 0.56, 0.45, 0.36 up 0+00:20:03 10:21:46\n" @@ -4586,7 +4586,7 @@ msgstr "" "Swap: 2048M Total, 2048M Free\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1610 +#: documentation/content/en/books/handbook/basics/_index.adoc:1609 #, no-wrap msgid "" " PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND\n" @@ -4616,7 +4616,7 @@ msgstr "" " 1427 dru 5 22 0 605M 86412K select 1 0:05 0.00% kdeinit4\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1616 +#: documentation/content/en/books/handbook/basics/_index.adoc:1615 msgid "" "The output is split into two sections. The header (the first five or six " "lines) shows the PID of the last process to run, the system load averages " @@ -4638,7 +4638,7 @@ msgstr "" "диска." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1621 +#: documentation/content/en/books/handbook/basics/_index.adoc:1620 msgid "" "Below the header is a series of columns containing similar information to " "the output from man:ps[1], such as the PID, username, amount of CPU time, " @@ -4657,7 +4657,7 @@ msgstr "" "который оно фактически использует в данный момент." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1624 +#: documentation/content/en/books/handbook/basics/_index.adoc:1623 msgid "" "man:top[1] automatically updates the display every two seconds. A different " "interval can be specified with `-s`." @@ -4666,13 +4666,13 @@ msgstr "" "интервал можно указать с помощью `-s`." #. type: Title === -#: documentation/content/en/books/handbook/basics/_index.adoc:1626 +#: documentation/content/en/books/handbook/basics/_index.adoc:1625 #, no-wrap msgid "Killing Processes" msgstr "Прекращение процессов" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1632 +#: documentation/content/en/books/handbook/basics/_index.adoc:1631 msgid "" "One way to communicate with any running process or daemon is to send a " "_signal_ using man:kill[1]. There are a number of different signals; some " @@ -4691,7 +4691,7 @@ msgstr "" "может отправлять сигналы любым процессам." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1636 +#: documentation/content/en/books/handbook/basics/_index.adoc:1635 msgid "" "The operating system can also send a signal to a process. If an application " "is badly written and tries to access memory that it is not supposed to, " @@ -4708,7 +4708,7 @@ msgstr "" "определённого времени, ему будет отправлен сигнал \"Будильник\" (`SIGALRM`)." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1640 +#: documentation/content/en/books/handbook/basics/_index.adoc:1639 msgid "" "Two signals can be used to stop a process: `SIGTERM` and `SIGKILL`. " "`SIGTERM` is the polite way to kill a process as the process can read the " @@ -4724,7 +4724,7 @@ msgstr "" "которую нельзя прервать." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1643 +#: documentation/content/en/books/handbook/basics/_index.adoc:1642 msgid "" "`SIGKILL` cannot be ignored by a process. Sending a `SIGKILL` to a process " "will usually stop that process there and then. footnote:[There are a few " @@ -4743,7 +4743,7 @@ msgstr "" "произойдет, процесс будет убит.]." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1646 +#: documentation/content/en/books/handbook/basics/_index.adoc:1645 msgid "" "Other commonly used signals are `SIGHUP`, `SIGUSR1`, and `SIGUSR2`. Since " "these are general purpose signals, different applications will respond " @@ -4754,7 +4754,7 @@ msgstr "" "реагировать на них по-разному." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1651 +#: documentation/content/en/books/handbook/basics/_index.adoc:1650 msgid "" "For example, after changing a web server's configuration file, the web " "server needs to be told to re-read its configuration. Restarting `httpd` " @@ -4771,7 +4771,7 @@ msgstr "" "желаемому результату." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1658 +#: documentation/content/en/books/handbook/basics/_index.adoc:1657 msgid "" "Killing a random process on the system is a bad idea. In particular, man:" "init[8], PID 1, is special. Running `/bin/kill -s KILL 1` is a quick, and " @@ -4784,13 +4784,13 @@ msgstr "" "для man:kill[1] _перед_ нажатием kbd:[Return]." #. type: Title == -#: documentation/content/en/books/handbook/basics/_index.adoc:1661 +#: documentation/content/en/books/handbook/basics/_index.adoc:1660 #, no-wrap msgid "Shells" msgstr "Оболочки" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1668 +#: documentation/content/en/books/handbook/basics/_index.adoc:1667 msgid "" "A _shell_ provides a command line interface for interacting with the " "operating system. A shell receives commands from the input channel and " @@ -4804,15 +4804,15 @@ msgstr "" "_Оболочка_ предоставляет интерфейс командной строки для взаимодействия с " "операционной системой. Оболочка получает команды из входного канала и " "выполняет их. Многие оболочки предоставляют встроенные функции для помощи в " -"повседневных задачах, таких как управление файлами, подстановка имён файлов (" -"file globbing), редактирование командной строки, макросы команд и переменные " -"окружения. FreeBSD поставляется с несколькими оболочками, включая " +"повседневных задачах, таких как управление файлами, подстановка имён файлов " +"(file globbing), редактирование командной строки, макросы команд и " +"переменные окружения. FreeBSD поставляется с несколькими оболочками, включая " "расширенную оболочку POSIX(R) shell (man:sh[1]) и расширенную оболочку C " "shell (man:tcsh[1]). Другие оболочки доступны в коллекции портов FreeBSD, " "например `zsh` и `bash`." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1673 +#: documentation/content/en/books/handbook/basics/_index.adoc:1672 msgid "" "The shell that is used is really a matter of taste. A C programmer might " "feel more comfortable with a C-like shell such as man:tcsh[1]. A Linux(R) " @@ -4828,7 +4828,7 @@ msgstr "" "какую оболочку использовать." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1678 +#: documentation/content/en/books/handbook/basics/_index.adoc:1677 msgid "" "One common shell feature is filename completion. After a user types the " "first few letters of a command or filename and presses kbd:[Tab], the shell " @@ -4844,7 +4844,7 @@ msgstr "" "нажать kbd:[Tab] для завершения имени файла." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1684 +#: documentation/content/en/books/handbook/basics/_index.adoc:1683 msgid "" "But the shell only shows `rm foo`. It was unable to complete the filename " "because both `foobar` and `football` start with `foo`. Some shells sound a " @@ -4861,7 +4861,7 @@ msgstr "" "чтобы оболочка определила, какое имя файла требуется, и заполнила остальное." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1690 +#: documentation/content/en/books/handbook/basics/_index.adoc:1689 msgid "" "Another feature of the shell is the use of environment variables. " "Environment variables are a variable/key pair stored in the shell's " @@ -4876,156 +4876,156 @@ msgstr "" "окружении оболочки. Это окружение может быть прочитано любой программой, " "запущенной оболочкой, и поэтому содержит множество настроек программ. В " "crossref:basics[shell-env-vars,Распространенные переменные окружения] " -"приведен список распространённых переменных окружения и их значений. " +"приведён список распространённых переменных окружения и их значений. " "Обратите внимание, что имена переменных окружения всегда записываются в " "верхнем регистре." #. type: Block title -#: documentation/content/en/books/handbook/basics/_index.adoc:1692 +#: documentation/content/en/books/handbook/basics/_index.adoc:1691 #, no-wrap msgid "Common Environment Variables" msgstr "Распространенные переменные окружения" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1696 +#: documentation/content/en/books/handbook/basics/_index.adoc:1695 #, no-wrap msgid "Variable" msgstr "Переменная" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1699 +#: documentation/content/en/books/handbook/basics/_index.adoc:1698 #, no-wrap msgid "`USER`" msgstr "`USER`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1701 +#: documentation/content/en/books/handbook/basics/_index.adoc:1700 #, no-wrap msgid "Current logged in user's name." msgstr "Имя текущего вошедшего пользователя." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1702 +#: documentation/content/en/books/handbook/basics/_index.adoc:1701 #, no-wrap msgid "`PATH`" msgstr "`PATH`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1704 +#: documentation/content/en/books/handbook/basics/_index.adoc:1703 #, no-wrap msgid "Colon-separated list of directories to search for binaries." msgstr "Двоеточием разделённый список каталогов для поиска бинарных файлов." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1705 +#: documentation/content/en/books/handbook/basics/_index.adoc:1704 #, no-wrap msgid "`DISPLAY`" msgstr "`DISPLAY`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1707 +#: documentation/content/en/books/handbook/basics/_index.adoc:1706 #, no-wrap msgid "Network name of the Xorg display to connect to, if available." msgstr "Сетевое имя дисплея Xorg для подключения, если доступно." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1708 +#: documentation/content/en/books/handbook/basics/_index.adoc:1707 #, no-wrap msgid "`SHELL`" msgstr "`SHELL`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1710 +#: documentation/content/en/books/handbook/basics/_index.adoc:1709 #, no-wrap msgid "The current shell." msgstr "Текущая оболочка." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1711 +#: documentation/content/en/books/handbook/basics/_index.adoc:1710 #, no-wrap msgid "`TERM`" msgstr "`TERM`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1713 +#: documentation/content/en/books/handbook/basics/_index.adoc:1712 #, no-wrap msgid "The name of the user's type of terminal. Used to determine the capabilities of the terminal." msgstr "Имя типа терминала пользователя. Используется для определения возможностей терминала." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1714 +#: documentation/content/en/books/handbook/basics/_index.adoc:1713 #, no-wrap msgid "`TERMCAP`" msgstr "`TERMCAP`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1716 +#: documentation/content/en/books/handbook/basics/_index.adoc:1715 #, no-wrap msgid "Database entry of the terminal escape codes to perform various terminal functions." msgstr "Запись в базе данных escape-кодов терминала для выполнения различных функций терминала." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1717 +#: documentation/content/en/books/handbook/basics/_index.adoc:1716 #, no-wrap msgid "`OSTYPE`" msgstr "`OSTYPE`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1719 +#: documentation/content/en/books/handbook/basics/_index.adoc:1718 #, no-wrap msgid "Type of operating system." msgstr "Тип операционной системы." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1720 +#: documentation/content/en/books/handbook/basics/_index.adoc:1719 #, no-wrap msgid "`MACHTYPE`" msgstr "`MACHTYPE`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1722 +#: documentation/content/en/books/handbook/basics/_index.adoc:1721 #, no-wrap msgid "The system's CPU architecture." msgstr "Архитектура процессора системы." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1723 +#: documentation/content/en/books/handbook/basics/_index.adoc:1722 #, no-wrap msgid "`EDITOR`" msgstr "`EDITOR`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1725 +#: documentation/content/en/books/handbook/basics/_index.adoc:1724 #, no-wrap msgid "The user's preferred text editor." msgstr "Предпочитаемый текстовый редактор пользователя." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1726 +#: documentation/content/en/books/handbook/basics/_index.adoc:1725 #, no-wrap msgid "`PAGER`" msgstr "`PAGER`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1728 +#: documentation/content/en/books/handbook/basics/_index.adoc:1727 #, no-wrap msgid "The user's preferred utility for viewing text one page at a time." msgstr "Предпочитаемая пользователем утилита для просмотра текста постранично." #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1729 +#: documentation/content/en/books/handbook/basics/_index.adoc:1728 #, no-wrap msgid "`MANPATH`" msgstr "`MANPATH`" #. type: Table -#: documentation/content/en/books/handbook/basics/_index.adoc:1730 +#: documentation/content/en/books/handbook/basics/_index.adoc:1729 #, no-wrap msgid "Colon-separated list of directories to search for manual pages." msgstr "Двоеточием разделённый список каталогов для поиска страниц руководства." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1736 +#: documentation/content/en/books/handbook/basics/_index.adoc:1735 msgid "" "How to set an environment variable differs between shells. In man:tcsh[1] " "and man:csh[1], use `setenv` to set environment variables. In man:sh[1] and " @@ -5040,24 +5040,24 @@ msgstr "" "умолчанию в `/usr/local/bin/emacs` для оболочки man:tcsh[1]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1740 +#: documentation/content/en/books/handbook/basics/_index.adoc:1739 #, no-wrap msgid "% setenv EDITOR /usr/local/bin/emacs\n" msgstr "% setenv EDITOR /usr/local/bin/emacs\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1743 +#: documentation/content/en/books/handbook/basics/_index.adoc:1742 msgid "The equivalent command for `bash` would be:" msgstr "Эквивалентная команда для `bash` будет:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1747 +#: documentation/content/en/books/handbook/basics/_index.adoc:1746 #, no-wrap msgid "% export EDITOR=\"/usr/local/bin/emacs\"\n" msgstr "% export EDITOR=\"/usr/local/bin/emacs\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1751 +#: documentation/content/en/books/handbook/basics/_index.adoc:1750 msgid "" "To expand an environment variable in order to see its current setting, type " "a `$` character in front of its name on the command line. For example, " @@ -5068,7 +5068,7 @@ msgstr "" "выведет текущее значение переменной `$TERM`." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1756 +#: documentation/content/en/books/handbook/basics/_index.adoc:1755 msgid "" "Shells treat special characters, known as meta-characters, as special " "representations of data. The most common meta-character is `\\*`, which " @@ -5085,7 +5085,7 @@ msgstr "" "соответствующие шаблону `\\*`, а `echo` выводит их в командной строке." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1759 +#: documentation/content/en/books/handbook/basics/_index.adoc:1758 msgid "" "To prevent the shell from interpreting a special character, escape it from " "the shell by starting it with a backslash (`\\`). For example, `echo $TERM` " @@ -5098,13 +5098,13 @@ msgstr "" "$TERM` буквально." #. type: Title === -#: documentation/content/en/books/handbook/basics/_index.adoc:1761 +#: documentation/content/en/books/handbook/basics/_index.adoc:1760 #, no-wrap msgid "Changing the Shell" msgstr "Изменение оболочки" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1766 +#: documentation/content/en/books/handbook/basics/_index.adoc:1765 msgid "" "The easiest way to permanently change the default shell is to use `chsh`. " "Running this command will open the editor that is configured in the `EDITOR` " @@ -5117,7 +5117,7 @@ msgstr "" "строку `Shell:` на полный путь к новой оболочке." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1769 +#: documentation/content/en/books/handbook/basics/_index.adoc:1768 msgid "" "Alternately, use `chsh -s` which will set the specified shell without " "opening an editor. For example, to change the shell to `bash`:" @@ -5126,13 +5126,13 @@ msgstr "" "редактора. Например, чтобы изменить оболочку на `bash`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1773 +#: documentation/content/en/books/handbook/basics/_index.adoc:1772 #, no-wrap msgid "% chsh -s /usr/local/bin/bash\n" msgstr "% chsh -s /usr/local/bin/bash\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1777 +#: documentation/content/en/books/handbook/basics/_index.adoc:1776 msgid "" "Enter the password at the prompt and press kbd:[Return] to change the " "shell. Log off and log in again to start using the new shell." @@ -5142,7 +5142,7 @@ msgstr "" "новую оболочку." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1783 +#: documentation/content/en/books/handbook/basics/_index.adoc:1782 msgid "" "The new shell _must_ be present in `/etc/shells`. If the shell was " "installed from the FreeBSD Ports Collection as described in crossref:" @@ -5157,24 +5157,24 @@ msgstr "" "следующей команды, заменив путь на путь к вашей оболочке:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1787 +#: documentation/content/en/books/handbook/basics/_index.adoc:1786 #, no-wrap msgid "# echo /usr/local/bin/bash >> /etc/shells\n" msgstr "# echo /usr/local/bin/bash >> /etc/shells\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1790 +#: documentation/content/en/books/handbook/basics/_index.adoc:1789 msgid "Then, rerun man:chsh[1]." msgstr "Затем снова запустите man:chsh[1]." #. type: Title === -#: documentation/content/en/books/handbook/basics/_index.adoc:1792 +#: documentation/content/en/books/handbook/basics/_index.adoc:1791 #, no-wrap msgid "Advanced Shell Techniques" msgstr "Продвинутые методы работы с оболочкой" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1796 +#: documentation/content/en/books/handbook/basics/_index.adoc:1795 msgid "" "The UNIX(R) shell is not just a command interpreter, it acts as a powerful " "tool which allows users to execute commands, redirect their output, redirect " @@ -5190,7 +5190,7 @@ msgstr "" "работы." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1799 +#: documentation/content/en/books/handbook/basics/_index.adoc:1798 msgid "" "Shell redirection is the action of sending the output or the input of a " "command into another command or into a file. To capture the output of the " @@ -5201,13 +5201,13 @@ msgstr "" "в файл, перенаправьте вывод:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1803 +#: documentation/content/en/books/handbook/basics/_index.adoc:1802 #, no-wrap msgid "% ls > directory_listing.txt\n" msgstr "% ls > directory_listing.txt\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1808 +#: documentation/content/en/books/handbook/basics/_index.adoc:1807 msgid "" "The directory contents will now be listed in `directory_listing.txt`. Some " "commands can be used to read input, such as man:sort[1]. To sort this " @@ -5218,13 +5218,13 @@ msgstr "" "ввода. Чтобы отсортировать этот список, перенаправьте ввод:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1812 +#: documentation/content/en/books/handbook/basics/_index.adoc:1811 #, no-wrap msgid "% sort < directory_listing.txt\n" msgstr "% sort < directory_listing.txt\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1816 +#: documentation/content/en/books/handbook/basics/_index.adoc:1815 msgid "" "The input will be sorted and placed on the screen. To redirect that input " "into another file, one could redirect the output of man:sort[1] by mixing " @@ -5235,13 +5235,13 @@ msgstr "" "направление:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1820 +#: documentation/content/en/books/handbook/basics/_index.adoc:1819 #, no-wrap msgid "% sort < directory_listing.txt > sorted.txt\n" msgstr "% sort < directory_listing.txt > sorted.txt\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1828 +#: documentation/content/en/books/handbook/basics/_index.adoc:1827 msgid "" "In all of the previous examples, the commands are performing redirection " "using file descriptors. Every UNIX(R) system has file descriptors, which " @@ -5263,7 +5263,7 @@ msgstr "" "вводе-выводе, и иногда называются потоками." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1831 +#: documentation/content/en/books/handbook/basics/_index.adoc:1830 msgid "" "Through the use of these descriptors, the shell allows output and input to " "be passed around through various commands and redirected to or from a file. " @@ -5274,7 +5274,7 @@ msgstr "" "перенаправления — оператор конвейера." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1834 +#: documentation/content/en/books/handbook/basics/_index.adoc:1833 msgid "" "The UNIX(R) pipe operator, \"|\" allows the output of one command to be " "directly passed or directed to another program. Basically, a pipe allows " @@ -5287,13 +5287,13 @@ msgstr "" "другой команды, например:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1838 +#: documentation/content/en/books/handbook/basics/_index.adoc:1837 #, no-wrap msgid "% cat directory_listing.txt | sort | less\n" msgstr "% cat directory_listing.txt | sort | less\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1842 +#: documentation/content/en/books/handbook/basics/_index.adoc:1841 msgid "" "In that example, the contents of `directory_listing.txt` will be sorted and " "the output passed to man:less[1]. This allows the user to scroll through " @@ -5304,13 +5304,13 @@ msgstr "" "в удобном темпе и предотвращает его исчезновение с экрана." #. type: Title == -#: documentation/content/en/books/handbook/basics/_index.adoc:1844 +#: documentation/content/en/books/handbook/basics/_index.adoc:1843 #, no-wrap msgid "Text Editors" msgstr "Текстовые редакторы" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1848 +#: documentation/content/en/books/handbook/basics/_index.adoc:1847 msgid "" "Most FreeBSD configuration is done by editing text files, so it is a good " "idea to become familiar with a text editor. FreeBSD comes with a few as " @@ -5322,7 +5322,7 @@ msgstr "" "портов." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1855 +#: documentation/content/en/books/handbook/basics/_index.adoc:1854 msgid "" "A simple editor to learn is man:ee[1], which stands for easy editor. To " "start this editor, type `ee _filename_` where _filename_ is the name of the " @@ -5342,7 +5342,7 @@ msgstr "" "Если файл был изменен, редактор предложит сохранить изменения." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1860 +#: documentation/content/en/books/handbook/basics/_index.adoc:1859 msgid "" "FreeBSD also comes with more powerful text editors, such as man:vi[1], as " "part of the base system. Other editors, like package:editors/emacs[] and " @@ -5359,7 +5359,7 @@ msgstr "" "время в долгосрочной перспективе." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1864 +#: documentation/content/en/books/handbook/basics/_index.adoc:1863 msgid "" "Many applications which modify files or require typed input will " "automatically open a text editor. To change the default editor, set the " @@ -5372,13 +5372,13 @@ msgstr "" "basics[shells, Оболочки]." #. type: Title == -#: documentation/content/en/books/handbook/basics/_index.adoc:1866 +#: documentation/content/en/books/handbook/basics/_index.adoc:1865 #, no-wrap msgid "Devices and Device Nodes" msgstr "Устройства и узлы устройств" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1871 +#: documentation/content/en/books/handbook/basics/_index.adoc:1870 msgid "" "A device is a term used mostly for hardware-related activities in a system, " "including disks, printers, graphics cards, and keyboards. When FreeBSD " @@ -5391,7 +5391,7 @@ msgstr "" "Копия этих сообщений сохраняется в файле `/var/run/dmesg.boot`." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1874 +#: documentation/content/en/books/handbook/basics/_index.adoc:1873 msgid "" "Each device has a device name and number. For example, `ada0` is the first " "SATA hard drive, while `kbd0` represents the keyboard." @@ -5400,7 +5400,7 @@ msgstr "" "диск SATA, а `kbd0` обозначает клавиатуру." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1876 +#: documentation/content/en/books/handbook/basics/_index.adoc:1875 msgid "" "Most devices in FreeBSD must be accessed through special files called device " "nodes, which are located in `/dev`." @@ -5409,13 +5409,13 @@ msgstr "" "файлы, называемые узлами устройств, которые расположены в `/dev`." #. type: Title == -#: documentation/content/en/books/handbook/basics/_index.adoc:1878 +#: documentation/content/en/books/handbook/basics/_index.adoc:1877 #, no-wrap msgid "Manual Pages" msgstr "Справочник" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1883 +#: documentation/content/en/books/handbook/basics/_index.adoc:1882 msgid "" "The most comprehensive documentation on FreeBSD is in the form of manual " "pages. Nearly every program on the system comes with a short reference " @@ -5428,13 +5428,13 @@ msgstr "" "руководства можно просматривать с помощью команды `man`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1887 +#: documentation/content/en/books/handbook/basics/_index.adoc:1886 #, no-wrap msgid "% man command\n" msgstr "% man command\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1891 +#: documentation/content/en/books/handbook/basics/_index.adoc:1890 msgid "" "where _command_ is the name of the command to learn about. For example, to " "learn more about man:ls[1], type:" @@ -5443,13 +5443,13 @@ msgstr "" "Например, чтобы узнать больше о man:ls[1], введите:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1895 +#: documentation/content/en/books/handbook/basics/_index.adoc:1894 #, no-wrap msgid "% man ls\n" msgstr "% man ls\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1899 +#: documentation/content/en/books/handbook/basics/_index.adoc:1898 msgid "" "Manual pages are divided into sections which represent the type of topic. " "In FreeBSD, the following sections are available:" @@ -5458,52 +5458,52 @@ msgstr "" "FreeBSD доступны следующие разделы:" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1901 +#: documentation/content/en/books/handbook/basics/_index.adoc:1900 msgid "User commands." msgstr "Пользовательские команды." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1902 +#: documentation/content/en/books/handbook/basics/_index.adoc:1901 msgid "System calls and error numbers." msgstr "Системные вызовы и коды ошибок." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1903 +#: documentation/content/en/books/handbook/basics/_index.adoc:1902 msgid "Functions in the C libraries." msgstr "Функции в библиотеках C." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1904 +#: documentation/content/en/books/handbook/basics/_index.adoc:1903 msgid "Device drivers." msgstr "Драйверы устройств." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1905 +#: documentation/content/en/books/handbook/basics/_index.adoc:1904 msgid "File formats." msgstr "Форматы файлов." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1906 +#: documentation/content/en/books/handbook/basics/_index.adoc:1905 msgid "Games and other diversions." msgstr "Развлечения и другие игры." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1907 +#: documentation/content/en/books/handbook/basics/_index.adoc:1906 msgid "Miscellaneous information." msgstr "Различная информация." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1908 +#: documentation/content/en/books/handbook/basics/_index.adoc:1907 msgid "System maintenance and operation commands." msgstr "Системные команды обслуживания и эксплуатации." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1909 +#: documentation/content/en/books/handbook/basics/_index.adoc:1908 msgid "System kernel interfaces." msgstr "Интерфейсы ядра системы." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1913 +#: documentation/content/en/books/handbook/basics/_index.adoc:1912 msgid "" "In some cases, the same topic may appear in more than one section of the " "online manual. For example, there is a `chmod` user command and a `chmod()` " @@ -5516,13 +5516,13 @@ msgstr "" "отображать, укажите номер раздела:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1917 +#: documentation/content/en/books/handbook/basics/_index.adoc:1916 #, no-wrap msgid "% man 1 chmod\n" msgstr "% man 1 chmod\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1921 +#: documentation/content/en/books/handbook/basics/_index.adoc:1920 msgid "" "This will display the manual page for the user command man:chmod[1]. " "References to a particular section of the online manual are traditionally " @@ -5535,7 +5535,7 @@ msgstr "" "пользовательской команде, а man:chmod[2] — к системному вызову." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1923 +#: documentation/content/en/books/handbook/basics/_index.adoc:1922 msgid "" "If the name of the manual page is unknown, use `man -k` to search for " "keywords in the manual page descriptions:" @@ -5544,13 +5544,13 @@ msgstr "" "поиска ключевых слов в описаниях страниц руководства:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1927 +#: documentation/content/en/books/handbook/basics/_index.adoc:1926 #, no-wrap msgid "% man -k mail\n" msgstr "% man -k mail\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1931 +#: documentation/content/en/books/handbook/basics/_index.adoc:1930 msgid "" "This command displays a list of commands that have the keyword \"mail\" in " "their descriptions. This is equivalent to using man:apropos[1]." @@ -5559,12 +5559,12 @@ msgstr "" "описаниях. Это эквивалентно использованию man:apropos[1]." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1933 +#: documentation/content/en/books/handbook/basics/_index.adoc:1932 msgid "To read the descriptions for all of the commands in `/usr/sbin`, type:" msgstr "Чтобы прочитать описания всех команд в `/usr/sbin`, введите:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1938 +#: documentation/content/en/books/handbook/basics/_index.adoc:1937 #, no-wrap msgid "" "% cd /usr/sbin\n" @@ -5574,12 +5574,12 @@ msgstr "" "% man -f * | more\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1941 +#: documentation/content/en/books/handbook/basics/_index.adoc:1940 msgid "or" msgstr "или" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1946 +#: documentation/content/en/books/handbook/basics/_index.adoc:1945 #, no-wrap msgid "" "% cd /usr/sbin\n" @@ -5589,13 +5589,13 @@ msgstr "" "% whatis * |more\n" #. type: Title === -#: documentation/content/en/books/handbook/basics/_index.adoc:1949 +#: documentation/content/en/books/handbook/basics/_index.adoc:1948 #, no-wrap msgid "GNU Info Files" msgstr "Файлы GNU Info" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1954 +#: documentation/content/en/books/handbook/basics/_index.adoc:1953 msgid "" "FreeBSD includes several applications and utilities produced by the Free " "Software Foundation (FSF). In addition to manual pages, these programs may " @@ -5610,18 +5610,18 @@ msgstr "" "info редактора emacs." #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1956 +#: documentation/content/en/books/handbook/basics/_index.adoc:1955 msgid "To use man:info[1], type:" msgstr "Чтобы использовать man:info[1], введите:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/basics/_index.adoc:1960 +#: documentation/content/en/books/handbook/basics/_index.adoc:1959 #, no-wrap msgid "% info\n" msgstr "% info\n" #. type: Plain text -#: documentation/content/en/books/handbook/basics/_index.adoc:1963 +#: documentation/content/en/books/handbook/basics/_index.adoc:1962 msgid "" "For a brief introduction, type `h`. For a quick command reference, type `?`." msgstr "" diff --git a/documentation/content/ru/books/handbook/bibliography/_index.po b/documentation/content/ru/books/handbook/bibliography/_index.po index 90dd832b30..58a696c145 100644 --- a/documentation/content/ru/books/handbook/bibliography/_index.po +++ b/documentation/content/ru/books/handbook/bibliography/_index.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-05-01 19:56-0300\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" "PO-Revision-Date: 2025-11-12 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" #. type: YAML Front Matter: description @@ -43,7 +43,7 @@ msgid "Bibliography" msgstr "Библиография" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:55 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:54 msgid "" "While manual pages provide a definitive reference for individual pieces of " "the FreeBSD operating system, they seldom illustrate how to put the pieces " @@ -58,138 +58,103 @@ msgstr "" "по администрированию UNIX(R)." #. type: Title == -#: documentation/content/en/books/handbook/bibliography/_index.adoc:57 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:56 #, no-wrap msgid "FreeBSD Bibliography" msgstr "Библиография FreeBSD" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:60 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:59 #, no-wrap msgid "*Absolute FreeBSD: The Complete Guide To FreeBSD*, Third Edition, published by link:https://nostarch.com/absfreebsd3[No Starch Press], 2018. ISBN: 978-1593278922\n" -msgstr "" -"*Absolute FreeBSD: The Complete Guide To FreeBSD*, третье издание, издано " -"link:https://nostarch.com/absfreebsd3[No Starch Press], 2018. ISBN: 978-" -"1593278922\n" +msgstr "*Absolute FreeBSD: The Complete Guide To FreeBSD*, третье издание, издано link:https://nostarch.com/absfreebsd3[No Starch Press], 2018. ISBN: 978-1593278922\n" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:61 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:60 #, no-wrap msgid "*FreeBSD Mastery: Storage Essentials*, published by link:https://www.tiltedwindmillpress.com/product/freebsd-mastery-storage-essentials/[Tilted Windmill Press], 2014. ISBN: 978-1642350098\n" -msgstr "" -"*FreeBSD Mastery: Storage Essentials*, издано link:https://www." -"tiltedwindmillpress.com/product/freebsd-mastery-storage-essentials/[Tilted " -"Windmill Press], 2014. ISBN: 978-1642350098\n" +msgstr "*FreeBSD Mastery: Storage Essentials*, издано link:https://www.tiltedwindmillpress.com/product/freebsd-mastery-storage-essentials/[Tilted Windmill Press], 2014. ISBN: 978-1642350098\n" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:62 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:61 #, no-wrap msgid "*FreeBSD Mastery: Specialty Filesystems*, published by link:https://www.tiltedwindmillpress.com/product/fmspf/[Tilted Windmill Press], 2015. ISBN: 978-1642350111\n" -msgstr "" -"*FreeBSD Mastery: Specialty Filesystems*, издано link:https://www." -"tiltedwindmillpress.com/product/fmspf/[Tilted Windmill Press], 2015. ISBN: " -"978-1642350111\n" +msgstr "*FreeBSD Mastery: Specialty Filesystems*, издано link:https://www.tiltedwindmillpress.com/product/fmspf/[Tilted Windmill Press], 2015. ISBN: 978-1642350111\n" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:63 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:62 #, no-wrap msgid "*FreeBSD Mastery: ZFS*, published by link:https://www.tiltedwindmillpress.com/product/fmzfs/[Tilted Windmill Press], 2015. ISBN: 978-1642350005\n" -msgstr "" -"*FreeBSD Mastery: ZFS*, издано link:https://www.tiltedwindmillpress.com/" -"product/fmzfs/[Tilted Windmill Press], 2015. ISBN: 978-1642350005\n" +msgstr "*FreeBSD Mastery: ZFS*, издано link:https://www.tiltedwindmillpress.com/product/fmzfs/[Tilted Windmill Press], 2015. ISBN: 978-1642350005\n" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:64 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:63 #, no-wrap msgid "*FreeBSD Mastery: Advanced ZFS*, published by link:https://www.tiltedwindmillpress.com/product/fmaz/[Tilted Windmill Press], 2016. ISBN: 978-0692688687\n" -msgstr "" -"*FreeBSD Mastery: Advanced ZFS*, издано link:https://www.tiltedwindmillpress." -"com/product/fmaz/[Tilted Windmill Press], 2016. ISBN: 978-0692688687\n" +msgstr "*FreeBSD Mastery: Advanced ZFS*, издано link:https://www.tiltedwindmillpress.com/product/fmaz/[Tilted Windmill Press], 2016. ISBN: 978-0692688687\n" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:65 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:64 #, no-wrap msgid "*FreeBSD Mastery: Jails*, published by link:https://www.tiltedwindmillpress.com/product/fmjail/[Tilted Windmill Press], 2019. ISBN: 978-1642350241\n" -msgstr "" -"*FreeBSD Mastery: Jails*, издано link:https://www.tiltedwindmillpress.com/" -"product/fmjail/[Tilted Windmill Press], 2019. ISBN: 978-1642350241\n" +msgstr "*FreeBSD Mastery: Jails*, издано link:https://www.tiltedwindmillpress.com/product/fmjail/[Tilted Windmill Press], 2019. ISBN: 978-1642350241\n" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:66 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:65 #, no-wrap msgid "*FreeBSD Device Drivers: A Guide for the Intrepid*, published by link:https://nostarch.com/bsddrivers.htm[No Starch Press], 2012. ISBN: 978-1593272043\n" -msgstr "" -"*FreeBSD Device Drivers: A Guide for the Intrepid*, издано " -"link:https://nostarch.com/bsddrivers.htm[No Starch Press], 2012. ISBN: 978-" -"1593272043\n" +msgstr "*FreeBSD Device Drivers: A Guide for the Intrepid*, издано link:https://nostarch.com/bsddrivers.htm[No Starch Press], 2012. ISBN: 978-1593272043\n" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:67 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:66 #, no-wrap msgid "*The Design And Implementation Of The Freebsd Operating System*, Second Edition, published by link:https://www.pearson.com/store/p/design-and-implementation-of-the-freebsd-operating-system-the/P200000000463/9780321968975[Pearson Education, Inc.], 2014. ISBN: 978-0321968975\n" -msgstr "" -"*The Design And Implementation Of The Freebsd Operating System*, второе " -"издание, издано link:https://www.pearson.com/store/p/" -"design-and-implementation-of-the-freebsd-operating-system-the/P200000000463/" -"9780321968975[Pearson Education, Inc.], 2014. ISBN: 978-0321968975\n" +msgstr "*The Design And Implementation Of The Freebsd Operating System*, второе издание, издано link:https://www.pearson.com/store/p/design-and-implementation-of-the-freebsd-operating-system-the/P200000000463/9780321968975[Pearson Education, Inc.], 2014. ISBN: 978-0321968975\n" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:68 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:67 #, no-wrap msgid "*UNIX and Linux System Administration Handbook*, Fifth Edition, published by link:https://www.pearson.com/en-us/subject-catalog/p/unix-and-linux-system-administration-handbook/P200000000513/9780137460359[Pearson Education, Inc.], 2017. ISBN: 978-0134277554\n" -msgstr "" -"*UNIX and Linux System Administration Handbook*, пятое издание, издано " -"link:https://www.pearson.com/en-us/subject-catalog/p/" -"unix-and-linux-system-administration-handbook/P200000000513/9780137460359[" -"Pearson Education, Inc.], 2017. ISBN: 978-0134277554\n" +msgstr "*UNIX and Linux System Administration Handbook*, пятое издание, издано link:https://www.pearson.com/en-us/subject-catalog/p/unix-and-linux-system-administration-handbook/P200000000513/9780137460359[Pearson Education, Inc.], 2017. ISBN: 978-0134277554\n" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:69 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:68 #, no-wrap msgid "*Designing BSD Rootkits*, published by link:https://nostarch.com/rootkits.htm[No Starch Press], 2007. ISBN: 978-1593271428\n" -msgstr "" -"*Designing BSD Rootkits*, издано link:https://nostarch.com/rootkits.htm[No " -"Starch Press], 2007. ISBN: 978-1593271428\n" +msgstr "*Designing BSD Rootkits*, издано link:https://nostarch.com/rootkits.htm[No Starch Press], 2007. ISBN: 978-1593271428\n" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:70 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:69 #, no-wrap msgid "*FreeBSD Jails using VNETs*, published in link:https://rderik.gumroad.com/l/uwOLZ[gumroad]\n" -msgstr "" -"*FreeBSD Jails using VNETs*, опубликовано в link:https://rderik.gumroad.com/" -"l/uwOLZ[gumroad]\n" +msgstr "*FreeBSD Jails using VNETs*, опубликовано в link:https://rderik.gumroad.com/l/uwOLZ[gumroad]\n" #. type: Title == -#: documentation/content/en/books/handbook/bibliography/_index.adoc:72 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:71 #, no-wrap msgid "Security Reference" msgstr "Издания о безопасности" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:75 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:74 #, no-wrap msgid "*The Book of PF: A No-Nonsense Guide to the OpenBSD Firewall*, Third Edition, published by link:https://nostarch.com/pf3[No Starch Press], 2014. ISBN: 978-1593275891\n" -msgstr "" -"*The Book of PF: A No-Nonsense Guide to the OpenBSD Firewall*, третье " -"издание, издано link:https://nostarch.com/pf3[No Starch Press], 2014 год. " -"ISBN: 978-1593275891\n" +msgstr "*The Book of PF: A No-Nonsense Guide to the OpenBSD Firewall*, третье издание, издано link:https://nostarch.com/pf3[No Starch Press], 2014 год. ISBN: 978-1593275891\n" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:76 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:75 #, no-wrap msgid "*SSH Mastery: OpenSSH, PuTTY, Tunnels, and Keys*, Second Edition, 2018. ISBN: 978-1642350029\n" -msgstr "" -"*SSH Mastery: OpenSSH, PuTTY, Tunnels, and Keys*, второе издание, 2018 год. " -"ISBN: 978-1642350029\n" +msgstr "*SSH Mastery: OpenSSH, PuTTY, Tunnels, and Keys*, второе издание, 2018 год. ISBN: 978-1642350029\n" #. type: Title == -#: documentation/content/en/books/handbook/bibliography/_index.adoc:78 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:77 #, no-wrap msgid "UNIX(R) History" msgstr "История UNIX(R)" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:81 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:80 msgid "" "Lion, John _Lion's Commentary on UNIX, 6th Ed. With Source Code_. ITP Media " "Group, 1996. ISBN 1573980137" @@ -198,7 +163,7 @@ msgstr "" "Group, 1996 год. ISBN 1573980137" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:82 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:81 msgid "" "Raymond, Eric S. _The New Hacker's Dictionary, 3rd edition_. MIT Press, " "1996. ISBN 0-262-68092-0. Also known as the http://www.catb.org/~esr/jargon/" @@ -209,7 +174,7 @@ msgstr "" "jargon/html/index.html[Jargon File]" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:83 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:82 msgid "" "Salus, Peter H. _A quarter century of UNIX_. Addison-Wesley Publishing " "Company, Inc., 1994. ISBN 0-201-54777-5" @@ -218,7 +183,7 @@ msgstr "" "Publishing Company, Inc., 1994 год. ISBN 0-201-54777-5" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:84 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:83 msgid "" "Simon Garfinkel, Daniel Weise, Steven Strassmann. _The UNIX-HATERS " "Handbook_. IDG Books Worldwide, Inc., 1994. ISBN 1-56884-203-1. Out of " @@ -229,7 +194,7 @@ msgstr "" "снята с печати, но доступна http://www.simson.net/ref/ugh.pdf[онлайн]." #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:85 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:84 msgid "" "Don Libes, Sandy Ressler _Life with UNIX_ - special edition. Prentice-Hall, " "Inc., 1989. ISBN 0-13-536657-7" @@ -238,7 +203,7 @@ msgstr "" "Hall, Inc., 1989 год. ISBN 0-13-536657-7" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:86 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:85 msgid "" "_The BSD family tree_. https://cgit.freebsd.org/src/tree/share/misc/bsd-" "family-tree[https://cgit.freebsd.org/src/tree/share/misc/bsd-family-tree] or " @@ -246,17 +211,17 @@ msgid "" "family-tree] on a FreeBSD machine." msgstr "" "_Генеалогическое древо BSD_. https://cgit.freebsd.org/src/tree/share/misc/" -"bsd-family-tree[https://cgit.freebsd.org/src/tree/share/misc/bsd-family-tree]" -" или link:file://localhost/usr/share/misc/bsd-family-tree[/usr/share/misc/" -"bsd-family-tree] на машине с FreeBSD." +"bsd-family-tree[https://cgit.freebsd.org/src/tree/share/misc/bsd-family-" +"tree] или link:file://localhost/usr/share/misc/bsd-family-tree[/usr/share/" +"misc/bsd-family-tree] на машине с FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:87 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:86 msgid "_Networked Computer Science Technical Reports Library_." msgstr "_Сетевая библиотека технических отчётов по компьютерным наукам_." #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:88 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:87 msgid "" "_Old BSD releases from the Computer Systems Research group (CSRG)_. http://" "www.mckusick.com/csrg/[http://www.mckusick.com/csrg/]: The 4CD set covers " @@ -271,7 +236,7 @@ msgstr "" "исходные тексты вместе с файлами SCCS." #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:89 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:88 msgid "" "Kernighan, Brian _Unix: A History and a Memoir_. Kindle Direct Publishing, " "2020. ISBN 978-169597855-3" @@ -280,13 +245,13 @@ msgstr "" "год. ISBN 978-169597855-3" #. type: Title == -#: documentation/content/en/books/handbook/bibliography/_index.adoc:91 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:90 #, no-wrap msgid "Periodicals, Journals, and Magazines" msgstr "Периодические издания, журналы и газеты" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:94 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:93 msgid "" "https://www.admin-magazin.de/[Admin Magazin] (in German), published by " "Medialinx AG. ISSN: 2190-1066" @@ -295,7 +260,7 @@ msgstr "" "издательство Medialinx AG. ISSN: 2190-1066" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:95 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:94 msgid "" "https://www.bsdnow.tv/[BSD Now - Video Podcast], published by Jupiter " "Broadcasting LLC" @@ -304,7 +269,7 @@ msgstr "" "LLC" #. type: Plain text -#: documentation/content/en/books/handbook/bibliography/_index.adoc:95 +#: documentation/content/en/books/handbook/bibliography/_index.adoc:94 msgid "" "https://freebsdfoundation.org/our-work/journal/[FreeBSD Journal], published " "by S&W Publishing, sponsored by The FreeBSD Foundation. ISBN: " diff --git a/documentation/content/ru/books/handbook/book.adoc b/documentation/content/ru/books/handbook/book.adoc index ce686e9595..88bb6fa5de 100644 --- a/documentation/content/ru/books/handbook/book.adoc +++ b/documentation/content/ru/books/handbook/book.adoc @@ -100,6 +100,8 @@ include::{chapters-path}security/_index.adoc[leveloffset=+1] include::{chapters-path}jails/_index.adoc[leveloffset=+1] +include::{chapters-path}containers/_index.adoc[leveloffset=+1] + include::{chapters-path}mac/_index.adoc[leveloffset=+1] include::{chapters-path}audit/_index.adoc[leveloffset=+1] diff --git a/documentation/content/ru/books/handbook/book.po b/documentation/content/ru/books/handbook/book.po index afe114a098..2c12437be5 100644 --- a/documentation/content/ru/books/handbook/book.po +++ b/documentation/content/ru/books/handbook/book.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2022-07-07 23:22-0300\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" "PO-Revision-Date: 2026-03-23 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" @@ -14,16 +14,15 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" #. type: YAML Front Matter: description #: documentation/content/en/books/handbook/book.adoc:1 #, no-wrap msgid "A constantly evolving, comprehensive resource for FreeBSD users" -msgstr "" -"Постоянно развивающийся и всеобъемлющий ресурс для пользователей FreeBSD" +msgstr "Постоянно развивающийся и всеобъемлющий ресурс для пользователей FreeBSD" #. type: Title = #: documentation/content/en/books/handbook/book.adoc:1 @@ -33,6 +32,6 @@ msgid "FreeBSD Handbook" msgstr "Руководство FreeBSD" #. type: Plain text -#: documentation/content/en/books/handbook/book.adoc:51 +#: documentation/content/en/books/handbook/book.adoc:50 msgid "'''" msgstr "'''" diff --git a/documentation/content/ru/books/handbook/boot/_index.adoc b/documentation/content/ru/books/handbook/boot/_index.adoc index c75b929f23..9b0ad69446 100644 --- a/documentation/content/ru/books/handbook/boot/_index.adoc +++ b/documentation/content/ru/books/handbook/boot/_index.adoc @@ -189,7 +189,10 @@ boot: |Продолжает загрузку ядра, если не прервано в течение указанного времени в секундах. Отображает обратный отсчет, а время по умолчанию составляет 10 секунд. |boot [`-options`] [`kernelname`] -|Немедленно переходит к загрузке ядра с любыми указанными параметрами или именем ядра. Указание имени ядра в командной строке применимо только после выполнения команды `unload`. В противном случае будет использовано ранее загруженное ядро. Если _kernelname_ не указан полностью, поиск будет выполнен в _/boot/kernel_ и _/boot/modules_. +|Немедленно переходит к загрузке ядра с любыми указанными параметрами или именем ядра. +Указание имени ядра в командной строке применимо только после выполнения команды `unload`. +В противном случае будет использовано ранее загруженное ядро. +Если _kernelname_ не является полным путём к файлу ядра, поиск будет выполнен в _/boot/kernel_ и _/boot/modules_. |boot-conf |Проходит ту же автоматическую настройку модулей на основе указанных переменных, чаще всего `kernel`. Имеет смысл только при использовании `unload` перед изменением некоторых переменных. @@ -201,7 +204,9 @@ boot: |Читает указанный файл и обрабатывает его построчно. Ошибка немедленно останавливает `include`. |load [-t ``_тип_``] `_имяфайла_` -|Загружает ядро, модуль ядра или файл указанного типа с заданным именем. Все аргументы после _имяфайла_ передаются файлу. Если _имяфайла_ не указано полностью, файл будет искаться в _/boot/kernel_ и _/boot/modules_. +|Загружает ядро, модуль ядра или файл указанного типа с заданным именем. +Все аргументы после _имяфайла_ передаются файлу. +Если _имяфайла_ не указано полностью, файл будет искаться в _/boot/kernel_ и _/boot/modules_. |ls [-l] [``_путь_``] |Отображает список файлов в указанном пути или в корневом каталоге, если путь не указан. Если указан параметр `-l`, также будут показаны размеры файлов. @@ -242,7 +247,7 @@ boot: Используйте полный путь [.filename]#/boot/GENERIC/kernel# для ссылки на стандартное ядро, поставляемое с установкой, или [.filename]#/boot/kernel.old/kernel# для ссылки на предыдущую версию ядра до обновления системы или до настройки собственного ядра. -Используйте следующее для загрузки обычных модулей с другим ядром. Обратите внимание, что в этом случае не обязательно указывать полное имя: +Используйте следующее для загрузки обычных модулей с другим ядром. Обратите внимание, что в этом случае не обязательно указывать полный путь к файлу, достаточно только имя: [source, shell] .... @@ -301,7 +306,7 @@ Enter full pathname of shell or RETURN for /bin/sh: Однопользовательский режим обычно используется для восстановления системы, которая не загружается из-за несогласованности файловой системы или ошибки в конфигурационном файле загрузки. Он также может применяться для сброса пароля `root`, если он неизвестен. Эти действия возможны, поскольку приглашение однопользовательского режима предоставляет полный локальный доступ к системе и её конфигурационным файлам. В этом режиме отсутствует сетевое взаимодействие. -Хотя однопользовательский режим полезен для восстановления системы, он представляет угрозу безопасности, если система не находится в физически защищенном месте. По умолчанию любой пользователь, имеющий физический доступ к системе, получит полный контроль над ней после загрузки в однопользовательском режиме. +Хотя однопользовательский режим полезен для восстановления системы, он представляет угрозу безопасности, если система не находится в физически защищённом месте. По умолчанию любой пользователь, имеющий физический доступ к системе, получит полный контроль над ней после загрузки в однопользовательском режиме. Если в [.filename]#/etc/ttys# параметр `console` изменён на `insecure`, система сначала запросит пароль `root` перед переходом в однопользовательский режим. Это добавляет уровень безопасности, но лишает возможности сбросить пароль `root`, если он неизвестен. diff --git a/documentation/content/ru/books/handbook/boot/_index.po b/documentation/content/ru/books/handbook/boot/_index.po index 19cef71f6e..7d67eed308 100644 --- a/documentation/content/ru/books/handbook/boot/_index.po +++ b/documentation/content/ru/books/handbook/boot/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2026-05-09 23:29+0100\n" -"PO-Revision-Date: 2026-05-11 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-11 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookboot_index/ru/>\n" @@ -43,13 +43,13 @@ msgid "The FreeBSD Booting Process" msgstr "Процесс загрузки FreeBSD" #. type: Title == -#: documentation/content/en/books/handbook/boot/_index.adoc:53 +#: documentation/content/en/books/handbook/boot/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:57 +#: documentation/content/en/books/handbook/boot/_index.adoc:56 msgid "" "The process of starting a computer and loading the operating system is " "referred to as \"the bootstrap process\", or \"booting\". FreeBSD's boot " @@ -66,7 +66,7 @@ msgstr "" "системы или другим установленным ядром." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:61 +#: documentation/content/en/books/handbook/boot/_index.adoc:60 msgid "" "This chapter details the configuration options that can be set. It " "demonstrates how to customize the FreeBSD boot process, including everything " @@ -81,17 +81,17 @@ msgstr "" "ярко-белого на серый." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:63 +#: documentation/content/en/books/handbook/boot/_index.adoc:62 msgid "Read this chapter to learn:" msgstr "Прочтите эту главу, чтобы узнать:" #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:65 +#: documentation/content/en/books/handbook/boot/_index.adoc:64 msgid "The components of the FreeBSD bootstrap system and how they interact." msgstr "Компоненты загрузочной системы FreeBSD и их взаимодействие." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:66 +#: documentation/content/en/books/handbook/boot/_index.adoc:65 msgid "" "The options that can be passed to the components in the FreeBSD bootstrap in " "order to control the boot process." @@ -100,12 +100,12 @@ msgstr "" "для управления процессом загрузки." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:67 +#: documentation/content/en/books/handbook/boot/_index.adoc:66 msgid "The basics of setting device hints." msgstr "Основы настройки подсказок устройств." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:68 +#: documentation/content/en/books/handbook/boot/_index.adoc:67 msgid "" "How to boot into single- and multi-user mode and how to properly shut down a " "FreeBSD system." @@ -114,7 +114,7 @@ msgstr "" "правильно завершить работу системы FreeBSD." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:72 +#: documentation/content/en/books/handbook/boot/_index.adoc:71 msgid "" "This chapter only describes the boot process for FreeBSD running on x86 and " "amd64 systems." @@ -123,13 +123,13 @@ msgstr "" "архитектурой x86 и amd64." #. type: Title == -#: documentation/content/en/books/handbook/boot/_index.adoc:75 +#: documentation/content/en/books/handbook/boot/_index.adoc:74 #, no-wrap msgid "FreeBSD Boot Process" msgstr "Процесс загрузки FreeBSD" #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:81 +#: documentation/content/en/books/handbook/boot/_index.adoc:80 msgid "" "Turning on a computer and starting the operating system poses an interesting " "dilemma. By definition, the computer does not know how to do anything until " @@ -146,7 +146,7 @@ msgstr "" "тогда запускается операционная система?" #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:86 +#: documentation/content/en/books/handbook/boot/_index.adoc:85 msgid "" "This problem parallels one in the book The Adventures of Baron Munchausen. " "A character had fallen part way down a manhole, and pulled himself out by " @@ -161,7 +161,7 @@ msgstr "" "системы. Со временем он сократился до «**загрузки**» (англ. \"booting\")." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:90 +#: documentation/content/en/books/handbook/boot/_index.adoc:89 msgid "" "On x86 hardware, the Basic Input/Output System (BIOS) is responsible for " "loading the operating system. The BIOS looks on the hard disk for the " @@ -178,7 +178,7 @@ msgstr "" "операционной системы, возможно, с помощью BIOS." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:97 +#: documentation/content/en/books/handbook/boot/_index.adoc:96 msgid "" "FreeBSD provides for booting from both the older MBR standard, and the newer " "GUID Partition Table (GPT). GPT partitioning is often found on computers " @@ -194,7 +194,7 @@ msgstr "" "через UEFI." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:102 +#: documentation/content/en/books/handbook/boot/_index.adoc:101 msgid "" "The code within the MBR is typically referred to as a _boot manager_, " "especially when it interacts with the user. The boot manager usually has " @@ -211,7 +211,7 @@ msgstr "" #. There is extref:{faq}[a frequently asked question] about GRUB. Beyond the answer there, // #. type: delimited block = 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:107 +#: documentation/content/en/books/handbook/boot/_index.adoc:106 msgid "" "Users of GRUB should refer to https://www.gnu.org/software/grub/grub-" "documentation.html[GNU-provided documentation]." @@ -220,7 +220,7 @@ msgstr "" "documentation.html[документации от GNU]." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:111 +#: documentation/content/en/books/handbook/boot/_index.adoc:110 msgid "" "If only one operating system is installed, the MBR searches for the first " "bootable (active) slice on the disk, and then runs the code on that slice to " @@ -236,7 +236,7 @@ msgstr "" "для загрузки." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:118 +#: documentation/content/en/books/handbook/boot/_index.adoc:117 msgid "" "The remainder of the FreeBSD bootstrap system is divided into three stages. " "The first stage knows just enough to get the computer into a specific state " @@ -256,7 +256,7 @@ msgstr "" "более гибкий загрузчик." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:121 +#: documentation/content/en/books/handbook/boot/_index.adoc:120 msgid "" "The kernel is then started and begins to probe for devices and initialize " "them for use. Once the kernel boot process is finished, the kernel passes " @@ -273,7 +273,7 @@ msgstr "" "запускает процессы, запланированные для выполнения при старте системы." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:123 +#: documentation/content/en/books/handbook/boot/_index.adoc:122 msgid "" "This section describes these stages in more detail and demonstrates how to " "interact with the FreeBSD boot process." @@ -282,13 +282,13 @@ msgstr "" "с процессом загрузки FreeBSD." #. type: Title === -#: documentation/content/en/books/handbook/boot/_index.adoc:125 +#: documentation/content/en/books/handbook/boot/_index.adoc:124 #, no-wrap msgid "The Boot Manager" msgstr "Загрузчик" #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:129 +#: documentation/content/en/books/handbook/boot/_index.adoc:128 msgid "" "The boot manager code in the MBR is sometimes referred to as _stage zero_ of " "the boot process. By default, FreeBSD uses the boot0 boot manager." @@ -297,7 +297,7 @@ msgstr "" "умолчанию FreeBSD использует загрузчик boot0." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:133 +#: documentation/content/en/books/handbook/boot/_index.adoc:132 msgid "" "The MBR installed by the FreeBSD installer is based on [.filename]#/boot/" "boot0#. The size and capability of boot0 is restricted to 446 bytes due to " @@ -312,13 +312,13 @@ msgstr "" "этот пример:" #. type: Block title -#: documentation/content/en/books/handbook/boot/_index.adoc:135 +#: documentation/content/en/books/handbook/boot/_index.adoc:134 #, no-wrap msgid "[.filename]#boot0# Screenshot" msgstr "Экран [.filename]#boot0#" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:143 +#: documentation/content/en/books/handbook/boot/_index.adoc:142 #, no-wrap msgid "" "F1 Win\n" @@ -328,13 +328,13 @@ msgstr "" "F2 FreeBSD\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:145 +#: documentation/content/en/books/handbook/boot/_index.adoc:144 #, no-wrap msgid "Default: F2\n" msgstr "Default: F2\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:151 +#: documentation/content/en/books/handbook/boot/_index.adoc:150 msgid "" "Other operating systems will overwrite an existing MBR if they are installed " "after FreeBSD. If this happens, or to replace the existing MBR with the " @@ -345,13 +345,13 @@ msgstr "" "существующую MBR на MBR FreeBSD, используйте следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:155 +#: documentation/content/en/books/handbook/boot/_index.adoc:154 #, no-wrap msgid "# fdisk -B -b /boot/boot0 device\n" msgstr "# fdisk -B -b /boot/boot0 device\n" #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:159 +#: documentation/content/en/books/handbook/boot/_index.adoc:158 msgid "" "where _device_ is the boot disk, such as [.filename]#ad0# for the first IDE " "disk, [.filename]#ad2# for the first IDE disk on a second IDE controller, or " @@ -364,13 +364,13 @@ msgstr "" "конфигурации MBR обратитесь к man:boot0cfg[8]." #. type: Title === -#: documentation/content/en/books/handbook/boot/_index.adoc:161 +#: documentation/content/en/books/handbook/boot/_index.adoc:160 #, no-wrap msgid "Stage One and Stage Two" msgstr "Этап первый и Этап второй" #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:166 +#: documentation/content/en/books/handbook/boot/_index.adoc:165 msgid "" "Conceptually, the first and second stages are part of the same program on " "the same area of the disk. Due to space constraints, they have been split " @@ -384,7 +384,7 @@ msgstr "" "или `bsdlabel`." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:169 +#: documentation/content/en/books/handbook/boot/_index.adoc:168 msgid "" "These two stages are located outside file systems, in the first track of the " "boot slice, starting with the first sector. This is where boot0, or any " @@ -397,7 +397,7 @@ msgstr "" "продолжит процесс загрузки." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:172 +#: documentation/content/en/books/handbook/boot/_index.adoc:171 msgid "" "The first stage, [.filename]#boot1#, is very simple, since it can only be " "512 bytes in size. It knows just enough about the FreeBSD _bsdlabel_, which " @@ -409,7 +409,7 @@ msgstr "" "filename]#boot2#." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:177 +#: documentation/content/en/books/handbook/boot/_index.adoc:176 msgid "" "Stage two, [.filename]#boot2#, is slightly more sophisticated, and " "understands the FreeBSD file system enough to find files. It can provide a " @@ -426,13 +426,13 @@ msgstr "" "следующий интерактивный экран:" #. type: Block title -#: documentation/content/en/books/handbook/boot/_index.adoc:179 +#: documentation/content/en/books/handbook/boot/_index.adoc:178 #, no-wrap msgid "[.filename]#boot2# Screenshot" msgstr "Экран [.filename]#boot2#" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:188 +#: documentation/content/en/books/handbook/boot/_index.adoc:187 #, no-wrap msgid "" ">> FreeBSD/i386 BOOT\n" @@ -444,7 +444,7 @@ msgstr "" "boot:\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:193 +#: documentation/content/en/books/handbook/boot/_index.adoc:192 msgid "" "To replace the installed [.filename]#boot1# and [.filename]#boot2#, use " "`bsdlabel`, where _diskslice_ is the disk and slice to boot from, such as [." @@ -456,13 +456,13 @@ msgstr "" "диске:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:197 +#: documentation/content/en/books/handbook/boot/_index.adoc:196 #, no-wrap msgid "# bsdlabel -B diskslice\n" msgstr "# bsdlabel -B diskslice\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:203 +#: documentation/content/en/books/handbook/boot/_index.adoc:202 msgid "" "If just the disk name is used, such as [.filename]#ad0#, `bsdlabel` will " "create the disk in \"dangerously dedicated mode\", without slices. This is " @@ -475,13 +475,13 @@ msgstr "" "_дисковый раздел_ перед нажатием kbd:[Enter]." #. type: Title === -#: documentation/content/en/books/handbook/boot/_index.adoc:206 +#: documentation/content/en/books/handbook/boot/_index.adoc:205 #, no-wrap msgid "Stage Three" msgstr "Этап три" #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:210 +#: documentation/content/en/books/handbook/boot/_index.adoc:209 msgid "" "The loader is the final stage of the three-stage bootstrap process. It is " "located on the file system, usually as [.filename]#/boot/loader#." @@ -491,7 +491,7 @@ msgstr "" "loader#." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:212 +#: documentation/content/en/books/handbook/boot/_index.adoc:211 msgid "" "The loader is intended as an interactive method for configuration, using a " "built-in command set, backed up by a more powerful interpreter which has a " @@ -502,7 +502,7 @@ msgstr "" "интерпретатором с расширенным набором команд." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:215 +#: documentation/content/en/books/handbook/boot/_index.adoc:214 msgid "" "During initialization, loader will probe for a console and for disks, and " "figure out which disk it is booting from. It will set variables " @@ -515,7 +515,7 @@ msgstr "" "передаваться из скрипта или вводиться в интерактивном режиме." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:218 +#: documentation/content/en/books/handbook/boot/_index.adoc:217 msgid "" "The loader will then read [.filename]#/boot/loader.rc#, which by default " "reads in [.filename]#/boot/defaults/loader.conf# which sets reasonable " @@ -531,7 +531,7 @@ msgstr "" "выбранные модули и ядро." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:223 +#: documentation/content/en/books/handbook/boot/_index.adoc:222 msgid "" "Finally, by default, loader issues a 10 second wait for key presses, and " "boots the kernel if it is not interrupted. If interrupted, the user is " @@ -551,182 +551,200 @@ msgstr "" "обратитесь к man:loader[8]." #. type: Block title -#: documentation/content/en/books/handbook/boot/_index.adoc:225 +#: documentation/content/en/books/handbook/boot/_index.adoc:224 #, no-wrap msgid "Loader Built-In Commands" msgstr "Встроенные команды загрузчика" #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:229 +#: documentation/content/en/books/handbook/boot/_index.adoc:228 #, no-wrap msgid "Variable" msgstr "Переменная" #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:231 -#: documentation/content/en/books/handbook/boot/_index.adoc:320 +#: documentation/content/en/books/handbook/boot/_index.adoc:230 +#: documentation/content/en/books/handbook/boot/_index.adoc:324 #, no-wrap msgid "Description" msgstr "Описание" #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:232 +#: documentation/content/en/books/handbook/boot/_index.adoc:231 #, no-wrap msgid "autoboot _seconds_" msgstr "autoboot _секунды_" #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:234 +#: documentation/content/en/books/handbook/boot/_index.adoc:233 #, no-wrap msgid "Proceeds to boot the kernel if not interrupted within the time span given, in seconds. It displays a countdown, and the default time span is 10 seconds." msgstr "Продолжает загрузку ядра, если не прервано в течение указанного времени в секундах. Отображает обратный отсчет, а время по умолчанию составляет 10 секунд." #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:235 +#: documentation/content/en/books/handbook/boot/_index.adoc:234 #, no-wrap msgid "boot [`-options`] [`kernelname`]" msgstr "boot [`-options`] [`kernelname`]" #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:237 +#: documentation/content/en/books/handbook/boot/_index.adoc:239 #, no-wrap -msgid "Immediately proceeds to boot the kernel, with any specified options or kernel name. Providing a kernel name on the command-line is only applicable after an `unload` has been issued. Otherwise, the previously-loaded kernel will be used. If _kernelname_ is not qualified, it will be searched under _/boot/kernel_ and _/boot/modules_." -msgstr "Немедленно переходит к загрузке ядра с любыми указанными параметрами или именем ядра. Указание имени ядра в командной строке применимо только после выполнения команды `unload`. В противном случае будет использовано ранее загруженное ядро. Если _kernelname_ не указан полностью, поиск будет выполнен в _/boot/kernel_ и _/boot/modules_." +msgid "" +"Immediately proceeds to boot the kernel, with any specified options or kernel\n" +"name. Providing a kernel name on the command-line is only applicable after an\n" +"`unload` has been issued. Otherwise, the previously-loaded kernel will be\n" +"used. If _kernelname_ is not provided with the full path, it will be searched under _/boot/kernel_ and _/boot/modules_." +msgstr "" +"Немедленно переходит к загрузке ядра с любыми указанными параметрами или " +"именем ядра.\n" +"Указание имени ядра в командной строке применимо только после выполнения " +"команды `unload`.\n" +"В противном случае будет использовано ранее загруженное ядро.\n" +"Если _kernelname_ не является полным путём к файлу ядра, поиск будет " +"выполнен в _/boot/kernel_ и _/boot/modules_." #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:238 +#: documentation/content/en/books/handbook/boot/_index.adoc:240 #, no-wrap msgid "boot-conf" msgstr "boot-conf" #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:240 +#: documentation/content/en/books/handbook/boot/_index.adoc:242 #, no-wrap msgid "Goes through the same automatic configuration of modules based on specified variables, most commonly `kernel`. This only makes sense if `unload` is used first, before changing some variables." msgstr "Проходит ту же автоматическую настройку модулей на основе указанных переменных, чаще всего `kernel`. Имеет смысл только при использовании `unload` перед изменением некоторых переменных." #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:241 +#: documentation/content/en/books/handbook/boot/_index.adoc:243 #, no-wrap msgid "help [`_topic_`]" msgstr "help [`_тема_`]" #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:243 +#: documentation/content/en/books/handbook/boot/_index.adoc:245 #, no-wrap msgid "Shows help messages read from [.filename]#/boot/loader.help#. If the topic given is `index`, the list of available topics is displayed." msgstr "Показывает справочные сообщения, прочитанные из файла [.filename]#/boot/loader.help#. Если указана тема `index`, отображается список доступных тем." #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:244 +#: documentation/content/en/books/handbook/boot/_index.adoc:246 #, no-wrap msgid "include `_filename_` ..." msgstr "include `_имяфайла_` ..." #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:246 +#: documentation/content/en/books/handbook/boot/_index.adoc:248 #, no-wrap msgid "Reads the specified file and interprets it line by line. An error immediately stops the `include`." msgstr "Читает указанный файл и обрабатывает его построчно. Ошибка немедленно останавливает `include`." #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:247 +#: documentation/content/en/books/handbook/boot/_index.adoc:249 #, no-wrap msgid "load [-t ``_type_``] `_filename_`" msgstr "load [-t ``_тип_``] `_имяфайла_`" #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:249 +#: documentation/content/en/books/handbook/boot/_index.adoc:253 #, no-wrap -msgid "Loads the kernel, kernel module, or file of the type given, with the specified filename. Any arguments after _filename_ are passed to the file. If _filename_ is not qualified, it will be searched under _/boot/kernel_ and _/boot/modules_." -msgstr "Загружает ядро, модуль ядра или файл указанного типа с заданным именем. Все аргументы после _имяфайла_ передаются файлу. Если _имяфайла_ не указано полностью, файл будет искаться в _/boot/kernel_ и _/boot/modules_." +msgid "" +"Loads the kernel, kernel module, or file of the type given, with the\n" +"specified filename. Any arguments after _filename_ are passed to the file. If\n" +"_filename_ is not provided with the full path, it will be searched under _/boot/kernel_ and _/boot/modules_." +msgstr "" +"Загружает ядро, модуль ядра или файл указанного типа с заданным именем.\n" +"Все аргументы после _имяфайла_ передаются файлу.\n" +"Если _имяфайла_ не указано полностью, файл будет искаться в _/boot/kernel_ и " +"_/boot/modules_." #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:250 +#: documentation/content/en/books/handbook/boot/_index.adoc:254 #, no-wrap msgid "ls [-l] [``_path_``]" msgstr "ls [-l] [``_путь_``]" #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:252 +#: documentation/content/en/books/handbook/boot/_index.adoc:256 #, no-wrap msgid "Displays a listing of files in the given path, or the root directory, if the path is not specified. If `-l` is specified, file sizes will also be shown." msgstr "Отображает список файлов в указанном пути или в корневом каталоге, если путь не указан. Если указан параметр `-l`, также будут показаны размеры файлов." #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:253 +#: documentation/content/en/books/handbook/boot/_index.adoc:257 #, no-wrap msgid "lsdev [`-v`]" msgstr "lsdev [`-v`]" #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:255 +#: documentation/content/en/books/handbook/boot/_index.adoc:259 #, no-wrap msgid "Lists all of the devices from which it may be possible to load modules. If `-v` is specified, more details are printed." msgstr "Перечисляет все устройства, с которых возможно загрузить модули. Если указан параметр `-v`, выводится более подробная информация." #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:256 +#: documentation/content/en/books/handbook/boot/_index.adoc:260 #, no-wrap msgid "lsmod [`-v`]" msgstr "lsmod [`-v`]" #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:258 +#: documentation/content/en/books/handbook/boot/_index.adoc:262 #, no-wrap msgid "Displays loaded modules. If `-v` is specified, more details are shown." msgstr "Отображает загруженные модули. Если указан параметр `-v`, выводится более подробная информация." #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:259 +#: documentation/content/en/books/handbook/boot/_index.adoc:263 #, no-wrap msgid "more `_filename_`" msgstr "more `_имяфайла_`" #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:261 +#: documentation/content/en/books/handbook/boot/_index.adoc:265 #, no-wrap msgid "Displays the files specified, with a pause at each `LINES` displayed." msgstr "Отображает указанные файлы с паузой после каждых `LINES` выведенных строк." #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:262 +#: documentation/content/en/books/handbook/boot/_index.adoc:266 #, no-wrap msgid "reboot" msgstr "reboot" #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:264 +#: documentation/content/en/books/handbook/boot/_index.adoc:268 #, no-wrap msgid "Immediately reboots the system." msgstr "Немедленно перезагружает систему." #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:265 +#: documentation/content/en/books/handbook/boot/_index.adoc:269 #, no-wrap msgid "set `_variable_`, set `_variable=value_`" msgstr "set `_variable_`, set `_variable=value_`" #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:267 +#: documentation/content/en/books/handbook/boot/_index.adoc:271 #, no-wrap msgid "Sets the specified environment variables." msgstr "Устанавливает указанные переменные окружения." #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:268 +#: documentation/content/en/books/handbook/boot/_index.adoc:272 #, no-wrap msgid "unload" msgstr "unload" #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:269 +#: documentation/content/en/books/handbook/boot/_index.adoc:273 #, no-wrap msgid "Removes all loaded modules." msgstr "Удаляет все загруженные модули." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:273 +#: documentation/content/en/books/handbook/boot/_index.adoc:277 msgid "" "Here are some practical examples of loader usage. To boot the usual kernel " "in single-user mode:" @@ -735,13 +753,13 @@ msgstr "" "загрузить обычное ядро в однопользовательском режиме:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:277 +#: documentation/content/en/books/handbook/boot/_index.adoc:281 #, no-wrap msgid " boot -s\n" msgstr " boot -s\n" #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:280 +#: documentation/content/en/books/handbook/boot/_index.adoc:284 msgid "" "To unload the usual kernel and modules and then load the previous or " "another, specified kernel:" @@ -750,7 +768,7 @@ msgstr "" "другое указанное ядро:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:285 +#: documentation/content/en/books/handbook/boot/_index.adoc:289 #, no-wrap msgid "" " unload\n" @@ -760,9 +778,9 @@ msgstr "" " load /путь/к/файлуядра\n" #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:288 +#: documentation/content/en/books/handbook/boot/_index.adoc:292 msgid "" -"Use the qualified [.filename]#/boot/GENERIC/kernel# to refer to the default " +"Use the full path [.filename]#/boot/GENERIC/kernel# to refer to the default " "kernel that comes with an installation, or [.filename]#/boot/kernel.old/" "kernel#, to refer to the previously installed kernel before a system upgrade " "or before configuring a custom kernel." @@ -773,16 +791,18 @@ msgstr "" "до настройки собственного ядра." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:291 +#: documentation/content/en/books/handbook/boot/_index.adoc:295 msgid "" "Use the following to load the usual modules with another kernel. Note that " -"in this case it is not necessary the qualified name:" +"in this case it is not necessary to provide the full path, only the file " +"name:" msgstr "" "Используйте следующее для загрузки обычных модулей с другим ядром. Обратите " -"внимание, что в этом случае не обязательно указывать полное имя:" +"внимание, что в этом случае не обязательно указывать полный путь к файлу, " +"достаточно только имя:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:297 +#: documentation/content/en/books/handbook/boot/_index.adoc:301 #, no-wrap msgid "" "unload\n" @@ -794,24 +814,24 @@ msgstr "" "boot-conf\n" #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:300 +#: documentation/content/en/books/handbook/boot/_index.adoc:304 msgid "To load an automated kernel configuration script:" msgstr "Для загрузки автоматизированного сценария конфигурации ядра:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:304 +#: documentation/content/en/books/handbook/boot/_index.adoc:308 #, no-wrap msgid " load -t userconfig_script /boot/kernel.conf\n" msgstr " load -t userconfig_script /boot/kernel.conf\n" #. type: Title === -#: documentation/content/en/books/handbook/boot/_index.adoc:307 +#: documentation/content/en/books/handbook/boot/_index.adoc:311 #, no-wrap msgid "Last Stage" msgstr "Последний этап" #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:312 +#: documentation/content/en/books/handbook/boot/_index.adoc:316 msgid "" "Once the kernel is loaded by either loader or by boot2, which bypasses " "loader, it examines any boot flags and adjusts its behavior as necessary. " @@ -826,67 +846,67 @@ msgstr "" "информацию о других флагах загрузки можно найти в man:boot[8]." #. type: Block title -#: documentation/content/en/books/handbook/boot/_index.adoc:314 +#: documentation/content/en/books/handbook/boot/_index.adoc:318 #, no-wrap msgid "Kernel Interaction During Boot" msgstr "Взаимодействие с ядром во время загрузки" #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:318 +#: documentation/content/en/books/handbook/boot/_index.adoc:322 #, no-wrap msgid "Option" msgstr "Опция" #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:321 +#: documentation/content/en/books/handbook/boot/_index.adoc:325 #, no-wrap msgid "`-a`" msgstr "`-a`" #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:323 +#: documentation/content/en/books/handbook/boot/_index.adoc:327 #, no-wrap msgid "During kernel initialization, ask for the device to mount as the root file system." msgstr "Во время инициализации ядра запросить устройство для монтирования в качестве корневой файловой системы." #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:324 +#: documentation/content/en/books/handbook/boot/_index.adoc:328 #, no-wrap msgid "`-C`" msgstr "`-C`" #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:326 +#: documentation/content/en/books/handbook/boot/_index.adoc:330 #, no-wrap msgid "Boot the root file system from a CDROM." msgstr "Загрузка корневой файловой системы с CDROM." #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:327 +#: documentation/content/en/books/handbook/boot/_index.adoc:331 #, no-wrap msgid "`-s`" msgstr "`-s`" #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:329 +#: documentation/content/en/books/handbook/boot/_index.adoc:333 #, no-wrap msgid "Boot into single-user mode." msgstr "Загрузится в однопользовательский режим." #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:330 +#: documentation/content/en/books/handbook/boot/_index.adoc:334 #, no-wrap msgid "`-v`" msgstr "`-v`" #. type: Table -#: documentation/content/en/books/handbook/boot/_index.adoc:331 +#: documentation/content/en/books/handbook/boot/_index.adoc:335 #, no-wrap msgid "Be more verbose during kernel startup." msgstr "Более подробный вывод во время загрузки ядра." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:335 +#: documentation/content/en/books/handbook/boot/_index.adoc:339 msgid "" "Once the kernel has finished booting, it passes control to the user process " "man:init[8], which is located at [.filename]#/sbin/init#, or the program " @@ -899,7 +919,7 @@ msgstr "" "процесса загрузки." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:339 +#: documentation/content/en/books/handbook/boot/_index.adoc:343 msgid "" "The boot sequence makes sure that the file systems available on the system " "are consistent. If a UFS file system is not, and `fsck` cannot fix the " @@ -915,13 +935,13 @@ msgstr "" "многопользовательский режим." #. type: Title ==== -#: documentation/content/en/books/handbook/boot/_index.adoc:341 +#: documentation/content/en/books/handbook/boot/_index.adoc:345 #, no-wrap msgid "Single-User Mode" msgstr "Однопользовательский режим" #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:346 +#: documentation/content/en/books/handbook/boot/_index.adoc:350 msgid "" "A user can specify this mode by booting with `-s` or by setting the " "`boot_single` variable in loader. It can also be reached by running " @@ -934,13 +954,13 @@ msgstr "" "Однопользовательский режим начинается со следующего сообщения:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:350 +#: documentation/content/en/books/handbook/boot/_index.adoc:354 #, no-wrap msgid "Enter full pathname of shell or RETURN for /bin/sh:\n" msgstr "Enter full pathname of shell or RETURN for /bin/sh:\n" #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:354 +#: documentation/content/en/books/handbook/boot/_index.adoc:358 msgid "" "If the user presses kbd:[Enter], the system will enter the default POSIX(R) " "shell. To specify a different shell, input the full path to the shell." @@ -949,7 +969,7 @@ msgstr "" "умолчанию. Чтобы указать другую оболочку, введите полный путь к ней." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:359 +#: documentation/content/en/books/handbook/boot/_index.adoc:363 msgid "" "Single-user mode is usually used to repair a system that will not boot due " "to an inconsistent file system or an error in a boot configuration file. It " @@ -967,7 +987,7 @@ msgstr "" "сетевое взаимодействие." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:362 +#: documentation/content/en/books/handbook/boot/_index.adoc:366 msgid "" "While single-user mode is useful for repairing a system, it poses a security " "risk unless the system is in a physically secure location. By default, any " @@ -976,12 +996,12 @@ msgid "" msgstr "" "Хотя однопользовательский режим полезен для восстановления системы, он " "представляет угрозу безопасности, если система не находится в физически " -"защищенном месте. По умолчанию любой пользователь, имеющий физический доступ " +"защищённом месте. По умолчанию любой пользователь, имеющий физический доступ " "к системе, получит полный контроль над ней после загрузки в " "однопользовательском режиме." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:365 +#: documentation/content/en/books/handbook/boot/_index.adoc:369 msgid "" "If the system `console` is changed to `insecure` in [.filename]#/etc/ttys#, " "the system will first prompt for the `root` password before initiating " @@ -994,13 +1014,13 @@ msgstr "" "возможности сбросить пароль `root`, если он неизвестен." #. type: Block title -#: documentation/content/en/books/handbook/boot/_index.adoc:367 +#: documentation/content/en/books/handbook/boot/_index.adoc:371 #, no-wrap msgid "Configuring an Insecure Console in [.filename]#/etc/ttys#" msgstr "Настройка небезопасной консоли в [.filename]#/etc/ttys#" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:377 +#: documentation/content/en/books/handbook/boot/_index.adoc:381 #, no-wrap msgid "" "# name getty type status comments\n" @@ -1016,7 +1036,7 @@ msgstr "" "console none unknown off insecure\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:382 +#: documentation/content/en/books/handbook/boot/_index.adoc:386 msgid "" "An `insecure` console means that physical security to the console is " "considered to be insecure, so only someone who knows the `root` password may " @@ -1027,13 +1047,13 @@ msgstr "" "однопользовательский режим." #. type: Title ==== -#: documentation/content/en/books/handbook/boot/_index.adoc:384 +#: documentation/content/en/books/handbook/boot/_index.adoc:388 #, no-wrap msgid "Multi-User Mode" msgstr "Многопользовательский режим" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:387 +#: documentation/content/en/books/handbook/boot/_index.adoc:391 msgid "" "If init finds the file systems to be in order, or once the user has finished " "their commands in single-user mode and has typed `exit` to leave single-user " @@ -1046,7 +1066,7 @@ msgstr "" "многопользовательский режим, в котором начинается настройка ресурсов системы." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:391 +#: documentation/content/en/books/handbook/boot/_index.adoc:395 msgid "" "The resource configuration system reads in configuration defaults from [." "filename]#/etc/defaults/rc.conf# and system-specific details from [." @@ -1062,7 +1082,7 @@ msgstr "" "системные демоны, а затем скрипты запуска локально установленных пакетов." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:393 +#: documentation/content/en/books/handbook/boot/_index.adoc:397 msgid "" "To learn more about the resource configuration system, refer to man:rc[8] " "and examine the scripts located in [.filename]#/etc/rc.d#." @@ -1071,13 +1091,13 @@ msgstr "" "изучите скрипты в [.filename]#/etc/rc.d#." #. type: Title == -#: documentation/content/en/books/handbook/boot/_index.adoc:395 +#: documentation/content/en/books/handbook/boot/_index.adoc:399 #, no-wrap msgid "Device Hints" msgstr "Подсказки устройств" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:400 +#: documentation/content/en/books/handbook/boot/_index.adoc:404 msgid "" "During initial system startup, the boot man:loader[8] reads man:device." "hints[5]. This file stores kernel boot information known as variables, " @@ -1091,7 +1111,7 @@ msgstr "" "конфигурации." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:406 +#: documentation/content/en/books/handbook/boot/_index.adoc:410 msgid "" "Device hints may also be specified at the Stage 3 boot loader prompt, as " "demonstrated in crossref:boot[boot-loader, Stage Three]. Variables can be " @@ -1109,7 +1129,7 @@ msgstr "" "перезагрузке." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:408 +#: documentation/content/en/books/handbook/boot/_index.adoc:412 msgid "" "Once the system is booted, man:kenv[1] can be used to dump all of the " "variables." @@ -1117,7 +1137,7 @@ msgstr "" "После загрузки системы все переменные можно вывести с помощью man:kenv[1]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:411 +#: documentation/content/en/books/handbook/boot/_index.adoc:415 msgid "" "The syntax for [.filename]#/boot/device.hints# is one variable per line, " "using the hash \"#\" as comment markers. Lines are constructed as follows:" @@ -1127,24 +1147,24 @@ msgstr "" "образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:415 +#: documentation/content/en/books/handbook/boot/_index.adoc:419 #, no-wrap msgid " hint.driver.unit.keyword=\"value\"\n" msgstr " hint.driver.unit.keyword=\"value\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:418 +#: documentation/content/en/books/handbook/boot/_index.adoc:422 msgid "The syntax for the Stage 3 boot loader is:" msgstr "Синтаксис загрузчика Этапа 3 следующий:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:422 +#: documentation/content/en/books/handbook/boot/_index.adoc:426 #, no-wrap msgid " set hint.driver.unit.keyword=value\n" msgstr " set hint.driver.unit.keyword=value\n" #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:426 +#: documentation/content/en/books/handbook/boot/_index.adoc:430 msgid "" "where `driver` is the device driver name, `unit` is the device driver unit " "number, and `keyword` is the hint keyword. The keyword may consist of the " @@ -1155,44 +1175,44 @@ msgstr "" "включать следующие варианты:" #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:428 +#: documentation/content/en/books/handbook/boot/_index.adoc:432 msgid "`at`: specifies the bus which the device is attached to." msgstr "`at`: указывает шину, к которой подключено устройство." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:429 +#: documentation/content/en/books/handbook/boot/_index.adoc:433 msgid "`port`: specifies the start address of the I/O to be used." msgstr "" "`port`: указывает начальный адрес ввода-вывода, который будет использоваться." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:430 +#: documentation/content/en/books/handbook/boot/_index.adoc:434 msgid "`irq`: specifies the interrupt request number to be used." msgstr "" "`irq`: указывает номер запроса на прерывание, который должен использоваться." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:431 +#: documentation/content/en/books/handbook/boot/_index.adoc:435 msgid "`drq`: specifies the DMA channel number." msgstr "`drq`: указывает номер канала DMA." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:432 +#: documentation/content/en/books/handbook/boot/_index.adoc:436 msgid "`maddr`: specifies the physical memory address occupied by the device." msgstr "`maddr`: указывает физический адрес памяти, занятый устройством." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:433 +#: documentation/content/en/books/handbook/boot/_index.adoc:437 msgid "`flags`: sets various flag bits for the device." msgstr "`flags`: устанавливает различные биты флагов для устройства." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:434 +#: documentation/content/en/books/handbook/boot/_index.adoc:438 msgid "`disabled`: if set to `1` the device is disabled." msgstr "`disabled`: если установлено в `1`, устройство отключено." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:437 +#: documentation/content/en/books/handbook/boot/_index.adoc:441 msgid "" "Since device drivers may accept or require more hints not listed here, " "viewing a driver's manual page is recommended. For more information, refer " @@ -1204,13 +1224,13 @@ msgstr "" "к man:device.hints[5], man:kenv[1], man:loader.conf[5] и man:loader[8]." #. type: Title == -#: documentation/content/en/books/handbook/boot/_index.adoc:439 +#: documentation/content/en/books/handbook/boot/_index.adoc:443 #, no-wrap msgid "Shutdown Sequence" msgstr "Последовательность выключения" #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:442 +#: documentation/content/en/books/handbook/boot/_index.adoc:446 msgid "" "Upon controlled shutdown using man:shutdown[8], man:init[8] will attempt to " "run the script [.filename]#/etc/rc.shutdown#, and then proceed to send all " @@ -1223,7 +1243,7 @@ msgstr "" "которые не завершатся своевременно." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:448 +#: documentation/content/en/books/handbook/boot/_index.adoc:452 msgid "" "To power down a FreeBSD machine on architectures and systems that support " "power management, use `shutdown -p now` to turn the power off immediately. " @@ -1241,7 +1261,7 @@ msgstr "" "shutdown[8]." #. type: Plain text -#: documentation/content/en/books/handbook/boot/_index.adoc:450 +#: documentation/content/en/books/handbook/boot/_index.adoc:454 msgid "" "Modify group membership by referring to crossref:basics[users-" "synopsis,“Users and Basic Account Management”]." @@ -1250,7 +1270,7 @@ msgstr "" "synopsis,«Пользователи и основы управления учётными записями»]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/boot/_index.adoc:454 +#: documentation/content/en/books/handbook/boot/_index.adoc:458 msgid "" "Power management requires man:acpi[4] to be loaded as a module or statically " "compiled into a custom kernel." diff --git a/documentation/content/ru/books/handbook/bsdinstall/_index.adoc b/documentation/content/ru/books/handbook/bsdinstall/_index.adoc index db5e88c480..bfa7ccad3f 100644 --- a/documentation/content/ru/books/handbook/bsdinstall/_index.adoc +++ b/documentation/content/ru/books/handbook/bsdinstall/_index.adoc @@ -154,7 +154,7 @@ FreeBSD поддерживает различные архитектуры, вк Проверка _контрольной суммы_ в FreeBSD может быть выполнена автоматически с помощью man:sha256sum[1] (и man:sha512sum[1]) путем выполнения: -[source, shell] +[source, shell, subs=attributes] .... % sha256sum -c CHECKSUM.SHA256-FreeBSD-{rel-latest}-RELEASE-amd64 --ignore-missing FreeBSD-{rel-latest}-RELEASE-amd64-dvd1.iso: OK @@ -184,7 +184,7 @@ FreeBSD-{rel-latest}-RELEASE-amd64-dvd1.iso: OK . Утилита командной строки доступна в системах BSD, Linux(R) и Mac OS(R). Чтобы записать образ с помощью `dd`, вставьте USB-накопитель и определите его имя устройства. Затем укажите имя загруженного файла установки и имя устройства USB-накопителя. В этом примере записывается образ установки amd64 на первое USB-устройство в существующей системе FreeBSD. + -[source, shell] +[source, shell, subs=attributes] .... # dd if=FreeBSD-{rel-latest}-RELEASE-amd64-memstick.img of=/dev/da0 bs=1M conv=sync .... @@ -291,7 +291,7 @@ image::bsdinstall-choose-mode.png["Приветственное меню уст .Загрузка раскладки клавиатуры image::bsdinstall-keymap-loading.png["Загрузка раскладки клавиатуры"] -После загрузки раскладок клавиатур bsdinstall отображает меню, показанное на рисунке crossref:bsdinstall[bsdinstall-keymap-10,Меню выбора раскладки клавиатуры]. Используйте стрелки вверх и вниз, чтобы выбрать раскладку, наиболее точно соответствующую клавиатуре, подключенной к системе. Нажмите kbd:[Enter], чтобы сохранить выбор. +После загрузки раскладок клавиатур bsdinstall отображает меню, показанное на рисунке crossref:bsdinstall[bsdinstall-keymap-10,Меню выбора раскладки клавиатуры]. Используйте стрелки вверх и вниз, чтобы выбрать раскладку, наиболее точно соответствующую клавиатуре, подключённой к системе. Нажмите kbd:[Enter], чтобы сохранить выбор. [[bsdinstall-keymap-10]] .Меню выбора раскладки клавиатуры @@ -322,7 +322,7 @@ image::bsdinstall-config-hostname.png["Установка имени хоста" [[bsdinstall-installation-type]] === Выбор типа установки -В следующем меню bsdinstall спросит, следует ли устанавливать базовую систему с использованием традиционных дистрибутивных наборов (distribution sets) или нового метода, основанного на пакетах. +В следующем меню bsdinstall спросит, следует ли устанавливать базовую систему с использованием традиционных наборов дистрибутива (distribution sets) или нового метода, основанного на пакетах. [[bsdinstall-choose-type]] .Выбор типа установки @@ -330,13 +330,13 @@ image::bsdinstall-distributions-sets-pkgbase.png["Выбор между \"Distri Начиная с FreeBSD 15.0, установщик предлагает два различных подхода для развёртывания и последующего обновления базовой системы. Оба варианта устанавливают одно и то же ядро и пользовательское окружение, но принципиально различаются в способах доставки и сопровождения с течением времени. -* `Distribution Sets` (Наборы дистрибутива) — классический метод установки, используемый с первых дней существования проекта. Базовая система распаковывается из коллекции сжатых tar-архивов. Обновления выполняются исключительно с помощью утилиты man:freebsd-update[8]. Этот метод полностью поддерживается, стабилен и остаётся методом по умолчанию для большинства установочных носителей в серии 15.x. +* `Distribution Sets` (Наборы дистрибутива) — классический метод установки, используемый с первых дней существования проекта. Базовая система распаковывается из коллекции сжатых tar-архивов. Обновления выполняются исключительно с помощью утилиты man:freebsd-update[8]. Этот метод полностью поддерживается, стабилен и остаётся методом, используемым по умолчанию для большинства установочных носителей в серии 15.x. * `Packages (Tech Preview)` (Пакеты — техническая предварительная версия) — устанавливает базовую систему как набор отдельных пакетов из репозитория `FreeBSD-base`. После установки вся операционная система — как базовая, так и любое стороннее программное обеспечение — может быть обновлена одной командой `pkg upgrade`. Этот метод, известный как `pkgbase`, объединяет управление системой в рамках инфраструктуры man:pkg[8]. [TIP] ==== -Вариант `Packages (Tech Preview)` (Пакеты — техническая предварительная версия) предлагается для тестирования и раннего внедрения. Хотя ожидается, что этот метод станет методом по умолчанию в FreeBSD 16.0, пользователям, которые предпочитают консервативное, проверенное временем решение для обновлений, следует выбирать `Distribution Sets` (Наборы дистрибутива) для производственных сред в течение жизненного цикла 15.x. +Вариант `Packages (Tech Preview)` (Пакеты — техническая предварительная версия) предлагается для тестирования и раннего внедрения. Хотя ожидается, что этот метод станет методом, используемым по умолчанию в FreeBSD 16.0, пользователям, которые предпочитают консервативное, проверенное временем решение для обновлений, следует выбирать `Distribution Sets` (Наборы дистрибутива) для производственных сред в течение жизненного цикла 15.x. ==== [[bsdinstall-components]] @@ -351,7 +351,7 @@ image::bsdinstall-config-components.png["Различные компоненты Выбор компонентов для установки в значительной степени зависит от предполагаемого использования системы и доступного дискового пространства. Базовая система FreeBSD, включающая ядро и пользовательское окружение (_base system_), устанавливается всегда. В зависимости от архитектуры некоторые из этих компонентов могут отсутствовать: * `base-dbg` - Базовые инструменты, такие как cat и ls, среди многих других, с активированными отладочными символами. -* `kernel-dbg` - Ядро и модули с включенными отладочными символами. +* `kernel-dbg` - Ядро и модули с включёнными отладочными символами. * `lib32-dbg` - Совместимые библиотеки для запуска 32-битных приложений на 64-битной версии FreeBSD с активированными отладочными символами. * `lib32` - Совместимые библиотеки для запуска 32-битных приложений на 64-битной версии FreeBSD. * `ports` - Коллекция портов FreeBSD представляет собой набор файлов, автоматизирующих загрузку, компиляцию и установку сторонних программных пакетов. В разделе crossref:ports[ports,Установка приложений: Пакеты и Порты] рассматривается, как использовать Коллекцию портов. @@ -543,8 +543,8 @@ image::bsdinstall-part-manual-addpart.png["Тип запрашиваемого |`freebsd-boot` |`512K` -| -| +| +| |`freebsd-ufs` |`2G` @@ -553,7 +553,7 @@ image::bsdinstall-part-manual-addpart.png["Тип запрашиваемого |`freebsd-swap` |`4G` -| +| |`exswap` |`freebsd-ufs` @@ -591,7 +591,7 @@ image::bsdinstall-zfs-menu.png["Меню с различными вариант * `Сканировать диски (Rescan Devices)` - Обновить список доступных дисков. * `Информация о диске (Disk Info)` - Это меню позволяет просматривать информацию о каждом диске, включая таблицу разделов и другие данные, такие как модель устройства и серийный номер, если они доступны. * `Имя пула (Pool Name)` - Укажите имя пула. По умолчанию используется имя _zroot_. -* `Принудительно использовать секторы 4K? (Force 4K Sectors?)` — Принудительное использование секторов размером 4K. По умолчанию установщик автоматически создаёт разделы, выровненные по границам 4K, и принудительно устанавливает использование секторов 4K в ZFS. Это безопасно даже для дисков с секторами размером 512 байт и имеет дополнительное преимущество: пулы, созданные на дисках с 512-байтными секторами, смогут в будущем работать с дисками, имеющими секторы 4K, — как для расширения хранилища, так и для замены вышедших из строя дисков. Нажмите kbd:[Enter], чтобы выбрать активацию или отказ от нее. +* `Принудительно использовать секторы 4K? (Force 4K Sectors?)` — Принудительное использование секторов размером 4K. По умолчанию установщик автоматически создаёт разделы, выровненные по границам 4K, и принудительно устанавливает использование секторов 4K в ZFS. Это безопасно даже для дисков с секторами размером 512 байт и имеет дополнительное преимущество: пулы, созданные на дисках с 512-байтными секторами, смогут в будущем работать с дисками, имеющими секторы 4K, — как для расширения хранилища, так и для замены вышедших из строя дисков. Нажмите kbd:[Enter], чтобы выбрать активацию или отказ от неё. * `Шифровать диски (Encrypt Disks)?` - Шифрование дисков позволяет пользователю зашифровать диски с помощью GELI. Дополнительная информация о шифровании дисков доступна в crossref:disks[disks-encrypting-geli,“Шифрование дисков с помощью geli”]. Нажмите клавишу kbd:[Enter], чтобы выбрать, активировать его или нет. * `Схема разделов (Partition Scheme)` - Выберите схему разделов. GPT рекомендуется в большинстве случаев. Нажмите клавишу kbd:[Enter] для выбора между различными вариантами. * `Размер подкачки (Swap Size)` - Установите объём области подкачки. @@ -607,7 +607,7 @@ image::bsdinstall-zfs-vdev_type.png["Меню выбора типа виртуа Вот сводка по `Типу пула`, который можно выбрать в этом меню: -* `stripe` - Чередование (striping) обеспечивает максимальный объём хранилища из всех подключенных устройств, но не предоставляет избыточности. Если выйдет из строя хотя бы один диск, данные в пуле будут потеряны безвозвратно. +* `stripe` - Чередование (striping) обеспечивает максимальный объём хранилища из всех подключённых устройств, но не предоставляет избыточности. Если выйдет из строя хотя бы один диск, данные в пуле будут потеряны безвозвратно. * `mirror` - Зеркалирование сохраняет полную копию всех данных на каждом диске. Зеркалирование обеспечивает высокую производительность чтения, поскольку данные считываются со всех дисков параллельно. Производительность записи ниже, так как данные должны быть записаны на все диски в пуле. Допускает отказ всех дисков, кроме одного. Для этого варианта требуется как минимум два диска. * `raid10` - Чередующиеся зеркала. Обеспечивает наилучшую производительность, но наименьший объём хранилища. Для этого варианта требуется четное количество дисков, минимум четыре. * `raidz1` - RAID с одинарной избыточностью. Позволяет одновременный отказ одного диска. Для этого варианта требуется как минимум три диска. @@ -951,7 +951,7 @@ image::bsdinstall-finalconfiguration.png["Меню с различными ва * `Службы (Services)` - Описано в crossref:bsdinstall[bsdinstall-sysconf, Включение служб]. * `Усиление защиты системы (System Hardening)` - Описано в crossref:bsdinstall[bsdinstall-hardening, Включение опций усиления безопасности]. * `Часовая зона (Time Zone)` - Описано в crossref:bsdinstall[bsdinstall-timezone, Настройка часовой зоны]. -* `Firmware` (Прошивка) — загружает и устанавливает необходимые прошивки для системных компонентов, таких как Wi-Fi или графические карты. +* `Firmware` (Прошивка) — загружает и устанавливает необходимое микропрограммное обеспечение для системных компонентов, таких как Wi-Fi или графические карты. * `Руководство (Handbook)` - Загрузить и установить Руководство FreeBSD. После завершения настройки выберите btn:[Выход (Exit)]. diff --git a/documentation/content/ru/books/handbook/bsdinstall/_index.po b/documentation/content/ru/books/handbook/bsdinstall/_index.po index e080bf3c7b..fb8a812004 100644 --- a/documentation/content/ru/books/handbook/bsdinstall/_index.po +++ b/documentation/content/ru/books/handbook/bsdinstall/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2026-05-09 23:29+0100\n" -"PO-Revision-Date: 2026-05-11 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-05-18 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookbsdinstall_index/ru/>\n" @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" #. type: YAML Front Matter: description @@ -43,13 +43,13 @@ msgid "Installing FreeBSD" msgstr "Установка FreeBSD" #. type: Title == -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:53 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:57 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:56 msgid "" "FreeBSD supports different architectures including amd64, ARM(R), RISC-V(R), " "and PowerPC(R). Depending on the architecture and platform, different " @@ -62,12 +62,12 @@ msgstr "" "непосредственного запуска FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:59 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:58 msgid "The image types are:" msgstr "Типы образов:" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:61 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:60 msgid "" "Virtual Machine disk images, such as `qcow2`, `vmdk`, `vhd`, and raw device " "images. These are not installation images, but images that have FreeBSD " @@ -80,7 +80,7 @@ msgstr "" "машин также часто используются в облачных средах." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:62 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:61 msgid "" "SD card images, for embedded systems such as Raspberry Pi. These files must " "be uncompressed and written as a raw image to an SD card, from which the " @@ -91,7 +91,7 @@ msgstr "" "будет загружаться плата." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:63 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:62 msgid "" "Installation images to boot from an ISO or USB device to install FreeBSD on " "a drive for the usual desktop, laptop, or server system." @@ -100,7 +100,7 @@ msgstr "" "FreeBSD на диск для обычной настольной, портативной или серверной системы." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:66 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:65 msgid "" "The rest of this chapter describes the third case, explaining how to install " "FreeBSD using the text-based installation program named bsdinstall. There " @@ -115,45 +115,45 @@ msgstr "" "руководство, а не как точную инструкцию." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:68 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:67 msgid "Read this chapter to learn:" msgstr "Прочтите эту главу, чтобы узнать:" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:70 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:69 msgid "How to obtain FreeBSD images and create FreeBSD installation media." msgstr "Как получить образы FreeBSD и создать установочные носители FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:71 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:70 msgid "How to start bsdinstall." msgstr "Как запустить bsdinstall." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:72 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:71 msgid "" "The questions bsdinstall will ask, what they mean, and how to answer them." msgstr "Вопросы, которые задаст bsdinstall, их значение и как на них отвечать." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:73 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:72 msgid "How to troubleshoot a failed installation." msgstr "Как решить проблемы неудачной установки." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:74 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:73 msgid "" "How to access a live version of FreeBSD before committing to an installation." msgstr "Как получить доступ к свежей версии FreeBSD перед установкой системы." #. type: Title == -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:76 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:75 #, no-wrap msgid "Minimum Hardware Requirements" msgstr "Минимальные требования к оборудованию" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:81 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:80 msgid "" "The hardware requirements to install FreeBSD vary by architecture and " "version. Hardware architectures and devices supported by a FreeBSD release " @@ -170,13 +170,13 @@ msgstr "" "правильного образа для различных архитектур." #. type: Title == -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:83 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:82 #, no-wrap msgid "Pre-Installation Tasks" msgstr "Задачи перед установкой" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:86 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:85 msgid "" "Once it has been determined that the system meets the minimum hardware " "requirements for installing FreeBSD, the installation file should be " @@ -187,7 +187,7 @@ msgstr "" "подготовить установочный носитель." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:90 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:89 msgid "" "Consider using crossref:virtualization[virtualization,virtualization] when " "wanting to use FreeBSD on a system that already has another operating system " @@ -198,7 +198,7 @@ msgstr "" "установлена другая операционная система." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:93 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:92 msgid "" "Before moving on to the installation, check that the system is ready by " "verifying the items in this checklist:" @@ -207,13 +207,13 @@ msgstr "" "пункты из этого контрольного списка:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:97 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:96 #, no-wrap msgid "*Back Up Important Data*\n" msgstr "*Резервное копирование важных данных*\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:103 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:102 msgid "" "Before installing any operating system, *always* backup all important data " "first. Do not store the backup on the system being installed. Instead, " @@ -233,13 +233,13 @@ msgstr "" "потеряны." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:104 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:103 #, no-wrap msgid "*Decide Where to Install FreeBSD*\n" msgstr "*Выберите место для установки FreeBSD*\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:107 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:106 msgid "" "If FreeBSD will be the only operating system installed, this step can be " "skipped. But if FreeBSD will share the disk with another operating system, " @@ -251,7 +251,7 @@ msgstr "" "использоваться для FreeBSD." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:114 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:113 msgid "" "In the i386 and amd64 architectures, disks can be divided into multiple " "partitions using one of two partitioning schemes. A traditional _Master " @@ -274,7 +274,7 @@ msgstr "" "устраняет необходимость в логических разделах." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:118 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:117 msgid "" "The FreeBSD boot loader requires either a primary or GPT partition. If all " "of the primary or GPT partitions are already in use, one must be freed for " @@ -289,7 +289,7 @@ msgstr "" "раздел и создать новый раздел, используя освободившееся пространство." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:120 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:119 msgid "" "An alternative to modifying the system's existing disk partitions is to use " "crossref:virtualization[virtualization,virtualization], which allows " @@ -302,7 +302,7 @@ msgstr "" "необходимости изменения разделов." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:123 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:122 msgid "" "A variety of free and commercial partition resizing tools are listed at link:" "https://en.wikipedia.org/wiki/List_of_disk_partitioning_software[List of " @@ -317,7 +317,7 @@ msgstr "" "это бесплатный Live CD, включающий редактор разделов GParted." #. type: delimited block = 6 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:128 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:127 msgid "" "When used properly, disk shrinking utilities can safely create space for " "creating a new partition. Since the possibility of selecting the wrong " @@ -330,7 +330,7 @@ msgstr "" "важных данных и проверяйте их целостность перед изменением разделов диска." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:131 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:130 msgid "" "Disk partitions containing different operating systems make it possible to " "install multiple operating systems on one computer." @@ -339,13 +339,13 @@ msgstr "" "несколько операционных систем на один компьютер." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:132 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:131 #, no-wrap msgid "*Collect Network Information*\n" msgstr "*Соберите информацию о сети*\n" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:135 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:134 msgid "" "Some FreeBSD installation methods require a network connection in order to " "download the installation files. After any installation, the installer will " @@ -356,7 +356,7 @@ msgstr "" "установщик предложит настроить сетевые интерфейсы системы." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:138 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:137 msgid "" "If the network has a DHCP server, it can be used to provide automatic " "network configuration. If DHCP is not available, the following network " @@ -369,43 +369,43 @@ msgstr "" "интернет-провайдера:" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:141 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:140 msgid "Required Network Information" msgstr "Необходимая сетевая информация" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:143 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:142 msgid "IP address" msgstr "IP-адрес" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:144 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:143 msgid "Subnet mask" msgstr "Маска подсети" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:145 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:144 msgid "IP address of default gateway" msgstr "IP-адрес шлюза по умолчанию" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:146 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:145 msgid "Domain name of the network" msgstr "Доменное имя сети" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:147 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:146 msgid "IP addresses of the network's DNS servers" msgstr "IP-адреса DNS-серверов сети" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:149 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:148 #, no-wrap msgid "*Check for FreeBSD Errata*\n" msgstr "*Проверьте наличие исправлений в FreeBSD*\n" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:154 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:153 msgid "" "Although the FreeBSD Project strives to ensure that each release of FreeBSD " "is as stable as possible, bugs occasionally creep into the process. On very " @@ -422,7 +422,7 @@ msgstr "" "отсутствии проблем, которые могут повлиять на установку." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:156 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:155 msgid "" "Information and errata for all the releases can be found on the link:https://" "www.FreeBSD.org/releases/[FreeBSD Release Information] page." @@ -431,13 +431,13 @@ msgstr "" "https://www.FreeBSD.org/releases/[Информация о релизе FreeBSD]." #. type: Title === -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:159 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:158 #, no-wrap msgid "Prepare the Installation Media" msgstr "Подготовьте установочный носитель" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:163 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:162 msgid "" "The FreeBSD installer is not an application that can be run from within " "another operating system. Instead, download a FreeBSD installation file, " @@ -450,7 +450,7 @@ msgstr "" "загрузите систему для установки с этого носителя." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:166 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:165 msgid "" "FreeBSD installation files are available at the link:https://www.FreeBSD.org/" "where/[FreeBSD download page]. Each installation file's name includes the " @@ -461,7 +461,7 @@ msgstr "" "выпуска FreeBSD, архитектуру и тип файла." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:169 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:168 msgid "" "Installation files are available in several formats, compressed with man:" "xz[1] or uncompressed. The formats vary depending on computer architecture " @@ -472,12 +472,12 @@ msgstr "" "компьютера и типа носителя." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:171 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:170 msgid "Installation file types:" msgstr "Типы файлов установки:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:173 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:172 msgid "" "`*-bootonly.iso*`: This is the smallest installation file as it only " "contains the installer. A working Internet connection is required during " @@ -490,7 +490,7 @@ msgstr "" "установки FreeBSD. Этот файл следует записать на оптический носитель." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:174 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:173 msgid "" "`*-disc1.iso*`: This file contains all of the files needed to install " "FreeBSD, its source, and the Ports Collection. This file should be burned to " @@ -501,7 +501,7 @@ msgstr "" "на оптический носитель." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:175 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:174 msgid "" "`*-dvd1.iso*`: This file contains all of the files needed to install " "FreeBSD, its source, and the Ports Collection. It also contains a set of " @@ -517,7 +517,7 @@ msgstr "" "подключения к Интернету. Этот файл следует записать на оптический диск." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:178 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:177 msgid "" "`*-memstick.img*`: This file contains all of the files needed to install " "FreeBSD, its source, and the Ports Collection. Write this file to a USB " @@ -530,7 +530,7 @@ msgstr "" "на USB]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:182 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:181 msgid "" "`*-mini-memstick.img*`: Like `*-bootonly.iso*`, does not include " "installation files, but downloads them as needed. A working internet " @@ -545,7 +545,7 @@ msgstr "" "образа на USB]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:186 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:185 msgid "" "After downloading the image file, download at least one _checksum_ file from " "the same directory. There are two _checksum_ files available, named after " @@ -560,7 +560,7 @@ msgstr "" "FreeBSD-{rel-latest}-RELEASE-amd64`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:191 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:190 msgid "" "After downloading one of the files (or both), calculate the _checksum_ for " "the image file and compare it with the one shown in the _checksum_ file. " @@ -578,7 +578,7 @@ msgstr "" "системах существуют аналогичные программы." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:193 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:192 msgid "" "Verifying the _checksum_ in FreeBSD can be done automatically using man:" "sha256sum[1] (and man:sha512sum[1]) by executing:" @@ -587,7 +587,7 @@ msgstr "" "помощью man:sha256sum[1] (и man:sha512sum[1]) путем выполнения:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:198 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:197 #, no-wrap msgid "" "% sha256sum -c CHECKSUM.SHA256-FreeBSD-{rel-latest}-RELEASE-amd64 --ignore-missing\n" @@ -597,7 +597,7 @@ msgstr "" "FreeBSD-{rel-latest}-RELEASE-amd64-dvd1.iso: OK\n" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:202 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:201 msgid "" "The checksums must match exactly. If the checksums do not match, the image " "file is corrupt and must be downloaded again." @@ -606,13 +606,13 @@ msgstr "" "файла повреждён и его необходимо загрузить заново." #. type: Title ==== -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:204 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:203 #, no-wrap msgid "Writing an Image File to USB" msgstr "Запись образа на USB-накопитель" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:210 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:209 msgid "" "The `\\*memstick.img` file is an _image_ of the complete contents of a " "memory stick. It _cannot_ be copied to the target device as a file. " @@ -625,7 +625,7 @@ msgstr "" "разделе описаны две такие утилиты." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:215 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:214 msgid "" "Before proceeding, back up any important data on the USB stick. This " "procedure will erase the existing data on the stick." @@ -634,13 +634,13 @@ msgstr "" "накопителе. Эта процедура удалит все существующие данные на носителе." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:221 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:220 #, no-wrap msgid "*Procedure. Using `dd` to write the image* +\n" msgstr "*Процедура. Использование `dd` для записи образа* +\n" #. type: delimited block = 6 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:226 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:225 msgid "" "This example uses `/dev/da0` as the target device where the image will be " "written. Be *very careful* that the correct device is used as this command " @@ -652,7 +652,7 @@ msgstr "" "указанном целевом устройстве." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:229 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:228 msgid "" "The command-line utility is available on BSD, Linux(R), and Mac OS(R) " "systems. To burn the image using `dd`, insert the USB stick and determine " @@ -667,13 +667,13 @@ msgstr "" "на первое USB-устройство в существующей системе FreeBSD." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:233 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:232 #, no-wrap msgid "# dd if=FreeBSD-{rel-latest}-RELEASE-amd64-memstick.img of=/dev/da0 bs=1M conv=sync\n" msgstr "# dd if=FreeBSD-{rel-latest}-RELEASE-amd64-memstick.img of=/dev/da0 bs=1M conv=sync\n" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:236 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:235 msgid "" "If this command fails, verify that the USB stick is not mounted and that the " "device name is for the disk, not a partition." @@ -682,7 +682,7 @@ msgstr "" "смонтирован и что указано имя диска, а не раздела." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:241 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:240 msgid "" "Some operating systems might require this command to be run with man:" "sudo[8]. The man:dd[1] syntax varies slightly across different platforms; " @@ -696,13 +696,13 @@ msgstr "" "завершить все операции записи, используйте man:sync[8]." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:246 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:245 #, no-wrap msgid "*Procedure. Using Windows(R) to Write the Image* +\n" msgstr "*Процедура. Запись образа с использованием Windows(R)* +\n" #. type: delimited block = 6 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:250 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:249 msgid "" "Be sure to give the correct drive letter as the existing data on the " "specified drive will be overwritten and destroyed." @@ -711,13 +711,13 @@ msgstr "" "данные на указанном диске будут перезаписаны и уничтожены." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:253 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:252 #, no-wrap msgid "*Obtaining Image Writer for Windows(R)*\n" msgstr "*Получение Image Writer для Windows(R)*\n" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:256 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:255 msgid "" "Image Writer for Windows(R) is a free application that can correctly write " "an image file to a memory stick. Download it from https://sourceforge.net/" @@ -730,13 +730,13 @@ msgstr "" "win32diskimager] и распакуйте в нужную папку." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:258 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:257 #, no-wrap msgid "*Writing the Image with Image Writer*\n" msgstr "*Запись образа с помощью Image Writer*\n" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:265 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:264 msgid "" "Double-click the Win32DiskImager icon to start the program. Verify that the " "drive letter shown under `Device` is the drive with the memory stick. Click " @@ -755,13 +755,13 @@ msgstr "" "чтобы записать файл образа на флеш-накопитель." #. type: Title == -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:268 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:267 #, no-wrap msgid "Starting the Installation" msgstr "Начало установки" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:273 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:272 msgid "" "By default, the installation will not make any changes to the disk(s) before " "the following message:" @@ -770,7 +770,7 @@ msgstr "" "сообщения:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:280 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:279 #, no-wrap msgid "" "Your changes will now be written to disk. If you\n" @@ -784,7 +784,7 @@ msgstr "" "commit your changes?\n" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:284 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:283 msgid "" "The install can be exited at any time prior to this warning. If there is a " "concern that something is incorrectly configured, just turn the computer off " @@ -795,7 +795,7 @@ msgstr "" "этого момента, и никакие изменения не будут внесены в диски системы." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:292 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:291 msgid "" "This section describes how to boot the system from the installation media " "which was prepared using the instructions in crossref:bsdinstall[bsdinstall-" @@ -814,14 +814,14 @@ msgstr "" "подключённого носителя зависит от архитектуры." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:294 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:299 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:293 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:298 #, no-wrap msgid "FreeBSD Boot Loader Menu" msgstr "Меню загрузчика FreeBSD" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:297 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:296 msgid "" "Once the system boots from the installation media, a menu similar to the " "following will be displayed:" @@ -830,19 +830,19 @@ msgstr "" "следующему:" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:300 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:299 #, no-wrap msgid "FreeBSD boot loader menu" msgstr "Меню загрузчика FreeBSD" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:300 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:299 #, no-wrap msgid "bsdinstall-newboot-loader-menu.png" msgstr "bsdinstall-newboot-loader-menu.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:306 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:305 msgid "" "By default, the menu will wait ten seconds for user input before booting " "into the FreeBSD installer or, if FreeBSD is already installed, before " @@ -857,7 +857,7 @@ msgstr "" "подсвеченную цифру, символ или клавишу. Доступны следующие варианты." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:308 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:307 msgid "" "`Boot Multi User`: This will continue the FreeBSD boot process. If the boot " "timer has been paused, press kbd:[1], upper- or lower-case kbd:[B], or kbd:" @@ -868,7 +868,7 @@ msgstr "" "kbd:[1], kbd:[B] (в верхнем или нижнем регистре) или kbd:[Enter]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:309 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:308 msgid "" "`Boot Single User`: This mode can be used to fix an existing FreeBSD " "installation as described in crossref:boot[boot-singleuser,“Single-User " @@ -880,7 +880,7 @@ msgstr "" "входа в этот режим нажмите kbd:[2] или kbd:[S] в верхнем или нижнем регистре." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:310 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:309 msgid "" "`Escape to loader prompt`: This will boot the system into a repair prompt " "that contains a limited number of low-level commands. This prompt is " @@ -893,12 +893,12 @@ msgstr "" "режиме нажмите kbd:[3] или kbd:[Esc]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:311 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:310 msgid "`Reboot`: Reboots the system." msgstr "`Перезагрузка (Reboot)`: Перезагружает систему." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:312 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:311 msgid "" "`Cons`: Allow to continue the installation by `video`, `serial`, `Dual " "(serial primary)` or `Dual (Video primary)`" @@ -908,12 +908,12 @@ msgstr "" "порт)` или `двухконсольную конфигурацию (основная консоль — видео)`" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:313 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:312 msgid "`Kernel`: Loads a different kernel." msgstr "`Ядро (Kernel)`: Загружает другое ядро." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:315 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:314 msgid "" "`Boot Options`: Opens the menu shown in, and described under, crossref:" "bsdinstall[bsdinstall-boot-options-menu,FreeBSD Boot Options Menu]." @@ -923,25 +923,25 @@ msgstr "" "FreeBSD] и описанное после него." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:317 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:316 #, no-wrap msgid "FreeBSD Boot Options Menu" msgstr "Меню параметров загрузки FreeBSD" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:318 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:317 #, no-wrap msgid "Menu showing the different boot options supported" msgstr "Меню с различными поддерживаемыми вариантами загрузки" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:318 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:317 #, no-wrap msgid "bsdinstall-boot-options-menu.png" msgstr "bsdinstall-boot-options-menu.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:322 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:321 msgid "" "The boot options menu is divided into two sections. The first section can " "be used to either return to the main boot menu or to reset any toggled " @@ -952,7 +952,7 @@ msgstr "" "значениям по умолчанию." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:326 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:325 msgid "" "The next section is used to toggle the available options to `On` or `Off` by " "pressing the option's highlighted number or character. The system will " @@ -966,7 +966,7 @@ msgstr "" "опций:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:328 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:327 msgid "" "`ACPI`: If the system hangs during boot, try toggling this option to `Off`. " "This option is only present when ACPI support is available but not required." @@ -976,7 +976,7 @@ msgstr "" "если поддержка ACPI доступна, но не обязательна." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:329 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:328 msgid "" "`Safe Mode`: If the system still hangs during boot even with `ACPI Support` " "set to `Off`, try setting this option to `On`." @@ -986,7 +986,7 @@ msgstr "" "установить этот параметр в `Вкл`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:330 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:329 msgid "" "`Single User`: Toggle this option to `On` to fix an existing FreeBSD " "installation as described in crossref:boot[boot-singleuser,“Single-User " @@ -998,7 +998,7 @@ msgstr "" "проблемы верните значение `Выкл`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:331 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:330 msgid "" "`Verbose`: Toggle this option to `On` to see more detailed messages during " "the boot process. This can be useful when troubleshooting a piece of " @@ -1009,7 +1009,7 @@ msgstr "" "диагностике проблем с оборудованием." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:336 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:335 msgid "" "After making the needed selections, press kbd:[1] or kbd:[Backspace] to " "return to the main boot menu, then press kbd:[Enter] to continue booting " @@ -1027,25 +1027,25 @@ msgstr "" "Приветственное меню]." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:338 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:337 #, no-wrap msgid "Welcome Menu" msgstr "Приветственное меню" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:339 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:338 #, no-wrap msgid "FreeBSD installation welcome menu" msgstr "Приветственное меню установки FreeBSD" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:339 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:338 #, no-wrap msgid "bsdinstall-choose-mode.png" msgstr "bsdinstall-choose-mode.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:347 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:346 msgid "" "Press kbd:[Enter] to select the default of btn:[Install] to enter the " "installer. The rest of this chapter describes how to use this installer. " @@ -1066,7 +1066,7 @@ msgstr "" "описана в пункте crossref:bsdinstall[using-live-cd, Использование Live CD]." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:353 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:352 msgid "" "To review the boot messages, including the hardware device probe, press the " "upper- or lower-case kbd:[S] and then kbd:[Enter] to access a shell. At the " @@ -1081,13 +1081,13 @@ msgstr "" "завершении введите `exit`, чтобы вернуться в меню приветствия." #. type: Title == -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:356 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:355 #, no-wrap msgid "Using bsdinstall" msgstr "Использование bsdinstall" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:361 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:360 msgid "" "This section shows the order of the bsdinstall menus and the type of " "information that will be asked before the system is installed. Use the " @@ -1102,13 +1102,13 @@ msgstr "" "сохранить выбор и перейти к следующему экрану." #. type: Title === -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:363 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:362 #, no-wrap msgid "Selecting the Keymap Menu" msgstr "Меню выбора раскладки клавиатуры" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:367 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:366 msgid "" "Before starting the process, bsdinstall will load the keymap files as shown " "in crossref:bsdinstall[bsdinstall-keymap-loading,Keymap Loading]." @@ -1118,25 +1118,25 @@ msgstr "" "раскладки клавиатуры]." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:369 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:368 #, no-wrap msgid "Keymap Loading" msgstr "Загрузка раскладки клавиатуры" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:370 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:369 #, no-wrap msgid "Keymap loading" msgstr "Загрузка раскладки клавиатуры" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:370 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:369 #, no-wrap msgid "bsdinstall-keymap-loading.png" msgstr "bsdinstall-keymap-loading.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:376 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:375 msgid "" "After the keymaps have been loaded, bsdinstall displays the menu shown in " "crossref:bsdinstall[bsdinstall-keymap-10,Keymap Selection Menu]. Use the up " @@ -1147,29 +1147,29 @@ msgstr "" "После загрузки раскладок клавиатур bsdinstall отображает меню, показанное на " "рисунке crossref:bsdinstall[bsdinstall-keymap-10,Меню выбора раскладки " "клавиатуры]. Используйте стрелки вверх и вниз, чтобы выбрать раскладку, " -"наиболее точно соответствующую клавиатуре, подключенной к системе. Нажмите " +"наиболее точно соответствующую клавиатуре, подключённой к системе. Нажмите " "kbd:[Enter], чтобы сохранить выбор." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:378 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:377 #, no-wrap msgid "Keymap Selection Menu" msgstr "Меню выбора раскладки клавиатуры" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:379 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:378 #, no-wrap msgid "Keymap selection menu showing all supported keyboards" msgstr "Меню выбора раскладки клавиатуры со списком всех поддерживаемых клавиатур" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:379 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:378 #, no-wrap msgid "bsdinstall-keymap-10.png" msgstr "bsdinstall-keymap-10.png" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:385 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:384 msgid "" "Pressing kbd:[Esc] will exit this menu and use the default keymap. If the " "choice of keymap is not clear, [.guimenuitem]#United States of America " @@ -1180,7 +1180,7 @@ msgstr "" "ISO-8859-1# также является безопасным вариантом." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:390 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:389 msgid "" "In addition, when selecting a different keymap, the user can try the keymap " "and ensure it is correct before proceeding, as shown in crossref:" @@ -1192,32 +1192,32 @@ msgstr "" "раскладки клавиатуры]." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:392 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:391 #, no-wrap msgid "Keymap Testing Menu" msgstr "Меню тестирования раскладки клавиатуры" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:393 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:392 #, no-wrap msgid "Keymap testing menu" msgstr "Меню тестирования раскладки клавиатуры" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:393 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:392 #, no-wrap msgid "bsdinstall-keymap-testing.png" msgstr "bsdinstall-keymap-testing.png" #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:396 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:401 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:395 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:400 #, no-wrap msgid "Setting the Hostname" msgstr "Установка имени хоста" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:399 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:398 msgid "" "The next bsdinstall menu is used to set the hostname for the newly installed " "system." @@ -1226,19 +1226,19 @@ msgstr "" "устанавливаемой системы." #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:402 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:401 #, no-wrap msgid "Setting the hostname" msgstr "Установка имени хоста" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:402 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:401 #, no-wrap msgid "bsdinstall-config-hostname.png" msgstr "bsdinstall-config-hostname.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:406 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:405 msgid "" "Type in a hostname that is unique for the network. It should be a fully-" "qualified hostname, such as `machine3.example.com`." @@ -1247,14 +1247,14 @@ msgstr "" "именем, например `machine3.example.com`." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:408 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:413 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:407 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:412 #, no-wrap msgid "Selecting Installation Type" msgstr "Выбор типа установки" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:411 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:410 msgid "" "In the next menu bsdinstall will ask whether to install the base system " "using traditional distribution sets or the new package-based method." @@ -1264,21 +1264,19 @@ msgstr "" "sets) или нового метода, основанного на пакетах." #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:414 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:413 #, no-wrap msgid "Choice between \"Distribution Sets\" and \"Packages (Tech Preview)\"" -msgstr "" -"Выбор между \"Distribution Sets\" (Наборы дистрибутива) и \"Packages (Tech " -"Preview)\" (Пакеты — техническая предварительная версия)" +msgstr "Выбор между \"Distribution Sets\" (Наборы дистрибутива) и \"Packages (Tech Preview)\" (Пакеты — техническая предварительная версия)" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:414 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:413 #, no-wrap msgid "bsdinstall-distributions-sets-pkgbase.png" msgstr "bsdinstall-distributions-sets-pkgbase.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:418 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:417 msgid "" "Starting with FreeBSD 15.0, the installer offers two distinct approaches for " "laying down and later updating the base system. Both options install the " @@ -1292,7 +1290,7 @@ msgstr "" "времени." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:423 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:422 msgid "" "`Distribution Sets` - The classic installation method used since the early " "days of the project. The base system is unpacked from a collection of " @@ -1304,11 +1302,11 @@ msgstr "" "используемый с первых дней существования проекта. Базовая система " "распаковывается из коллекции сжатых tar-архивов. Обновления выполняются " "исключительно с помощью утилиты man:freebsd-update[8]. Этот метод полностью " -"поддерживается, стабилен и остаётся методом по умолчанию для большинства " -"установочных носителей в серии 15.x." +"поддерживается, стабилен и остаётся методом, используемым по умолчанию для " +"большинства установочных носителей в серии 15.x." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:427 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:426 msgid "" "`Packages (Tech Preview)` - Installs the base system as a set of individual " "packages from the `FreeBSD-base` repository. Once installed, the entire " @@ -1324,7 +1322,7 @@ msgstr "" "управление системой в рамках инфраструктуры man:pkg[8]." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:432 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:431 msgid "" "The `Packages (Tech Preview)` option is offered for testing and early " "adoption. While it is expected to become the default in FreeBSD 16.0, users " @@ -1333,38 +1331,38 @@ msgid "" msgstr "" "Вариант `Packages (Tech Preview)` (Пакеты — техническая предварительная " "версия) предлагается для тестирования и раннего внедрения. Хотя ожидается, " -"что этот метод станет методом по умолчанию в FreeBSD 16.0, пользователям, " -"которые предпочитают консервативное, проверенное временем решение для " -"обновлений, следует выбирать `Distribution Sets` (Наборы дистрибутива) для " -"производственных сред в течение жизненного цикла 15.x." +"что этот метод станет методом, используемым по умолчанию в FreeBSD 16.0, " +"пользователям, которые предпочитают консервативное, проверенное временем " +"решение для обновлений, следует выбирать `Distribution Sets` (Наборы " +"дистрибутива) для производственных сред в течение жизненного цикла 15.x." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:435 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:440 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:434 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:439 #, no-wrap msgid "Selecting Components to Install" msgstr "Выбор компонентов для установки" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:438 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:437 msgid "Next, bsdinstall will prompt to select optional components to install." msgstr "" "Затем `bsdinstall` предложит выбрать дополнительные компоненты для установки." #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:441 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:440 #, no-wrap msgid "Different components that can be installed. Example: base-dbg" msgstr "Различные компоненты, которые могут быть установлены. Пример: `base-dbg`" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:441 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:440 #, no-wrap msgid "bsdinstall-config-components.png" msgstr "bsdinstall-config-components.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:446 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:445 msgid "" "Deciding which components to install will depend largely on the intended use " "of the system and the amount of disk space available. The FreeBSD kernel " @@ -1379,7 +1377,7 @@ msgstr "" "этих компонентов могут отсутствовать:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:448 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:447 msgid "" "`base-dbg` - Base tools like cat and ls, among many others, with debug " "symbols activated." @@ -1388,12 +1386,12 @@ msgstr "" "активированными отладочными символами." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:449 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:448 msgid "`kernel-dbg` - Kernel and modules with debug symbols activated." -msgstr "`kernel-dbg` - Ядро и модули с включенными отладочными символами." +msgstr "`kernel-dbg` - Ядро и модули с включёнными отладочными символами." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:450 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:449 msgid "" "`lib32-dbg` - Compatibility libraries for running 32-bit applications on a " "64-bit version of FreeBSD with debug symbols activated." @@ -1402,7 +1400,7 @@ msgstr "" "битной версии FreeBSD с активированными отладочными символами." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:451 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:450 msgid "" "`lib32` - Compatibility libraries for running 32-bit applications on a 64-" "bit version of FreeBSD." @@ -1411,7 +1409,7 @@ msgstr "" "битной версии FreeBSD." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:452 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:451 msgid "" "`ports` - The FreeBSD Ports Collection is a collection of files which " "automates the downloading, compiling and installation of third-party " @@ -1424,7 +1422,7 @@ msgstr "" "Порты] рассматривается, как использовать Коллекцию портов." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:458 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:457 msgid "" "The installation program does not check for adequate disk space. Select " "this option only if sufficient hard disk space is available. The FreeBSD " @@ -1435,7 +1433,7 @@ msgstr "" "диске. Коллекция портов FreeBSD занимает около {ports-size} места на диске." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:461 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:460 msgid "" "`src` - The complete FreeBSD source code for both the kernel and the " "userland. Although not required for the majority of applications, it may be " @@ -1453,19 +1451,19 @@ msgstr "" "дополнительно 5 ГБ пространства." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:462 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:461 msgid "`tests` - FreeBSD Test Suite." msgstr "`tests` — Набор тестов FreeBSD." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:464 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:472 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:463 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:471 #, no-wrap msgid "Installing from the Network" msgstr "Установка по сети" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:470 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:469 msgid "" "The menu shown in crossref:bsdinstall[bsdinstall-netinstall-notify," "Installing from the Network] only appears when installing from a `-bootonly." @@ -1486,25 +1484,25 @@ msgstr "" "network-dev,Настройка сетевых интерфейсов]." #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:473 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:472 #, no-wrap msgid "Indicates that certain components have not been found and will be downloaded using the network." msgstr "Указывает, что определённые компоненты не были найдены и будут загружены через сеть." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:473 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:472 #, no-wrap msgid "bsdinstall-netinstall-files.png" msgstr "bsdinstall-netinstall-files.png" #. type: Title == -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:476 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:475 #, no-wrap msgid "Allocating Disk Space" msgstr "Выделение дискового пространства" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:479 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:478 msgid "" "The next menu is used to determine the method for allocating disk space." msgstr "" @@ -1512,32 +1510,32 @@ msgstr "" "пространства." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:481 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:480 #, no-wrap msgid "Partitioning Choices" msgstr "Варианты разметки разделов" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:482 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:481 #, no-wrap msgid "Shows the different partition options. Example: Manual" msgstr "Показывает различные варианты разделов. Пример: Ручной" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:482 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:481 #, no-wrap msgid "bsdinstall-zfs-partmenu.png" msgstr "bsdinstall-zfs-partmenu.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:485 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:484 msgid "bsdinstall gives the user four methods for allocating disk space:" msgstr "" "bsdinstall предоставляет пользователю четыре метода распределения дискового " "пространства:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:487 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:486 msgid "" "`Auto (ZFS)` partitioning creates a root-on-ZFS system with optional GELI " "encryption support for _boot environments_." @@ -1547,7 +1545,7 @@ msgstr "" "_загрузочных окружений_." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:488 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:487 msgid "" "`Auto (UFS)` partitioning automatically sets up the disk partitions using " "the `UFS` file system." @@ -1556,7 +1554,7 @@ msgstr "" "системы `UFS`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:489 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:488 msgid "" "`Manual` partitioning allows advanced users to create customized partitions " "from menu options." @@ -1565,7 +1563,7 @@ msgstr "" "настраиваемые разделы с помощью параметров меню." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:490 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:489 msgid "" "`Shell` opens a shell prompt where advanced users can create customized " "partitions using command-line utilities like man:gpart[8], man:fdisk[8], and " @@ -1576,7 +1574,7 @@ msgstr "" "таких как man:gpart[8], man:fdisk[8] и man:bsdlabel[8]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:493 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:492 msgid "" "This section describes what to consider when laying out the disk " "partitions. It then demonstrates how to use the different partitioning " @@ -1586,13 +1584,13 @@ msgstr "" "Затем демонстрируется, как использовать различные методы разметки." #. type: Title === -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:495 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:494 #, no-wrap msgid "Designing the Partition Layout" msgstr "Проектирование разметки разделов" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:502 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:501 msgid "" "The default partition layout for file systems includes one file system for " "the entire system. When using `UFS` it may be worth considering the use of " @@ -1616,7 +1614,7 @@ msgstr "" "`/`, раздел подкачки, `/var` и `/usr`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:507 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:506 msgid "" "The size of the `/var` partition reflects the intended machine's usage. " "This partition is used to hold mailboxes, log files, and printer spools. " @@ -1632,7 +1630,7 @@ msgstr "" "гигабайта свободного места на диске в `/var`." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:513 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:512 msgid "" "Sometimes, a lot of disk space is required in `/var/tmp`. When new software " "is installed, the packaging tools extract a temporary copy of the packages " @@ -1646,7 +1644,7 @@ msgstr "" "tmp` недостаточно места на диске." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:519 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:518 msgid "" "The `/usr` partition holds many of the files which support the system, " "including the FreeBSD Ports Collection and system source code. At least 2 " @@ -1663,7 +1661,7 @@ msgstr "" "символической ссылкой на `/usr/home`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:522 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:521 msgid "" "When selecting partition sizes, keep the space requirements in mind. " "Running out of space in one partition while barely using another can be a " @@ -1674,7 +1672,7 @@ msgstr "" "может создать проблемы." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:526 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:525 msgid "" "As a rule of thumb, the swap partition should be about double the size of " "physical memory (RAM). Systems with minimal RAM (less for larger-memory " @@ -1690,7 +1688,7 @@ msgstr "" "создать проблемы в будущем при добавлении памяти." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:534 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:533 msgid "" "On larger systems with multiple SCSI disks or multiple IDE disks operating " "on different controllers, it is recommended that swap be configured on each " @@ -1718,7 +1716,7 @@ msgstr "" "восстановление после сбоя программы без необходимости перезагрузки системы." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:538 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:537 msgid "" "By properly partitioning a system, fragmentation introduced in the smaller " "write-heavy partitions will not bleed over into the mostly read partitions. " @@ -1738,13 +1736,13 @@ msgstr "" "перемещением `/var` к краю." #. type: Title === -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:540 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:539 #, no-wrap msgid "Guided Partitioning Using UFS" msgstr "Разметка диска с использованием UFS с помощью мастера" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:544 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:543 msgid "" "When this method is selected, a menu will display the available disk(s). If " "multiple disks are connected, choose the one where FreeBSD is to be " @@ -1755,25 +1753,25 @@ msgstr "" "FreeBSD." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:546 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:545 #, no-wrap msgid "Selecting from Multiple Disks" msgstr "Выбор из нескольких дисков" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:547 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:546 #, no-wrap msgid "Shows the list of disks on which FreeBSD can be installed" msgstr "Показывает список дисков, на которые может быть установлена FreeBSD" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:547 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:546 #, no-wrap msgid "bsdinstall-part-guided-disk.png" msgstr "bsdinstall-part-guided-disk.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:552 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:551 msgid "" "Once the disk is selected, the next menu prompts to install to either the " "entire disk or to create a partition using free space. If btn:[Entire Disk] " @@ -1788,25 +1786,25 @@ msgstr "" "пространства на диске." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:554 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:553 #, no-wrap msgid "Selecting Entire Disk or Partition" msgstr "Выбор всего диска или раздела" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:555 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:554 #, no-wrap msgid "Menu asking the user if he wants to use all the available space on the disk or wants to make a partition" msgstr "Меню с вопросом к пользователю, хочет ли он использовать все доступное пространство на диске или создать раздел" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:555 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:554 #, no-wrap msgid "bsdinstall-part-entire-part.png" msgstr "bsdinstall-part-entire-part.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:562 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:561 msgid "" "The next menu shows a list with the available partition scheme types. GPT " "is usually the most appropriate choice for amd64 computers. Older computers " @@ -1823,26 +1821,26 @@ msgstr "" "schemes,Схемы разделов]." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:564 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:563 #, no-wrap msgid "Select Partition Scheme" msgstr "Выбор схемы разделов" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:565 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:564 #, no-wrap msgid "Menu showing the user the different the different types of partition that exist and requesting one of them" msgstr "Меню, показывающее пользователю различные типы существующих разделов и запрашивающее выбор одного из них" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:565 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:601 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:564 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:600 #, no-wrap msgid "bsdinstall-part-manual-partscheme.png" msgstr "bsdinstall-part-manual-partscheme.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:571 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:570 msgid "" "After the partition layout has been created, review it to ensure it meets " "the needs of the installation. Selecting btn:[Revert] will reset the " @@ -1859,25 +1857,25 @@ msgstr "" "[Готово (Finish)] для продолжения установки." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:573 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:572 #, no-wrap msgid "Review Created Partitions" msgstr "Проверка созданных разделов" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:574 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:573 #, no-wrap msgid "Menu showing created partitions" msgstr "Меню с созданными разделами" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:574 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:573 #, no-wrap msgid "bsdinstall-part-review.png" msgstr "bsdinstall-part-review.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:580 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:579 msgid "" "Once the disks are configured, the next menu provides the last chance to " "make changes before the selected drives are formatted. If changes need to " @@ -1893,25 +1891,25 @@ msgstr "" "[Применить], чтобы начать процесс установки." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:582 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:581 #, no-wrap msgid "Final Confirmation" msgstr "Окончательное подтверждение" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:583 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:582 #, no-wrap msgid "Menu indicating to the user that all changes will be written to disk and informing that if he decides to continue the existing data will be permanently deleted." msgstr "Меню, уведомляющее пользователя о том, что все изменения будут записаны на диск, и предупреждающее, что в случае продолжения существующие данные будут безвозвратно удалены." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:583 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:582 #, no-wrap msgid "bsdinstall-final-confirmation.png" msgstr "bsdinstall-final-confirmation.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:587 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:586 msgid "" "To continue with the installation process, go to crossref:" "bsdinstall[bsdinstall-fetching-distribution, Fetching Distribution Files]." @@ -1920,38 +1918,38 @@ msgstr "" "bsdinstall[bsdinstall-fetching-distribution, Загрузка файлов дистрибутива]." #. type: Title === -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:589 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:588 #, no-wrap msgid "Manual Partitioning" msgstr "Ручное разбиение на разделы" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:592 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:591 msgid "Selecting this method opens the partition editor:" msgstr "Выбор этого метода открывает редактор разделов:" #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:594 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:600 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:631 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:593 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:599 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:630 #, no-wrap msgid "Manually Create Partitions" msgstr "Ручное создание разделов" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:595 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:594 #, no-wrap msgid "Menu showing the Partition Editor." msgstr "Меню с отображением редактора разделов." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:595 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:594 #, no-wrap msgid "bsdinstall-part-manual-create.png" msgstr "bsdinstall-part-manual-create.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:598 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:597 msgid "" "Highlight the installation drive (`ada0` in this example) and select btn:" "[Create] to display a menu of available partition schemes:" @@ -1960,13 +1958,13 @@ msgstr "" "(Create)], чтобы отобразить меню доступных схем разделов:" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:601 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:600 #, no-wrap msgid "Menu showing the different kind of partition schemes" msgstr "Меню с различными типами схем разделов" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:606 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:605 msgid "" "GPT is usually the most appropriate choice for amd64 computers. Older " "computers that are not compatible with GPT should use MBR. The other " @@ -1978,73 +1976,73 @@ msgstr "" "устаревших компьютеров." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:608 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:607 #, no-wrap msgid "Partitioning Schemes" msgstr "Схемы разделов" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:612 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:611 #, no-wrap msgid "Abbreviation" msgstr "Сокращение" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:614 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:613 #, no-wrap msgid "Description" msgstr "Описание" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:615 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:614 #, no-wrap msgid "APM" msgstr "APM" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:617 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:616 #, no-wrap msgid "Apple Partition Map, used by PowerPC(R)." msgstr "Apple Partition Map, используется в PowerPC(R)." #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:618 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:617 #, no-wrap msgid "BSD" msgstr "BSD" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:620 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:619 #, no-wrap msgid "BSD label without an MBR, sometimes called _dangerously dedicated mode_ as non-BSD disk utilities may not recognize it." msgstr "Метка BSD без MBR, иногда называемая _опасно выделенным режимом_, так как не-BSD утилиты для работы с дисками могут её не распознать." #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:621 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:620 #, no-wrap msgid "GPT" msgstr "GPT" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:623 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:622 #, no-wrap msgid "link:https://en.wikipedia.org/wiki/GUID_Partition_Table[GUID Partition Table]." msgstr "link:https://en.wikipedia.org/wiki/GUID_Partition_Table[GUID Partition Table]." #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:624 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:623 #, no-wrap msgid "MBR" msgstr "MBR" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:625 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:624 #, no-wrap msgid "link:https://en.wikipedia.org/wiki/Master_boot_record[Master Boot Record]." msgstr "link:https://en.wikipedia.org/wiki/Master_boot_record[Master Boot Record]." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:629 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:628 msgid "" "After the partitioning scheme has been selected and created, select btn:" "[Create] again to create the partitions. The kbd:[Tab] key is used to give " @@ -2056,19 +2054,19 @@ msgstr "" "(после перебора btn:[<OK>], btn:[<Параметры>] и btn:[<Отмена>])." #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:632 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:631 #, no-wrap msgid "Menu requesting type" msgstr "Тип запрашиваемого меню" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:632 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:631 #, no-wrap msgid "bsdinstall-part-manual-addpart.png" msgstr "bsdinstall-part-manual-addpart.png" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:635 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:634 msgid "" "A standard FreeBSD GPT installation uses at least three partitions, " "including either UFS or ZFS:" @@ -2077,17 +2075,17 @@ msgstr "" "раздела, включая либо UFS, либо ZFS:" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:637 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:636 msgid "`freebsd-boot` or `efi` - Holds the FreeBSD boot code." msgstr "`freebsd-boot` или `efi` - Содержит загрузочный код FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:638 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:637 msgid "`freebsd-ufs` - A FreeBSD UFS file system." msgstr "`freebsd-ufs` - Файловая система FreeBSD UFS." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:639 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:638 msgid "" "`freebsd-zfs` - A FreeBSD ZFS file system. More information about ZFS is " "available in crossref:zfs[zfs,The Z File System (ZFS)]." @@ -2096,18 +2094,18 @@ msgstr "" "ZFS доступна в crossref:zfs[zfs,Файловая система ZFS (ZFS)]." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:640 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:639 msgid "`freebsd-swap` - FreeBSD swap space." msgstr "`freebsd-swap` - область подкачки FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:642 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:641 msgid "" "Refer to man:gpart[8] for descriptions of the available GPT partition types." msgstr "Обратитесь к man:gpart[8] для описания доступных типов разделов GPT." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:644 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:643 msgid "" "Multiple file system partitions can be created. Some people prefer a " "traditional layout with separate partitions for `/`, `/var`, `/tmp`, and `/" @@ -2117,7 +2115,7 @@ msgstr "" "традиционную схему с отдельными разделами для `/`, `/var`, `/tmp` и `/usr`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:648 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:647 msgid "" "Note that `/tmp` can be added later as a memory-based file system (man:" "tmpfs[5]) on systems with sufficient memory." @@ -2126,7 +2124,7 @@ msgstr "" "памяти (man:tmpfs[5]) на системах с достаточным объёмом оперативной памяти." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:651 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:650 msgid "" "See crossref:bsdinstall[bsdinstall-part-manual-splitfs,Creating Traditional " "Split File System Partitions] for an example." @@ -2135,7 +2133,7 @@ msgstr "" "разделов файловой системы с разделением] для примера." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:653 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:652 msgid "" "The `Size` may be entered with common abbreviations: _K_ for kilobytes, _M_ " "for megabytes, or _G_ for gigabytes." @@ -2144,7 +2142,7 @@ msgstr "" "килобайт, _M_ для мегабайт или _G_ для гигабайт." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:660 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:659 msgid "" "Proper sector alignment provides the best performance, and making partition " "sizes even multiples of 4K bytes helps to ensure alignment on drives with " @@ -2165,7 +2163,7 @@ msgstr "" "поддержкой UEFI такого ограничения нет." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:664 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:663 msgid "" "A `Mountpoint` is needed if the partition will contain a file system. If " "only a single UFS partition will be created, the mountpoint should be `/`." @@ -2175,7 +2173,7 @@ msgstr "" "монтирования должен быть `/`." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:670 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:669 msgid "" "The `Label` is a name by which the partition will be known. Drive names or " "numbers can change if the drive is connected to a different controller or " @@ -2194,7 +2192,7 @@ msgstr "" "возможности для меток, и их метки отображаются в разных каталогах в `/dev/`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:676 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:675 msgid "" "Use a unique label on every partition to avoid conflicts from identical " "labels. A few letters from the computer's name, use, or location can be " @@ -2207,13 +2205,13 @@ msgstr "" "`rootfslab` для корневого раздела UFS на компьютере с именем `lab`." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:679 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:678 #, no-wrap msgid "Creating Traditional Split File System Partitions" msgstr "Создание традиционных разделов файловой системы с разделением" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:686 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:685 msgid "" "For a traditional partition layout where the `/`, `/var`, `/tmp`, and `/usr` " "directories are separate file systems on their own partitions, create a GPT " @@ -2232,7 +2230,7 @@ msgstr "" "следует использовать другие уникальные значения меток, как описано выше." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:688 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:687 msgid "" "By default, FreeBSD's `gptboot` expects the first UFS partition to be the `/" "` partition." @@ -2241,137 +2239,137 @@ msgstr "" "разделом `/`." #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:693 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:692 #, no-wrap msgid "Partition Type" msgstr "Тип раздела" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:694 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:693 #, no-wrap msgid "Size" msgstr "Размер" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:695 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:694 #, no-wrap msgid "Mountpoint" msgstr "Точка монтирования" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:697 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:696 #, no-wrap msgid "Label" msgstr "Label" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:698 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:697 #, no-wrap msgid "`freebsd-boot`" msgstr "`freebsd-boot`" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:699 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:698 #, no-wrap msgid "`512K`" msgstr "`512K`" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:703 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:713 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:718 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:723 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:702 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:712 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:717 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:722 #, no-wrap msgid "`freebsd-ufs`" msgstr "`freebsd-ufs`" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:704 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:714 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:703 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:713 #, no-wrap msgid "`2G`" msgstr "`2G`" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:705 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:704 #, no-wrap msgid "`/`" msgstr "`/`" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:707 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:706 #, no-wrap msgid "`exrootfs`" msgstr "`exrootfs`" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:708 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:707 #, no-wrap msgid "`freebsd-swap`" msgstr "`freebsd-swap`" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:709 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:708 #, no-wrap msgid "`4G`" msgstr "`4G`" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:712 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:711 #, no-wrap msgid "`exswap`" msgstr "`exswap`" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:715 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:714 #, no-wrap msgid "`/var`" msgstr "`/var`" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:717 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:716 #, no-wrap msgid "`exvarfs`" msgstr "`exvarfs`" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:719 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:718 #, no-wrap msgid "`1G`" msgstr "`1G`" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:720 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:719 #, no-wrap msgid "`/tmp`" msgstr "`/tmp`" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:722 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:721 #, no-wrap msgid "`extmpfs`" msgstr "`extmpfs`" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:724 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:723 #, no-wrap msgid "accept the default (remainder of the disk)" msgstr "принять значение по умолчанию (оставшаяся часть диска)" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:725 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:724 #, no-wrap msgid "`/usr`" msgstr "`/usr`" #. type: Table -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:726 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:725 #, no-wrap msgid "`exusrfs`" msgstr "`exusrfs`" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:732 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:731 msgid "" "After the custom partitions have been created, select btn:[Finish] to " "continue with the installation and go to crossref:bsdinstall[bsdinstall-" @@ -2382,13 +2380,13 @@ msgstr "" "bsdinstall[bsdinstall-fetching-distribution, Загрузка файлов дистрибутива]." #. type: Title === -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:734 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:733 #, no-wrap msgid "Guided Partitioning Using Root-on-ZFS" msgstr "Разметка диска с использованием Root-on-ZFS с помощью мастера" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:738 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:737 msgid "" "This partitioning mode only works with whole disks and will erase the " "contents of the entire disk. The main ZFS configuration menu offers a " @@ -2399,36 +2397,36 @@ msgstr "" "вариантов управления созданием пула." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:740 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:739 #, no-wrap msgid "ZFS Partitioning Menu" msgstr "Меню разметки ZFS" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:741 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:740 #, no-wrap msgid "Menu showing the different options to configure the ZFS pool" msgstr "Меню с различными вариантами настройки пула ZFS" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:741 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:740 #, no-wrap msgid "bsdinstall-zfs-menu.png" msgstr "bsdinstall-zfs-menu.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:744 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:743 msgid "Here is a summary of the options in this menu:" msgstr "Вот краткое описание пунктов этого меню:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:746 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:745 msgid "`Install` - Proceed with the installation with the selected options." msgstr "" "`Установить (Install)` - Приступить к установке с выбранными параметрами." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:751 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:750 msgid "" "`Pool Type/Disks` - Configure the `Pool Type` and the disk(s) that will " "constitute the pool. The automatic ZFS installer currently only supports the " @@ -2444,13 +2442,13 @@ msgstr "" "чтобы создать пул." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:752 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:751 msgid "`Rescan Devices` - Repopulate the list of available disks." msgstr "" "`Сканировать диски (Rescan Devices)` - Обновить список доступных дисков." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:753 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:752 msgid "" "`Disk Info` - This menu can be used to inspect each disk, including its " "partition table and various other information such as the device model " @@ -2461,7 +2459,7 @@ msgstr "" "как модель устройства и серийный номер, если они доступны." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:754 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:753 msgid "" "`Pool Name` - Establish the name of the pool. The default name is _zroot_." msgstr "" @@ -2469,7 +2467,7 @@ msgstr "" "_zroot_." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:755 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:754 msgid "" "`Force 4K Sectors?` - Force the use of 4K sectors. By default, the installer " "will automatically create partitions aligned to 4K boundaries and force ZFS " @@ -2487,10 +2485,10 @@ msgstr "" "созданные на дисках с 512-байтными секторами, смогут в будущем работать с " "дисками, имеющими секторы 4K, — как для расширения хранилища, так и для " "замены вышедших из строя дисков. Нажмите kbd:[Enter], чтобы выбрать " -"активацию или отказ от нее." +"активацию или отказ от неё." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:756 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:755 msgid "" "`Encrypt Disks?` - Encrypting the disks allows the user to encrypt the disks " "using GELI. More information about disk encryption is available in crossref:" @@ -2504,7 +2502,7 @@ msgstr "" "выбрать, активировать его или нет." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:757 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:756 msgid "" "`Partition Scheme` - Choose the partition scheme. GPT is the recommended " "option in most cases. Press the kbd:[Enter] key to chose between the " @@ -2515,12 +2513,12 @@ msgstr "" "между различными вариантами." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:758 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:757 msgid "`Swap Size` - Establish the amount of swap space." msgstr "`Размер подкачки (Swap Size)` - Установите объём области подкачки." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:759 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:758 msgid "" "`Mirror Swap?` - Whether to mirror the swap between the disks. Be aware that " "enabling mirror swap will break crash dumps. Press the kbd:[Enter] key to " @@ -2532,7 +2530,7 @@ msgstr "" "чтобы активировать или отклонить этот параметр." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:760 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:759 msgid "" "`Encrypt Swap?` - Whether to encrypt the swap. This will encrypt the swap " "with a temporary key each time the system boots, and discards it on reboot. " @@ -2547,7 +2545,7 @@ msgstr "" "encrypting,\"Шифрование раздела подкачки\"]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:761 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:760 msgid "" "`ZFS Pool Options` - Specifies additional pool properties to apply when the " "ZFS root pool is created. More information about the options can be found in " @@ -2558,7 +2556,7 @@ msgstr "" "об этих параметрах приведена в man:zpool-create[8] и man:zpoolprops[7]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:763 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:762 msgid "" "Select kbd:[T] to configure the `Pool Type` and the disk(s) that will " "constitute the pool." @@ -2567,41 +2565,41 @@ msgstr "" "будут входить в пул." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:765 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:764 #, no-wrap msgid "ZFS Pool Type" msgstr "Тип пула ZFS" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:766 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:765 #, no-wrap msgid "Menu requesting the Virtual Device type. Ex: stripe" msgstr "Меню выбора типа виртуального устройства. Например: stripe" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:766 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:765 #, no-wrap msgid "bsdinstall-zfs-vdev_type.png" msgstr "bsdinstall-zfs-vdev_type.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:769 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:768 msgid "Here is a summary of the `Pool Type` that can be selected in this menu:" msgstr "Вот сводка по `Типу пула`, который можно выбрать в этом меню:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:771 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:770 msgid "" "`stripe` - Striping provides maximum storage of all connected devices, but " "no redundancy. If just one disk fails the data on the pool is lost " "irrevocably." msgstr "" "`stripe` - Чередование (striping) обеспечивает максимальный объём хранилища " -"из всех подключенных устройств, но не предоставляет избыточности. Если " +"из всех подключённых устройств, но не предоставляет избыточности. Если " "выйдет из строя хотя бы один диск, данные в пуле будут потеряны безвозвратно." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:772 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:771 msgid "" "`mirror` - Mirroring stores a complete copy of all data on every disk. " "Mirroring provides good read performance because data is read from all disks " @@ -2617,7 +2615,7 @@ msgstr "" "минимум два диска." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:773 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:772 msgid "" "`raid10` - Striped mirrors. Provides the best performance, but the least " "storage. This option needs at least an even number of disks and a minimum of " @@ -2628,7 +2626,7 @@ msgstr "" "количество дисков, минимум четыре." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:774 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:773 msgid "" "`raidz1` - Single Redundant RAID. Allow one disk to fail concurrently. This " "option needs at least three disks." @@ -2637,7 +2635,7 @@ msgstr "" "одного диска. Для этого варианта требуется как минимум три диска." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:775 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:774 msgid "" "`raidz2` - Double Redundant RAID. Allows two disks to fail concurrently. " "This option needs at least four disks." @@ -2646,7 +2644,7 @@ msgstr "" "двум дискам. Для этой конфигурации требуется как минимум четыре диска." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:776 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:775 msgid "" "`raidz3` - Triple Redundant RAID. Allows three disks to fail concurrently. " "This option needs at least five disks." @@ -2655,7 +2653,7 @@ msgstr "" "дискам. Для этого варианта требуется как минимум пять дисков." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:780 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:779 msgid "" "Once a `Pool Type` has been selected, a list of available disks is " "displayed, and the user is prompted to select one or more disks to make up " @@ -2671,43 +2669,43 @@ msgstr "" "чтобы изменить `Тип пула`." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:782 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:781 #, no-wrap msgid "Disk Selection" msgstr "Выбор диска" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:783 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:782 #, no-wrap msgid "Menu requesting how many disks will be added to the pool" msgstr "Меню с запросом количества дисков, добавляемых в пул" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:783 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:782 #, no-wrap msgid "bsdinstall-zfs-disk_select.png" msgstr "bsdinstall-zfs-disk_select.png" #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:786 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:785 #, no-wrap msgid "Invalid Selection" msgstr "Неверный выбор" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:787 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:786 #, no-wrap msgid "Menu indicating that not enough disks have been selected" msgstr "Меню, указывающее, что выбрано недостаточно дисков" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:787 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:786 #, no-wrap msgid "bsdinstall-zfs-vdev_invalid.png" msgstr "bsdinstall-zfs-vdev_invalid.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:790 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:789 msgid "" "If one or more disks are missing from the list, or if disks were attached " "after the installer was started, select btn:[- Rescan Devices] to repopulate " @@ -2718,25 +2716,25 @@ msgstr "" "устройств (Rescan Devices)], чтобы обновить список доступных дисков." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:792 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:791 #, no-wrap msgid "Rescan Devices" msgstr "Пересканировать Устройства" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:793 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:792 #, no-wrap msgid "Device rescan" msgstr "Пересканирование устройств" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:793 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:792 #, no-wrap msgid "bsdinstall-zfs-rescan-devices.png" msgstr "bsdinstall-zfs-rescan-devices.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:796 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:795 msgid "" "To avoid accidentally erasing the wrong disk, the btn:[- Disk Info] menu can " "be used to inspect each disk, including its partition table and various " @@ -2749,25 +2747,25 @@ msgstr "" "доступны." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:798 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:797 #, no-wrap msgid "Analyzing a Disk" msgstr "Анализ диска" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:799 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:798 #, no-wrap msgid "Menu showing the information of the partitions." msgstr "Меню с информацией о разделах." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:799 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:798 #, no-wrap msgid "bsdinstall-zfs-disk_info.png" msgstr "bsdinstall-zfs-disk_info.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:803 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:802 msgid "" "Select kbd:[N] to configure the `Pool Name`. Enter the desired name, then " "select btn:[<OK>] to establish it or btn:[<Cancel>] to return to the main " @@ -2778,25 +2776,25 @@ msgstr "" "чтобы вернуться в главное меню и оставить имя по умолчанию." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:805 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:804 #, no-wrap msgid "Pool Name" msgstr "Имя пула" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:806 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:805 #, no-wrap msgid "Menu requesting the name of the pool." msgstr "Меню с запросом имени пула." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:806 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:805 #, no-wrap msgid "bsdinstall-zfs-pool-name.png" msgstr "bsdinstall-zfs-pool-name.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:810 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:809 msgid "" "Select kbd:[S] to set the amount of swap. Enter the desired amount of swap, " "then select btn:[<OK>] to establish it or btn:[<Cancel>] to return to the " @@ -2807,25 +2805,25 @@ msgstr "" "[<Cancel>], чтобы вернуться в главное меню и оставить значение по умолчанию." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:812 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:811 #, no-wrap msgid "Swap Amount" msgstr "Размер раздела подкачки" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:813 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:812 #, no-wrap msgid "Menu requesting the amount of swap memory" msgstr "Меню с запросом объёма области подкачки" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:813 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:812 #, no-wrap msgid "bsdinstall-zfs-swap-amount.png" msgstr "bsdinstall-zfs-swap-amount.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:817 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:816 msgid "" "Once all options have been set to the desired values, select the btn:[>>> " "Install] option at the top of the menu. The installer then offers a last " @@ -2838,25 +2836,25 @@ msgstr "" "создания пула ZFS." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:819 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:818 #, no-wrap msgid "Last Chance" msgstr "Последний шанс" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:820 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:819 #, no-wrap msgid "Menu indicating to the user that the data will be lost" msgstr "Меню, предупреждающее пользователя о потере данных" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:820 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:819 #, no-wrap msgid "bsdinstall-zfs-warning.png" msgstr "bsdinstall-zfs-warning.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:824 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:823 msgid "" "If GELI disk encryption was enabled, the installer will prompt twice for the " "passphrase to be used to encrypt the disks. Initialization of the " @@ -2867,43 +2865,43 @@ msgstr "" "шифрования." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:826 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:825 #, no-wrap msgid "Disk Encryption Password" msgstr "Пароль для шифрования диска" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:827 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:826 #, no-wrap msgid "Menu requesting the password to encrypt the devices." msgstr "Меню с запросом пароля для шифрования устройств." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:827 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:826 #, no-wrap msgid "bsdinstall-zfs-geli_password.png" msgstr "bsdinstall-zfs-geli_password.png" #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:830 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:829 #, no-wrap msgid "Initializing Encryption" msgstr "Инициализация шифрования" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:831 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:830 #, no-wrap msgid "Menu showing that the encryption is initializing." msgstr "Меню, показывающее, что шифрование инициализируется." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:831 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:830 #, no-wrap msgid "bsdinstall-zfs-init-encription.png" msgstr "bsdinstall-zfs-init-encription.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:836 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:835 msgid "" "The installation then proceeds normally. To continue with the installation, " "go to crossref:bsdinstall[bsdinstall-fetching-distribution, Fetching " @@ -2914,13 +2912,13 @@ msgstr "" "Получение файлов дистрибутива]." #. type: Title === -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:838 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:837 #, no-wrap msgid "Shell Mode Partitioning" msgstr "Режим разметки разделов в оболочке" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:843 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:842 msgid "" "When creating advanced installations, the bsdinstall partitioning menus may " "not provide the level of flexibility required. Advanced users can select " @@ -2937,14 +2935,14 @@ msgstr "" "введите `exit`, чтобы вернуться в `bsdinstall` и продолжить установку." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:845 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:854 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:844 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:853 #, no-wrap msgid "Fetching Distribution Files" msgstr "Загрузка файлов дистрибутива" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:849 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:848 msgid "" "Installation time will vary depending on the distributions chosen, " "installation media, and speed of the computer. A series of messages will " @@ -2955,7 +2953,7 @@ msgstr "" "будет показывать ход выполнения." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:852 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:851 msgid "" "First, the installer formats the selected disk(s) and initializes the " "partitions. Next, in the case of a `bootonly media` or `mini memstick`, it " @@ -2966,19 +2964,19 @@ msgstr "" "компоненты:" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:855 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:854 #, no-wrap msgid "Menu showing the download of the different components." msgstr "Меню загрузки различных компонентов." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:855 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:854 #, no-wrap msgid "bsdinstall-distfile-fetching.png" msgstr "bsdinstall-distfile-fetching.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:858 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:857 msgid "" "Next, the integrity of the distribution files is verified to ensure they " "have not been corrupted during download or misread from the installation " @@ -2989,48 +2987,48 @@ msgstr "" "носителя:" #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:860 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:859 #, no-wrap msgid "Verifying Distribution Files" msgstr "Проверка файлов дистрибутива" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:861 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:860 #, no-wrap msgid "Menu showing the verification of the different components." msgstr "Меню с проверкой различных компонентов." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:861 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:860 #, no-wrap msgid "bsdinstall-distfile-verifying.png" msgstr "bsdinstall-distfile-verifying.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:864 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:863 msgid "Finally, the verified distribution files are extracted to the disk:" msgstr "Наконец, проверенные файлы дистрибутива извлекаются на диск:" #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:866 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:865 #, no-wrap msgid "Extracting Distribution Files" msgstr "Извлечение файлов дистрибутива" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:867 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:866 #, no-wrap msgid "Menu showing the extraction of the different components." msgstr "Меню с извлечением различных компонентов." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:867 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:866 #, no-wrap msgid "bsdinstall-distfile-extracting.png" msgstr "bsdinstall-distfile-extracting.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:871 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:870 msgid "" "Once all requested distribution files have been extracted, bsdinstall " "displays the first post-installation configuration screen. The available " @@ -3041,20 +3039,20 @@ msgstr "" "конфигурации описаны в следующем разделе." #. type: Title == -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:873 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:872 #, no-wrap msgid "Network Interfaces, Accounts, Time Zone, Services and Hardening" msgstr "Сетевые интерфейсы, учётные записи, часовой пояс, службы и защита" #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:876 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:883 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:875 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:882 #, no-wrap msgid "Setting the `root` Password" msgstr "Установка пароля `root`" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:881 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:880 msgid "" "First, the `root` password must be set. While entering the password, the " "characters being typed are not displayed on the screen. The password must " @@ -3065,25 +3063,25 @@ msgstr "" "при наборе." #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:884 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:883 #, no-wrap msgid "Menu showing requesting the password for the root user." msgstr "Меню с запросом пароля пользователя root." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:884 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:883 #, no-wrap msgid "bsdinstall-post-root-passwd.png" msgstr "bsdinstall-post-root-passwd.png" #. type: Title === -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:887 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:886 #, no-wrap msgid "Configuring Network Interfaces" msgstr "Настройка сетевых интерфейсов" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:891 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:890 msgid "" "Next, a list of the network interfaces found on the computer is shown. " "Select the interface to configure." @@ -3092,25 +3090,25 @@ msgstr "" "Выберите интерфейс для настройки." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:893 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:892 #, no-wrap msgid "Choose a Network Interface" msgstr "Выберите сетевой интерфейс" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:894 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:893 #, no-wrap msgid "Menu showing the different network interfaces to configure." msgstr "Меню с различными сетевыми интерфейсами для настройки." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:894 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:893 #, no-wrap msgid "bsdinstall-configure-network-interface.png" msgstr "bsdinstall-configure-network-interface.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:899 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:898 msgid "" "If an Ethernet interface is selected, the installer will skip ahead to the " "menu shown in crossref:bsdinstall[bsdinstall-configure-net-ipv4,Choose IPv4 " @@ -3123,25 +3121,25 @@ msgstr "" "точек доступа:" #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:901 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:900 #, no-wrap msgid "Scanning for Wireless Access Points" msgstr "Сканирование беспроводных точек доступа" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:902 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:901 #, no-wrap msgid "Menu showing wireless network scanning." msgstr "Меню сканирования беспроводных сетей." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:902 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:901 #, no-wrap msgid "bsdinstall-configure-wireless-scan.png" msgstr "bsdinstall-configure-wireless-scan.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:909 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:908 msgid "" "Wireless networks are identified by a Service Set Identifier (SSID); a " "short, unique name given to each network. SSIDs found during the scan are " @@ -3161,25 +3159,25 @@ msgstr "" "изменения выполняйте повторное сканирование." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:911 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:910 #, no-wrap msgid "Choosing a Wireless Network" msgstr "Выбор беспроводной сети" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:912 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:911 #, no-wrap msgid "Menu showing the different wireless networks to connect to." msgstr "Меню с различными беспроводными сетями для подключения." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:912 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:911 #, no-wrap msgid "bsdinstall-configure-wireless-accesspoints.png" msgstr "bsdinstall-configure-wireless-accesspoints.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:918 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:917 msgid "" "Next, enter the encryption information for connecting to the selected " "wireless network. WPA2 encryption is strongly recommended over older " @@ -3196,25 +3194,25 @@ msgstr "" "звездочками." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:920 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:919 #, no-wrap msgid "WPA2 Setup" msgstr "Настройка WPA2" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:921 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:920 #, no-wrap msgid "Menu requesting the wireless network password." msgstr "Меню с запросом пароля для беспроводной сети." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:921 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:920 #, no-wrap msgid "bsdinstall-configure-wireless-wpa2setup.png" msgstr "bsdinstall-configure-wireless-wpa2setup.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:924 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:923 msgid "" "Next, choose whether or not an IPv4 address should be configured on the " "Ethernet or wireless interface:" @@ -3223,25 +3221,25 @@ msgstr "" "интерфейсе:" #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:926 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:925 #, no-wrap msgid "Choose IPv4 Networking" msgstr "Выберите сеть IPv4" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:927 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:926 #, no-wrap msgid "Menu indicating if IPv4 wants to be configured for the selected interface." msgstr "Меню, указывающее, нужно ли настраивать IPv4 для выбранного интерфейса." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:927 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:926 #, no-wrap msgid "bsdinstall-configure-network-interface-ipv4.png" msgstr "bsdinstall-configure-network-interface-ipv4.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:932 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:931 msgid "" "There are two methods of IPv4 configuration. DHCP will automatically " "configure the network interface correctly and should be used if the network " @@ -3254,7 +3252,7 @@ msgstr "" "статическую конфигурацию." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:938 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:937 msgid "" "Do not enter random network information as it will not work. If a DHCP " "server is not available, obtain the information listed in crossref:" @@ -3267,7 +3265,7 @@ msgstr "" "сети], у администратора сети или интернет-провайдера." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:942 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:941 msgid "" "If a DHCP server is available, select btn:[Yes] in the next menu to " "automatically configure the network interface. The installer will appear to " @@ -3280,25 +3278,25 @@ msgstr "" "адресную информацию для системы." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:944 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:943 #, no-wrap msgid "Choose IPv4 DHCP Configuration" msgstr "Выберите конфигурацию IPv4 DHCP" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:945 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:944 #, no-wrap msgid "Menu indicating if DHCP wants to be configured for the selected interface." msgstr "Меню, указывающее, нужно ли настраивать DHCP для выбранного интерфейса." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:945 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:944 #, no-wrap msgid "bsdinstall-configure-network-interface-ipv4-dhcp.png" msgstr "bsdinstall-configure-network-interface-ipv4-dhcp.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:948 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:947 msgid "" "If a DHCP server is not available, select btn:[No] and input the following " "addressing information in this menu:" @@ -3307,25 +3305,25 @@ msgstr "" "информацию об адресации в этом меню:" #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:950 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:949 #, no-wrap msgid "IPv4 Static Configuration" msgstr "Статическая настройка IPv4" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:951 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:950 #, no-wrap msgid "Menu requesting data to configure IPv4 network." msgstr "Меню запроса данных для настройки сети IPv4." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:951 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:950 #, no-wrap msgid "bsdinstall-configure-network-interface-ipv4-static.png" msgstr "bsdinstall-configure-network-interface-ipv4-static.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:954 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:953 msgid "" "`IP Address` - The IPv4 address assigned to this computer. The address must " "be unique and not already in use by another device on the local network." @@ -3335,18 +3333,18 @@ msgstr "" "сети." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:955 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:954 msgid "`Subnet Mask` - The subnet mask for the network." msgstr "`Маска подсети (Subnet Mask)` - Маска подсети для сети." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:956 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:955 msgid "`Default Router` - The IP address of the network's default gateway." msgstr "" "`Шлюз по умолчанию (Default Router)` - IP-адрес сетевого шлюза по умолчанию." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:958 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:957 msgid "" "The next screen will ask if the interface should be configured for IPv6. If " "IPv6 is available and desired, choose btn:[Yes] to select it." @@ -3355,25 +3353,25 @@ msgstr "" "доступен и нужен, выберите btn:[Да], чтобы включить его." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:960 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:959 #, no-wrap msgid "Choose IPv6 Networking" msgstr "Выберите сеть IPv6" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:961 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:960 #, no-wrap msgid "Menu indicating if IPv6 wants to be configured for the selected interface." msgstr "Меню, указывающее, требуется ли настройка IPv6 для выбранного интерфейса." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:961 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:960 #, no-wrap msgid "bsdinstall-configure-network-interface-ipv6.png" msgstr "bsdinstall-configure-network-interface-ipv6.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:967 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:966 msgid "" "IPv6 also has two methods of configuration. StateLess Address " "AutoConfiguration (SLAAC) will automatically request the correct " @@ -3388,7 +3386,7 @@ msgstr "" "информации." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:970 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:969 msgid "" "If an IPv6 router is available, select btn:[Yes] in the next menu to " "automatically configure the network interface. The installer will appear to " @@ -3401,25 +3399,25 @@ msgstr "" "адресную информацию для системы." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:972 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:971 #, no-wrap msgid "Choose IPv6 SLAAC Configuration" msgstr "Выберите конфигурацию IPv6 SLAAC" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:973 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:972 #, no-wrap msgid "Menu indicating if SLAAC wants to be configured for the selected interface." msgstr "Меню, указывающее, нужно ли настраивать SLAAC для выбранного интерфейса." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:973 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:972 #, no-wrap msgid "bsdinstall-configure-network-interface-slaac.png" msgstr "bsdinstall-configure-network-interface-slaac.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:976 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:975 msgid "" "If an IPv6 router is not available, select btn:[No] and input the following " "addressing information in this menu:" @@ -3428,25 +3426,25 @@ msgstr "" "информацию о настройке адресации в этом меню:" #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:978 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:977 #, no-wrap msgid "IPv6 Static Configuration" msgstr "Статическая настройка IPv6" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:979 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:978 #, no-wrap msgid "Menu requesting data to configure IPv6 network." msgstr "Меню запрашивает данные для настройки сети IPv6." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:979 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:978 #, no-wrap msgid "bsdinstall-configure-network-interface-ipv6-static.png" msgstr "bsdinstall-configure-network-interface-ipv6-static.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:982 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:981 msgid "" "`IPv6 Address` - The IPv6 address assigned to this computer. The address " "must be unique and not already in use by another device on the local network." @@ -3455,13 +3453,13 @@ msgstr "" "уникальным и не использоваться другим устройством в локальной сети." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:983 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:982 msgid "`Default Router` - The IPv6 address of the network's default gateway." msgstr "" "`Шлюз по умолчанию (Default Router)` - IPv6-адрес шлюза по умолчанию в сети." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:989 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:988 msgid "" "The last network configuration menu is used to configure the Domain Name " "System (DNS) resolver, which converts hostnames to and from network " @@ -3480,25 +3478,25 @@ msgstr "" "серверов. Требуется указать хотя бы один DNS-сервер." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:991 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:990 #, no-wrap msgid "DNS Configuration" msgstr "Конфигурация DNS" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:992 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:991 #, no-wrap msgid "Menu requesting data to configure DNS for the network." msgstr "Меню запрашивает данные для настройки DNS в сети." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:992 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:991 #, no-wrap msgid "bsdinstall-configure-network-ipv4-dns.png" msgstr "bsdinstall-configure-network-ipv4-dns.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:996 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:995 msgid "" "Once the interface is configured, select a mirror site that is located in " "the same region of the world as the computer on which FreeBSD is being " @@ -3511,7 +3509,7 @@ msgstr "" "что сокращает время установки." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1000 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:999 msgid "" "Selecting `http://download.freebsd.org Main Site (GeoDNS, HTTP)` or `ftp://" "download.freebsd.org Main Site (GeoDNS, FTP)` will automatically route to " @@ -3522,31 +3520,31 @@ msgstr "" "на ближайший зеркальный сервер." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1003 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1002 #, no-wrap msgid "Choosing a Mirror" msgstr "Выбор зеркала" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1004 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1003 #, no-wrap msgid "Menu requesting a network mirror." msgstr "Меню выбора сетевого зеркала." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1004 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1003 #, no-wrap msgid "bsdinstall-netinstall-mirrorselect.png" msgstr "bsdinstall-netinstall-mirrorselect.png" #. type: Title === -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1007 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1006 #, no-wrap msgid "Setting the Time Zone" msgstr "Установка часового пояса" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1011 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1010 msgid "" "The next series of menus are used to determine the correct local time by " "selecting the geographic region, country, and time zone. Setting the time " @@ -3561,7 +3559,7 @@ msgstr "" "правильно выполнять другие функции, связанные с часовыми зонами." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1014 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1013 msgid "" "The example shown here is for a machine located in the mainland time zone of " "Spain, Europe. The selections will vary according to the geographical " @@ -3572,25 +3570,25 @@ msgstr "" "зависимости от географического местоположения." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1016 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1015 #, no-wrap msgid "Select a Region" msgstr "Выберите регион" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1017 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1016 #, no-wrap msgid "Menu requesting the timezone region." msgstr "Меню выбора региона часовой зоны." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1017 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1016 #, no-wrap msgid "bsdinstall-timezone-region.png" msgstr "bsdinstall-timezone-region.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1020 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1019 msgid "" "The appropriate region is selected using the arrow keys and then pressing " "kbd:[Enter]." @@ -3599,25 +3597,25 @@ msgstr "" "нажатием kbd:[Enter]." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1022 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1021 #, no-wrap msgid "Select a Country" msgstr "Выберите страну" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1023 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1022 #, no-wrap msgid "Menu requesting the timezone country." msgstr "Меню выбора страны для часовой зоны." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1023 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1022 #, no-wrap msgid "bsdinstall-timezone-country.png" msgstr "bsdinstall-timezone-country.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1026 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1025 msgid "" "Select the appropriate country using the arrow keys and press kbd:[Enter]." msgstr "" @@ -3625,25 +3623,25 @@ msgstr "" "[Enter]." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1028 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1027 #, no-wrap msgid "Select a Time Zone" msgstr "Выбор часовой зоны" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1029 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1028 #, no-wrap msgid "Menu requesting the timezone zone." msgstr "Меню запроса часовой зоны." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1029 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1028 #, no-wrap msgid "bsdinstall-timezone-zone.png" msgstr "bsdinstall-timezone-zone.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1032 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1031 msgid "" "The appropriate time zone is selected using the arrow keys and pressing kbd:" "[Enter]." @@ -3652,48 +3650,48 @@ msgstr "" "kbd:[Enter]." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1034 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1033 #, no-wrap msgid "Confirm Time Zone" msgstr "Подтверждение часовой зоны" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1035 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1034 #, no-wrap msgid "Menu requesting confirmation of the selected timezone." msgstr "Меню с запросом подтверждения выбранной часовой зоны." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1035 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1034 #, no-wrap msgid "bsdinstall-timezone-confirm.png" msgstr "bsdinstall-timezone-confirm.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1038 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1037 msgid "Confirm the abbreviation for the time zone is correct." msgstr "Убедитесь, что аббревиатура часовой зоны верна." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1040 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1039 #, no-wrap msgid "Select Date" msgstr "Выбор даты" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1041 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1040 #, no-wrap msgid "Menu requesting the system date." msgstr "Меню запроса системной даты." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1041 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1040 #, no-wrap msgid "bsdinstall-timezone-date.png" msgstr "bsdinstall-timezone-date.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1045 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1044 msgid "" "The appropriate date is selected using the arrow keys and then pressing btn:" "[Set Date]. Otherwise, the date selection can be skipped by pressing btn:" @@ -3704,25 +3702,25 @@ msgstr "" "даты, нажав btn:[Пропустить]." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1047 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1046 #, no-wrap msgid "Select Time" msgstr "Выбор времени" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1048 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1047 #, no-wrap msgid "Menu requesting the system time." msgstr "Меню запроса системного времени." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1048 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1047 #, no-wrap msgid "bsdinstall-timezone-time.png" msgstr "bsdinstall-timezone-time.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1052 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1051 msgid "" "The appropriate time is selected using the arrow keys and then pressing btn:" "[Set Time]. Otherwise, the time selection can be skipped by pressing btn:" @@ -3733,13 +3731,13 @@ msgstr "" "нажав btn:[Пропустить]." #. type: Title === -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1054 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1053 #, no-wrap msgid "Enabling Services" msgstr "Включение сервисов" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1059 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1058 msgid "" "The next menu is used to configure which system services will be started " "whenever the system boots. All of these services are optional. Only start " @@ -3750,30 +3748,30 @@ msgstr "" "Запускайте только те службы, которые необходимы для функционирования системы." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1061 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1060 #, no-wrap msgid "Selecting Additional Services to Enable" msgstr "Выбор дополнительных служб для включения" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1062 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1061 #, no-wrap msgid "Menu showing the different services available." msgstr "Меню с доступными сервисами." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1062 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1061 #, no-wrap msgid "bsdinstall-config-services.png" msgstr "bsdinstall-config-services.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1065 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1064 msgid "Here is a summary of the services that can be enabled in this menu:" msgstr "Вот перечень служб, которые можно включить в этом меню:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1067 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1066 msgid "" "`sshd` - The Secure Shell (SSH) daemon is used to remotely access a system " "over an encrypted connection. Only enable this service if the system should " @@ -3784,7 +3782,7 @@ msgstr "" "системе необходимо быть доступной для удалённых входов." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1068 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1067 msgid "" "`ntpd` - The Network Time Protocol (NTP) daemon for automatic clock " "synchronization. Enable this service when wanting to synchronise the system " @@ -3795,7 +3793,7 @@ msgstr "" "системные часы с удалённым сервером времени или пулом серверов." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1069 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1068 msgid "" "`ntpd_sync_on_start` - Enabled, man:ntpd[8] is invoked with the `-g` flag " "during system startup, performing an immediate, one-time clock " @@ -3806,7 +3804,7 @@ msgstr "" "часов при старте." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1070 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1069 msgid "" "`local_unbound` - Enable the DNS local unbound. It is necessary to keep in " "mind that this is a configuration only meant for use as a local caching " @@ -3819,7 +3817,7 @@ msgstr "" "настроить резолвер для всей сети, установите пакет package:dns/unbound[]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1071 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1070 msgid "" "`powerd` - System power control utility for power control and energy saving." msgstr "" @@ -3827,7 +3825,7 @@ msgstr "" "энергосбережения." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1072 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1071 msgid "" "`moused` - Enable this service if the mouse will be used from the command-" "line system console." @@ -3836,7 +3834,7 @@ msgstr "" "строке системной консоли." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1073 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1072 msgid "" "`dumpdev` - Crash dumps are useful when debugging issues with the system, so " "users are encouraged to enable them." @@ -3845,13 +3843,13 @@ msgstr "" "пользователям рекомендуется их включить." #. type: Title === -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1075 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1074 #, no-wrap msgid "Enabling Hardening Security Options" msgstr "Включение параметров усиленной безопасности" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1080 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1079 msgid "" "The next menu is used to configure which security options will be enabled. " "All of these options are optional. But their use is encouraged." @@ -3861,30 +3859,30 @@ msgstr "" "рекомендуется." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1082 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1081 #, no-wrap msgid "Selecting Hardening Security Options" msgstr "Выбор параметров усиленной безопасности" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1083 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1082 #, no-wrap msgid "Menu shoring the different hardening security options." msgstr "Меню, показывающее различные варианты усиления безопасности." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1083 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1082 #, no-wrap msgid "bsdinstall-hardening.png" msgstr "bsdinstall-hardening.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1086 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1085 msgid "Here is a summary of the options that can be enabled in this menu:" msgstr "Вот сводка опций, которые можно включить в этом меню:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1088 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1087 msgid "" "`hide_uids` - Hide processes running as other users (UID). This prevents " "unprivileged users from seeing running processes from other users." @@ -3894,7 +3892,7 @@ msgstr "" "видеть запущенные процессы других пользователей." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1089 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1088 msgid "" "`hide_gids` - Hide processes running as other groups (GID). This prevents " "unprivileged users from seeing running processes from other groups." @@ -3904,7 +3902,7 @@ msgstr "" "выполняемые процессы других групп." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1090 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1089 msgid "" "`hide_jail` - Hide processes running in jails. This prevents unprivileged " "users from seeing processes running inside jails." @@ -3914,7 +3912,7 @@ msgstr "" "внутри клетки." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1091 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1090 msgid "" "`read_msgbuf` - Disable reading kernel message buffer for unprivileged " "users. Prevent unprivileged users from using man:dmesg[8] to view messages " @@ -3925,7 +3923,7 @@ msgstr "" "пользователями man:dmesg[8] для просмотра сообщений из буфера журнала ядра." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1092 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1091 msgid "" "`proc_debug` - Disable process debugging facilities for unprivileged users. " "Disables a variety of unprivileged inter-process debugging services, " @@ -3943,17 +3941,17 @@ msgstr "" "определённых скриптовых языках, например PHP." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1093 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1092 msgid "`random_pid` - Randomize the PID of processes." msgstr "`random_pid` — Рандомизировать PID процессов." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1094 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1093 msgid "`clear_tmp` - Clean `/tmp` when the system starts up." msgstr "`clear_tmp` — очистка `/tmp` при запуске системы." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1095 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1094 msgid "" "`disable_syslogd` - Disable opening the syslogd network socket. By default, " "FreeBSD runs syslogd in a secure way with `-s`. This prevents the daemon " @@ -3968,7 +3966,7 @@ msgstr "" "ему открывать какие-либо порты. Подробнее см. man:syslogd[8]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1096 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1095 msgid "" "`secure_console` - Make the command prompt request the `root` password when " "entering single-user mode." @@ -3977,7 +3975,7 @@ msgstr "" "входе в однопользовательский режим." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1097 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1096 msgid "" "`disable_ddtrace` - DTrace can run in a mode that affects the running " "kernel. Destructive actions may not be used unless explicitly enabled. Use `-" @@ -3990,13 +3988,13 @@ msgstr "" "DTrace. Для получения дополнительной информации см. man:dtrace[1]." #. type: Title === -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1099 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1098 #, no-wrap msgid "Add Users" msgstr "Добавление пользователей" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1105 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1104 msgid "" "The next menu prompts to create at least one user account. It is " "recommended to log into the system using a user account rather than as " @@ -4010,30 +4008,30 @@ msgstr "" "от возможных действий. Вход под обычным пользователем безопаснее и надёжнее." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1107 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1106 msgid "Select btn:[Yes] to add new users." msgstr "Выберите btn:[Да], чтобы добавить новых пользователей." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1109 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1108 #, no-wrap msgid "Add User Accounts" msgstr "Добавить учётные записи пользователей" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1110 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1109 #, no-wrap msgid "Menu requesting if a user want to be added to the system." msgstr "Меню с запросом о желании пользователя быть добавленным в систему." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1110 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1109 #, no-wrap msgid "bsdinstall-adduser1.png" msgstr "bsdinstall-adduser1.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1114 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1113 msgid "" "Follow the prompts and input the requested information for the user " "account. The example shown in crossref:bsdinstall[bsdinstall-add-user2," @@ -4045,30 +4043,30 @@ msgstr "" "`asample`." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1116 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1115 #, no-wrap msgid "Enter User Information" msgstr "Введите информацию о пользователе" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1117 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1116 #, no-wrap msgid "Menu requesting different information for the new user." msgstr "Меню, запрашивающее различную информацию для нового пользователя." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1117 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1116 #, no-wrap msgid "bsdinstall-adduser2.png" msgstr "bsdinstall-adduser2.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1120 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1119 msgid "Here is a summary of the information to input:" msgstr "Вот сводка информации для ввода:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1122 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1121 msgid "" "`Username` - The name the user will enter to log in. A common convention is " "to use the first letter of the first name combined with the last name, as " @@ -4082,7 +4080,7 @@ msgstr "" "чувствительно к регистру и не должно содержать пробелов." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1123 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1122 msgid "" "`Full name` - The user's full name. This can contain spaces and is used as a " "description for the user account." @@ -4091,7 +4089,7 @@ msgstr "" "и используется в качестве описания учётной записи пользователя." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1124 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1123 msgid "" "`Uid` - User ID. This is typically left blank so the system automatically " "assigns a value." @@ -4100,7 +4098,7 @@ msgstr "" "автоматически назначила значение." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1125 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1124 msgid "" "`Login group` - The user's group. This is typically left blank to accept the " "default." @@ -4109,7 +4107,7 @@ msgstr "" "использования значения по умолчанию." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1126 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1125 msgid "" "`Invite _user_ into other groups?` - Additional groups to which the user " "will be added as a member. If the user needs administrative access, type " @@ -4120,14 +4118,14 @@ msgstr "" "административные права, укажите здесь `wheel`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1127 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1126 msgid "`Login class` - Typically left blank for the default." msgstr "" "`Класс логина (Login class)` - Обычно оставляется пустым для значений по " "умолчанию." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1128 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1127 msgid "" "`Shell` - Type in one of the listed values to set the interactive shell for " "the user. Refer to crossref:basics[shells,Shells] for more information about " @@ -4138,7 +4136,7 @@ msgstr "" "оболочках см. в crossref:basics[shells,Оболочки]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1129 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1128 msgid "" "`Home directory` - The user's home directory. The default is usually correct." msgstr "" @@ -4146,7 +4144,7 @@ msgstr "" "значение по умолчанию является правильным." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1130 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1129 msgid "" "`Home directory permissions` - Permissions on the user's home directory. The " "default is usually correct." @@ -4156,7 +4154,7 @@ msgstr "" "является правильным." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1131 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1130 msgid "" "`Use password-based authentication?` - Typically `yes` so that the user is " "prompted to input their password at login." @@ -4165,7 +4163,7 @@ msgstr "" "authentication)?` - Обычно `yes`, чтобы пользователь вводил пароль при входе." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1132 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1131 msgid "" "`Use an empty password?` - Typically `no` as empty or blank passwords are " "insecure." @@ -4174,7 +4172,7 @@ msgstr "" "как пустые или простые пароли ненадёжны." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1133 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1132 msgid "" "`Use a random password?` - Typically `no` so that the user can set their own " "password in the next prompt." @@ -4183,7 +4181,7 @@ msgstr "" "чтобы пользователь мог установить свой пароль в следующем запросе." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1134 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1133 msgid "" "`Enter password` - The password for this user. Typed-in characters will not " "be shown on the screen." @@ -4192,7 +4190,7 @@ msgstr "" "символы не будут отображаться на экране." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1135 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1134 msgid "" "`Enter password again` - The password must be typed again for verification." msgstr "" @@ -4200,7 +4198,7 @@ msgstr "" "повторно для проверки." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1136 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1135 msgid "" "`Lock out the account after creation?` - Typically `no` so that the user can " "log in." @@ -4209,7 +4207,7 @@ msgstr "" "creation)?` - Обычно `нет`, чтобы пользователь мог войти в систему." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1140 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1139 msgid "" "After entering all the details, a summary is shown for review. If a mistake " "was made, enter `no` to correct it. Once everything is correct, enter `yes` " @@ -4220,25 +4218,25 @@ msgstr "" "создания нового пользователя." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1142 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1141 #, no-wrap msgid "Exit User and Group Management" msgstr "Выход из управления пользователями и группами" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1143 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1142 #, no-wrap msgid "Menu showing the information of the new user and requesting if everything is correct." msgstr "Меню с информацией о новом пользователе и запросом на подтверждение корректности данных." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1143 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1142 #, no-wrap msgid "bsdinstall-adduser3.png" msgstr "bsdinstall-adduser3.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1147 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1146 msgid "" "If there are more users to add, answer the `Add another user?` question with " "`yes`. Enter `no` to finish adding users and continue the installation." @@ -4248,7 +4246,7 @@ msgstr "" "добавление пользователей и продолжить установку." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1149 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1148 msgid "" "For more information on adding users and user management, see crossref:" "basics[users-synopsis,Users and Basic Account Management]." @@ -4258,14 +4256,14 @@ msgstr "" "и основы управления учётными записями]." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1151 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1156 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1150 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1155 #, no-wrap msgid "Final Configuration" msgstr "Окончательная конфигурация" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1154 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1153 msgid "" "After everything has been installed and configured, a final chance is " "provided to modify settings." @@ -4274,19 +4272,19 @@ msgstr "" "возможность изменить параметры." #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1157 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1156 #, no-wrap msgid "Menu showing different options to perform before finishing the installation. Ex: Add user" msgstr "Меню с различными вариантами действий перед завершением установки. Например: Добавить пользователя" #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1157 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1156 #, no-wrap msgid "bsdinstall-finalconfiguration.png" msgstr "bsdinstall-finalconfiguration.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1160 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1159 msgid "" "Use this menu to make any changes or to do any additional configuration " "before completing the installation." @@ -4295,7 +4293,7 @@ msgstr "" "настройки перед завершением установки." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1162 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1161 msgid "" "`Add User` - Described in crossref:bsdinstall[bsdinstall-addusers, Add " "Users]." @@ -4304,7 +4302,7 @@ msgstr "" "bsdinstall[bsdinstall-addusers, Добавление пользователей]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1163 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1162 msgid "" "`Root Password` - Described in crossref:bsdinstall[bsdinstall-post-root, " "Setting the `root` Password]." @@ -4313,7 +4311,7 @@ msgstr "" "post-root, Установка пароля `root`]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1164 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1163 msgid "" "`Hostname` - Described in crossref:bsdinstall[bsdinstall-hostname, Setting " "the Hostname]." @@ -4322,7 +4320,7 @@ msgstr "" "Установка имени хоста]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1165 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1164 msgid "" "`Network` - Described in crossref:bsdinstall[bsdinstall-config-network-dev, " "Configuring Network Interfaces]." @@ -4331,7 +4329,7 @@ msgstr "" "dev, Настройка сетевых интерфейсов]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1166 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1165 msgid "" "`Services` - Described in crossref:bsdinstall[bsdinstall-sysconf, Enabling " "Services]." @@ -4340,7 +4338,7 @@ msgstr "" "Включение служб]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1167 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1166 msgid "" "`System Hardening` - Described in crossref:bsdinstall[bsdinstall-hardening, " "Enabling Hardening Security Options]." @@ -4349,7 +4347,7 @@ msgstr "" "bsdinstall[bsdinstall-hardening, Включение опций усиления безопасности]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1168 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1167 msgid "" "`Time Zone` - Described in crossref:bsdinstall[bsdinstall-timezone, Setting " "the Time Zone]." @@ -4358,44 +4356,45 @@ msgstr "" "timezone, Настройка часовой зоны]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1169 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1168 msgid "" "`Firmware` - Download and install required firmware for system components " "such as Wi-Fi or graphics cards." msgstr "" -"`Firmware` (Прошивка) — загружает и устанавливает необходимые прошивки для " -"системных компонентов, таких как Wi-Fi или графические карты." +"`Firmware` (Прошивка) — загружает и устанавливает необходимое " +"микропрограммное обеспечение для системных компонентов, таких как Wi-Fi или " +"графические карты." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1170 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1169 msgid "`Handbook` - Download and install the FreeBSD Handbook." msgstr "`Руководство (Handbook)` - Загрузить и установить Руководство FreeBSD." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1172 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1171 msgid "Once configuration is complete, select btn:[Exit]." msgstr "После завершения настройки выберите btn:[Выход (Exit)]." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1174 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1173 #, no-wrap msgid "Manual Configuration" msgstr "Ручная настройка" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1175 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1174 #, no-wrap msgid "Menu showing that the installation has finished. And asking if a shell to make manual changes should open." msgstr "Меню, показывающее, что установка завершена. И спрашивающее, хотите ли вы открыть оболочку для внесения изменений вручную." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1175 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1174 #, no-wrap msgid "bsdinstall-final-modification-shell.png" msgstr "bsdinstall-final-modification-shell.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1179 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1178 msgid "" "bsdinstall will prompt for any additional configuration that needs to be " "done before rebooting into the new system. Select btn:[Yes] to exit to a " @@ -4408,25 +4407,25 @@ msgstr "" "установки." #. type: Block title -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1181 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1180 #, no-wrap msgid "Complete the Installation" msgstr "Завершение установки" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1182 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1181 #, no-wrap msgid "Menu showing that the installation has finished and asking whether to reboot the system or access the Live CD." msgstr "Меню, показывающее завершение установки и предлагающее перезагрузить систему или получить доступ к Live CD." #. type: Target for macro image -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1182 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1181 #, no-wrap msgid "bsdinstall-mainexit.png" msgstr "bsdinstall-mainexit.png" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1185 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1184 msgid "" "If further configuration or special setup is needed, select btn:[Live CD] to " "boot the install media into Live CD mode." @@ -4435,7 +4434,7 @@ msgstr "" "btn:[Live CD], чтобы загрузить установочный носитель в режиме Live CD." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1188 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1187 msgid "" "If the installation is complete, select btn:[Reboot] to reboot the computer " "and start the new FreeBSD system. Do not forget to remove the FreeBSD " @@ -4447,7 +4446,7 @@ msgstr "" "него." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1194 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1193 msgid "" "As FreeBSD boots, informational messages are displayed. After the system " "finishes booting, a login prompt is displayed. At the `login:` prompt, " @@ -4464,7 +4463,7 @@ msgstr "" "superuser,Учётная запись суперпользователя]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1200 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1199 msgid "" "The messages that appear during boot can be reviewed by pressing kbd:[Scroll-" "Lock] to turn on the scroll-back buffer. The kbd:[PgUp], kbd:[PgDn], and " @@ -4483,7 +4482,7 @@ msgstr "" "Нажмите kbd:[q], чтобы вернуться в командную строку после просмотра." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1204 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1203 msgid "" "If sshd was enabled in crossref:bsdinstall[bsdinstall-config-serv,Selecting " "Additional Services to Enable], the first boot might be a bit slower as the " @@ -4496,7 +4495,7 @@ msgstr "" "будут быстрее. Отпечатки ключей отображаются, как в следующем примере:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1242 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1241 #, no-wrap msgid "" "Generating public/private rsa1 key pair.\n" @@ -4572,7 +4571,7 @@ msgstr "" "Starting sshd.\n" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1245 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1244 msgid "" "Refer to crossref:security[openssh,\"OpenSSH\"] for more information about " "fingerprints and SSH." @@ -4581,7 +4580,7 @@ msgstr "" "дополнительной информации об отпечатках и SSH." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1248 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1247 msgid "" "FreeBSD does not install a graphical environment by default. Refer to " "crossref:x11[x11,The X Window System] for more information about installing " @@ -4592,7 +4591,7 @@ msgstr "" "найти в crossref:x11[x11,The X Window System]." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1252 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1251 msgid "" "Proper shutdown of a FreeBSD computer helps protect data and hardware from " "damage. _Do not turn off the power before the system has been properly shut " @@ -4610,13 +4609,13 @@ msgstr "" "возможность, выключится автоматически." #. type: Title == -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1254 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1253 #, no-wrap msgid "Troubleshooting" msgstr "Устранение неполадок" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1257 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1256 msgid "" "This section covers basic installation troubleshooting, such as common " "problems people have reported." @@ -4625,7 +4624,7 @@ msgstr "" "распространённые ошибки, о которых сообщали пользователи." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1259 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1258 msgid "" "Check the Hardware Notes listed on the link:https://www.FreeBSD.org/releases/" "[FreeBSD Release Information] page for the version of FreeBSD to make sure " @@ -4636,7 +4635,7 @@ msgstr "" "версии FreeBSD, чтобы убедиться, что оборудование поддерживается." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1265 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1264 msgid "" "Some installation problems can be avoided or alleviated by updating the " "firmware on various hardware components, most notably the motherboard. " @@ -4651,7 +4650,7 @@ msgstr "" "обновлениями и информацией о них." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1268 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1267 msgid "" "Manufacturers generally advise against upgrading the motherboard BIOS unless " "there is a good reason for doing so, like a critical update. The upgrade " @@ -4664,7 +4663,7 @@ msgstr "" "неработоспособности компьютера." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1274 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1273 msgid "" "If the system hangs while probing hardware during boot or behaves strangely " "during the installation process, ACPI may be the culprit. FreeBSD makes " @@ -4683,13 +4682,13 @@ msgstr "" "загрузчике третьей стадии:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1278 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1277 #, no-wrap msgid "set hint.acpi.0.disabled=\"1\"\n" msgstr "set hint.acpi.0.disabled=\"1\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1282 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1281 msgid "" "This is reset each time the system is booted, so it is necessary to add " "`hint.acpi.0.disabled=\"1\"` to the file `/boot/loader.conf`. More " @@ -4702,13 +4701,13 @@ msgstr "" "synopsis,\"Synopsis\"]." #. type: Title == -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1284 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1283 #, no-wrap msgid "Using the Live CD" msgstr "Использование Live CD" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1289 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1288 msgid "" "The welcome menu of bsdinstall, shown in crossref:bsdinstall[bsdinstall-" "choose-mode,Welcome Menu], provides a btn:[Live CD] option. This is useful " @@ -4722,12 +4721,12 @@ msgstr "" "установкой." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1291 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1290 msgid "The following points should be noted before using the btn:[Live CD]:" msgstr "Следует отметить следующие моменты перед использованием btn:[Live CD]:" #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1293 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1292 msgid "" "To gain access to the system, authentication is required. The username is " "`root` and the password is blank." @@ -4736,7 +4735,7 @@ msgstr "" "пароль пустой." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1294 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1293 msgid "" "As the system runs directly from the installation media, performance will be " "significantly slower than that of a system installed on a hard disk." @@ -4746,7 +4745,7 @@ msgstr "" "жёсткий диск." #. type: Plain text -#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1294 +#: documentation/content/en/books/handbook/bsdinstall/_index.adoc:1293 msgid "" "This option only provides a command prompt and not a graphical interface." msgstr "" diff --git a/documentation/content/ru/books/handbook/config/_index.adoc b/documentation/content/ru/books/handbook/config/_index.adoc index 25978bba92..a588d06b1a 100644 --- a/documentation/content/ru/books/handbook/config/_index.adoc +++ b/documentation/content/ru/books/handbook/config/_index.adoc @@ -67,7 +67,7 @@ endif::[] [[configtuning-configfiles]] == Файлы конфигурации -FreeBSD поддерживает четкое разделение между базовой системой и сторонними приложениями, что влияет на расположение их конфигурационных файлов. +FreeBSD поддерживает чёткое разделение между базовой системой и сторонними приложениями, что влияет на расположение их конфигурационных файлов. Конфигурация базовой системы FreeBSD находится в каталоге [.filename]#/etc#, а в каталоге [.filename]#/usr/local/etc# содержатся все конфигурационные файлы приложений, установленных в систему через коллекцию портов и пакеты. @@ -674,7 +674,7 @@ FreeBSD предоставляет системный модуль журнал Этот файл конфигурации содержит по одной строке для каждого действия, где синтаксис каждой строки представляет собой поле селектора, за которым следует поле действия. Синтаксис поля селектора — _facility.level_, что соответствует журнальным сообщениям от _facility_ уровня _level_ и выше. Также можно добавить необязательный флаг сравнения перед уровнем, чтобы точнее указать, что регистрируется. Для одного действия можно использовать несколько полей селектора, разделённых точкой с запятой (`;`). Использование `*` соответствует всем сообщениям. Поле действия указывает, куда отправлять журнальное сообщение, например, в файл или на удалённый хост для журналирования. -В качестве примера приведен стандартный файл [.filename]#/etc/syslog.conf# из FreeBSD: +В качестве примера приведён стандартный файл [.filename]#/etc/syslog.conf# из FreeBSD: [.programlisting] .... @@ -937,7 +937,7 @@ Jul 16 17:44:00 <cron.info> FreeBSD /usr/sbin/cron[1030]: (operator) CMD (/usr/l В FreeBSD централизованная агрегация, объединение и ротация файлов журналов могут быть настроены с помощью `syslogd` и `newsyslog`. -В этом разделе приведен пример конфигурации, в которой хост `A` с именем `logserv.example.com` будет собирать информацию журналирования для локальной сети. +В этом разделе приведён пример конфигурации, в которой хост `A` с именем `logserv.example.com` будет собирать информацию журналирования для локальной сети. Узел `B` с именем `logclient.example.com` будет настроен для передачи информации журналирования на сервер журналирования. @@ -1093,7 +1093,7 @@ Logging to FILE /var/log/messages ==== Безопасность -Как и в случае с любой сетевой службой, перед внедрением сервера журналирования следует учитывать требования безопасности. Журналы могут содержать конфиденциальные данные о службах, включенных на локальном хосте, учётных записях пользователей и конфигурации. Данные, передаваемые по сети от клиента к серверу, не шифруются и не защищаются паролем. Если требуется шифрование, можно использовать package:security/stunnel[], который передаёт данные журналирования через зашифрованный туннель. +Как и в случае с любой сетевой службой, перед внедрением сервера журналирования следует учитывать требования безопасности. Журналы могут содержать конфиденциальные данные о службах, включённых на локальном хосте, учётных записях пользователей и конфигурации. Данные, передаваемые по сети от клиента к серверу, не шифруются и не защищаются паролем. Если требуется шифрование, можно использовать package:security/stunnel[], который передаёт данные журналирования через зашифрованный туннель. Локальная безопасность также является важным вопросом. Журналы не шифруются ни во время использования, ни после ротации. Локальные пользователи могут получить доступ к файлам журналов для сбора дополнительной информации о конфигурации системы. Установка правильных разрешений для файлов журналов крайне важна. Встроенный ротатор журналов newsyslog поддерживает установку разрешений для вновь создаваемых и ротируемых файлов журналов. Установка режима `600` для файлов журналов должна предотвратить нежелательный доступ со стороны локальных пользователей. Дополнительную информацию можно найти в man:newsyslog.conf[5]. diff --git a/documentation/content/ru/books/handbook/config/_index.po b/documentation/content/ru/books/handbook/config/_index.po index 22856411b0..1b8ef2b107 100644 --- a/documentation/content/ru/books/handbook/config/_index.po +++ b/documentation/content/ru/books/handbook/config/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2026-05-09 23:29+0100\n" -"PO-Revision-Date: 2026-05-11 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-05-18 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookconfig_index/ru/>\n" @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" #. type: YAML Front Matter: description @@ -43,13 +43,13 @@ msgid "Configuration, Services, Logging and Power Management" msgstr "Конфигурация, сервисы, журналирование и управление питанием" #. type: Title == -#: documentation/content/en/books/handbook/config/_index.adoc:53 +#: documentation/content/en/books/handbook/config/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:57 +#: documentation/content/en/books/handbook/config/_index.adoc:56 msgid "" "One of the important aspects of FreeBSD is proper system configuration. " "This chapter explains much of the FreeBSD configuration process, including " @@ -60,12 +60,12 @@ msgstr "" "параметры, которые можно задать для тонкой настройки системы FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:59 +#: documentation/content/en/books/handbook/config/_index.adoc:58 msgid "Before reading this chapter:" msgstr "Прежде чем читать эту главу, необходимо:" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:61 +#: documentation/content/en/books/handbook/config/_index.adoc:60 msgid "" "Understand UNIX(R) and FreeBSD basics (crossref:basics[basics,FreeBSD " "Basics])." @@ -73,17 +73,17 @@ msgstr "" "Понимать основы UNIX(R) и FreeBSD (crossref:basics[basics,Основы FreeBSD])." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:63 +#: documentation/content/en/books/handbook/config/_index.adoc:62 msgid "Read this chapter to learn:" msgstr "Прочтите эту главу, чтобы узнать:" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:65 +#: documentation/content/en/books/handbook/config/_index.adoc:64 msgid "How to use the various configuration files in [.filename]#/etc#." msgstr "Как использовать различные конфигурационные файлы в [.filename]#/etc#." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:66 +#: documentation/content/en/books/handbook/config/_index.adoc:65 msgid "" "The basics of [.filename]#rc.conf# configuration and [.filename]#/usr/local/" "etc/rc.d# startup scripts." @@ -92,33 +92,33 @@ msgstr "" "local/etc/rc.d#." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:67 +#: documentation/content/en/books/handbook/config/_index.adoc:66 msgid "How to tune FreeBSD using man:sysctl[8] variables." msgstr "Как настроить FreeBSD с помощью переменных man:sysctl[8]." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:68 +#: documentation/content/en/books/handbook/config/_index.adoc:67 msgid "How to configure the power management in FreeBSD." msgstr "Как настроить управление питанием в FreeBSD." #. type: Title == -#: documentation/content/en/books/handbook/config/_index.adoc:70 +#: documentation/content/en/books/handbook/config/_index.adoc:69 #, no-wrap msgid "Configuration Files" msgstr "Файлы конфигурации" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:73 +#: documentation/content/en/books/handbook/config/_index.adoc:72 msgid "" "FreeBSD maintains a clear separation between the base system and third party " "applications and therefore this affects where the configuration files of " "these applications are located." msgstr "" -"FreeBSD поддерживает четкое разделение между базовой системой и сторонними " +"FreeBSD поддерживает чёткое разделение между базовой системой и сторонними " "приложениями, что влияет на расположение их конфигурационных файлов." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:76 +#: documentation/content/en/books/handbook/config/_index.adoc:75 msgid "" "FreeBSD base system configuration is located at the [.filename]#/etc# " "directory, and the [.filename]#/usr/local/etc# directory contains all the " @@ -130,7 +130,7 @@ msgstr "" "файлы приложений, установленных в систему через коллекцию портов и пакеты." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:79 +#: documentation/content/en/books/handbook/config/_index.adoc:78 msgid "" "The kernel state configuration is located in [.filename]#/etc/sysctl.conf#. " "In the section crossref:config[configtuning-sysctl, The sysctl utility], the " @@ -141,7 +141,7 @@ msgstr "" "sysctl[8] будет рассмотрена более подробно." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:81 +#: documentation/content/en/books/handbook/config/_index.adoc:80 msgid "" "For more information about the FreeBSD file system structure refer to man:" "hier[7]." @@ -150,7 +150,7 @@ msgstr "" "обратитесь к man:hier[7]." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:84 +#: documentation/content/en/books/handbook/config/_index.adoc:83 msgid "" "As a general rule, configuration files do not use a standard on what syntax " "they must follow. Although it is true that the `#` character is normally " @@ -161,7 +161,7 @@ msgstr "" "комментирования строки и что каждая строка содержит переменную конфигурации." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:88 +#: documentation/content/en/books/handbook/config/_index.adoc:87 msgid "" "Some applications like man:pkg[8] are starting to use the link:https://" "github.com/vstakhov/libucl[Universal Configuration Language (UCL)]." @@ -170,13 +170,13 @@ msgstr "" "https://github.com/vstakhov/libucl[Universal Configuration Language (UCL)]." #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:90 +#: documentation/content/en/books/handbook/config/_index.adoc:89 #, no-wrap msgid "The [.filename]#/etc# directory" msgstr "Каталог [.filename]#/etc#" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:93 +#: documentation/content/en/books/handbook/config/_index.adoc:92 msgid "" "The [.filename]#/etc# directory contains all of the FreeBSD base system " "configuration files that are responsible for configuring FreeBSD." @@ -185,115 +185,115 @@ msgstr "" "FreeBSD, которые отвечают за её настройку." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:97 +#: documentation/content/en/books/handbook/config/_index.adoc:96 #, no-wrap msgid "*Extreme* caution must be taken when modifying files in the [.filename]#/etc# directory; misconfiguration could make FreeBSD unbootable or malfunction.\n" msgstr "*Крайнюю* осторожность следует соблюдать при изменении файлов в каталоге [.filename]#/etc#; неправильная настройка может сделать FreeBSD незагружаемой или неработоспособной.\n" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:104 +#: documentation/content/en/books/handbook/config/_index.adoc:103 #, no-wrap msgid "[.filename]#/etc#" msgstr "[.filename]#/etc#" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:106 +#: documentation/content/en/books/handbook/config/_index.adoc:105 #, no-wrap msgid "System configuration files and scripts." msgstr "Системные конфигурационные файлы и скрипты." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:107 +#: documentation/content/en/books/handbook/config/_index.adoc:106 #, no-wrap msgid "[.filename]#/etc/defaults#" msgstr "[.filename]#/etc/defaults#" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:109 +#: documentation/content/en/books/handbook/config/_index.adoc:108 #, no-wrap msgid "Default system configuration files, see man:rc[8] for more information." msgstr "Файлы конфигурации системы по умолчанию, подробности см. в man:rc[8]." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:110 +#: documentation/content/en/books/handbook/config/_index.adoc:109 #, no-wrap msgid "[.filename]#/etc/fstab#" msgstr "[.filename]#/etc/fstab#" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:112 +#: documentation/content/en/books/handbook/config/_index.adoc:111 #, no-wrap msgid "man:fstab[5] contains descriptive information about the various file systems." msgstr "man:fstab[5] содержит описательную информацию о различных файловых системах." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:113 +#: documentation/content/en/books/handbook/config/_index.adoc:112 #, no-wrap msgid "[.filename]#/etc/mail#" msgstr "[.filename]#/etc/mail#" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:115 +#: documentation/content/en/books/handbook/config/_index.adoc:114 #, no-wrap msgid "Extra man:sendmail[8] configuration and other MTA configuration files." msgstr "Дополнительная конфигурация man:sendmail[8] и другие файлы конфигурации MTA." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:116 +#: documentation/content/en/books/handbook/config/_index.adoc:115 #, no-wrap msgid "[.filename]#/etc/mtree#" msgstr "[.filename]#/etc/mtree#" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:118 +#: documentation/content/en/books/handbook/config/_index.adoc:117 #, no-wrap msgid "mtree configuration files, see man:mtree[8] for more information." msgstr "Файлы конфигурации mtree, подробнее см. man:mtree[8]." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:119 +#: documentation/content/en/books/handbook/config/_index.adoc:118 #, no-wrap msgid "[.filename]#/etc/pam.d#" msgstr "[.filename]#/etc/pam.d#" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:121 +#: documentation/content/en/books/handbook/config/_index.adoc:120 #, no-wrap msgid "Configuration files for the Pluggable Authentication Modules (PAM) library." msgstr "Файлы конфигурации библиотеки Pluggable Authentication Modules (PAM)." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:122 +#: documentation/content/en/books/handbook/config/_index.adoc:121 #, no-wrap msgid "[.filename]#/etc/periodic#" msgstr "[.filename]#/etc/periodic#" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:124 +#: documentation/content/en/books/handbook/config/_index.adoc:123 #, no-wrap msgid "Scripts that are run daily, weekly, and monthly, via man:cron[8], see man:periodic[8] for more information." msgstr "Скрипты, выполняемые ежедневно, еженедельно и ежемесячно через man:cron[8]. Подробнее см. man:periodic[8]." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:125 +#: documentation/content/en/books/handbook/config/_index.adoc:124 #, no-wrap msgid "[.filename]#/etc/rc.d#" msgstr "[.filename]#/etc/rc.d#" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:127 +#: documentation/content/en/books/handbook/config/_index.adoc:126 #, no-wrap msgid "System and daemon startup/control scripts, see man:rc[8] for more information." msgstr "Системные и демон-скрипты запуска/управления, подробнее см. в man:rc[8]." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:128 +#: documentation/content/en/books/handbook/config/_index.adoc:127 #, no-wrap msgid "[.filename]#/etc/rc.conf#" msgstr "[.filename]#/etc/rc.conf#" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:133 +#: documentation/content/en/books/handbook/config/_index.adoc:132 #, no-wrap msgid "" "Contains descriptive information about the local host name, configuration\n" @@ -307,61 +307,61 @@ msgstr "" " crossref:bsdinstall[configtuning-core-configuration, Управление системными настройками]" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:134 +#: documentation/content/en/books/handbook/config/_index.adoc:133 #, no-wrap msgid "[.filename]#/etc/security#" msgstr "[.filename]#/etc/security#" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:136 +#: documentation/content/en/books/handbook/config/_index.adoc:135 #, no-wrap msgid "OpenBSM audit configuration files, see man:audit[8] for more information." msgstr "Файлы конфигурации аудита OpenBSM, дополнительную информацию смотрите в man:audit[8]." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:137 +#: documentation/content/en/books/handbook/config/_index.adoc:136 #, no-wrap msgid "[.filename]#/etc/ppp#" msgstr "[.filename]#/etc/ppp#" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:139 +#: documentation/content/en/books/handbook/config/_index.adoc:138 #, no-wrap msgid "ppp configuration files, see man:ppp[8] for more information." msgstr "Файлы конфигурации ppp, подробности смотрите в man:ppp[8]." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:140 +#: documentation/content/en/books/handbook/config/_index.adoc:139 #, no-wrap msgid "[.filename]#/etc/ssh#" msgstr "[.filename]#/etc/ssh#" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:142 +#: documentation/content/en/books/handbook/config/_index.adoc:141 #, no-wrap msgid "OpenSSH configuration files, see man:ssh[1] for more information." msgstr "Файлы конфигурации OpenSSH, подробности см. в man:ssh[1]." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:143 +#: documentation/content/en/books/handbook/config/_index.adoc:142 #, no-wrap msgid "[.filename]#/etc/ssl#" msgstr "[.filename]#/etc/ssl#" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:145 +#: documentation/content/en/books/handbook/config/_index.adoc:144 #, no-wrap msgid "OpenSSL configuration files." msgstr "Конфигурационные файлы OpenSSL." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:146 +#: documentation/content/en/books/handbook/config/_index.adoc:145 #, no-wrap msgid "[.filename]#/etc/sysctl.conf#" msgstr "[.filename]#/etc/sysctl.conf#" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:149 +#: documentation/content/en/books/handbook/config/_index.adoc:148 #, no-wrap msgid "" "Contains settings for the kernel. More information in\n" @@ -371,13 +371,13 @@ msgstr "" "crossref:bsdinstall[configtuning-sysctl, Утилита sysctl]" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:152 +#: documentation/content/en/books/handbook/config/_index.adoc:151 #, no-wrap msgid "The sysctl utility" msgstr "Утилита sysctl" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:155 +#: documentation/content/en/books/handbook/config/_index.adoc:154 msgid "" "The man:sysctl[8] utility is used to make changes to a running FreeBSD " "system." @@ -386,7 +386,7 @@ msgstr "" "систему FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:158 +#: documentation/content/en/books/handbook/config/_index.adoc:157 msgid "" "The man:sysctl[8] utility retrieves kernel state and allows processes with " "appropriate privilege to set kernel state. The state to be retrieved or set " @@ -400,136 +400,136 @@ msgstr "" "компонентов, разделённых точками." #. type: Block title -#: documentation/content/en/books/handbook/config/_index.adoc:159 +#: documentation/content/en/books/handbook/config/_index.adoc:158 #, no-wrap msgid "Management Information Base" msgstr "База управляющей информации" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:165 +#: documentation/content/en/books/handbook/config/_index.adoc:164 #, no-wrap msgid "sysctl" msgstr "sysctl" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:167 +#: documentation/content/en/books/handbook/config/_index.adoc:166 #, no-wrap msgid "\"Magic\" numbers" msgstr "«Волшебные» числа" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:168 -#: documentation/content/en/books/handbook/config/_index.adoc:803 +#: documentation/content/en/books/handbook/config/_index.adoc:167 +#: documentation/content/en/books/handbook/config/_index.adoc:802 #, no-wrap msgid "kern" msgstr "kern" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:170 +#: documentation/content/en/books/handbook/config/_index.adoc:169 #, no-wrap msgid "Kernel functions and features" msgstr "Ядро: функции и возможности" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:171 +#: documentation/content/en/books/handbook/config/_index.adoc:170 #, no-wrap msgid "vm" msgstr "vm" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:173 +#: documentation/content/en/books/handbook/config/_index.adoc:172 #, no-wrap msgid "Virtual memory" msgstr "Виртуальная память" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:174 +#: documentation/content/en/books/handbook/config/_index.adoc:173 #, no-wrap msgid "vfs" msgstr "vfs" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:176 +#: documentation/content/en/books/handbook/config/_index.adoc:175 #, no-wrap msgid "Filesystem" msgstr "Файловая система" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:177 +#: documentation/content/en/books/handbook/config/_index.adoc:176 #, no-wrap msgid "net" msgstr "net" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:179 +#: documentation/content/en/books/handbook/config/_index.adoc:178 #, no-wrap msgid "Network" msgstr "Сеть" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:180 -#: documentation/content/en/books/handbook/config/_index.adoc:869 +#: documentation/content/en/books/handbook/config/_index.adoc:179 +#: documentation/content/en/books/handbook/config/_index.adoc:868 #, no-wrap msgid "debug" msgstr "debug" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:182 +#: documentation/content/en/books/handbook/config/_index.adoc:181 #, no-wrap msgid "Debugging parameters" msgstr "Параметры отладки" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:183 +#: documentation/content/en/books/handbook/config/_index.adoc:182 #, no-wrap msgid "hw" msgstr "hw" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:185 +#: documentation/content/en/books/handbook/config/_index.adoc:184 #, no-wrap msgid "Hardware" msgstr "Оборудование" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:186 +#: documentation/content/en/books/handbook/config/_index.adoc:185 #, no-wrap msgid "machdep" msgstr "machdep" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:188 +#: documentation/content/en/books/handbook/config/_index.adoc:187 #, no-wrap msgid "Machine dependent" msgstr "Зависимые от аппаратного обеспечения" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:189 -#: documentation/content/en/books/handbook/config/_index.adoc:827 +#: documentation/content/en/books/handbook/config/_index.adoc:188 +#: documentation/content/en/books/handbook/config/_index.adoc:826 #, no-wrap msgid "user" msgstr "user" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:191 +#: documentation/content/en/books/handbook/config/_index.adoc:190 #, no-wrap msgid "Userland" msgstr "Пользовательское пространство" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:192 +#: documentation/content/en/books/handbook/config/_index.adoc:191 #, no-wrap msgid "p1003_1b" msgstr "p1003_1b" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:194 +#: documentation/content/en/books/handbook/config/_index.adoc:193 #, no-wrap msgid "POSIX 1003.1B" msgstr "POSIX 1003.1B" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:197 +#: documentation/content/en/books/handbook/config/_index.adoc:196 msgid "" "At its core, man:sysctl[8] serves two functions: to read and to modify " "system settings." @@ -538,37 +538,37 @@ msgstr "" "системных настроек." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:199 +#: documentation/content/en/books/handbook/config/_index.adoc:198 msgid "To view all readable variables:" msgstr "Для просмотра всех доступных для чтения переменных:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:203 +#: documentation/content/en/books/handbook/config/_index.adoc:202 #, no-wrap msgid "% sysctl -a\n" msgstr "% sysctl -a\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:206 -#: documentation/content/en/books/handbook/config/_index.adoc:230 -#: documentation/content/en/books/handbook/config/_index.adoc:244 -#: documentation/content/en/books/handbook/config/_index.adoc:271 -#: documentation/content/en/books/handbook/config/_index.adoc:315 -#: documentation/content/en/books/handbook/config/_index.adoc:457 -#: documentation/content/en/books/handbook/config/_index.adoc:621 -#: documentation/content/en/books/handbook/config/_index.adoc:635 -#: documentation/content/en/books/handbook/config/_index.adoc:1146 -#: documentation/content/en/books/handbook/config/_index.adoc:1209 -#: documentation/content/en/books/handbook/config/_index.adoc:1271 -#: documentation/content/en/books/handbook/config/_index.adoc:1356 -#: documentation/content/en/books/handbook/config/_index.adoc:1382 -#: documentation/content/en/books/handbook/config/_index.adoc:1399 -#: documentation/content/en/books/handbook/config/_index.adoc:1479 +#: documentation/content/en/books/handbook/config/_index.adoc:205 +#: documentation/content/en/books/handbook/config/_index.adoc:229 +#: documentation/content/en/books/handbook/config/_index.adoc:243 +#: documentation/content/en/books/handbook/config/_index.adoc:270 +#: documentation/content/en/books/handbook/config/_index.adoc:314 +#: documentation/content/en/books/handbook/config/_index.adoc:456 +#: documentation/content/en/books/handbook/config/_index.adoc:620 +#: documentation/content/en/books/handbook/config/_index.adoc:634 +#: documentation/content/en/books/handbook/config/_index.adoc:1145 +#: documentation/content/en/books/handbook/config/_index.adoc:1208 +#: documentation/content/en/books/handbook/config/_index.adoc:1270 +#: documentation/content/en/books/handbook/config/_index.adoc:1355 +#: documentation/content/en/books/handbook/config/_index.adoc:1381 +#: documentation/content/en/books/handbook/config/_index.adoc:1398 +#: documentation/content/en/books/handbook/config/_index.adoc:1478 msgid "The output should be similar to the following:" msgstr "Вывод должен быть похож на следующий:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:220 +#: documentation/content/en/books/handbook/config/_index.adoc:219 #, no-wrap msgid "" "kern.ostype: FreeBSD\n" @@ -596,24 +596,24 @@ msgstr "" "vfs.zfs.sync_pass_deferred_free: 2\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:223 +#: documentation/content/en/books/handbook/config/_index.adoc:222 msgid "To read a particular variable, specify its name:" msgstr "Чтобы прочитать конкретную переменную, укажите её имя:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:227 +#: documentation/content/en/books/handbook/config/_index.adoc:226 #, no-wrap msgid "% sysctl kern.maxproc\n" msgstr "% sysctl kern.maxproc\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:234 +#: documentation/content/en/books/handbook/config/_index.adoc:233 #, no-wrap msgid "kern.maxproc: 1044\n" msgstr "kern.maxproc: 1044\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:237 +#: documentation/content/en/books/handbook/config/_index.adoc:236 msgid "" "The Management Information Base (MIB) is hierarchical and hence, specifying " "a prefix prints all the nodes hanging from it:" @@ -622,13 +622,13 @@ msgstr "" "выводит все узлы, зависящие от него:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:241 +#: documentation/content/en/books/handbook/config/_index.adoc:240 #, no-wrap msgid "% sysctl net\n" msgstr "% sysctl net\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:261 +#: documentation/content/en/books/handbook/config/_index.adoc:260 #, no-wrap msgid "" "net.local.stream.recvspace: 8192\n" @@ -662,26 +662,26 @@ msgstr "" "[...]\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:264 +#: documentation/content/en/books/handbook/config/_index.adoc:263 msgid "To set a particular variable, use the _variable_=_value_ syntax:" msgstr "" "Чтобы установить конкретную переменную, используйте синтаксис " "_переменная_=_значение_:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:268 +#: documentation/content/en/books/handbook/config/_index.adoc:267 #, no-wrap msgid "# sysctl kern.maxfiles=5000\n" msgstr "# sysctl kern.maxfiles=5000\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:275 +#: documentation/content/en/books/handbook/config/_index.adoc:274 #, no-wrap msgid "kern.maxfiles: 2088 -> 5000\n" msgstr "kern.maxfiles: 2088 -> 5000\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:280 +#: documentation/content/en/books/handbook/config/_index.adoc:279 msgid "" "To keep the configuration after a reboot it is necessary to add these " "variables to the [.filename]#/etc/sysctl.conf# file as explained below." @@ -690,13 +690,13 @@ msgstr "" "переменные в файл [.filename]#/etc/sysctl.conf#, как описано ниже." #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:283 +#: documentation/content/en/books/handbook/config/_index.adoc:282 #, no-wrap msgid "The [.filename]#/etc/sysctl.conf# file" msgstr "Файл [.filename]#/etc/sysctl.conf#" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:286 +#: documentation/content/en/books/handbook/config/_index.adoc:285 msgid "" "The configuration file for man:sysctl[8], [.filename]#/etc/sysctl.conf#, " "looks much like [.filename]#/etc/rc.conf#." @@ -705,12 +705,12 @@ msgstr "" "очень похоже на [.filename]#/etc/rc.conf#." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:288 +#: documentation/content/en/books/handbook/config/_index.adoc:287 msgid "Values are set using a `variable=value` syntax." msgstr "Значения задаются с использованием синтаксиса `переменная=значение`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:293 +#: documentation/content/en/books/handbook/config/_index.adoc:292 msgid "" "The specified values are set after the system goes into multi-user mode. " "Not all variables are settable in this mode." @@ -720,7 +720,7 @@ msgstr "" "режиме." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:296 +#: documentation/content/en/books/handbook/config/_index.adoc:295 msgid "" "For example, to turn off logging of fatal signal exits and prevent users " "from seeing processes started by other users, the following tunables can be " @@ -731,7 +731,7 @@ msgstr "" "в файле [.filename]#/etc/sysctl.conf# можно установить следующие параметры:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:301 +#: documentation/content/en/books/handbook/config/_index.adoc:300 #, no-wrap msgid "" "# Do not log fatal signal exits (e.g., sig 11)\n" @@ -741,7 +741,7 @@ msgstr "" "kern.logsigexit=0\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:305 +#: documentation/content/en/books/handbook/config/_index.adoc:304 #, no-wrap msgid "" "# Prevent users from seeing information about processes that\n" @@ -753,7 +753,7 @@ msgstr "" "security.bsd.see_other_uids=0\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:308 +#: documentation/content/en/books/handbook/config/_index.adoc:307 msgid "" "To obtain more information about what function a particular sysctl has, the " "following command can be executed:" @@ -762,25 +762,25 @@ msgstr "" "выполнить следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:312 +#: documentation/content/en/books/handbook/config/_index.adoc:311 #, no-wrap msgid "% sysctl -d kern.dfldsiz\n" msgstr "% sysctl -d kern.dfldsiz\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:319 +#: documentation/content/en/books/handbook/config/_index.adoc:318 #, no-wrap msgid "kern.dfldsiz: Initial data size limit\n" msgstr "kern.dfldsiz: Initial data size limit\n" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:322 +#: documentation/content/en/books/handbook/config/_index.adoc:321 #, no-wrap msgid "Managing System-Specific Configuration" msgstr "Управление конфигурацией, специфичной для системы" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:325 +#: documentation/content/en/books/handbook/config/_index.adoc:324 msgid "" "The principal location for system configuration information is [.filename]#/" "etc/rc.conf#." @@ -789,7 +789,7 @@ msgstr "" "etc/rc.conf#." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:328 +#: documentation/content/en/books/handbook/config/_index.adoc:327 msgid "" "This file contains a wide range of configuration information and it is read " "at system startup to configure the system. It provides the configuration " @@ -800,7 +800,7 @@ msgstr "" "файлов [.filename]#rc*#." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:330 +#: documentation/content/en/books/handbook/config/_index.adoc:329 msgid "" "The entries in [.filename]#/etc/rc.conf# override the default settings in [." "filename]#/etc/defaults/rc.conf#." @@ -809,7 +809,7 @@ msgstr "" "[.filename]#/etc/defaults/rc.conf#." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:335 +#: documentation/content/en/books/handbook/config/_index.adoc:334 msgid "" "The file [.filename]#/etc/defaults/rc.conf# containing the default settings " "should not be edited. Instead, all system-specific changes should be made " @@ -820,7 +820,7 @@ msgstr "" "должны вноситься в [.filename]#/etc/rc.conf#." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:338 +#: documentation/content/en/books/handbook/config/_index.adoc:337 msgid "" "A number of strategies may be applied in clustered applications to separate " "site-wide configuration from system-specific configuration in order to " @@ -831,7 +831,7 @@ msgstr "" "целью снижения административной нагрузки." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:340 +#: documentation/content/en/books/handbook/config/_index.adoc:339 msgid "" "The recommended approach is to place system-specific configuration into [." "filename]#/etc/rc.conf.local#." @@ -840,7 +840,7 @@ msgstr "" "конфигурации в [.filename]#/etc/rc.conf.local#." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:342 +#: documentation/content/en/books/handbook/config/_index.adoc:341 msgid "" "For example, these entries in [.filename]#/etc/rc.conf# apply to all systems:" msgstr "" @@ -848,7 +848,7 @@ msgstr "" "системам:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:348 +#: documentation/content/en/books/handbook/config/_index.adoc:347 #, no-wrap msgid "" "sshd_enable=\"YES\"\n" @@ -860,7 +860,7 @@ msgstr "" "defaultrouter=\"10.1.1.254\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:351 +#: documentation/content/en/books/handbook/config/_index.adoc:350 msgid "" "Whereas these entries in [.filename]#/etc/rc.conf.local# apply to this " "system only:" @@ -869,7 +869,7 @@ msgstr "" "только к этой системе:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:356 +#: documentation/content/en/books/handbook/config/_index.adoc:355 #, no-wrap msgid "" "hostname=\"node1.example.org\"\n" @@ -879,7 +879,7 @@ msgstr "" "ifconfig_fxp0=\"inet 10.1.1.1/8\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:359 +#: documentation/content/en/books/handbook/config/_index.adoc:358 msgid "" "Distribute [.filename]#/etc/rc.conf# to every system using an application " "such as rsync or puppet, while [.filename]#/etc/rc.conf.local# remains " @@ -890,7 +890,7 @@ msgstr "" "local# остаётся уникальным." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:361 +#: documentation/content/en/books/handbook/config/_index.adoc:360 msgid "" "Upgrading the system will not overwrite [.filename]#/etc/rc.conf#, so system " "configuration information will not be lost." @@ -899,7 +899,7 @@ msgstr "" "системные настройки не будут потеряны." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:367 +#: documentation/content/en/books/handbook/config/_index.adoc:366 msgid "" "Both [.filename]#/etc/rc.conf# and [.filename]#/etc/rc.conf.local# are " "parsed by man:sh[1]. This allows system operators to create complex " @@ -912,13 +912,13 @@ msgstr "" "найти в man:rc.conf[5]." #. type: Title == -#: documentation/content/en/books/handbook/config/_index.adoc:370 +#: documentation/content/en/books/handbook/config/_index.adoc:369 #, no-wrap msgid "Managing Services in FreeBSD" msgstr "Управление службами в FreeBSD" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:373 +#: documentation/content/en/books/handbook/config/_index.adoc:372 msgid "" "FreeBSD uses the man:rc[8] system of startup scripts during system " "initialization and for managing services." @@ -927,7 +927,7 @@ msgstr "" "системы и управления службами." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:375 +#: documentation/content/en/books/handbook/config/_index.adoc:374 msgid "" "The scripts listed in [.filename]#/etc/rc.d# provide basic services which " "can be controlled with the `start`, `stop`, and `restart` options to man:" @@ -938,12 +938,12 @@ msgstr "" "`restart` команды man:service[8]." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:377 +#: documentation/content/en/books/handbook/config/_index.adoc:376 msgid "A basic script may look similar to the following:" msgstr "Базовый скрипт может выглядеть следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:385 +#: documentation/content/en/books/handbook/config/_index.adoc:384 #, no-wrap msgid "" "#!/bin/sh\n" @@ -959,13 +959,13 @@ msgstr "" "# KEYWORD: shutdown\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:387 +#: documentation/content/en/books/handbook/config/_index.adoc:386 #, no-wrap msgid ". /etc/rc.subr\n" msgstr ". /etc/rc.subr\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:390 +#: documentation/content/en/books/handbook/config/_index.adoc:389 #, no-wrap msgid "" "name=utility\n" @@ -975,19 +975,19 @@ msgstr "" "rcvar=utility_enable\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:392 +#: documentation/content/en/books/handbook/config/_index.adoc:391 #, no-wrap msgid "command=\"/usr/local/sbin/utility\"\n" msgstr "command=\"/usr/local/sbin/utility\"\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:394 +#: documentation/content/en/books/handbook/config/_index.adoc:393 #, no-wrap msgid "load_rc_config $name\n" msgstr "load_rc_config $name\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:401 +#: documentation/content/en/books/handbook/config/_index.adoc:400 #, no-wrap msgid "" "#\n" @@ -1005,13 +1005,13 @@ msgstr "" "pidfile=${utility_pidfile-\"/var/run/utility.pid\"}\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:403 +#: documentation/content/en/books/handbook/config/_index.adoc:402 #, no-wrap msgid "run_rc_command \"$1\"\n" msgstr "run_rc_command \"$1\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:406 +#: documentation/content/en/books/handbook/config/_index.adoc:405 msgid "" "Refer to extref:{rc-scripting}[this article] for instructions on how to " "create custom man:rc[8] scripts." @@ -1020,13 +1020,13 @@ msgstr "" "созданию пользовательских сценариев man:rc[8]." #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:408 +#: documentation/content/en/books/handbook/config/_index.adoc:407 #, no-wrap msgid "Starting Services" msgstr "Запуск служб" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:411 +#: documentation/content/en/books/handbook/config/_index.adoc:410 msgid "" "Many users install third party software on FreeBSD from the Ports Collection " "and require the installed services to be started upon system initialization." @@ -1036,7 +1036,7 @@ msgstr "" "запускались при инициализации системы." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:414 +#: documentation/content/en/books/handbook/config/_index.adoc:413 msgid "" "Services, such as package:security/openssh-portable[] or package:www/nginx[] " "are just two of the many software packages which may be started during " @@ -1049,7 +1049,7 @@ msgstr "" "процедуры для запуска служб." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:416 +#: documentation/content/en/books/handbook/config/_index.adoc:415 msgid "" "Since the man:rc[8] system is primarily intended to start and stop services " "at system startup and shutdown time, the `start`, `stop` and `restart` " @@ -1062,7 +1062,7 @@ msgstr "" "если установлена соответствующая переменная в [.filename]#/etc/rc.conf#." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:418 +#: documentation/content/en/books/handbook/config/_index.adoc:417 msgid "" "So the first step to start a service, like for example package:www/nginx[] " "is to add it to [.filename]#/etc/rc.conf# by executing the following command:" @@ -1071,24 +1071,24 @@ msgstr "" "добавить её в [.filename]#/etc/rc.conf#, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:422 +#: documentation/content/en/books/handbook/config/_index.adoc:421 #, no-wrap msgid "# sysrc nginx_enable=\"YES\"\n" msgstr "# sysrc nginx_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:425 +#: documentation/content/en/books/handbook/config/_index.adoc:424 msgid "Then nginx can be started executing the following command:" msgstr "Затем nginx можно запустить, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:429 +#: documentation/content/en/books/handbook/config/_index.adoc:428 #, no-wrap msgid "# service nginx start\n" msgstr "# service nginx start\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:435 +#: documentation/content/en/books/handbook/config/_index.adoc:434 msgid "" "To `start`, `stop` or `restart` a service regardless of the settings in [." "filename]#/etc/rc.conf#, these commands should be prefixed with \"one\". " @@ -1102,13 +1102,13 @@ msgstr "" "следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:439 +#: documentation/content/en/books/handbook/config/_index.adoc:438 #, no-wrap msgid "# service nginx onestart\n" msgstr "# service nginx onestart\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:443 +#: documentation/content/en/books/handbook/config/_index.adoc:442 msgid "" "It is also possible to put a service automatically into a jail, see the " "corresponding crossref:jails[service-jails,Service Jails] explanation." @@ -1117,41 +1117,41 @@ msgstr "" "пояснение в разделе crossref:jails[service-jails,Сервисные клетки]." #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:445 +#: documentation/content/en/books/handbook/config/_index.adoc:444 #, no-wrap msgid "Status of a Service" msgstr "Состояние службы" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:448 +#: documentation/content/en/books/handbook/config/_index.adoc:447 msgid "To determine if a service is running, use the `status` subcommand." msgstr "Чтобы определить, запущена ли служба, используйте подкоманду `status`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:450 +#: documentation/content/en/books/handbook/config/_index.adoc:449 msgid "For example, to verify that package:www/nginx[] is running:" msgstr "Например, чтобы проверить, что package:www/nginx[] работает:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:454 +#: documentation/content/en/books/handbook/config/_index.adoc:453 #, no-wrap msgid "# service nginx status\n" msgstr "# service nginx status\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:461 +#: documentation/content/en/books/handbook/config/_index.adoc:460 #, no-wrap msgid "nginx is running as pid 27871.\n" msgstr "nginx is running as pid 27871.\n" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:464 +#: documentation/content/en/books/handbook/config/_index.adoc:463 #, no-wrap msgid "Reload a Service" msgstr "Перезагрузить службу" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:468 +#: documentation/content/en/books/handbook/config/_index.adoc:467 msgid "" "In some cases, it is also possible to `reload` a service. This attempts to " "send a signal to an individual service, forcing the service to reload its " @@ -1162,18 +1162,18 @@ msgstr "" "конфигурационные файлы." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:470 +#: documentation/content/en/books/handbook/config/_index.adoc:469 msgid "In most cases, this means sending the service a `SIGHUP` signal." msgstr "В большинстве случаев это означает отправку службе сигнала `SIGHUP`." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:472 +#: documentation/content/en/books/handbook/config/_index.adoc:471 #, no-wrap msgid "*Not all services support this feature.*\n" msgstr "*Не все службы поддерживают эту возможность.*\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:475 +#: documentation/content/en/books/handbook/config/_index.adoc:474 msgid "" "The man:rc[8] system is used for network services and it also contributes to " "most of the system initialization. For instance, when the [.filename]#/etc/" @@ -1184,13 +1184,13 @@ msgstr "" "скрипта [.filename]#/etc/rc.d/bgfsck# выводится следующее сообщение:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:479 +#: documentation/content/en/books/handbook/config/_index.adoc:478 #, no-wrap msgid "Starting background file system checks in 60 seconds.\n" msgstr "Starting background file system checks in 60 seconds.\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:482 +#: documentation/content/en/books/handbook/config/_index.adoc:481 msgid "" "This script is used for background file system checks, which occur only " "during system initialization." @@ -1199,7 +1199,7 @@ msgstr "" "выполняется только во время инициализации системы." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:485 +#: documentation/content/en/books/handbook/config/_index.adoc:484 msgid "" "Many system services depend on other services to function properly. For " "example, man:yp[8] and other RPC-based services may fail to start until " @@ -1210,18 +1210,18 @@ msgstr "" "не будет запущена служба man:rpcbind[8]." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:487 +#: documentation/content/en/books/handbook/config/_index.adoc:486 msgid "Additional information can be found in man:rc[8] and man:rc.subr[8]." msgstr "Дополнительную информацию можно найти в man:rc[8] и man:rc.subr[8]." #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:488 +#: documentation/content/en/books/handbook/config/_index.adoc:487 #, no-wrap msgid "Using Services to Start Services" msgstr "Использование служб для запуска сервисов" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:492 +#: documentation/content/en/books/handbook/config/_index.adoc:491 msgid "" "Other services can be started using man:inetd[8]. Working with man:inetd[8] " "and its configuration is described in depth in crossref:network-" @@ -1232,7 +1232,7 @@ msgstr "" "inetd,«Суперсервер inetd»]." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:496 +#: documentation/content/en/books/handbook/config/_index.adoc:495 msgid "" "In some cases, it may make more sense to use man:cron[8] to start system " "services. This approach has a number of advantages as man:cron[8] runs " @@ -1246,7 +1246,7 @@ msgstr "" "приложения." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:499 +#: documentation/content/en/books/handbook/config/_index.adoc:498 msgid "" "The `@reboot` feature of man:cron[8], may be used in place of the time " "specification. This causes the job to run when man:cron[8] is started, " @@ -1257,13 +1257,13 @@ msgstr "" "время инициализации системы." #. type: Title == -#: documentation/content/en/books/handbook/config/_index.adoc:501 +#: documentation/content/en/books/handbook/config/_index.adoc:500 #, no-wrap msgid "Cron and Periodic" msgstr "Cron и Periodic" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:505 +#: documentation/content/en/books/handbook/config/_index.adoc:504 msgid "" "Scheduling tasks to run at a certain day or time is a very common task on " "FreeBSD. The tool in charge of performing this task is man:cron[8]." @@ -1273,7 +1273,7 @@ msgstr "" "man:cron[8]." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:507 +#: documentation/content/en/books/handbook/config/_index.adoc:506 msgid "" "In addition to tasks that can be scheduled by the user via man:cron[8], " "FreeBSD performs routine background tasks managed by man:periodic[8]." @@ -1282,13 +1282,13 @@ msgstr "" "man:cron[8], FreeBSD выполняет фоновые задачи, управляемые man:periodic[8]." #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:509 +#: documentation/content/en/books/handbook/config/_index.adoc:508 #, no-wrap msgid "Cron" msgstr "Cron" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:512 +#: documentation/content/en/books/handbook/config/_index.adoc:511 msgid "" "The man:cron[8] utility runs in the background and regularly checks [." "filename]#/etc/crontab# for tasks to execute and searches [.filename]#/var/" @@ -1299,7 +1299,7 @@ msgstr "" "пользовательские файлы crontab в каталоге [.filename]#/var/cron/tabs#." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:514 +#: documentation/content/en/books/handbook/config/_index.adoc:513 msgid "" "These files are used to schedule tasks which cron runs at the specified " "times." @@ -1308,7 +1308,7 @@ msgstr "" "указанное время." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:516 +#: documentation/content/en/books/handbook/config/_index.adoc:515 msgid "" "Each entry in a crontab defines a task to run and is known as a _cron job_." msgstr "" @@ -1316,7 +1316,7 @@ msgstr "" "job_." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:522 +#: documentation/content/en/books/handbook/config/_index.adoc:521 msgid "" "Two different types of configuration files are used: the system crontab, " "which should not be modified, and user crontabs, which can be created and " @@ -1336,7 +1336,7 @@ msgstr "" "создавшего crontab." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:525 +#: documentation/content/en/books/handbook/config/_index.adoc:524 msgid "" "User crontabs allow individual users to schedule their own tasks. The " "`root` user can also have a user [.filename]#crontab# which can be used to " @@ -1348,13 +1348,13 @@ msgstr "" "планирования задач, отсутствующих в системном [.filename]#crontab#." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:527 +#: documentation/content/en/books/handbook/config/_index.adoc:526 msgid "" "Here is a sample entry from the system crontab, [.filename]#/etc/crontab#:" msgstr "Вот пример записи из системного crontab, [.filename]#/etc/crontab#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:553 +#: documentation/content/en/books/handbook/config/_index.adoc:552 #, no-wrap msgid "" "# /etc/crontab - root's crontab for FreeBSD\n" @@ -1406,7 +1406,7 @@ msgstr "" "1,31 0-5 * * * root adjkerntz -a\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:557 +#: documentation/content/en/books/handbook/config/_index.adoc:556 msgid "" "Lines that begin with the `+#+` character are comments. A comment can be " "placed in the file as a reminder of what and why a desired action is " @@ -1421,7 +1421,7 @@ msgstr "" "строки игнорируются." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:559 +#: documentation/content/en/books/handbook/config/_index.adoc:558 msgid "" "The equals (`=`) character is used to define any environment settings. In " "this example, it is used to define the `SHELL` and `PATH`. If the `SHELL` is " @@ -1435,7 +1435,7 @@ msgstr "" "скрипту, который требуется выполнить." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:561 +#: documentation/content/en/books/handbook/config/_index.adoc:560 msgid "" "This line defines the seven fields used in a system crontab: `minute`, " "`hour`, `mday`, `month`, `wday`, `who`, and `command`. The `minute` field is " @@ -1458,7 +1458,7 @@ msgstr "" "которую нужно выполнить." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:563 +#: documentation/content/en/books/handbook/config/_index.adoc:562 msgid "" "This entry defines the values for this cron job. The `\\*/11`, followed by " "several more `*` characters, specifies that `/usr/libexec/save-entropy` is " @@ -1476,26 +1476,26 @@ msgstr "" "\"." #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:565 +#: documentation/content/en/books/handbook/config/_index.adoc:564 #, no-wrap msgid "Creating a User Crontab" msgstr "Создание пользовательского Crontab" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:568 +#: documentation/content/en/books/handbook/config/_index.adoc:567 msgid "To create a user crontab, invoke `crontab` in editor mode:" msgstr "" "Чтобы создать пользовательский crontab, вызовите `crontab` в режиме " "редактора:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:572 +#: documentation/content/en/books/handbook/config/_index.adoc:571 #, no-wrap msgid "% crontab -e\n" msgstr "% crontab -e\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:577 +#: documentation/content/en/books/handbook/config/_index.adoc:576 msgid "" "This will open the user's crontab using the default text editor. The first " "time a user runs this command, it will open an empty file. Once a user " @@ -1506,7 +1506,7 @@ msgstr "" "эта команда будет открывать его для редактирования." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:579 +#: documentation/content/en/books/handbook/config/_index.adoc:578 msgid "" "It is useful to add these lines to the top of the crontab file in order to " "set the environment variables and to remember the meanings of the fields in " @@ -1516,7 +1516,7 @@ msgstr "" "переменные окружения и запомнить назначение полей в crontab:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:586 +#: documentation/content/en/books/handbook/config/_index.adoc:585 #, no-wrap msgid "" "SHELL=/bin/sh\n" @@ -1530,7 +1530,7 @@ msgstr "" "# minute hour mday month wday command\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:591 +#: documentation/content/en/books/handbook/config/_index.adoc:590 msgid "" "Then add a line for each command or script to run, specifying the time to " "run the command. This example runs the specified custom shell script every " @@ -1543,14 +1543,14 @@ msgstr "" "`PATH`, указывается полный путь к скрипту:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:595 -#: documentation/content/en/books/handbook/config/_index.adoc:625 +#: documentation/content/en/books/handbook/config/_index.adoc:594 +#: documentation/content/en/books/handbook/config/_index.adoc:624 #, no-wrap msgid "0 14 * * * /home/user/bin/mycustomscript.sh\n" msgstr "0 14 * * * /home/user/bin/mycustomscript.sh\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:601 +#: documentation/content/en/books/handbook/config/_index.adoc:600 msgid "" "Before using a custom script, make sure it is executable and test it with " "the limited set of environment variables set by cron. To replicate the " @@ -1562,13 +1562,13 @@ msgstr "" "использоваться для выполнения вышеуказанной записи cron, используйте:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:605 +#: documentation/content/en/books/handbook/config/_index.adoc:604 #, no-wrap msgid "env -i SHELL=/bin/sh PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin HOME=/home/user LOGNAME=user /home/user/bin/mycustomscript.sh\n" msgstr "env -i SHELL=/bin/sh PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin HOME=/home/user LOGNAME=user /home/user/bin/mycustomscript.sh\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:609 +#: documentation/content/en/books/handbook/config/_index.adoc:608 msgid "" "The environment set by cron is discussed in man:crontab[5]. Checking that " "scripts operate correctly in a cron environment is especially important if " @@ -1579,7 +1579,7 @@ msgstr "" "команды удаления файлов с использованием шаблонов." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:614 +#: documentation/content/en/books/handbook/config/_index.adoc:613 msgid "" "When finished editing the crontab, save the file. It will automatically be " "installed, and cron will read the crontab and run its cron jobs at their " @@ -1591,36 +1591,36 @@ msgstr "" "команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:618 +#: documentation/content/en/books/handbook/config/_index.adoc:617 #, no-wrap msgid "% crontab -l\n" msgstr "% crontab -l\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:628 +#: documentation/content/en/books/handbook/config/_index.adoc:627 msgid "To remove all of the cron jobs in a user crontab:" msgstr "Удалить все задания cron из пользовательского crontab:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:632 +#: documentation/content/en/books/handbook/config/_index.adoc:631 #, no-wrap msgid "% crontab -r\n" msgstr "% crontab -r\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:639 +#: documentation/content/en/books/handbook/config/_index.adoc:638 #, no-wrap msgid "remove crontab for user? y\n" msgstr "remove crontab for user? y\n" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:642 +#: documentation/content/en/books/handbook/config/_index.adoc:641 #, no-wrap msgid "Periodic" msgstr "Периодические задачи (Periodic)" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:648 +#: documentation/content/en/books/handbook/config/_index.adoc:647 msgid "" "FreeBSD provides a set of system management scripts to check status of " "various subsystems, perform security-related checks, rotate log files, etc. " @@ -1638,7 +1638,7 @@ msgstr "" "в системном crontab, как показано выше." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:650 +#: documentation/content/en/books/handbook/config/_index.adoc:649 msgid "" "Scripts executed by man:periodic[8] are located in [.filename]#/etc/periodic/" "# for base utilities and in [.filename]#/usr/local/etc/periodic/# for third-" @@ -1649,26 +1649,26 @@ msgstr "" "стороннего программного обеспечения." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:652 +#: documentation/content/en/books/handbook/config/_index.adoc:651 msgid "" "They are organized in 4 subdirectories, daily, weekly, monthly and security." msgstr "Они организованы в 4 подкаталога: daily, weekly, monthly и security." #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:654 +#: documentation/content/en/books/handbook/config/_index.adoc:653 #, no-wrap msgid "Enable or Disable Periodic Tasks" msgstr "Включение или отключение периодических задач" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:657 +#: documentation/content/en/books/handbook/config/_index.adoc:656 msgid "FreeBSD has some scripts enabled by default to run periodically." msgstr "" "FreeBSD имеет некоторые скрипты, включённые по умолчанию для периодического " "выполнения." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:659 +#: documentation/content/en/books/handbook/config/_index.adoc:658 msgid "" "To enable or disable a task, the first step is to edit [.filename]#/etc/" "periodic.conf# executing the following command:" @@ -1677,13 +1677,13 @@ msgstr "" "файл [.filename]#/etc/periodic.conf#, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:663 +#: documentation/content/en/books/handbook/config/_index.adoc:662 #, no-wrap msgid "# ee /etc/periodic.conf\n" msgstr "# ee /etc/periodic.conf\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:666 +#: documentation/content/en/books/handbook/config/_index.adoc:665 msgid "" "And then to enable, for example, `daily_status_zfs_enable` put the following " "content in the file:" @@ -1692,13 +1692,13 @@ msgstr "" "следующее содержимое в файл:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:670 +#: documentation/content/en/books/handbook/config/_index.adoc:669 #, no-wrap msgid "daily_status_zfs_enable=\"YES\"\n" msgstr "daily_status_zfs_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:673 +#: documentation/content/en/books/handbook/config/_index.adoc:672 msgid "" "To disable a task that is active by default, all that needs to be done is to " "change `YES` to `NO`." @@ -1707,13 +1707,13 @@ msgstr "" "`YES` на `NO`." #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:675 +#: documentation/content/en/books/handbook/config/_index.adoc:674 #, no-wrap msgid "Configuring the Output of Periodic Tasks" msgstr "Настройка вывода периодических задач" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:678 +#: documentation/content/en/books/handbook/config/_index.adoc:677 msgid "" "In [.filename]#/etc/periodic.conf# the variables `daily_output`, " "`weekly_output` and `monthly_output` specifies where to send the results of " @@ -1724,7 +1724,7 @@ msgstr "" "выполнения скриптов." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:680 +#: documentation/content/en/books/handbook/config/_index.adoc:679 msgid "" "By default the output of the periodic scripts are emailed to root, and " "therefore it is best to read root's mail or alias root to a mailbox that is " @@ -1736,7 +1736,7 @@ msgstr "" "регулярно проверяется." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:682 +#: documentation/content/en/books/handbook/config/_index.adoc:681 msgid "" "To send the results to another email or to other emails, add the email " "addresses separated by spaces to [.filename]#/etc/periodic.conf#:" @@ -1746,7 +1746,7 @@ msgstr "" "etc/periodic.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:688 +#: documentation/content/en/books/handbook/config/_index.adoc:687 #, no-wrap msgid "" "daily_output=\"email1@example.com email2@example.com\"\n" @@ -1758,7 +1758,7 @@ msgstr "" "monthly_output=\"email1@example.com email2@example.com\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:691 +#: documentation/content/en/books/handbook/config/_index.adoc:690 msgid "" "To log periodic output instead of receiving it as email, add the following " "lines to [.filename]#/etc/periodic.conf#. man:newsyslog[8] will rotate these " @@ -1770,7 +1770,7 @@ msgstr "" "соответствующее время:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:697 +#: documentation/content/en/books/handbook/config/_index.adoc:696 #, no-wrap msgid "" "daily_output=/var/log/daily.log\n" @@ -1782,13 +1782,13 @@ msgstr "" "monthly_output=/var/log/monthly.log\n" #. type: Title == -#: documentation/content/en/books/handbook/config/_index.adoc:700 +#: documentation/content/en/books/handbook/config/_index.adoc:699 #, no-wrap msgid "Configuring System Logging" msgstr "Настройка системного журналирования" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:706 +#: documentation/content/en/books/handbook/config/_index.adoc:705 msgid "" "Generating and reading system logs is an important aspect of system " "administration. The information in system logs can be used to detect " @@ -1805,7 +1805,7 @@ msgstr "" "демонов и приложений создают записи в журналах." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:709 +#: documentation/content/en/books/handbook/config/_index.adoc:708 msgid "" "FreeBSD provides a system logger, man:syslogd[8], to manage logging. By " "default, syslogd is enabled and started when the system boots." @@ -1815,7 +1815,7 @@ msgstr "" "загрузке системы." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:711 +#: documentation/content/en/books/handbook/config/_index.adoc:710 msgid "" "This section describes how to configure the FreeBSD system logger for both " "local and remote logging and how to perform log rotation and log management." @@ -1825,13 +1825,13 @@ msgstr "" "ротацию и управление журналами." #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:712 +#: documentation/content/en/books/handbook/config/_index.adoc:711 #, no-wrap msgid "Configuring Local Logging" msgstr "Настройка локального журналирования" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:719 +#: documentation/content/en/books/handbook/config/_index.adoc:718 msgid "" "The configuration file, [.filename]#/etc/syslog.conf#, controls what syslogd " "does with log entries as they are received. There are several parameters to " @@ -1854,7 +1854,7 @@ msgstr "" "журналирования — от имени хоста машины, генерирующей событие." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:726 +#: documentation/content/en/books/handbook/config/_index.adoc:725 msgid "" "This configuration file contains one line per action, where the syntax for " "each line is a selector field followed by an action field. The syntax of " @@ -1878,16 +1878,16 @@ msgstr "" "журналирования." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:728 +#: documentation/content/en/books/handbook/config/_index.adoc:727 msgid "" "As an example, here is the default [.filename]#/etc/syslog.conf# from " "FreeBSD:" msgstr "" -"В качестве примера приведен стандартный файл [.filename]#/etc/syslog.conf# " +"В качестве примера приведён стандартный файл [.filename]#/etc/syslog.conf# " "из FreeBSD:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:764 +#: documentation/content/en/books/handbook/config/_index.adoc:763 #, no-wrap msgid "" "# Spaces ARE valid field separators in this file. However,\n" @@ -1959,7 +1959,7 @@ msgstr "" "include /usr/local/etc/syslog.d\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:767 +#: documentation/content/en/books/handbook/config/_index.adoc:766 msgid "" "Matches all messages with a level of `err` or higher, as well as `kern." "warning`, `auth.notice` and `mail.crit`, and sends these log messages to the " @@ -1970,7 +1970,7 @@ msgstr "" "консоль ([.filename]#/dev/console#)." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:768 +#: documentation/content/en/books/handbook/config/_index.adoc:767 msgid "" "Matches all messages from the `mail` facility at level `info` or above and " "logs the messages to [.filename]#/var/log/maillog#." @@ -1979,7 +1979,7 @@ msgstr "" "записывает их в [.filename]#/var/log/maillog#." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:769 +#: documentation/content/en/books/handbook/config/_index.adoc:768 msgid "" "Uses a comparison flag (`=`) to only match messages at level `debug` and " "logs them to [.filename]#/var/log/debug.log#." @@ -1988,7 +1988,7 @@ msgstr "" "`debug` и записывает их в [.filename]#/var/log/debug.log#." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:770 +#: documentation/content/en/books/handbook/config/_index.adoc:769 msgid "" "Is an example usage of a program specification. This makes the rules " "following it only valid for the specified program. In this case, only the " @@ -2001,7 +2001,7 @@ msgstr "" "devd.log#." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:772 +#: documentation/content/en/books/handbook/config/_index.adoc:771 msgid "" "For more information about [.filename]#/etc/syslog.conf#, its syntax, and " "more advanced usage examples, see man:syslog.conf[5]." @@ -2010,13 +2010,13 @@ msgstr "" "синтаксисе и более сложных примерах использования см. man:syslog.conf[5]." #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:774 +#: documentation/content/en/books/handbook/config/_index.adoc:773 #, no-wrap msgid "Logging Facilities" msgstr "Источники системы журналирования" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:778 +#: documentation/content/en/books/handbook/config/_index.adoc:777 msgid "" "A facility describes the part of the system generating the message. " "Facilities are a way of separating the different messages so that it is " @@ -2027,225 +2027,225 @@ msgstr "" "анализировать журналы." #. type: Block title -#: documentation/content/en/books/handbook/config/_index.adoc:779 +#: documentation/content/en/books/handbook/config/_index.adoc:778 #, no-wrap msgid "syslog facilities" msgstr "Источники системных журналов (syslog)" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:782 -#: documentation/content/en/books/handbook/config/_index.adoc:845 +#: documentation/content/en/books/handbook/config/_index.adoc:781 +#: documentation/content/en/books/handbook/config/_index.adoc:844 #, no-wrap msgid "Name" msgstr "Имя" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:784 -#: documentation/content/en/books/handbook/config/_index.adoc:847 +#: documentation/content/en/books/handbook/config/_index.adoc:783 +#: documentation/content/en/books/handbook/config/_index.adoc:846 #, no-wrap msgid "Description" msgstr "Описание" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:785 +#: documentation/content/en/books/handbook/config/_index.adoc:784 #, no-wrap msgid "auth" msgstr "auth" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:787 +#: documentation/content/en/books/handbook/config/_index.adoc:786 #, no-wrap msgid "The authorization system: man:login[1], man:su[1], man:getty[8], etc." msgstr "Система авторизации: man:login[1], man:su[1], man:getty[8] и т.д." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:788 +#: documentation/content/en/books/handbook/config/_index.adoc:787 #, no-wrap msgid "authpriv" msgstr "authpriv" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:790 +#: documentation/content/en/books/handbook/config/_index.adoc:789 #, no-wrap msgid "The same as auth, but logged to a file readable only by root." msgstr "То же, что и auth, но записывается в файл, доступный только для чтения root." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:791 +#: documentation/content/en/books/handbook/config/_index.adoc:790 #, no-wrap msgid "console" msgstr "console" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:793 +#: documentation/content/en/books/handbook/config/_index.adoc:792 #, no-wrap msgid "Messages written to [.filename]#/dev/console# by the kernel console output driver." msgstr "Сообщения, записываемые драйвером вывода консоли ядра в [.filename]#/dev/console#." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:794 +#: documentation/content/en/books/handbook/config/_index.adoc:793 #, no-wrap msgid "cron" msgstr "cron" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:796 +#: documentation/content/en/books/handbook/config/_index.adoc:795 #, no-wrap msgid "Messages written by the man:cron[8] daemon." msgstr "Сообщения, записываемые демоном man:cron[8]." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:797 +#: documentation/content/en/books/handbook/config/_index.adoc:796 #, no-wrap msgid "daemon" msgstr "daemon" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:799 +#: documentation/content/en/books/handbook/config/_index.adoc:798 #, no-wrap msgid "System daemons, such as man:routed[8], that are not provided for explicitly by other facilities." msgstr "Системные демоны, такие как man:routed[8], которые не предусмотрены явно другими средствами." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:800 +#: documentation/content/en/books/handbook/config/_index.adoc:799 #, no-wrap msgid "ftp" msgstr "ftp" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:802 +#: documentation/content/en/books/handbook/config/_index.adoc:801 #, no-wrap msgid "The file transfer protocol daemons: man:ftpd[8], man:tftpd[8]." msgstr "Демоны протокола передачи файлов: man:ftpd[8], man:tftpd[8]." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:805 +#: documentation/content/en/books/handbook/config/_index.adoc:804 #, no-wrap msgid "Messages generated by the kernel. These cannot be generated by any user processes." msgstr "Сообщения, генерируемые ядром. Они не могут быть созданы какими-либо пользовательскими процессами." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:806 +#: documentation/content/en/books/handbook/config/_index.adoc:805 #, no-wrap msgid "lpr" msgstr "lpr" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:808 +#: documentation/content/en/books/handbook/config/_index.adoc:807 #, no-wrap msgid "The line printer spooling system: man:lpr[1], man:lpc[8], man:lpd[8], etc." msgstr "Система буферизации принтеров: man:lpr[1], man:lpc[8], man:lpd[8] и т.д." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:809 +#: documentation/content/en/books/handbook/config/_index.adoc:808 #, no-wrap msgid "mail" msgstr "mail" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:811 +#: documentation/content/en/books/handbook/config/_index.adoc:810 #, no-wrap msgid "The mail system." msgstr "Почтовая система." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:812 +#: documentation/content/en/books/handbook/config/_index.adoc:811 #, no-wrap msgid "mark" msgstr "mark" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:814 +#: documentation/content/en/books/handbook/config/_index.adoc:813 #, no-wrap msgid "This facility adds a record every 20 minutes." msgstr "Этот механизм добавляет запись каждые 20 минут." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:815 +#: documentation/content/en/books/handbook/config/_index.adoc:814 #, no-wrap msgid "news" msgstr "news" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:817 +#: documentation/content/en/books/handbook/config/_index.adoc:816 #, no-wrap msgid "The network news system." msgstr "Система сетевых новостей." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:818 +#: documentation/content/en/books/handbook/config/_index.adoc:817 #, no-wrap msgid "ntp" msgstr "ntp" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:820 +#: documentation/content/en/books/handbook/config/_index.adoc:819 #, no-wrap msgid "The network time protocol system." msgstr "Система протокола сетевого времени." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:821 +#: documentation/content/en/books/handbook/config/_index.adoc:820 #, no-wrap msgid "security" msgstr "security" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:823 +#: documentation/content/en/books/handbook/config/_index.adoc:822 #, no-wrap msgid "Security subsystems, such as man:ipfw[4]." msgstr "Подсистемы безопасности, такие как man:ipfw[4]." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:824 +#: documentation/content/en/books/handbook/config/_index.adoc:823 #, no-wrap msgid "syslog" msgstr "syslog" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:826 +#: documentation/content/en/books/handbook/config/_index.adoc:825 #, no-wrap msgid "Messages generated internally by syslogd(8)." msgstr "Сообщения, генерируемые внутренне syslogd(8)." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:829 +#: documentation/content/en/books/handbook/config/_index.adoc:828 #, no-wrap msgid "Messages generated by random user processes. *This is the default facility identifier if none is specified*." msgstr "Сообщения, генерируемые случайными пользовательскими процессами. *Это идентификатор источника по умолчанию, если не указан другой*." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:830 +#: documentation/content/en/books/handbook/config/_index.adoc:829 #, no-wrap msgid "uucp" msgstr "uucp" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:832 +#: documentation/content/en/books/handbook/config/_index.adoc:831 #, no-wrap msgid "The Unix-to-Unix Copy system. An ancient protocol. Really weird to see messages from this facility." msgstr "Система Unix-to-Unix Copy. Устаревший протокол. Очень странно видеть сообщения от этого сервиса." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:833 +#: documentation/content/en/books/handbook/config/_index.adoc:832 #, no-wrap msgid "local0 through local7" msgstr "от `local0`до `local7`" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:835 +#: documentation/content/en/books/handbook/config/_index.adoc:834 #, no-wrap msgid "Reserved for local use." msgstr "Зарезервировано для локального использования." #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:838 +#: documentation/content/en/books/handbook/config/_index.adoc:837 #, no-wrap msgid "Logging Levels" msgstr "Уровни журналирования" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:841 +#: documentation/content/en/books/handbook/config/_index.adoc:840 msgid "" "The level describes the severity of the message, and is a keyword from the " "following ordered list (higher to lower):" @@ -2254,121 +2254,121 @@ msgstr "" "следующего упорядоченного списка (от высшего к низшему):" #. type: Block title -#: documentation/content/en/books/handbook/config/_index.adoc:842 +#: documentation/content/en/books/handbook/config/_index.adoc:841 #, no-wrap msgid "syslog levels" msgstr "Уровни в syslog" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:848 +#: documentation/content/en/books/handbook/config/_index.adoc:847 #, no-wrap msgid "emerg" msgstr "emerg" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:850 +#: documentation/content/en/books/handbook/config/_index.adoc:849 #, no-wrap msgid "A panic condition. This is normally broadcast to all users." msgstr "Паника. Обычно это сообщение рассылается всем пользователям." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:851 +#: documentation/content/en/books/handbook/config/_index.adoc:850 #, no-wrap msgid "alert" msgstr "alert" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:853 +#: documentation/content/en/books/handbook/config/_index.adoc:852 #, no-wrap msgid "A condition that should be corrected immediately, such as a corrupted system database." msgstr "Условие, которое должно быть немедленно исправлено, например, повреждение системной базы данных." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:854 +#: documentation/content/en/books/handbook/config/_index.adoc:853 #, no-wrap msgid "crit" msgstr "crit" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:856 +#: documentation/content/en/books/handbook/config/_index.adoc:855 #, no-wrap msgid "Critical conditions, e.g., hard device errors." msgstr "Критические условия, например, аппаратные ошибки устройств." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:857 +#: documentation/content/en/books/handbook/config/_index.adoc:856 #, no-wrap msgid "err" msgstr "err" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:859 +#: documentation/content/en/books/handbook/config/_index.adoc:858 #, no-wrap msgid "Errors." msgstr "Ошибки." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:860 +#: documentation/content/en/books/handbook/config/_index.adoc:859 #, no-wrap msgid "warning" msgstr "warning" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:862 +#: documentation/content/en/books/handbook/config/_index.adoc:861 #, no-wrap msgid "Warning messages." msgstr "Предупреждающие сообщения." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:863 +#: documentation/content/en/books/handbook/config/_index.adoc:862 #, no-wrap msgid "notice" msgstr "notice" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:865 +#: documentation/content/en/books/handbook/config/_index.adoc:864 #, no-wrap msgid "Conditions that are not error conditions, but should possibly be handled specially." msgstr "Условия, которые не являются ошибочными, но, возможно, требуют специальной обработки." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:866 +#: documentation/content/en/books/handbook/config/_index.adoc:865 #, no-wrap msgid "info" msgstr "info" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:868 +#: documentation/content/en/books/handbook/config/_index.adoc:867 #, no-wrap msgid "Informational messages." msgstr "Информационные сообщения." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:871 +#: documentation/content/en/books/handbook/config/_index.adoc:870 #, no-wrap msgid "Messages that contain information normally of use only when debugging a program." msgstr "Сообщения, содержащие информацию, которая обычно полезна только при отладке программы." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:872 +#: documentation/content/en/books/handbook/config/_index.adoc:871 #, no-wrap msgid "none" msgstr "none" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:874 +#: documentation/content/en/books/handbook/config/_index.adoc:873 #, no-wrap msgid "This special level disables a particular facility." msgstr "Этот специальный уровень отключает определённую функцию." #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:877 +#: documentation/content/en/books/handbook/config/_index.adoc:876 #, no-wrap msgid "Read Log Messages" msgstr "Как читать сообщения журналов" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:881 +#: documentation/content/en/books/handbook/config/_index.adoc:880 msgid "" "By default FreeBSD log files use the format link:https://datatracker.ietf." "org/doc/html/rfc3164[rfc3164], also known as The BSD syslog Protocol. Learn " @@ -2380,18 +2380,18 @@ msgstr "" "man:syslog[8]." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:883 +#: documentation/content/en/books/handbook/config/_index.adoc:882 msgid "Typically the logs have the following syntax:" msgstr "Обычно журналы имеют следующий синтаксис:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:887 +#: documentation/content/en/books/handbook/config/_index.adoc:886 #, no-wrap msgid "date time hostname program[pid]: the message\n" msgstr "date time hostname program[pid]: the message\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:890 +#: documentation/content/en/books/handbook/config/_index.adoc:889 msgid "" "The output of the [.filename]#/var/log/cron# file will be used as an example:" msgstr "" @@ -2399,7 +2399,7 @@ msgstr "" "cron#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:897 +#: documentation/content/en/books/handbook/config/_index.adoc:896 #, no-wrap msgid "" "[...]\n" @@ -2413,7 +2413,7 @@ msgstr "" "[...]\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:900 +#: documentation/content/en/books/handbook/config/_index.adoc:899 msgid "" "Verbose logging, so the facility and the level on each message will be " "added, can be enabled in man:syslog[8] by running the following command:" @@ -2423,13 +2423,13 @@ msgstr "" "команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:904 +#: documentation/content/en/books/handbook/config/_index.adoc:903 #, no-wrap msgid "# sysrc syslogd_flags=\"-vv\"\n" msgstr "# sysrc syslogd_flags=\"-vv\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:907 +#: documentation/content/en/books/handbook/config/_index.adoc:906 msgid "" "Once the function is activated, the facility and the level will be displayed " "in the log as shown in the following example:" @@ -2438,7 +2438,7 @@ msgstr "" "показано в следующем примере:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:914 +#: documentation/content/en/books/handbook/config/_index.adoc:913 #, no-wrap msgid "" "[...]\n" @@ -2452,13 +2452,13 @@ msgstr "" "[...]\n" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:916 +#: documentation/content/en/books/handbook/config/_index.adoc:915 #, no-wrap msgid "Log Management and Rotation" msgstr "Управление журналами и их ротация" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:919 +#: documentation/content/en/books/handbook/config/_index.adoc:918 msgid "" "Log files can grow quickly, taking up disk space and making it more " "difficult to locate useful information." @@ -2467,7 +2467,7 @@ msgstr "" "и затрудняя поиск полезной информации." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:921 +#: documentation/content/en/books/handbook/config/_index.adoc:920 msgid "" "In FreeBSD, man:newsyslog[8] is used to manage log files and attempt to " "mitigate this." @@ -2476,7 +2476,7 @@ msgstr "" "используется man:newsyslog[8]." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:923 +#: documentation/content/en/books/handbook/config/_index.adoc:922 msgid "" "This built-in program periodically rotates and compresses log files, and " "optionally creates missing log files and signals programs when log files are " @@ -2487,7 +2487,7 @@ msgstr "" "отправляет сигналы программам при перемещении файлов журналов." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:928 +#: documentation/content/en/books/handbook/config/_index.adoc:927 msgid "" "Since newsyslog is run from man:cron[8], it cannot rotate files more often " "than it is scheduled to run from man:cron[8]. In the default configuration, " @@ -2498,7 +2498,7 @@ msgstr "" "конфигурации он запускается каждый час." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:931 +#: documentation/content/en/books/handbook/config/_index.adoc:930 msgid "" "Here is the default configuration in FreeBSD, more information in man:" "newsyslog.conf[5]:" @@ -2507,7 +2507,7 @@ msgstr "" "newsyslog.conf[5]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:966 +#: documentation/content/en/books/handbook/config/_index.adoc:965 #, no-wrap msgid "" "# configuration file for newsyslog\n" @@ -2577,7 +2577,7 @@ msgstr "" "/var/log/daemon.log 644 5 1000 @0101T JC\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:969 +#: documentation/content/en/books/handbook/config/_index.adoc:968 #, no-wrap msgid "" "<include> /etc/newsyslog.conf.d/[!.]*.conf\n" @@ -2587,14 +2587,14 @@ msgstr "" "<include> /usr/local/etc/newsyslog.conf.d/[!.]*.conf\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:972 +#: documentation/content/en/books/handbook/config/_index.adoc:971 msgid "`logfilename` - Name of the system log file to be archived." msgstr "" "`logfilename` - Имя файла системного журнала, предназначенного для " "архивирования." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:973 +#: documentation/content/en/books/handbook/config/_index.adoc:972 msgid "" "`[owner:group]` - This optional field specifies the owner and group for the " "archive file." @@ -2603,7 +2603,7 @@ msgstr "" "архивируемого файла." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:974 +#: documentation/content/en/books/handbook/config/_index.adoc:973 msgid "" "`mode` - Specify the file mode of the log file and archives. Valid mode bits " "are 0666. (That is, read and write permissions for the rotated log may be " @@ -2614,14 +2614,14 @@ msgstr "" "могут быть заданы для владельца, группы и остальных пользователей.)" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:975 +#: documentation/content/en/books/handbook/config/_index.adoc:974 msgid "`count` - Specify the maximum number of archive files which may exist." msgstr "" "`count` - Указывает максимальное количество архивных файлов, которые могут " "существовать." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:976 +#: documentation/content/en/books/handbook/config/_index.adoc:975 msgid "" "`size` - When the size of the log file reaches size in kilobytes, the log " "file will be trimmed as described above. If this field contains an asterisk " @@ -2632,7 +2632,7 @@ msgstr "" "указана звёздочка ('*'), файл журнала не будет обрезаться по размеру." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:977 +#: documentation/content/en/books/handbook/config/_index.adoc:976 msgid "" "`when` - Consist of an interval, a specific time, or both. Supported options " "in man:newsyslog.conf[5]." @@ -2641,7 +2641,7 @@ msgstr "" "вариантов. Поддерживаемые опции описаны в man:newsyslog.conf[5]." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:978 +#: documentation/content/en/books/handbook/config/_index.adoc:977 msgid "" "`flags` - Indicates the flags that newsyslog accepts, supported options in " "man:newsyslog.conf[5]." @@ -2650,7 +2650,7 @@ msgstr "" "описаны в man:newsyslog.conf[5]." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:979 +#: documentation/content/en/books/handbook/config/_index.adoc:978 msgid "" "`[/pid_file]` - This optional field specifies the file name containing a " "daemon's process ID or to find a group process ID." @@ -2659,7 +2659,7 @@ msgstr "" "идентификатор процесса (PID) демона или идентификатор группы процессов." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:980 +#: documentation/content/en/books/handbook/config/_index.adoc:979 msgid "" "`[sig_num]` - This optional field specifies the signal that will be sent to " "the daemon process." @@ -2668,7 +2668,7 @@ msgstr "" "отправлен процессу демона." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:984 +#: documentation/content/en/books/handbook/config/_index.adoc:983 msgid "" "The last two fields are optional and specify the name of the Process ID " "(PID) file of a process and a signal number to send to that process when the " @@ -2678,13 +2678,13 @@ msgstr "" "номер сигнала, который будет отправлен этому процессу при ротации файла." #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:987 +#: documentation/content/en/books/handbook/config/_index.adoc:986 #, no-wrap msgid "Configuring Remote Logging" msgstr "Настройка удалённого журналирования" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:991 +#: documentation/content/en/books/handbook/config/_index.adoc:990 msgid "" "Monitoring the log files of multiple hosts can become unwieldy as the number " "of systems increases. Configuring centralized logging can reduce some of " @@ -2696,7 +2696,7 @@ msgstr "" "журналами." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:993 +#: documentation/content/en/books/handbook/config/_index.adoc:992 msgid "" "In FreeBSD, centralized log file aggregation, merging, and rotation can be " "configured using syslogd and newsyslog." @@ -2705,18 +2705,18 @@ msgstr "" "могут быть настроены с помощью `syslogd` и `newsyslog`." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:995 +#: documentation/content/en/books/handbook/config/_index.adoc:994 msgid "" "This section demonstrates an example configuration, where host `A`, named " "`logserv.example.com`, will collect logging information for the local " "network." msgstr "" -"В этом разделе приведен пример конфигурации, в которой хост `A` с именем " +"В этом разделе приведён пример конфигурации, в которой хост `A` с именем " "`logserv.example.com` будет собирать информацию журналирования для локальной " "сети." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:997 +#: documentation/content/en/books/handbook/config/_index.adoc:996 msgid "" "Host `B`, named `logclient.example.com`, will be configured to pass logging " "information to the logging server." @@ -2725,13 +2725,13 @@ msgstr "" "информации журналирования на сервер журналирования." #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:998 +#: documentation/content/en/books/handbook/config/_index.adoc:997 #, no-wrap msgid "Log Server Configuration" msgstr "Конфигурация сервера журналов" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1001 +#: documentation/content/en/books/handbook/config/_index.adoc:1000 msgid "" "A log server is a system that has been configured to accept logging " "information from other hosts." @@ -2740,12 +2740,12 @@ msgstr "" "журналирования с других узлов." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1003 +#: documentation/content/en/books/handbook/config/_index.adoc:1002 msgid "Before configuring a log server, check the following:" msgstr "Перед настройкой сервера журналов проверьте следующее:" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1005 +#: documentation/content/en/books/handbook/config/_index.adoc:1004 msgid "" "If there is a firewall between the logging server and any logging clients, " "ensure that the firewall ruleset allows UDP port 514 for both the clients " @@ -2756,7 +2756,7 @@ msgstr "" "UDP-порт 514 как для клиентов, так и для сервера." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1006 +#: documentation/content/en/books/handbook/config/_index.adoc:1005 msgid "" "The logging server and all client machines must have forward and reverse " "entries in the local DNS. If the network does not have a DNS server, create " @@ -2770,7 +2770,7 @@ msgstr "" "журналирования." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1009 +#: documentation/content/en/books/handbook/config/_index.adoc:1008 msgid "" "On the log server, edit [.filename]#/etc/syslog.conf# to specify the name of " "the client to receive log entries from, the logging facility to be used, and " @@ -2786,13 +2786,13 @@ msgstr "" "filename]#/var/log/logclient.log#." #. type: Block title -#: documentation/content/en/books/handbook/config/_index.adoc:1010 +#: documentation/content/en/books/handbook/config/_index.adoc:1009 #, no-wrap msgid "Sample Log Server Configuration" msgstr "Пример конфигурации сервера журналов" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1018 +#: documentation/content/en/books/handbook/config/_index.adoc:1017 #, no-wrap msgid "" "+logclient.example.com\n" @@ -2802,7 +2802,7 @@ msgstr "" "*.* /var/log/logclient.log\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1024 +#: documentation/content/en/books/handbook/config/_index.adoc:1023 msgid "" "When adding multiple log clients, add a similar two-line entry for each " "client. More information about the available facilities may be found in man:" @@ -2813,12 +2813,12 @@ msgstr "" "доступных средствах можно найти в man:syslog.conf[5]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1026 +#: documentation/content/en/books/handbook/config/_index.adoc:1025 msgid "Next, execute the following commands:" msgstr "Далее выполните следующие команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1031 +#: documentation/content/en/books/handbook/config/_index.adoc:1030 #, no-wrap msgid "" "# sysrc syslogd_enable=\"YES\"\n" @@ -2828,7 +2828,7 @@ msgstr "" "# sysrc syslogd_flags=\"-a logclient.example.com -v -v\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1037 +#: documentation/content/en/books/handbook/config/_index.adoc:1036 msgid "" "The first entry starts syslogd at system boot. The second entry allows log " "entries from the specified client. The `-v -v` increases the verbosity of " @@ -2842,7 +2842,7 @@ msgstr "" "категории." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1041 +#: documentation/content/en/books/handbook/config/_index.adoc:1040 msgid "" "Multiple `-a` options may be specified to allow logging from multiple " "clients. IP addresses and whole netblocks may also be specified. Refer to " @@ -2853,23 +2853,23 @@ msgstr "" "Полный список возможных параметров приведён в man:syslogd[8]." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1043 +#: documentation/content/en/books/handbook/config/_index.adoc:1042 msgid "Finally, create the log file:" msgstr "Наконец, создайте файл журнала:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1047 +#: documentation/content/en/books/handbook/config/_index.adoc:1046 #, no-wrap msgid "# touch /var/log/logclient.log\n" msgstr "# touch /var/log/logclient.log\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1050 +#: documentation/content/en/books/handbook/config/_index.adoc:1049 msgid "At this point, syslogd should be restarted and verified:" msgstr "На этом этапе следует перезапустить и проверить syslogd:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1055 +#: documentation/content/en/books/handbook/config/_index.adoc:1054 #, no-wrap msgid "" "# service syslogd restart\n" @@ -2879,7 +2879,7 @@ msgstr "" "# pgrep syslog\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1059 +#: documentation/content/en/books/handbook/config/_index.adoc:1058 msgid "" "If a PID is returned, the server restarted successfully, and client " "configuration can begin. If the server did not restart, consult [." @@ -2890,13 +2890,13 @@ msgstr "" "filename]#/var/log/messages#." #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1060 +#: documentation/content/en/books/handbook/config/_index.adoc:1059 #, no-wrap msgid "Log Client Configuration" msgstr "Конфигурация клиента журналирования" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1064 +#: documentation/content/en/books/handbook/config/_index.adoc:1063 msgid "" "A logging client sends log entries to a logging server on the network. The " "client also keeps a local copy of its own logs." @@ -2906,7 +2906,7 @@ msgstr "" "собственных журналов." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1066 +#: documentation/content/en/books/handbook/config/_index.adoc:1065 msgid "" "Once a logging server has been configured, execute the following commands on " "the logging client:" @@ -2915,7 +2915,7 @@ msgstr "" "клиенте журналирования:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1071 +#: documentation/content/en/books/handbook/config/_index.adoc:1070 #, no-wrap msgid "" "# sysrc syslogd_enable=\"YES\"\n" @@ -2925,7 +2925,7 @@ msgstr "" "# sysrc syslogd_flags=\"-s -v -v\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1075 +#: documentation/content/en/books/handbook/config/_index.adoc:1074 msgid "" "The first entry enables syslogd on boot up. The second entry prevents logs " "from being accepted by this client from other hosts (`-s`) and increases the " @@ -2936,7 +2936,7 @@ msgstr "" "детализацию записываемых сообщений." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1078 +#: documentation/content/en/books/handbook/config/_index.adoc:1077 msgid "" "Next, define the logging server in the client's [.filename]#/etc/syslog." "conf#. In this example, all logged facilities are sent to a remote system, " @@ -2947,28 +2947,28 @@ msgstr "" "удалённую систему, обозначенную символом `@`, с указанным именем хоста:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1082 +#: documentation/content/en/books/handbook/config/_index.adoc:1081 #, no-wrap msgid "*.* @logserv.example.com\n" msgstr "*.* @logserv.example.com\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1085 +#: documentation/content/en/books/handbook/config/_index.adoc:1084 msgid "After saving the edit, restart syslogd for the changes to take effect:" msgstr "" "После сохранения изменений перезапустите syslogd, чтобы изменения вступили в " "силу:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1089 -#: documentation/content/en/books/handbook/config/_index.adoc:1120 -#: documentation/content/en/books/handbook/config/_index.adoc:1143 +#: documentation/content/en/books/handbook/config/_index.adoc:1088 +#: documentation/content/en/books/handbook/config/_index.adoc:1119 +#: documentation/content/en/books/handbook/config/_index.adoc:1142 #, no-wrap msgid "# service syslogd restart\n" msgstr "# service syslogd restart\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1092 +#: documentation/content/en/books/handbook/config/_index.adoc:1091 msgid "" "To test that log messages are being sent across the network, use man:" "logger[1] on the client to send a message to syslogd:" @@ -2977,13 +2977,13 @@ msgstr "" "на клиенте, чтобы отправить сообщение в syslogd:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1096 +#: documentation/content/en/books/handbook/config/_index.adoc:1095 #, no-wrap msgid "# logger \"Test message from logclient\"\n" msgstr "# logger \"Test message from logclient\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1099 +#: documentation/content/en/books/handbook/config/_index.adoc:1098 msgid "" "This message should now exist both in [.filename]#/var/log/messages# on the " "client and [.filename]#/var/log/logclient.log# on the log server." @@ -2993,13 +2993,13 @@ msgstr "" "журналов." #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1100 +#: documentation/content/en/books/handbook/config/_index.adoc:1099 #, no-wrap msgid "Debugging Log Servers" msgstr "Отладка серверов журналов" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1106 +#: documentation/content/en/books/handbook/config/_index.adoc:1105 msgid "" "If no messages are being received on the log server, the cause is most " "likely a network connectivity issue, a hostname resolution issue, or a typo " @@ -3020,7 +3020,7 @@ msgstr "" "проверки, пока `ping` не будет успешным с обоих хостов." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1109 +#: documentation/content/en/books/handbook/config/_index.adoc:1108 msgid "" "If the `ping` succeeds on both hosts but log messages are still not being " "received, temporarily increase logging verbosity to narrow down the " @@ -3036,7 +3036,7 @@ msgstr "" "журналирования не указывает на причину сбоя." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1111 +#: documentation/content/en/books/handbook/config/_index.adoc:1110 msgid "" "To increase debugging output, edit the `syslogd_flags` entry on the logging " "server and issue a restart:" @@ -3045,13 +3045,13 @@ msgstr "" "`syslogd_flags` на сервере журналирования и выполните перезапуск:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1115 +#: documentation/content/en/books/handbook/config/_index.adoc:1114 #, no-wrap msgid "sysrc syslogd_flags=\"-d -a logclient.example.com -v -v\"\n" msgstr "sysrc syslogd_flags=\"-d -a logclient.example.com -v -v\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1123 +#: documentation/content/en/books/handbook/config/_index.adoc:1122 msgid "" "Debugging data similar to the following will flash on the console " "immediately after the restart:" @@ -3060,7 +3060,7 @@ msgstr "" "следующей:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1134 +#: documentation/content/en/books/handbook/config/_index.adoc:1133 #, no-wrap msgid "" "logmsg: pri 56, flags 4, from logserv.example.com, msg syslogd: restart\n" @@ -3082,7 +3082,7 @@ msgstr "" "rejected in rule 0 due to name mismatch.\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1139 +#: documentation/content/en/books/handbook/config/_index.adoc:1138 msgid "" "In this example, the log messages are being rejected due to a typo which " "results in a hostname mismatch. The client's hostname should be " @@ -3095,7 +3095,7 @@ msgstr "" "проверьте результат:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1161 +#: documentation/content/en/books/handbook/config/_index.adoc:1160 #, no-wrap msgid "" "logmsg: pri 56, flags 4, from logserv.example.com, msg syslogd: restart\n" @@ -3125,7 +3125,7 @@ msgstr "" "Logging to FILE /var/log/messages\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1164 +#: documentation/content/en/books/handbook/config/_index.adoc:1163 msgid "" "At this point, the messages are being properly received and placed in the " "correct file." @@ -3133,13 +3133,13 @@ msgstr "" "На данном этапе сообщения правильно принимаются и помещаются в нужный файл." #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1165 +#: documentation/content/en/books/handbook/config/_index.adoc:1164 #, no-wrap msgid "Security Considerations" msgstr "Безопасность" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1171 +#: documentation/content/en/books/handbook/config/_index.adoc:1170 msgid "" "As with any network service, security requirements should be considered " "before implementing a logging server. Log files may contain sensitive data " @@ -3151,14 +3151,14 @@ msgid "" msgstr "" "Как и в случае с любой сетевой службой, перед внедрением сервера " "журналирования следует учитывать требования безопасности. Журналы могут " -"содержать конфиденциальные данные о службах, включенных на локальном хосте, " +"содержать конфиденциальные данные о службах, включённых на локальном хосте, " "учётных записях пользователей и конфигурации. Данные, передаваемые по сети " "от клиента к серверу, не шифруются и не защищаются паролем. Если требуется " "шифрование, можно использовать package:security/stunnel[], который передаёт " "данные журналирования через зашифрованный туннель." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1179 +#: documentation/content/en/books/handbook/config/_index.adoc:1178 msgid "" "Local security is also an issue. Log files are not encrypted during use or " "after log rotation. Local users may access log files to gain additional " @@ -3179,13 +3179,13 @@ msgstr "" "man:newsyslog.conf[5]." #. type: Title == -#: documentation/content/en/books/handbook/config/_index.adoc:1181 +#: documentation/content/en/books/handbook/config/_index.adoc:1180 #, no-wrap msgid "Power and Resource Management" msgstr "Управление питанием и ресурсами" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1185 +#: documentation/content/en/books/handbook/config/_index.adoc:1184 msgid "" "It is important to utilize hardware resources in an efficient manner. Power " "and resource management allows the operating system to monitor system limits " @@ -3197,13 +3197,13 @@ msgstr "" "этими ограничениями." #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1187 +#: documentation/content/en/books/handbook/config/_index.adoc:1186 #, no-wrap msgid "ACPI configuration" msgstr "Конфигурация ACPI" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1190 +#: documentation/content/en/books/handbook/config/_index.adoc:1189 msgid "" "On FreeBSD the management of these resources is managed by the man:acpi[4] " "kernel device." @@ -3212,13 +3212,13 @@ msgstr "" "ядра man:acpi[4]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1194 +#: documentation/content/en/books/handbook/config/_index.adoc:1193 msgid "In FreeBSD the man:acpi[4] driver is loaded by default at system boot." msgstr "" "В FreeBSD драйвер man:acpi[4] загружается по умолчанию при загрузке системы." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1196 +#: documentation/content/en/books/handbook/config/_index.adoc:1195 msgid "" "This driver *cannot be unloaded after boot* because the system bus uses it " "for various hardware interactions." @@ -3227,7 +3227,7 @@ msgstr "" "использует его для различных взаимодействий с оборудованием." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1200 +#: documentation/content/en/books/handbook/config/_index.adoc:1199 msgid "" "In addition to man:acpi[4], FreeBSD has several dedicated kernel modules for " "various ACPI vendor subsystems. These modules will add some extra " @@ -3239,18 +3239,18 @@ msgstr "" "вентилятора, подсветкой клавиатуры или яркостью экрана." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1202 +#: documentation/content/en/books/handbook/config/_index.adoc:1201 msgid "The list can be obtained by running the following command:" msgstr "Список можно получить, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1206 +#: documentation/content/en/books/handbook/config/_index.adoc:1205 #, no-wrap msgid "% ls /boot/kernel | grep acpi\n" msgstr "% ls /boot/kernel | grep acpi\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1225 +#: documentation/content/en/books/handbook/config/_index.adoc:1224 #, no-wrap msgid "" "acpi_asus.ko\n" @@ -3282,7 +3282,7 @@ msgstr "" "uacpi.ko\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1228 +#: documentation/content/en/books/handbook/config/_index.adoc:1227 msgid "" "In the event that, for example, an IBM/Lenovo laptop is used, it will be " "necessary to load the module man:acpi_ibm[4] by executing the following " @@ -3292,26 +3292,26 @@ msgstr "" "man:acpi_ibm[4], выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1232 +#: documentation/content/en/books/handbook/config/_index.adoc:1231 #, no-wrap msgid "# kldload acpi_ibm\n" msgstr "# kldload acpi_ibm\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1235 +#: documentation/content/en/books/handbook/config/_index.adoc:1234 msgid "And add this line to [.filename]#/boot/loader.conf# to load it at boot:" msgstr "" "И добавьте эту строку в [.filename]#/boot/loader.conf#, чтобы загружать " "модуль при запуске:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1239 +#: documentation/content/en/books/handbook/config/_index.adoc:1238 #, no-wrap msgid "acpi_ibm_load=\"YES\"\n" msgstr "acpi_ibm_load=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1247 +#: documentation/content/en/books/handbook/config/_index.adoc:1246 msgid "" "An alternative to the man:acpi_video[4] module is the man:backlight[9] " "driver. It provides a generic way for handling a panel backlight. The " @@ -3326,19 +3326,19 @@ msgstr "" "яркость уменьшается на 10%:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1251 +#: documentation/content/en/books/handbook/config/_index.adoc:1250 #, no-wrap msgid "% backlight decr 10\n" msgstr "% backlight decr 10\n" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1254 +#: documentation/content/en/books/handbook/config/_index.adoc:1253 #, no-wrap msgid "CPU Power Management" msgstr "Управление питанием процессора" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1258 +#: documentation/content/en/books/handbook/config/_index.adoc:1257 msgid "" "CPU is the most consuming part of the system. Knowing how to improve CPU " "efficiency is a fundamental part of our system in order to save energy." @@ -3348,7 +3348,7 @@ msgstr "" "системы для экономии энергии." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1260 +#: documentation/content/en/books/handbook/config/_index.adoc:1259 msgid "" "In order to make proper use of the machine's resources in a correct way, " "FreeBSD supports technologies such as Intel Turbo Boost, AMD Turbo Core, " @@ -3360,7 +3360,7 @@ msgstr "" "Speed Shift и другие, с помощью man:powerd[8] и man:cpufreq[4]." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1262 +#: documentation/content/en/books/handbook/config/_index.adoc:1261 msgid "" "The first step will be to obtain the CPU information by executing the " "following command:" @@ -3369,18 +3369,18 @@ msgstr "" "следующей команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1266 +#: documentation/content/en/books/handbook/config/_index.adoc:1265 #, no-wrap msgid "% sysctl dev.cpu.0 <.>\n" msgstr "% sysctl dev.cpu.0 <.>\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1269 +#: documentation/content/en/books/handbook/config/_index.adoc:1268 msgid "In this case the `0` digit represents the first core of the CPU." msgstr "В этом случае цифра `0` обозначает первое ядро процессора." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1291 +#: documentation/content/en/books/handbook/config/_index.adoc:1290 #, no-wrap msgid "" "dev.cpu.0.cx_method: C1/mwait/hwc C2/mwait/hwc C3/mwait/hwc/bma\n" @@ -3420,33 +3420,33 @@ msgstr "" "dev.cpu.0.%desc: ACPI CPU\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1294 +#: documentation/content/en/books/handbook/config/_index.adoc:1293 msgid "Lowest Cx state to use for idling the CPU." msgstr "Наименьшее состояние Cx, используемое для бездействия процессора." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1295 +#: documentation/content/en/books/handbook/config/_index.adoc:1294 msgid "CPU supported Cx states." msgstr "Поддерживаемые процессором состояния Cx." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1296 +#: documentation/content/en/books/handbook/config/_index.adoc:1295 msgid "Currently available levels for the CPU (frequency/power usage)." msgstr "" "Доступные в настоящее время уровни для CPU (частота/потребление энергии)." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1297 +#: documentation/content/en/books/handbook/config/_index.adoc:1296 msgid "Current active CPU frequency in MHz." msgstr "Текущая активная частота CPU в МГц." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1298 +#: documentation/content/en/books/handbook/config/_index.adoc:1297 msgid "Current temperature of the CPU." msgstr "Текущая температура процессора." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1303 +#: documentation/content/en/books/handbook/config/_index.adoc:1302 msgid "" "If the temperature information is not displayed, load the man:coretemp[4] " "module. In case of using an AMD CPU, load the man:amdtemp[4] module." @@ -3456,7 +3456,7 @@ msgstr "" "amdtemp[4]." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1306 +#: documentation/content/en/books/handbook/config/_index.adoc:1305 msgid "" "Once the CPU information is available the easiest way to configure power " "saving is to let man:powerd[8] take over." @@ -3465,7 +3465,7 @@ msgstr "" "энергосбережение — позволить man:powerd[8] взять управление на себя." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1308 +#: documentation/content/en/books/handbook/config/_index.adoc:1307 msgid "" "Enable man:powerd[8] service in [.filename]#/etc/rc.conf# to start at system " "boot:" @@ -3474,13 +3474,13 @@ msgstr "" "загрузке системы:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1312 +#: documentation/content/en/books/handbook/config/_index.adoc:1311 #, no-wrap msgid "# sysrc powerd_enable=YES\n" msgstr "# sysrc powerd_enable=YES\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1315 +#: documentation/content/en/books/handbook/config/_index.adoc:1314 msgid "" "It will also be necessary to indicate certain parameters to man:powerd[8] to " "tell it how to manage the state of the CPU executing the following command:" @@ -3489,24 +3489,24 @@ msgstr "" "сообщить ему, как управлять состоянием CPU, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1319 +#: documentation/content/en/books/handbook/config/_index.adoc:1318 #, no-wrap msgid "# sysrc powerd_flags=\"-a hiadaptive -i 25 -r 85 -N\"\n" msgstr "# sysrc powerd_flags=\"-a hiadaptive -i 25 -r 85 -N\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1322 +#: documentation/content/en/books/handbook/config/_index.adoc:1321 msgid "`-a`: Selects the mode to use while on AC power." msgstr "" "`-a`: Выбирает режим, используемый при работе от сети переменного тока." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1323 +#: documentation/content/en/books/handbook/config/_index.adoc:1322 msgid "`hiadaptive`: Operation mode. More info at man:powerd[8]." msgstr "`hiadaptive`: Режим работы. Подробнее см. в man:powerd[8]." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1324 +#: documentation/content/en/books/handbook/config/_index.adoc:1323 msgid "" "`-i`: Specifies the CPU load percent level when adaptive mode should begin " "to degrade performance to save power." @@ -3516,7 +3516,7 @@ msgstr "" "энергии." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1325 +#: documentation/content/en/books/handbook/config/_index.adoc:1324 msgid "" "`-r`: Specifies the CPU load percent level where adaptive mode should " "consider the CPU running and increase performance." @@ -3526,7 +3526,7 @@ msgstr "" "производительность." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1326 +#: documentation/content/en/books/handbook/config/_index.adoc:1325 msgid "" "`-N`: Treat \"nice\" time as idle for the purpose of load calculation; i.e., " "do not increase the CPU frequency if the CPU is only busy with \"nice\" " @@ -3537,24 +3537,24 @@ msgstr "" "\"nice\"-процессами." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1328 +#: documentation/content/en/books/handbook/config/_index.adoc:1327 msgid "And then enable the service executing the following command:" msgstr "И затем включите службу, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1332 +#: documentation/content/en/books/handbook/config/_index.adoc:1331 #, no-wrap msgid "# service powerd start\n" msgstr "# service powerd start\n" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1335 +#: documentation/content/en/books/handbook/config/_index.adoc:1334 #, no-wrap msgid "CPU Frequency Control" msgstr "Управление частотой процессора" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1340 +#: documentation/content/en/books/handbook/config/_index.adoc:1339 msgid "" "FreeBSD includes a generic man:cpufreq[4] driver to allow the administrator, " "or software such as man:powerd[8] and package:sysutils/powerdxx[], to manage " @@ -3571,13 +3571,13 @@ msgstr "" "производительность за счёт большего энергопотребления и усиленного нагрева." #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1342 +#: documentation/content/en/books/handbook/config/_index.adoc:1341 #, no-wrap msgid "Intel(R) Enhanced Speed Step(TM)" msgstr "Intel(R) Enhanced SpeedStep(TM)" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1347 +#: documentation/content/en/books/handbook/config/_index.adoc:1346 msgid "" "The Intel(R) Enhanced Speed Step(TM) driver, man:est[4], replaces the " "generic man:cpufreq[4] driver for CPUs that provide this feature. The CPU " @@ -3595,7 +3595,7 @@ msgstr "" "его загрузки." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1349 +#: documentation/content/en/books/handbook/config/_index.adoc:1348 msgid "" "Each supported frequency, along with its expected power consumption, can be " "listed by examining the man:sysctl[3] tree:" @@ -3604,13 +3604,13 @@ msgstr "" "узнать, изучив дерева man:sysctl[3]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1353 +#: documentation/content/en/books/handbook/config/_index.adoc:1352 #, no-wrap msgid "# sysctl dev.cpufreq.0.freq_driver dev.cpu.0.freq_levels dev.cpu.0.freq\n" msgstr "# sysctl dev.cpufreq.0.freq_driver dev.cpu.0.freq_levels dev.cpu.0.freq\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1362 +#: documentation/content/en/books/handbook/config/_index.adoc:1361 #, no-wrap msgid "" "dev.cpufreq.0.freq_driver: est0\n" @@ -3622,7 +3622,7 @@ msgstr "" "dev.cpu.0.freq: 800\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1365 +#: documentation/content/en/books/handbook/config/_index.adoc:1364 msgid "" "A frequency 1 MHz higher than the maximum frequency of the CPU indicates the " "Intel(R) Turbo Boost(TM) feature." @@ -3631,13 +3631,13 @@ msgstr "" "технологии Intel(R) Turbo Boost(TM)." #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1367 +#: documentation/content/en/books/handbook/config/_index.adoc:1366 #, no-wrap msgid "Intel Speed Shift(TM)" msgstr "Intel Speed Shift(TM)" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1373 +#: documentation/content/en/books/handbook/config/_index.adoc:1372 msgid "" "Users running newer Intel(R) CPUs may find some differences in dynamic " "frequency control when upgrading to FreeBSD 13. A new driver for the " @@ -3659,7 +3659,7 @@ msgstr "" "sysctl[8] покажет, использует ли система Speed Shift." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1375 +#: documentation/content/en/books/handbook/config/_index.adoc:1374 msgid "" "To determine which frequency control driver is being used, examining the " "`dev.cpufreq.0.freq_driver` oid." @@ -3668,19 +3668,19 @@ msgstr "" "OID `dev.cpufreq.0.freq_driver`." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1379 +#: documentation/content/en/books/handbook/config/_index.adoc:1378 #, no-wrap msgid "# sysctl dev.cpufreq.0.freq_driver\n" msgstr "# sysctl dev.cpufreq.0.freq_driver\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1386 +#: documentation/content/en/books/handbook/config/_index.adoc:1385 #, no-wrap msgid "dev.cpufreq.0.freq_driver: hwpstate_intel0\n" msgstr "dev.cpufreq.0.freq_driver: hwpstate_intel0\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1390 +#: documentation/content/en/books/handbook/config/_index.adoc:1389 msgid "" "This indicates that the new man:hwpstate_intel[4] driver is in use. On such " "systems, the oid `dev.cpu.%d.freq_levels` will show only the maximum CPU " @@ -3691,7 +3691,7 @@ msgstr "" "максимальную частоту CPU и указывать уровень энергопотребления `-1`." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1392 +#: documentation/content/en/books/handbook/config/_index.adoc:1391 msgid "" "The current CPU frequency can be determined by examining the `dev.cpu.%d." "freq` oid." @@ -3700,13 +3700,13 @@ msgstr "" "%d.freq`." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1396 +#: documentation/content/en/books/handbook/config/_index.adoc:1395 #, no-wrap msgid "# sysctl dev.cpu.0.freq_levels dev.cpu.0.freq\n" msgstr "# sysctl dev.cpu.0.freq_levels dev.cpu.0.freq\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1404 +#: documentation/content/en/books/handbook/config/_index.adoc:1403 #, no-wrap msgid "" "dev.cpu.0.freq_levels: 3696/-1\n" @@ -3716,7 +3716,7 @@ msgstr "" "dev.cpu.0.freq: 898\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1407 +#: documentation/content/en/books/handbook/config/_index.adoc:1406 msgid "" "For more information, including on how to balance performance and energy " "use, and on how to disable this driver, refer to the man page man:" @@ -3727,7 +3727,7 @@ msgstr "" "драйвер, обратитесь к справочной странице man:hwpstate_intel[4]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1411 +#: documentation/content/en/books/handbook/config/_index.adoc:1410 msgid "" "Users accustomed to using man:powerd[8] or package:sysutils/powerdxx[] will " "find these utilities have been superseded by the man:hwpstate_intel[4] " @@ -3738,13 +3738,13 @@ msgstr "" "hwpstate_intel[4] и больше не работают как ожидалось." #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1414 +#: documentation/content/en/books/handbook/config/_index.adoc:1413 #, no-wrap msgid "Graphics Card Power Management" msgstr "Управление энергопотреблением графической карты" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1419 +#: documentation/content/en/books/handbook/config/_index.adoc:1418 msgid "" "Graphics cards have become a fundamental part of computing in recent years. " "Some graphics cards may have excessive power consumption. FreeBSD allows " @@ -3756,7 +3756,7 @@ msgstr "" "энергопотребления." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1421 +#: documentation/content/en/books/handbook/config/_index.adoc:1420 msgid "" "In case of using a Intel(R) graphics card with the package:graphics/drm-" "kmod[] driver these options can be added to [.filename]#/boot/loader.conf#:" @@ -3765,7 +3765,7 @@ msgstr "" "kmod[] следующие параметры можно добавить в [.filename]#/boot/loader.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1427 +#: documentation/content/en/books/handbook/config/_index.adoc:1426 #, no-wrap msgid "" "compat.linuxkpi.fastboot=1 <.>\n" @@ -3777,28 +3777,28 @@ msgstr "" "compat.linuxkpi.enable_fbc=1 <.>\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1430 +#: documentation/content/en/books/handbook/config/_index.adoc:1429 msgid "Try to skip unnecessary mode sets at boot time." msgstr "Попытайтесь пропустить ненужные установки режимов во время загрузки." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1431 +#: documentation/content/en/books/handbook/config/_index.adoc:1430 msgid "Enable power-saving display C-states." msgstr "Включить энергосберегающие состояния C для дисплея." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1432 +#: documentation/content/en/books/handbook/config/_index.adoc:1431 msgid "Enable frame buffer compression for power savings" msgstr "Включить сжатие кадрового буфера для экономии энергии" #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1433 +#: documentation/content/en/books/handbook/config/_index.adoc:1432 #, no-wrap msgid "Suspend/Resume" msgstr "Приостановка/возобновление" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1436 +#: documentation/content/en/books/handbook/config/_index.adoc:1435 msgid "" "The suspend/resume function allows the machine to be kept in a state in " "which there is no a big energy consumption and allows the system to be " @@ -3809,7 +3809,7 @@ msgstr "" "запущенных программ." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1441 +#: documentation/content/en/books/handbook/config/_index.adoc:1440 msgid "" "In order for the suspend/resume functionality to work correctly the graphics " "drivers must be loaded on the system. In non-KMS-supported graphics cards " @@ -3821,7 +3821,7 @@ msgstr "" "возобновления." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1443 +#: documentation/content/en/books/handbook/config/_index.adoc:1442 msgid "" "More information about which driver to use and how to configure it can be " "found at the crossref:x11[x11, The X Window System chapter]." @@ -3830,84 +3830,84 @@ msgstr "" "настроить, доступна в главе crossref:x11[x11, Система X Window]." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1446 +#: documentation/content/en/books/handbook/config/_index.adoc:1445 msgid "man:acpi[4] supports the next list of sleep states:" msgstr "man:acpi[4] поддерживает следующий список состояний сна:" #. type: Block title -#: documentation/content/en/books/handbook/config/_index.adoc:1447 +#: documentation/content/en/books/handbook/config/_index.adoc:1446 #, no-wrap msgid "Supported Sleep States" msgstr "Поддерживаемые состояния сна" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1452 +#: documentation/content/en/books/handbook/config/_index.adoc:1451 #, no-wrap msgid "S1" msgstr "S1" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1454 +#: documentation/content/en/books/handbook/config/_index.adoc:1453 #, no-wrap msgid "Quick suspend to RAM. The CPU enters a lower power state, but most peripherals are left running." msgstr "Быстрый переход в режим ожидания с сохранением в оперативной памяти. ЦП переходит в состояние пониженного энергопотребления, но большинство периферийных устройств остаются активными." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1455 +#: documentation/content/en/books/handbook/config/_index.adoc:1454 #, no-wrap msgid "S2" msgstr "S2" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1457 +#: documentation/content/en/books/handbook/config/_index.adoc:1456 #, no-wrap msgid "Lower power state than S1, but with the same basic characteristics. Not supported by many systems." msgstr "Состояние с меньшим энергопотреблением, чем S1, но с теми же основными характеристиками. Не поддерживается многими системами." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1458 +#: documentation/content/en/books/handbook/config/_index.adoc:1457 #, no-wrap msgid "S3 (Sleep mode)" msgstr "S3 (Режим сна)" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1460 +#: documentation/content/en/books/handbook/config/_index.adoc:1459 #, no-wrap msgid "Suspend to RAM. Most devices are powered off, and the system stops running except for memory refresh." msgstr "Режим приостановки с сохранением в ОЗУ. Большинство устройств отключается, и система перестает работать, за исключением обновления памяти." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1461 +#: documentation/content/en/books/handbook/config/_index.adoc:1460 #, no-wrap msgid "S4 (Hibernation)" msgstr "S4 (Режим гибернации)" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1463 +#: documentation/content/en/books/handbook/config/_index.adoc:1462 #, no-wrap msgid "Suspend to disk. All devices are powered off, and the system stops running. When resuming, the system starts as if from a cold power on. *Not yet supported by FreeBSD*." msgstr "Приостановка с сохранением состояния на диск. Все устройства отключаются, и система прекращает работу. При возобновлении система запускается, как после холодного включения. *Пока не поддерживается в FreeBSD*." #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1464 +#: documentation/content/en/books/handbook/config/_index.adoc:1463 #, no-wrap msgid "S5" msgstr "S5" #. type: Table -#: documentation/content/en/books/handbook/config/_index.adoc:1466 +#: documentation/content/en/books/handbook/config/_index.adoc:1465 #, no-wrap msgid "System shuts down cleanly and powers off." msgstr "Система корректно завершает работу и выключается." #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1469 +#: documentation/content/en/books/handbook/config/_index.adoc:1468 #, no-wrap msgid "Configuring Suspend/Resume" msgstr "Настройка приостановки/возобновления" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1472 +#: documentation/content/en/books/handbook/config/_index.adoc:1471 msgid "" "The first step will be to know which type of sleep states supports the " "hardware we are using executing the following command:" @@ -3916,24 +3916,24 @@ msgstr "" "используемое оборудование, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1476 +#: documentation/content/en/books/handbook/config/_index.adoc:1475 #, no-wrap msgid "% sysctl hw.acpi.supported_sleep_state\n" msgstr "% sysctl hw.acpi.supported_sleep_state\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1483 +#: documentation/content/en/books/handbook/config/_index.adoc:1482 #, no-wrap msgid "hw.acpi.supported_sleep_state: S3 S4 S5\n" msgstr "hw.acpi.supported_sleep_state: S3 S4 S5\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1488 +#: documentation/content/en/books/handbook/config/_index.adoc:1487 msgid "As stated above FreeBSD does *not* yet support the `S4` state." msgstr "Как упоминалось выше, FreeBSD *пока* не поддерживает состояние `S4`." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1491 +#: documentation/content/en/books/handbook/config/_index.adoc:1490 msgid "" "man:acpiconf[8] can be used to check if the `S3` state works correctly by " "running the following command, if it succeeds, the screen should go black " @@ -3944,13 +3944,13 @@ msgstr "" "экран погаснет и компьютер выключится:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1495 +#: documentation/content/en/books/handbook/config/_index.adoc:1494 #, no-wrap msgid "# acpiconf -s 3\n" msgstr "# acpiconf -s 3\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1498 +#: documentation/content/en/books/handbook/config/_index.adoc:1497 msgid "" "In the vast majority of cases the Suspend/Resume functionality wants to be " "used on a laptop." @@ -3959,7 +3959,7 @@ msgstr "" "предназначена для использования на ноутбуке." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1500 +#: documentation/content/en/books/handbook/config/_index.adoc:1499 msgid "" "FreeBSD can be configured to enter the `S3` state when closing the lid by " "adding the following line to the [.filename]#/etc/sysctl.conf# file." @@ -3968,19 +3968,19 @@ msgstr "" "добавив следующую строку в файл [.filename]#/etc/sysctl.conf#." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1504 +#: documentation/content/en/books/handbook/config/_index.adoc:1503 #, no-wrap msgid "hw.acpi.lid_switch_state=S3\n" msgstr "hw.acpi.lid_switch_state=S3\n" #. type: Title ==== -#: documentation/content/en/books/handbook/config/_index.adoc:1507 +#: documentation/content/en/books/handbook/config/_index.adoc:1506 #, no-wrap msgid "Troubleshooting in Suspend/Resume" msgstr "Устранение неполадок при приостановке/возобновлении работы" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1511 +#: documentation/content/en/books/handbook/config/_index.adoc:1510 msgid "" "A lot of effort has been made to make the Suspend and Resume functions work " "properly and in the best way on FreeBSD. But currently the Suspend and " @@ -3992,12 +3992,12 @@ msgstr "" "определённых моделях ноутбуков." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1513 +#: documentation/content/en/books/handbook/config/_index.adoc:1512 msgid "Some checks can be done in case it doesn't work properly." msgstr "Некоторые проверки можно выполнить, если система работает некорректно." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1516 +#: documentation/content/en/books/handbook/config/_index.adoc:1515 msgid "" "In some cases it is enough to turn off the bluetooth. In others it is " "enough loading the correct driver for the graphics card, etc." @@ -4006,7 +4006,7 @@ msgstr "" "правильный драйвер для видеокарты и т.д." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1518 +#: documentation/content/en/books/handbook/config/_index.adoc:1517 msgid "" "In case it doesn't work correctly, some tips can be found on the FreeBSD " "Wiki in the section link:https://wiki.freebsd.org/SuspendResume[Suspend/" @@ -4017,13 +4017,13 @@ msgstr "" "SuspendResume[Приостановка/возобновление]." #. type: Title == -#: documentation/content/en/books/handbook/config/_index.adoc:1520 +#: documentation/content/en/books/handbook/config/_index.adoc:1519 #, no-wrap msgid "Adding Swap Space" msgstr "Добавление swap-пространства" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1524 +#: documentation/content/en/books/handbook/config/_index.adoc:1523 msgid "" "Sometimes a FreeBSD system requires more swap space. This section describes " "two methods to increase swap space: adding swap to an existing partition or " @@ -4035,7 +4035,7 @@ msgstr "" "подкачки в существующей файловой системе." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1526 +#: documentation/content/en/books/handbook/config/_index.adoc:1525 msgid "" "For information on how to encrypt swap space, which options exist, and why " "it should be done, refer to crossref:disks[swap-encrypting,“Encrypting " @@ -4046,13 +4046,13 @@ msgstr "" "crossref:disks[swap-encrypting,\"Шифрование раздела подкачки\"]." #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1528 +#: documentation/content/en/books/handbook/config/_index.adoc:1527 #, no-wrap msgid "Swap on a New Hard Drive or Existing Partition" msgstr "Раздел подкачки на новом жёстком диске или существующем разделе" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1532 +#: documentation/content/en/books/handbook/config/_index.adoc:1531 msgid "" "Adding a new drive for swap gives better performance than using a partition " "on an existing drive. Setting up partitions and drives is explained in " @@ -4068,7 +4068,7 @@ msgstr "" "разделов и вопросы выбора размера раздела подкачки." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1538 +#: documentation/content/en/books/handbook/config/_index.adoc:1537 msgid "" "It is possible to use any partition not currently mounted, even if it " "already contains data. Using `swapon` on a partition that contains data " @@ -4082,7 +4082,7 @@ msgstr "" "swap." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1541 +#: documentation/content/en/books/handbook/config/_index.adoc:1540 msgid "" "man:swapon[8] can be used to add a swap partition to the system executing " "the following command:" @@ -4091,13 +4091,13 @@ msgstr "" "выполнением следующей команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1545 +#: documentation/content/en/books/handbook/config/_index.adoc:1544 #, no-wrap msgid "# swapon /dev/ada1p2\n" msgstr "# swapon /dev/ada1p2\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1548 +#: documentation/content/en/books/handbook/config/_index.adoc:1547 msgid "" "To automatically add this swap partition on boot, add an entry to [." "filename]#/etc/fstab#:" @@ -4106,33 +4106,33 @@ msgstr "" "запись в [.filename]#/etc/fstab#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1552 +#: documentation/content/en/books/handbook/config/_index.adoc:1551 #, no-wrap msgid "/dev/ada1p2 none swap sw 0 0\n" msgstr "/dev/ada1p2 none swap sw 0 0\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1555 +#: documentation/content/en/books/handbook/config/_index.adoc:1554 msgid "" "See man:fstab[5] for an explanation of the entries in [.filename]#/etc/" "fstab#." msgstr "См. man:fstab[5] для объяснения записей в [.filename]#/etc/fstab#." #. type: Title === -#: documentation/content/en/books/handbook/config/_index.adoc:1557 +#: documentation/content/en/books/handbook/config/_index.adoc:1556 #, no-wrap msgid "Creating a Swap File" msgstr "Создание файла подкачки" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1561 +#: documentation/content/en/books/handbook/config/_index.adoc:1560 msgid "These examples create a 512M swap file called [.filename]#/usr/swap0#." msgstr "" "Эти примеры создают файл подкачки размером 512 МБ с именем [.filename]#/usr/" "swap0#." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1565 +#: documentation/content/en/books/handbook/config/_index.adoc:1564 msgid "" "Swap files on ZFS file systems are strongly discouraged, as swapping can " "lead to system hangs." @@ -4141,29 +4141,29 @@ msgstr "" "подкачка может привести к зависанию системы." #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1568 +#: documentation/content/en/books/handbook/config/_index.adoc:1567 msgid "The first step is to create the swap file:" msgstr "Первым шагом является создание файла подкачки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1572 +#: documentation/content/en/books/handbook/config/_index.adoc:1571 #, no-wrap msgid "# dd if=/dev/zero of=/usr/swap0 bs=1m count=512\n" msgstr "# dd if=/dev/zero of=/usr/swap0 bs=1m count=512\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1575 +#: documentation/content/en/books/handbook/config/_index.adoc:1574 msgid "The second step is to put the proper permissions on the new file:" msgstr "Второй шаг — установить соответствующие разрешения для нового файла:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1579 +#: documentation/content/en/books/handbook/config/_index.adoc:1578 #, no-wrap msgid "# chmod 0600 /usr/swap0\n" msgstr "# chmod 0600 /usr/swap0\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1582 +#: documentation/content/en/books/handbook/config/_index.adoc:1581 msgid "" "The third step is to inform the system about the swap file by adding a line " "to [.filename]#/etc/fstab#:" @@ -4172,13 +4172,13 @@ msgstr "" "filename]#/etc/fstab#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1586 +#: documentation/content/en/books/handbook/config/_index.adoc:1585 #, no-wrap msgid "md none swap sw,file=/usr/swap0,late 0 0\n" msgstr "md none swap sw,file=/usr/swap0,late 0 0\n" #. type: Plain text -#: documentation/content/en/books/handbook/config/_index.adoc:1589 +#: documentation/content/en/books/handbook/config/_index.adoc:1588 msgid "" "Swap space will be added on system startup. To add swap space immediately, " "use man:swapon[8]:" @@ -4187,7 +4187,7 @@ msgstr "" "подкачки немедленно, используйте man:swapon[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/config/_index.adoc:1593 +#: documentation/content/en/books/handbook/config/_index.adoc:1592 #, no-wrap msgid "# swapon -aL\n" msgstr "# swapon -aL\n" diff --git a/documentation/content/ru/books/handbook/cutting-edge/_index.adoc b/documentation/content/ru/books/handbook/cutting-edge/_index.adoc index fb7061c32a..d811a2b9d2 100644 --- a/documentation/content/ru/books/handbook/cutting-edge/_index.adoc +++ b/documentation/content/ru/books/handbook/cutting-edge/_index.adoc @@ -7,7 +7,7 @@ part: 'Часть III. Администрирование системы' prev: books/handbook/l10n showBookMenu: 'true' tags: ["updating", "upgrading", "documentation", "FreeBSD-STABLE", "FreeBSD-CURRENT", "Security Patches"] -title: 'Глава 26. Обновление и смена версии FreeBSD' +title: 'Глава 27. Обновление и смена версии FreeBSD' weight: 30 --- @@ -18,7 +18,7 @@ weight: 30 :toclevels: 1 :icons: font :sectnums: -:sectnumoffset: 26 +:sectnumoffset: 27 :partnums: :source-highlighter: rouge :experimental: @@ -71,6 +71,27 @@ FreeBSD постоянно развивается между выпусками. В этой главе для получения и обновления исходных кодов FreeBSD используется `git`. При желании можно использовать порт или пакет package:devel/git[]. ==== +[[updating-introduction]] +== Введение + +=== Мажорные и минорные версии + +Начиная с версии FreeBSD 6.0-RELEASE, выпуски FreeBSD строго придерживаются двухуровневой схемы нумерации. Термин «основная версия» (мажорная) используется для обозначения первой части номера версии, например «14» в «14.3-RELEASE», а термин «дополнительная версия» (минорная) — для второй части номера версии, например «3» в «14.3-RELEASE». + +Кроме того, ветки релизов FreeBSD имеют уровень исправлений (патчей — patch level), который опускается, если равен нулю, и увеличивается с каждым выпуском пакета бюллетеней безопасности и уведомлений об исправлении ошибок (errata notices), например «14.3-RELEASE-p7» для седьмого пакета исправлений, опубликованного для FreeBSD 14.3. + +Как следствие https://www.FreeBSD.org/security/#model[модели поддержки FreeBSD], номера версий FreeBSD возрастают монотонно в пределах одной основной версии, но не между разными основными версиями. Например, FreeBSD 14.2-RELEASE, 13.5-RELEASE, 14.3-RELEASE, 15.0-RELEASE, 14.4-RELEASE и 15.1-RELEASE были выпущены именно в таком порядке. + +=== Обновление (апдейт) и смена версии (апгрейд) + +Термин «обновление» (updating) мы используем для описания применения бюллетеней безопасности или исправлений ошибок (errata), которые могут увеличивать уровень исправлений (patch level), но не изменяют номер версии. Термин «апгрейд» (upgrading) используется для описания замены всей базовой системы на систему с другим номером версии. + +=== Пути апгрейда + +После установки FreeBSD можно сделать обновление или апгрейд с использованием crossref:cutting-edge[updating-upgrading-freebsdupdate,бинарных патчей], crossref:cutting-edge[pkgbase,пакетов] или crossref:cutting-edge[makeworld,из исходных кодов]. Во всех случаях FreeBSD поддерживает обновление или апгрейд только с хронологически более старой версии на более новую. + +В частности, FreeBSD поддерживает обновление до более нового уровня исправлений той же версии либо апгрейд с данной версии до более новой дополнительной версии в пределах той же основной версии (например, с 14.3 до 14.4) или до более новой версии следующей основной версии (например, с 14.3 до 15.0 или 15.1). Переход на более старую версию в пределах той же основной версии (например, с 14.4 на 14.3), на более старую версию следующей основной версии (например, с 14.4, выпущенной в марте 2026 года, на 15.0, выпущенную тремя месяцами ранее, в декабре 2025 года) или пропуск основной версии (например, с 13.5 на 15.1) не рекомендуется и не поддерживается, даже если инструменты это допускают. + [[updating-upgrading-freebsdupdate]] == Обновление FreeBSD @@ -117,7 +138,7 @@ IgnorePaths /boot/kernel/linker.hints UpdateIfUnmodified /etc/ /var/ /root/ /.cshrc /.profile .... -Эта опция будет обновлять только неизмененные конфигурационные файлы в указанных каталогах. Любые изменения, внесенные пользователем, предотвратят автоматическое обновление этих файлов. Существует другая опция, `KeepModifiedMetadata`, которая предписывает `freebsd-update` сохранять изменения во время слияния. +Эта опция будет обновлять только неизменённые конфигурационные файлы в указанных каталогах. Любые изменения, внесённые пользователем, предотвратят автоматическое обновление этих файлов. Существует другая опция, `KeepModifiedMetadata`, которая предписывает `freebsd-update` сохранять изменения во время слияния. [.programlisting] .... @@ -193,7 +214,7 @@ Uninstalling updates... done. [NOTE] ==== -Всегда сохраняйте копию ядра [.filename]#GENERIC# в [.filename]#/boot/GENERIC#. Оно может быть полезно при диагностике различных проблем и при обновлении версий. Инструкции по получению копии ядра [.filename]#GENERIC# можно найти в crossref:cutting-edge[freebsd-update-custom-kernel-9x, Custom Kernels with FreeBSD 9.X and Later]. +Всегда сохраняйте копию ядра [.filename]#GENERIC# в [.filename]#/boot/GENERIC#. Оно может быть полезно при диагностике различных проблем и при обновлении версий. Инструкции по получению копии ядра [.filename]#GENERIC# можно найти в разделе crossref:cutting-edge[freebsd-update-custom-kernel-9x, Собственные ядра в FreeBSD 9.X и более поздних версиях]. ==== Если конфигурация по умолчанию в [.filename]#/etc/freebsd-update.conf# не была изменена, `freebsd-update` установит обновленные исходные коды ядра вместе с остальными обновлениями. Затем пересборка и переустановка нового пользовательского ядра могут быть выполнены обычным способом. @@ -203,15 +224,7 @@ Uninstalling updates... done. [[freebsdupdate-upgrade]] === Выполнение обновлений с изменением младших и старших версий -Обновления с изменением младшей версии FreeBSD называются _минорными обновлениями_. Пример: - -- FreeBSD 13.1 до 13.2. - -_Мажорные_ обновления увеличивают номер старшей версии. Пример: - -- FreeBSD 13.2 до 14.0. - -Оба типа обновления могут быть выполнены путем указания `freebsd-update` целевой версии выпуска. +Обновления на новую минорную или мажорную версии могут быть выполнены путем указания `freebsd-update` целевой версии выпуска. [WARNING] ==== @@ -285,7 +298,7 @@ before running "/usr/sbin/freebsd-update install" Это предупреждение можно безопасно проигнорировать на данном этапе. Обновлённое ядро [.filename]#GENERIC# будет использовано как промежуточный шаг в процессе обновления. -После загрузки всех патчей в локальную систему они будут применены. Этот процесс может занять некоторое время в зависимости от скорости и загруженности машины. Затем будут объединены конфигурационные файлы. Процесс объединения требует вмешательства пользователя, так как файл может быть объединен автоматически или на экране появится редактор для ручного объединения. Результаты каждого успешного объединения будут отображаться пользователю по мере выполнения процесса. Неудачное или пропущенное объединение приведет к прерыванию процесса. Пользователям рекомендуется создать резервную копию [.filename]#/etc# и вручную объединить важные файлы, такие как [.filename]#master.passwd# или [.filename]#group#, позже. +После загрузки всех патчей в локальную систему они будут применены. Этот процесс может занять некоторое время в зависимости от скорости и загруженности машины. Затем будут объединены конфигурационные файлы. Процесс объединения требует вмешательства пользователя, так как файл может быть объединён автоматически или на экране появится редактор для ручного объединения. Результаты каждого успешного объединения будут отображаться пользователю по мере выполнения процесса. Неудачное или пропущенное объединение приведет к прерыванию процесса. Пользователям рекомендуется создать резервную копию [.filename]#/etc# и вручную объединить важные файлы, такие как [.filename]#master.passwd# или [.filename]#group#, позже. [NOTE] ==== @@ -517,7 +530,7 @@ FreeBSD-STABLE - это ветка разработки, из которой с Присоединяйтесь к соответствующему списку рассылки git для отслеживаемой ветки. Например, пользователи, отслеживающие ветку {betarel-current-major}-STABLE, должны подписаться на {dev-commits-src-branches}. Этот список рассылает сообщения с комментарием коммита для каждого внесённого изменения, как только оно сделано, а также любую соответствующую информацию о возможных побочных эффектах. + Чтобы присоединиться к этим спискам, перейдите на {mailing-lists}, выберите список для подписки и следуйте инструкциям. Для отслеживания изменений во всём дереве исходного кода подпишитесь на {dev-commits-src-all}. -. Для установки новой системы FreeBSD-STABLE установите последний выпуск FreeBSD-STABLE с crossref:mirrors[mirrors,сайтов зеркал FreeBSD] или используйте ежемесячный снимок, собранный из FreeBSD-STABLE. Дополнительную информацию о снимках можно найти на link:https://www.FreeBSD.org/ru/snapshots/[www.freebsd.org/ru/snapshots]. +. Для установки новой системы FreeBSD-STABLE установите последний выпуск FreeBSD-STABLE с crossref:mirrors[mirrors,сайтов зеркал FreeBSD] или используйте ежемесячную промежуточную сборку, собранную из FreeBSD-STABLE. Дополнительную информацию о промежуточных сборках можно найти на link:https://www.FreeBSD.org/ru/snapshots/[www.freebsd.org/ru/snapshots]. + Для компиляции или обновления существующей системы FreeBSD до FreeBSD-STABLE используйте `git` для получения исходного кода нужной ветки. Имена веток, например `stable/13`, перечислены на сайте link:https://www.FreeBSD.org/ru/releng/[www.freebsd.org/ru/releng]. . Перед компиляцией или обновлением до FreeBSD-STABLE внимательно прочитайте файл [.filename]#/usr/src/Makefile# и следуйте инструкциям в crossref:cutting-edge[makeworld,Обновление FreeBSD из исходного кода]. Ознакомьтесь с {freebsd-stable} и файлом [.filename]#/usr/src/UPDATING#, чтобы быть в курсе других процедур начальной загрузки, которые иногда становятся необходимыми на пути к следующему выпуску. @@ -674,7 +687,7 @@ origin https://git.freebsd.org/src.git (push) |`stable/_X_` | -Версия Release и все дополнительные разработки в этой ветке. _STABLE_ означает, что двоичный интерфейс приложений (ABI) не изменяется, поэтому программное обеспечение, скомпилированное для более ранних версий, продолжает работать. Например, программное обеспечение, скомпилированное для работы на FreeBSD 10.1, будет работать и на FreeBSD 10-STABLE, собранной позже. +Версия Release и все дополнительные разработки в этой ветке. _STABLE_ означает, что двоичный интерфейс приложений (ABI) не изменяется, поэтому программное обеспечение, скомпилированное для более ранних версий, продолжает работать. Например, программное обеспечение, скомпилированное для работы на FreeBSD {rel-legacy}, будет работать и на FreeBSD {rel-major}-STABLE, собранной позже. Ветки STABLE иногда содержат ошибки или несовместимости, которые могут повлиять на пользователей, хотя они обычно быстро исправляются. @@ -920,24 +933,24 @@ man:etcupdate[8] — это инструмент для управления о Начиная с версии 14.0-RELEASE, проект FreeBSD публикует набор пакетов базовой системы, используя man:pkg[8]. Теперь удобством pkg можно пользоваться не только в коллекции портов FreeBSD, но и для самой системы. man:pkg[8] применим и к FreeBSD. Базовые пакеты и их использование традиционно называют _pkgbase_. -Публикаци официальных пакетов началась в с link:https://lists.freebsd.org/archives/freebsd-pkgbase/2023-October/000221.html[октябре 2023 года]. Их использование в настоящее время считаются экспериментальным для выпуска FreeBSD 14. +Публикация официальных пакетов началась в link:https://lists.freebsd.org/archives/freebsd-pkgbase/2023-October/000221.html[октябре 2023 года]. Их использование в настоящее время считается экспериментальным для выпуска FreeBSD 14. Начиная с версии 15.0-RELEASE, man:freebsd-base[7] будет поддерживаться в режиме предварительной (tech preview) версии для: * установки -* незначительных обновлений -* крупных обновлений +* минорных обновлений (с изменением номера версии после точки) +* мажорных обновлений (с изменением старшего номера версии) freebsd-base в конечном итоге заменит: -* распределительные наборы в виде tar-архивов, такие как `base.txz` или `kernel.txz`, которые традиционно используются для установки ОС с помощью man:bsdinstall[8] +* дистрибутивные наборы в виде tar-архивов, такие как `base.txz` или `kernel.txz`, которые традиционно использовались для установки ОС с помощью man:bsdinstall[8] * man:freebsd-update[8] для обновлений операционной системы. Текущий план заключается в том, чтобы freebsd-update работал с pkg. [WARNING] ==== -Замена наборов дистрибуции займёт некоторое время, пока freebsd-base не станет полностью стабильным! +Замена дистрибутивных наборов займёт некоторое время, пока freebsd-base не станет полностью стабильным! ==== Пакеты базовой системы дополняют crossref:cutting-edge[makeworld,"сборку и установку из исходных кодов"], которая по-прежнему доступна для тех, кто желает собирать собственные ядра или пользовательское пространство. Также возможно собирать пользовательские пакеты базовой системы из локальных исходных кодов, равно как и просто полагаться на официально предоставляемые пакеты. @@ -946,7 +959,7 @@ freebsd-base в конечном итоге заменит: FreeBSD 14.0-RELEASE или новее может быть преобразована для использования пакетов Базовой Системы. Более ранние версии должны сначала обновиться с помощью freebsd-update, а затем выполнить преобразование. -Для преобразования рекомендован инструмент под названием link:https://github.com/FreeBSDFoundation/pkgbasify[pkgbasify], спонсированный Фондо FreeBSD. Следуйте инструкции приведенной там. +Для преобразования рекомендован инструмент под названием link:https://github.com/FreeBSDFoundation/pkgbasify[pkgbasify], спонсированный Фондом FreeBSD. Следуйте инструкции, приведённой там. man:freebsd-update[8] будет усовершенствован для использования pkg и pkgbasify. @@ -1063,7 +1076,7 @@ FreeBSD-base { [WARNING] ==== -Этот файл может быть изменён для включения в RELEASE с другим путем. +Этот файл может быть изменён для включения в RELEASE с другим местоположением. ==== [.programlisting] @@ -1074,6 +1087,7 @@ FreeBSD-base { signature_type = "fingerprints"; fingerprints = "/usr/share/keys/pkg"; enabled = yes; +} .... [WARNING] @@ -1097,7 +1111,7 @@ pkg prime-origins | sort -u > /var/tmp/pkg-prime-origins.txt .... [[pkgbase-major-zfs]] -===== переход на новую основную версию с zfs +===== Переход на новую основную версию с ZFS Создайте загрузочное окружение с помощью man:bectl[8] и назовите его в соответствии с версией, на которую выполняется обновление [source, shell] .... @@ -1165,7 +1179,7 @@ bectl activate 15.0-RELEASE .... [[pkgbase-major-non-zfs]] -===== переход на новую основную версию без zfs +===== Переход на новую основную версию без ZFS Установите переменную окружения ABI для обновления основной версии (замените amd64 на архитектуру и 15 на целевую версию). [source, shell] @@ -1204,7 +1218,7 @@ Ignore the mismatch and continue? [y/N]: # pkg upgrade .... -Рассмотрите возможность получения помощи по ссылке link:https://www.freebsd.org/support/[Поддержка FreeBSD], если возникли проблемы. +Рассмотрите возможность получения помощи по ссылке link:https://www.freebsd.org/ru/support/[Поддержка FreeBSD], если возникли проблемы. [[build-pkgbase-packages-locally]] === Ручная сборка pkgbase и публикация в локальной сети @@ -1259,7 +1273,7 @@ upgrade: { } .... -и используйте его, как описано выше (но используйте обновление -r вместо FreeBSD-base). +и используйте его, как описано выше (но используйте у опции -r параметр upgrade вместо FreeBSD-base). [[small-lan]] == Распространение обновлений на несколько машин diff --git a/documentation/content/ru/books/handbook/cutting-edge/_index.po b/documentation/content/ru/books/handbook/cutting-edge/_index.po index c892439608..4a9ac3bc4c 100644 --- a/documentation/content/ru/books/handbook/cutting-edge/_index.po +++ b/documentation/content/ru/books/handbook/cutting-edge/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2026-02-22 15:58+0000\n" -"PO-Revision-Date: 2026-05-11 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-08 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookcutting-edge_index/ru/>\n" @@ -33,8 +33,8 @@ msgstr "Часть III. Администрирование системы" #. type: YAML Front Matter: title #: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1 #, no-wrap -msgid "Chapter 26. Updating and Upgrading FreeBSD" -msgstr "Глава 26. Обновление и смена версии FreeBSD" +msgid "Chapter 27. Updating and Upgrading FreeBSD" +msgstr "Глава 27. Обновление и смена версии FreeBSD" #. type: Title = #: documentation/content/en/books/handbook/cutting-edge/_index.adoc:15 @@ -43,13 +43,13 @@ msgid "Updating and Upgrading FreeBSD" msgstr "Обновление и смена версии FreeBSD" #. type: Title == -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:53 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:60 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:59 msgid "" "FreeBSD is under constant development between releases. Some people prefer " "to use the officially released versions, while others prefer to keep in sync " @@ -71,19 +71,19 @@ msgstr "" "FreeBSD в актуальном состоянии." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:62 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:61 msgid "Read this chapter to learn:" msgstr "Прочтите эту главу, чтобы узнать:" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:64 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:63 msgid "How to keep a FreeBSD system up-to-date with freebsd-update or Git." msgstr "" "Как поддерживать систему FreeBSD в актуальном состоянии с помощью freebsd-" "update или Git." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:65 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:64 msgid "" "How to compare the state of an installed system against a known pristine " "copy." @@ -91,7 +91,7 @@ msgstr "" "Как сравнить состояние установленной системы с известной чистой копией." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:66 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:65 msgid "" "How to keep the installed documentation up-to-date with Git or documentation " "ports." @@ -100,7 +100,7 @@ msgstr "" "Git или портов документации." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:67 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:66 msgid "" "The difference between the two development branches: FreeBSD-STABLE and " "FreeBSD-CURRENT." @@ -108,17 +108,17 @@ msgstr "" "Разница между двумя ветвями разработки: FreeBSD-STABLE и FreeBSD-CURRENT." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:68 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:67 msgid "How to rebuild and reinstall the entire base system." msgstr "Как пересобрать и переустановить всю базовую систему." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:70 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:69 msgid "Before reading this chapter:" msgstr "Прежде чем читать эту главу, необходимо:" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:72 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:71 msgid "" "Properly set up the network connection (crossref:advanced-" "networking[advanced-networking,Advanced Networking])." @@ -127,7 +127,7 @@ msgstr "" "networking[advanced-networking,Сложные вопросы работы в сети])." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:73 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:72 msgid "" "Know how to install additional third-party software (crossref:ports[ports," "Installing Applications: Packages and Ports])." @@ -136,7 +136,7 @@ msgstr "" "(crossref:ports[ports,Установка приложений: Пакеты и Порты])." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:78 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:77 msgid "" "Throughout this chapter, `git` is used to obtain and update FreeBSD " "sources. Optionally, the package:devel/git[] port or package may be used." @@ -145,13 +145,135 @@ msgstr "" "`git`. При желании можно использовать порт или пакет package:devel/git[]." #. type: Title == -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:81 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:80 +#, no-wrap +msgid "Introduction" +msgstr "Введение" + +#. type: Title === +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:82 +#, no-wrap +msgid "Major and Minor Versions" +msgstr "Мажорные и минорные версии" + +#. type: Plain text +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:86 +msgid "" +"Since FreeBSD 6.0-RELEASE, FreeBSD releases have adhered strictly to a two-" +"level numbering scheme. We use the term “major version” to describe the " +"first part of the version number, e.g. the “14” in “14.3-RELEASE”, and the " +"term “minor version” to describe the second part of the version number, e.g. " +"the “3” in “14.3-RELEASE”." +msgstr "" +"Начиная с версии FreeBSD 6.0-RELEASE, выпуски FreeBSD строго придерживаются " +"двухуровневой схемы нумерации. Термин «основная версия» (мажорная) " +"используется для обозначения первой части номера версии, например «14» в «14." +"3-RELEASE», а термин «дополнительная версия» (минорная) — для второй части " +"номера версии, например «3» в «14.3-RELEASE»." + +#. type: Plain text +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:88 +msgid "" +"Additionally, FreeBSD release branches have a patch level, which is omitted " +"when zero and incremented with every batch of security advisories and errata " +"notices, e.g. “14.3-RELEASE-p7” for the seventh batch of patches published " +"for FreeBSD 14.3." +msgstr "" +"Кроме того, ветки релизов FreeBSD имеют уровень исправлений (патчей — patch " +"level), который опускается, если равен нулю, и увеличивается с каждым " +"выпуском пакета бюллетеней безопасности и уведомлений об исправлении ошибок (" +"errata notices), например «14.3-RELEASE-p7» для седьмого пакета исправлений, " +"опубликованного для FreeBSD 14.3." + +#. type: Plain text +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:91 +msgid "" +"As a consequence of the https://www.FreeBSD.org/security/#model[FreeBSD " +"support model], FreeBSD version numbers increase monotonically within the " +"same major version, but not across different major versions. For instance, " +"FreeBSD 14.2-RELEASE, 13.5-RELEASE, 14.3-RELEASE, 15.0-RELEASE, 14.4-" +"RELEASE, and 15.1-RELEASE were released in that order." +msgstr "" +"Как следствие https://www.FreeBSD.org/security/#model[модели поддержки " +"FreeBSD], номера версий FreeBSD возрастают монотонно в пределах одной " +"основной версии, но не между разными основными версиями. Например, FreeBSD 14" +".2-RELEASE, 13.5-RELEASE, 14.3-RELEASE, 15.0-RELEASE, 14.4-RELEASE и 15.1-" +"RELEASE были выпущены именно в таком порядке." + +#. type: Title === +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:92 +#, no-wrap +msgid "Updating vs. Upgrading" +msgstr "Обновление (апдейт) и смена версии (апгрейд)" + +#. type: Plain text +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:95 +msgid "" +"We use the term “updating” to describe applying security or errata patches " +"which may increment the patch level but do not increment the version number, " +"and the term “upgrading” to describe replacing the entire base system with " +"one with a different version number." +msgstr "" +"Термин «обновление» (updating) мы используем для описания применения " +"бюллетеней безопасности или исправлений ошибок (errata), которые могут " +"увеличивать уровень исправлений (patch level), но не изменяют номер версии. " +"Термин «апгрейд» (upgrading) используется для описания замены всей базовой " +"системы на систему с другим номером версии." + +#. type: Title === +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:96 +#, no-wrap +msgid "Upgrade Paths" +msgstr "Пути апгрейда" + +#. type: Plain text +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:100 +msgid "" +"Once installed, FreeBSD may be updated or upgraded using crossref:cutting-" +"edge[updating-upgrading-freebsdupdate,binary patches], crossref:cutting-" +"edge[pkgbase,packages], or crossref:cutting-edge[makeworld,from source]. In " +"all cases FreeBSD only supports updating or upgrading from a chronologically " +"older version to a more recent one." +msgstr "" +"После установки FreeBSD можно сделать обновление или апгрейд с " +"использованием crossref:cutting-edge[updating-upgrading-" +"freebsdupdate,бинарных патчей], crossref:cutting-edge[pkgbase,пакетов] или " +"crossref:cutting-edge[makeworld,из исходных кодов]. Во всех случаях FreeBSD " +"поддерживает обновление или апгрейд только с хронологически более старой " +"версии на более новую." + +#. type: Plain text +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:103 +msgid "" +"Specifically, FreeBSD supports updating to a more recent patch level of the " +"same version, or upgrading from a given version to either a more recent " +"minor version of the same major version (e.g. from 14.3 to 14.4) or to a " +"more recent version of the next major version (e.g. from 14.3 to 15.0 or " +"15.1). Moving to an older release of the same major version (e.g. from 14.4 " +"to 14.3), to an older release of the next major version (e.g. from 14.4, " +"released in March 2026, to 15.0, released three months earlier in December " +"2025), or skipping a major version (e.g. from 13.5 to 15.1) is neither " +"recommended nor supported, even if the tools allow it." +msgstr "" +"В частности, FreeBSD поддерживает обновление до более нового уровня " +"исправлений той же версии либо апгрейд с данной версии до более новой " +"дополнительной версии в пределах той же основной версии (например, с 14.3 до " +"14.4) или до более новой версии следующей основной версии (например, с 14.3 " +"до 15.0 или 15.1). Переход на более старую версию в пределах той же основной " +"версии (например, с 14.4 на 14.3), на более старую версию следующей основной " +"версии (например, с 14.4, выпущенной в марте 2026 года, на 15.0, выпущенную " +"тремя месяцами ранее, в декабре 2025 года) или пропуск основной версии (" +"например, с 13.5 на 15.1) не рекомендуется и не поддерживается, даже если " +"инструменты это допускают." + +#. type: Title == +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:105 #, no-wrap msgid "FreeBSD Update" msgstr "Обновление FreeBSD" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:85 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:109 msgid "" "Applying security patches in a timely manner and upgrading to a newer " "release of an operating system are important aspects of ongoing system " @@ -164,7 +286,7 @@ msgstr "" "которую можно использовать для выполнения обеих задач." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:89 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:113 msgid "" "This utility supports binary security and errata updates to FreeBSD, without " "the need to manually compile and install the patch or a new kernel. Binary " @@ -182,7 +304,7 @@ msgstr "" "org/security/]." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:93 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:117 msgid "" "This utility also supports operating system upgrades to minor point releases " "as well as upgrades to another release branch. Before upgrading to a new " @@ -197,7 +319,7 @@ msgstr "" "https://www.FreeBSD.org/releases/[https://www.FreeBSD.org/releases/]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:97 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:121 msgid "" "If a man:crontab[5] utilizing the features of man:freebsd-update[8] exists, " "it must be disabled before upgrading the operating system." @@ -206,7 +328,7 @@ msgstr "" "update[8], его необходимо отключить перед обновлением операционной системы." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:100 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:124 msgid "" "This section describes the configuration file used by `freebsd-update`, " "demonstrates how to apply a security patch and how to upgrade to a minor or " @@ -219,13 +341,13 @@ msgstr "" "аспекты, которые следует учитывать при обновлении ОС." #. type: Title === -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:102 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:126 #, no-wrap msgid "The Configuration File" msgstr "Файл конфигурации" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:107 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:131 msgid "" "The default configuration file for `freebsd-update` works as-is. Some users " "may wish to tweak the default configuration in [.filename]#/etc/freebsd-" @@ -240,7 +362,7 @@ msgstr "" "могут потребовать дополнительного пояснения:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:112 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:136 #, no-wrap msgid "" "# Components of the base system which should be kept updated.\n" @@ -250,7 +372,7 @@ msgstr "" "Components world kernel\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:119 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:143 msgid "" "This parameter controls which parts of FreeBSD will be kept up-to-date. The " "default is to update the entire base system and the kernel. Individual " @@ -270,7 +392,7 @@ msgstr "" "могут перестать быть синхронизированными." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:125 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:149 #, no-wrap msgid "" "# Paths which start with anything matching an entry in an IgnorePaths\n" @@ -282,7 +404,7 @@ msgstr "" "IgnorePaths /boot/kernel/linker.hints\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:129 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:153 msgid "" "To leave specified directories, such as [.filename]#/bin# or [.filename]#/" "sbin#, untouched during the update process, add their paths to this " @@ -295,7 +417,7 @@ msgstr "" "перезаписи локальных изменений с помощью `freebsd-update`." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:136 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:160 #, no-wrap msgid "" "# Paths which start with anything matching an entry in an UpdateIfUnmodified\n" @@ -309,21 +431,21 @@ msgstr "" "UpdateIfUnmodified /etc/ /var/ /root/ /.cshrc /.profile\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:141 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:165 msgid "" "This option will only update unmodified configuration files in the specified " "directories. Any changes made by the user will prevent the automatic " "updating of these files. There is another option, `KeepModifiedMetadata`, " "which will instruct `freebsd-update` to save the changes during the merge." msgstr "" -"Эта опция будет обновлять только неизмененные конфигурационные файлы в " -"указанных каталогах. Любые изменения, внесенные пользователем, предотвратят " +"Эта опция будет обновлять только неизменённые конфигурационные файлы в " +"указанных каталогах. Любые изменения, внесённые пользователем, предотвратят " "автоматическое обновление этих файлов. Существует другая опция, " "`KeepModifiedMetadata`, которая предписывает `freebsd-update` сохранять " "изменения во время слияния." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:147 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:171 #, no-wrap msgid "" "# When upgrading to a new FreeBSD release, files which match MergeChanges\n" @@ -335,7 +457,7 @@ msgstr "" "MergeChanges /etc/ /var/named/etc/ /boot/device.hints\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:153 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:177 msgid "" "List of directories with configuration files that `freebsd-update` should " "attempt to merge. The file merge process is a series of man:diff[1] " @@ -350,7 +472,7 @@ msgstr "" "резервную копию [.filename]#/etc# и просто примите объединения." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:159 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:183 #, no-wrap msgid "" "# Directory in which to store downloaded updates and temporary\n" @@ -362,7 +484,7 @@ msgstr "" "# WorkDir /var/db/freebsd-update\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:163 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:187 msgid "" "This directory is where all patches and temporary files are placed. In " "cases where the user is doing a version upgrade, this location should have " @@ -373,7 +495,7 @@ msgstr "" "гигабайт дискового пространства." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:171 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:195 #, no-wrap msgid "" "# When upgrading between releases, should the list of Components be\n" @@ -389,7 +511,7 @@ msgstr "" "# StrictComponents no\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:175 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:199 msgid "" "When this option is set to `yes`, `freebsd-update` will assume that the " "`Components` list is complete and will not attempt to make changes outside " @@ -402,20 +524,20 @@ msgstr "" "списку `Components`." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:177 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:201 msgid "Refer to man:freebsd-update.conf[5] for more details." msgstr "" "Обратитесь к man:freebsd-update.conf[5] для получения дополнительной " "информации." #. type: Title === -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:179 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:203 #, no-wrap msgid "Applying Security Patches" msgstr "Применение обновлений безопасности" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:183 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:207 msgid "" "The process of applying FreeBSD security patches has been simplified, " "allowing an administrator to keep a system fully patched using `freebsd-" @@ -429,7 +551,7 @@ msgstr "" "безопасности FreeBSD\"]." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:187 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:211 msgid "" "FreeBSD security patches may be downloaded and installed using the following " "commands. The first command will determine if any outstanding patches are " @@ -442,8 +564,8 @@ msgstr "" "применении. Вторая команда применит обновления." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:192 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:290 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:216 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:306 #, no-wrap msgid "" "# freebsd-update fetch\n" @@ -453,7 +575,7 @@ msgstr "" "# freebsd-update install\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:196 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:220 msgid "" "If the update applies any kernel patches, the system will need a reboot in " "order to boot into the patched kernel. If the patch was applied to any " @@ -467,7 +589,7 @@ msgstr "" "файла." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:202 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:226 msgid "" "Usually, the user needs to be prepared to reboot the system. To know if the " "system requires a reboot due to a kernel update, execute the commands " @@ -480,7 +602,7 @@ msgstr "" "вывод различается." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:205 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:229 msgid "" "The system can be configured to automatically check for updates once every " "day by adding this entry to [.filename]#/etc/crontab#:" @@ -489,13 +611,13 @@ msgstr "" "добавив следующую запись в [.filename]#/etc/crontab#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:209 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:233 #, no-wrap msgid "@daily root freebsd-update cron\n" msgstr "@daily root freebsd-update cron\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:213 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:237 msgid "" "If patches exist, they will automatically be downloaded but will not be " "applied. The `root` user will be sent an email so that the patches may be " @@ -506,7 +628,7 @@ msgstr "" "установить вручную с помощью `freebsd-update install`." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:215 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:239 msgid "" "If anything goes wrong, `freebsd-update` has the ability to roll back the " "last set of changes with the following command:" @@ -515,7 +637,7 @@ msgstr "" "изменения с помощью следующей команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:220 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:244 #, no-wrap msgid "" "# freebsd-update rollback\n" @@ -525,7 +647,7 @@ msgstr "" "Uninstalling updates... done.\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:223 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:247 msgid "" "Again, the system should be restarted if the kernel or any kernel modules " "were modified and any affected binaries should be restarted." @@ -534,7 +656,7 @@ msgstr "" "ядра были изменены, и все затронутые бинарные файлы должны быть перезапущены." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:228 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:252 msgid "" "Only the [.filename]#GENERIC# kernel can be automatically updated by " "`freebsd-update`. If a custom kernel is installed, it will have to be " @@ -549,7 +671,7 @@ msgstr "" "его установки можно использовать команду man:uname[1]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:234 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:258 msgid "" "Always keep a copy of the [.filename]#GENERIC# kernel in [.filename]#/boot/" "GENERIC#. It will be helpful in diagnosing a variety of problems and in " @@ -560,11 +682,11 @@ msgstr "" "Всегда сохраняйте копию ядра [.filename]#GENERIC# в [.filename]#/boot/" "GENERIC#. Оно может быть полезно при диагностике различных проблем и при " "обновлении версий. Инструкции по получению копии ядра [.filename]#GENERIC# " -"можно найти в crossref:cutting-edge[freebsd-update-custom-kernel-9x, Custom " -"Kernels with FreeBSD 9.X and Later]." +"можно найти в разделе crossref:cutting-edge[freebsd-update-custom-kernel-9x, " +"Собственные ядра в FreeBSD 9.X и более поздних версиях]." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:239 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:263 msgid "" "Unless the default configuration in [.filename]#/etc/freebsd-update.conf# " "has been changed, `freebsd-update` will install the updated kernel sources " @@ -577,7 +699,7 @@ msgstr "" "пользовательского ядра могут быть выполнены обычным способом." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:246 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:270 msgid "" "The updates distributed by `freebsd-update` do not always involve the " "kernel. It is not necessary to rebuild a custom kernel if the kernel " @@ -601,46 +723,22 @@ msgstr "" "позволяет быстро оценить установленные обновления на каждой из них." #. type: Title === -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:248 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:272 #, no-wrap msgid "Performing Minor and Major Version Upgrades" msgstr "Выполнение обновлений с изменением младших и старших версий" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:251 -msgid "" -"Upgrades from one minor version of FreeBSD to another are called _minor " -"version_ upgrades. An example:" -msgstr "" -"Обновления с изменением младшей версии FreeBSD называются _минорными " -"обновлениями_. Пример:" - -#. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:253 -msgid "FreeBSD 13.1 to 13.2." -msgstr "FreeBSD 13.1 до 13.2." - -#. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:255 -msgid "_Major version_ upgrades increase the major version number. An example:" -msgstr "_Мажорные_ обновления увеличивают номер старшей версии. Пример:" - -#. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:257 -msgid "FreeBSD 13.2 to 14.0." -msgstr "FreeBSD 13.2 до 14.0." - -#. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:259 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:275 msgid "" -"Both types of upgrade can be performed by providing `freebsd-update` with a " -"release version target." +"Upgrading to a newer minor or major version can be performed by providing " +"`freebsd-update` with a release version target." msgstr "" -"Оба типа обновления могут быть выполнены путем указания `freebsd-update` " -"целевой версии выпуска." +"Обновления на новую минорную или мажорную версии могут быть выполнены путем " +"указания `freebsd-update` целевой версии выпуска." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:265 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:281 msgid "" "After each new `RELEASE`, FreeBSD package build servers will, for a limited " "period, *not* use the newer version of the operating system. This provides " @@ -654,7 +752,7 @@ msgstr "" "Например:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:267 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:283 msgid "" "packages for users of 13.1 and 13.2 will be built on a server running 13.1, " "until 13.1 reaches end of life" @@ -663,18 +761,18 @@ msgstr "" "управлением 13.1, пока поддержка 13.1 не прекратится" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:269 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:285 msgid "and, critically:" msgstr "и, что критически важно:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:271 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:287 msgid "a kernel module that is built on 13.1 might *not* be suitable for 13.2." msgstr "" "модуль ядра, собранный в версии 13.1, *может* не подойти для версии 13.2." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:273 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:289 msgid "" "So, with any minor or major OS upgrade, if the package requirements include " "any kernel module:" @@ -683,13 +781,13 @@ msgstr "" "версии, если ваш пакет требует включить какой-либо модуль ядра:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:275 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:291 #, no-wrap msgid "*be prepared to build the module from source*.\n" msgstr "*будьте готовы собрать модуль из исходного кода*\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:282 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:298 msgid "" "If the system is running a custom kernel, make sure that a copy of the [." "filename]#GENERIC# kernel exists in [.filename]#/boot/GENERIC# before " @@ -704,7 +802,7 @@ msgstr "" "для получения инструкций о том, как получить копию ядра [.filename]#GENERIC#." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:285 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:301 msgid "" "Before upgrading to a new version, ensure the existing FreeBSD installation " "is up to date with respect to security and errata patches:" @@ -713,7 +811,7 @@ msgstr "" "обновлена с учётом исправлений безопасности и ошибок:" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:293 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:309 msgid "" "The following command, when run on a FreeBSD 13.1 system, will upgrade it to " "FreeBSD 13.2:" @@ -722,13 +820,13 @@ msgstr "" "FreeBSD 13.2:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:297 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:313 #, no-wrap msgid "# freebsd-update -r 13.2-RELEASE upgrade\n" msgstr "# freebsd-update -r 13.2-RELEASE upgrade\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:302 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:318 msgid "" "After the command has been received, `freebsd-update` will evaluate the " "configuration file and current system in an attempt to gather the " @@ -741,7 +839,7 @@ msgstr "" "Например:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:309 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:325 #, no-wrap msgid "" "Looking up update.FreeBSD.org mirrors... 1 mirrors found.\n" @@ -755,7 +853,7 @@ msgstr "" "Inspecting system... done.\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:315 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:331 #, no-wrap msgid "" "The following components of FreeBSD seem to be installed:\n" @@ -771,7 +869,7 @@ msgstr "" "world/base world/info world/lib32 world/manpages\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:319 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:335 #, no-wrap msgid "" "The following components of FreeBSD do not seem to be installed:\n" @@ -783,13 +881,13 @@ msgstr "" "world/proflibs\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:321 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:337 #, no-wrap msgid "Does this look reasonable (y/n)? y\n" msgstr "Does this look reasonable (y/n)? y\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:325 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:341 msgid "" "At this point, `freebsd-update` will attempt to download all files required " "for the upgrade. In some cases, the user may be prompted with questions " @@ -800,7 +898,7 @@ msgstr "" "относительно того, что установить или как продолжить." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:327 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:343 msgid "" "When using a custom kernel, the above step will produce a warning similar to " "the following:" @@ -809,7 +907,7 @@ msgstr "" "предупреждение, подобное следующему:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:334 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:350 #, no-wrap msgid "" "WARNING: This system is running a \"MYKERNEL\" kernel, which is not a\n" @@ -823,7 +921,7 @@ msgstr "" "before running \"/usr/sbin/freebsd-update install\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:338 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:354 msgid "" "This warning may be safely ignored at this point. The updated [." "filename]#GENERIC# kernel will be used as an intermediate step in the " @@ -834,7 +932,7 @@ msgstr "" "шаг в процессе обновления." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:347 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:363 msgid "" "Once all the patches have been downloaded to the local system, they will be " "applied. This process may take a while, depending on the speed and workload " @@ -850,7 +948,7 @@ msgstr "" "процесс может занять некоторое время в зависимости от скорости и " "загруженности машины. Затем будут объединены конфигурационные файлы. Процесс " "объединения требует вмешательства пользователя, так как файл может быть " -"объединен автоматически или на экране появится редактор для ручного " +"объединён автоматически или на экране появится редактор для ручного " "объединения. Результаты каждого успешного объединения будут отображаться " "пользователю по мере выполнения процесса. Неудачное или пропущенное " "объединение приведет к прерыванию процесса. Пользователям рекомендуется " @@ -858,7 +956,7 @@ msgstr "" "такие как [.filename]#master.passwd# или [.filename]#group#, позже." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:354 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:370 msgid "" "The system is not being altered yet as all patching and merging is happening " "in another directory. Once all patches have been applied successfully, all " @@ -873,15 +971,15 @@ msgstr "" "команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:358 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:394 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:471 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:374 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:410 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:487 #, no-wrap msgid "# freebsd-update install\n" msgstr "# freebsd-update install\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:365 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:381 msgid "" "The kernel and kernel modules will be patched first. If the system is " "running with a custom kernel, use man:nextboot[8] to set the kernel for the " @@ -892,13 +990,13 @@ msgstr "" "для следующей загрузки в обновлённый [.filename]#/boot/GENERIC#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:369 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:385 #, no-wrap msgid "# nextboot -k GENERIC\n" msgstr "# nextboot -k GENERIC\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:378 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:394 msgid "" "Before rebooting with the [.filename]#GENERIC# kernel, make sure it contains " "all the drivers required for the system to boot properly and connect to the " @@ -919,20 +1017,20 @@ msgstr "" "дисков и сетевые подключения до завершения процесса обновления." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:381 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:397 msgid "The machine should now be restarted with the updated kernel:" msgstr "Машину теперь следует перезагрузить с обновлённым ядром:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:385 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1088 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1235 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:401 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1104 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1251 #, no-wrap msgid "# shutdown -r now\n" msgstr "# shutdown -r now\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:390 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:406 msgid "" "Once the system has come back online, restart `freebsd-update` using the " "following command. Since the state of the process has been saved, `freebsd-" @@ -945,7 +1043,7 @@ msgstr "" "все старые общие библиотеки и объектные файлы." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:399 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:415 msgid "" "Depending upon whether any library version numbers were bumped, there may " "only be two install phases instead of three." @@ -954,7 +1052,7 @@ msgstr "" "только две фазы установки вместо трёх." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:404 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:420 msgid "" "The upgrade is now complete. If this was a major version upgrade, reinstall " "all ports and packages as described in crossref:cutting-edge[freebsdupdate-" @@ -966,13 +1064,13 @@ msgstr "" "версии]." #. type: Title ==== -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:406 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:422 #, no-wrap msgid "Custom Kernels with FreeBSD 9.X and Later" msgstr "Собственные ядра в FreeBSD 9.X и более поздних версиях" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:411 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:427 msgid "" "Before using `freebsd-update`, ensure that a copy of the [." "filename]#GENERIC# kernel exists in [.filename]#/boot/GENERIC#. If a custom " @@ -987,7 +1085,7 @@ msgstr "" "boot/GENERIC#." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:415 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:431 msgid "" "If a custom kernel has been built more than once or if it is unknown how " "many times the custom kernel has been built, obtain a copy of the `GENERIC` " @@ -1002,7 +1100,7 @@ msgstr "" "носителя:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:421 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:437 #, no-wrap msgid "" "# mount /media\n" @@ -1014,14 +1112,14 @@ msgstr "" "# tar -C/ -xvf kernel.txz boot/kernel/kernel\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:424 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:440 msgid "" "Alternately, the `GENERIC` kernel may be rebuilt and installed from source:" msgstr "" "Или ядро `GENERIC` может быть пересобрано и установлено из исходного кода:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:429 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:445 #, no-wrap msgid "" "# cd /usr/src\n" @@ -1031,7 +1129,7 @@ msgstr "" "# make kernel __MAKE_CONF=/dev/null SRCCONF=/dev/null\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:434 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:450 msgid "" "For this kernel to be identified as the `GENERIC` kernel by `freebsd-" "update`, the [.filename]#GENERIC# configuration file must not have been " @@ -1044,7 +1142,7 @@ msgstr "" "специальных опций." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:436 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:452 msgid "" "Rebooting into the [.filename]#GENERIC# kernel is not required as `freebsd-" "update` only needs [.filename]#/boot/GENERIC# to exist." @@ -1053,13 +1151,13 @@ msgstr "" "update` нужен только файл [.filename]#/boot/GENERIC#." #. type: Title ==== -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:438 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:454 #, no-wrap msgid "Upgrading Packages After a Major Version Upgrade" msgstr "Обновление пакетов после обновления старшей версии" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:445 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:461 msgid "" "Generally, installed applications will continue to work without problems " "after minor version upgrades. Major versions use different Application " @@ -1077,7 +1175,7 @@ msgstr "" "package:ports-mgmt/portmaster[]." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:449 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:465 msgid "" "A forced upgrade of all installed packages will replace the packages with " "fresh versions from the repository even if the version number has not " @@ -1091,13 +1189,13 @@ msgstr "" "Принудительное обновление можно выполнить с помощью команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:453 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:469 #, no-wrap msgid "# pkg-static upgrade -f\n" msgstr "# pkg-static upgrade -f\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:456 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:472 msgid "" "A rebuild of all applications installed from the ports collection can be " "accomplished with this command:" @@ -1106,13 +1204,13 @@ msgstr "" "выполнена с помощью следующей команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:460 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:476 #, no-wrap msgid "# portmaster -af\n" msgstr "# portmaster -af\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:464 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:480 msgid "" "This command will display the configuration screens for each application " "that has configurable options and wait for the user to interact with those " @@ -1125,7 +1223,7 @@ msgstr "" "параметры по умолчанию, добавьте `-G` в указанную выше команду." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:467 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:483 msgid "" "Once the software upgrades are complete, finish the upgrade process with a " "final call to `freebsd-update` in order to tie up all the loose ends in the " @@ -1136,7 +1234,7 @@ msgstr "" "нерешенные вопросы, оставшиеся в процессе обновления:" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:475 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:491 msgid "" "If the [.filename]#GENERIC# kernel was temporarily used, this is the time to " "build and install a new custom kernel using the instructions in crossref:" @@ -1147,7 +1245,7 @@ msgstr "" "раздела crossref:kernelconfig[kernelconfig,Настройка ядра FreeBSD]." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:478 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:494 msgid "" "Reboot the machine into the new FreeBSD version. The upgrade process is now " "complete." @@ -1155,13 +1253,13 @@ msgstr "" "Перезагрузите машину с новой версией FreeBSD. Процесс обновления завершен." #. type: Title === -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:480 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:496 #, no-wrap msgid "System State Comparison" msgstr "Сравнение состояния системы" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:484 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:500 msgid "" "The state of the installed FreeBSD version against a known good copy can be " "tested using `freebsd-update IDS`. This command evaluates the current " @@ -1175,7 +1273,7 @@ msgstr "" "Detection System)." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:492 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:508 msgid "" "This command is not a replacement for a real IDS such as package:security/" "snort[]. As `freebsd-update` stores data on disk, the possibility of " @@ -1198,19 +1296,19 @@ msgstr "" "утилиты описан в crossref:security[security-ids,\"Проверка двоичных файлов\"]" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:495 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:511 msgid "" "To begin the comparison, specify the output file to save the results to:" msgstr "Для начала сравнения укажите выходной файл для сохранения результатов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:499 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:515 #, no-wrap msgid "# freebsd-update IDS >> outfile.ids\n" msgstr "# freebsd-update IDS >> outfile.ids\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:502 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:518 msgid "" "The system will now be inspected and a lengthy listing of files, along with " "the SHA256 hash values for both the known value in the release and the " @@ -1221,7 +1319,7 @@ msgstr "" "релизе, так и для текущей установки." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:505 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:521 msgid "" "The entries in the listing are extremely long, but the output format may be " "easily parsed. For instance, to obtain a list of all files which differ " @@ -1232,7 +1330,7 @@ msgstr "" "выпуске, выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:513 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:529 #, no-wrap msgid "" "# cat outfile.ids | awk '{ print $1 }' | more\n" @@ -1248,7 +1346,7 @@ msgstr "" "/etc/pf.conf\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:520 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:536 msgid "" "This sample output has been truncated as many more files exist. Some files " "have natural modifications. For example, [.filename]#/etc/passwd# will be " @@ -1265,13 +1363,13 @@ msgstr "" "`IDSIgnorePaths` в файле [.filename]#/etc/freebsd-update.conf#." #. type: Title == -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:522 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:538 #, no-wrap msgid "Updating Bootcode" msgstr "Обновление загрузочного кода" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:525 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:541 msgid "" "The following manuals describe the upgrade process of bootcode and boot " "loaders: man:gpart[8], man:gptboot[8], man:gptzfsboot[8], and man:loader." @@ -1282,13 +1380,13 @@ msgstr "" "efi[8]." #. type: Title == -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:527 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:543 #, no-wrap msgid "Updating the Documentation Set" msgstr "Обновление документации" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:531 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:547 msgid "" "Documentation is an integral part of the FreeBSD operating system. While an " "up-to-date version of the FreeBSD documentation is always available on the " @@ -1302,7 +1400,7 @@ msgstr "" "иметь актуальную локальную копию веб-сайта FreeBSD, руководств, FAQ и статей." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:533 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:549 msgid "" "This section describes how to use either source or the FreeBSD Ports " "Collection to keep a local copy of the FreeBSD documentation up-to-date." @@ -1312,7 +1410,7 @@ msgstr "" "состоянии." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:536 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:552 msgid "" "For information on editing and submitting corrections to the documentation, " "refer to the FreeBSD Documentation Project Primer for New Contributors " @@ -1325,13 +1423,13 @@ msgstr "" "FreeBSD: введение для новых участников])." #. type: Title === -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:538 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:554 #, no-wrap msgid "Updating Documentation from Source" msgstr "Обновление документации из исходных текстов" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:542 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:558 msgid "" "Rebuilding the FreeBSD documentation from source requires a collection of " "tools which are not part of the FreeBSD base system. The required tools can " @@ -1344,7 +1442,7 @@ msgstr "" "overview-quick-start] из вводного руководства Проекта документации FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:544 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:560 msgid "" "Once installed, use `git` to fetch a clean copy of the documentation source:" msgstr "" @@ -1352,13 +1450,13 @@ msgstr "" "кода документации:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:548 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:564 #, no-wrap msgid "# git clone https://git.FreeBSD.org/doc.git /usr/doc\n" msgstr "# git clone https://git.FreeBSD.org/doc.git /usr/doc\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:552 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:568 msgid "" "The initial download of the documentation sources may take a while. Let it " "run until it completes." @@ -1367,19 +1465,19 @@ msgstr "" "время. Дождитесь завершения процесса." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:554 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:570 msgid "Future updates of the documentation sources may be fetched by running:" msgstr "" "Будущие обновления исходного кода документации можно получить, выполнив:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:558 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:574 #, no-wrap msgid "# git pull\n" msgstr "# git pull\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:562 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:578 msgid "" "Once an up-to-date snapshot of the documentation sources has been fetched to " "[.filename]#/usr/doc#, everything is ready for an update of the installed " @@ -1389,12 +1487,12 @@ msgstr "" "filename]#/usr/doc#, всё готово для обновления установленной документации." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:564 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:580 msgid "A full update may be performed by typing:" msgstr "Полное обновление можно выполнить, набрав:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:569 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:585 #, no-wrap msgid "" "# cd /usr/doc\n" @@ -1404,19 +1502,19 @@ msgstr "" "# make\n" #. type: Title == -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:572 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:588 #, no-wrap msgid "Tracking a Development Branch" msgstr "Отслеживание ветки разработки" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:575 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:591 msgid "" "FreeBSD has two development branches: FreeBSD-CURRENT and FreeBSD-STABLE." msgstr "FreeBSD имеет две ветви разработки: FreeBSD-CURRENT и FreeBSD-STABLE." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:577 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:593 msgid "" "This section provides an explanation of each branch and its intended " "audience, as well as how to keep a system up-to-date with each respective " @@ -1426,13 +1524,13 @@ msgstr "" "инструкции по поддержанию системы в актуальном состоянии для каждой из веток." #. type: Title === -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:579 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:595 #, no-wrap msgid "Using FreeBSD-CURRENT" msgstr "Использование FreeBSD-CURRENT" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:583 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:599 msgid "" "FreeBSD-CURRENT is the \"bleeding edge\" of FreeBSD development and FreeBSD-" "CURRENT users are expected to have a high degree of technical skill. Less " @@ -1445,7 +1543,7 @@ msgstr "" "разработки, рекомендуется использовать FreeBSD-STABLE." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:587 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:603 msgid "" "FreeBSD-CURRENT is the very latest source code for FreeBSD and includes " "works in progress, experimental changes, and transitional mechanisms that " @@ -1466,13 +1564,13 @@ msgstr "" "исходный код был синхронизирован." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:589 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:605 msgid "FreeBSD-CURRENT is made available for three primary interest groups:" msgstr "" "FreeBSD-CURRENT предоставляется для трёх основных категорий пользователей:" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:591 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:607 msgid "" "Members of the FreeBSD community who are actively working on some part of " "the source tree." @@ -1481,7 +1579,7 @@ msgstr "" "дерева исходного кода." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:592 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:608 msgid "" "Members of the FreeBSD community who are active testers. They are willing to " "spend time solving problems, making topical suggestions on changes and the " @@ -1492,7 +1590,7 @@ msgstr "" "и общему направлению развития FreeBSD, а также предоставлять патчи." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:593 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:609 msgid "" "Users who wish to keep an eye on things, use the current source for " "reference purposes, or make the occasional comment or code contribution." @@ -1501,7 +1599,7 @@ msgstr "" "исходные коды для справки или иногда делать комментарии или вклад в код." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:597 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:613 msgid "" "FreeBSD-CURRENT should _not_ be considered a fast-track to getting new " "features before the next release as pre-release features are not yet fully " @@ -1517,12 +1615,12 @@ msgstr "" "FreeBSD-CURRENT ни в коем случае не является \"официально поддерживаемой\"." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:599 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:615 msgid "To track FreeBSD-CURRENT:" msgstr "Для отслеживания FreeBSD-CURRENT:" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:601 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:617 msgid "" "Join the {freebsd-current} and the {dev-commits-src-main} lists. This is " "_essential_ in order to see the comments that people are making about the " @@ -1535,7 +1633,7 @@ msgstr "" "CURRENT." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:603 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:619 msgid "" "The {dev-commits-src-main} list records the commit log entry for each change " "as it is made, along with any pertinent information on possible side effects." @@ -1545,7 +1643,7 @@ msgstr "" "побочных эффектах." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:606 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:622 msgid "" "To join these lists, go to {mailing-lists}, click on the list to subscribe " "to, and follow the instructions. In order to track changes to the whole " @@ -1558,7 +1656,7 @@ msgstr "" "CURRENT, подпишитесь на {dev-commits-src-all}." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:607 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:623 msgid "" "Synchronize with the FreeBSD-CURRENT sources. Typically, `git` is used to " "check out the -CURRENT code from the `main` branch of the FreeBSD Git " @@ -1569,7 +1667,7 @@ msgstr "" "(подробности см. в crossref:mirrors[git,“Использование Git”])." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:608 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:624 msgid "" "Due to the size of the repository, some users choose to only synchronize the " "sections of source that interest them or which they are contributing patches " @@ -1583,7 +1681,7 @@ msgstr "" "CURRENT, а не только отдельные его части." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:612 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:628 msgid "" "Before compiling FreeBSD-CURRENT, read [.filename]#/usr/src/Makefile# very " "carefully and follow the instructions in crossref:cutting-edge[makeworld, " @@ -1599,7 +1697,7 @@ msgstr "" "выпуску." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:613 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:629 msgid "" "Be active! FreeBSD-CURRENT users are encouraged to submit their suggestions " "for enhancements or bug fixes. Suggestions with accompanying code are always " @@ -1610,13 +1708,13 @@ msgstr "" "кодом всегда приветствуются." #. type: Title === -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:615 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:631 #, no-wrap msgid "Using FreeBSD-STABLE" msgstr "Использование FreeBSD-STABLE" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:622 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:638 msgid "" "FreeBSD-STABLE is the development branch from which major releases are " "made. Changes go into this branch at a slower pace and with the general " @@ -1636,7 +1734,7 @@ msgstr "" "нет ресурсов для тестирования, следует использовать последний выпуск FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:624 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:640 msgid "" "Those interested in tracking or contributing to the FreeBSD development " "process, especially as it relates to the next release of FreeBSD, should " @@ -1647,7 +1745,7 @@ msgstr "" "возможность подписки на FreeBSD-STABLE." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:629 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:645 msgid "" "While the FreeBSD-STABLE branch should compile and run at all times, this " "cannot be guaranteed. Since more people run FreeBSD-STABLE than FreeBSD-" @@ -1666,12 +1764,12 @@ msgstr "" "STABLE без тщательного тестирования кода в среде разработки или тестирования." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:631 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:647 msgid "To track FreeBSD-STABLE:" msgstr "Для отслеживания FreeBSD-STABLE:" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:633 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:649 msgid "" "Join the {freebsd-stable} in order to stay informed of build dependencies " "that may appear in FreeBSD-STABLE or any other issues requiring special " @@ -1688,7 +1786,7 @@ msgstr "" "предлагаемым изменениям." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:637 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:653 msgid "" "Join the relevant git list for the branch being tracked. For example, users " "tracking the {betarel-current-major}-STABLE branch should join the {dev-" @@ -1704,7 +1802,7 @@ msgstr "" "побочных эффектах." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:640 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:656 msgid "" "To join these lists, go to {mailing-lists}, click on the list to subscribe " "to, and follow the instructions. In order to track changes for the whole " @@ -1715,7 +1813,7 @@ msgstr "" "всём дереве исходного кода подпишитесь на {dev-commits-src-all}." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:641 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:657 msgid "" "To install a new FreeBSD-STABLE system, install the most recent FreeBSD-" "STABLE release from the crossref:mirrors[mirrors,FreeBSD mirror sites] or " @@ -1725,12 +1823,12 @@ msgid "" msgstr "" "Для установки новой системы FreeBSD-STABLE установите последний выпуск " "FreeBSD-STABLE с crossref:mirrors[mirrors,сайтов зеркал FreeBSD] или " -"используйте ежемесячный снимок, собранный из FreeBSD-STABLE. Дополнительную " -"информацию о снимках можно найти на link:https://www.FreeBSD.org/ru/" -"snapshots/[www.freebsd.org/ru/snapshots]." +"используйте ежемесячную промежуточную сборку, собранную из FreeBSD-STABLE. " +"Дополнительную информацию о промежуточных сборках можно найти на link:" +"https://www.FreeBSD.org/ru/snapshots/[www.freebsd.org/ru/snapshots]." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:644 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:660 msgid "" "To compile or upgrade an existing FreeBSD system to FreeBSD-STABLE, use " "`git` to check out the source for the desired branch. Branch names, such as " @@ -1743,7 +1841,7 @@ msgstr "" "releng/[www.freebsd.org/ru/releng]." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:647 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:663 msgid "" "Before compiling or upgrading to FreeBSD-STABLE , read [.filename]#/usr/src/" "Makefile# carefully and follow the instructions in crossref:cutting-" @@ -1759,13 +1857,13 @@ msgstr "" "на пути к следующему выпуску." #. type: Title === -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:649 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:665 #, no-wrap msgid "The N-number" msgstr "N-номер" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:653 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:669 msgid "" "When tracking down bugs it is important to know which versions of the source " "code have been used to create the system exhibiting an issue. FreeBSD " @@ -1778,7 +1876,7 @@ msgstr "" "информацию, например:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:657 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:673 #, no-wrap msgid "" "% uname -v\n" @@ -1788,7 +1886,7 @@ msgstr "" "FreeBSD 14.0-CURRENT #112 main-n247514-031260d64c18: Tue Jun 22 20:43:19 MDT 2021 fred@machine:/usr/home/fred/obj/usr/home/fred/git/head/amd64.amd64/sys/FRED\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:660 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:676 msgid "" "The final field gives information regarding the kernel name, the person that " "built it, and the location that it was compiled in. Looking at the 4th " @@ -1799,13 +1897,13 @@ msgstr "" "увидеть, что оно состоит из нескольких частей:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:663 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:679 #, no-wrap msgid "main-n247514-031260d64c18\n" msgstr "main-n247514-031260d64c18\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:668 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:684 #, no-wrap msgid "" "main\t\t<.>\n" @@ -1819,7 +1917,7 @@ msgstr "" "\t\t<.>\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:672 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:688 msgid "" "Git branch name. Note: comparisons of n-numbers are only valid on branches " "published by the project (`main`, `stable/XX` and `releng/XX`). Local " @@ -1832,7 +1930,7 @@ msgstr "" "их родительской ветки." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:673 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:689 msgid "" "The n-number is a linear count of commits back to the start of the Git " "repository starting with the Git hash included in the line." @@ -1841,12 +1939,12 @@ msgstr "" "хэша Git, указанного в строке." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:674 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:690 msgid "Git hash of the checked out tree" msgstr "Хэш Git дерева исходного кода" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:676 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:692 msgid "" "Sometimes a suffix of `-dirty` is present when the kernel was built in a " "tree with uncommitted changes. It is absent in this example because the " @@ -1857,7 +1955,7 @@ msgstr "" "ядро FRED было собрано из чистой копии репозитория." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:679 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:695 msgid "" "The `git rev-list` command is used to find the n-number corresponding to a " "Git hash. For example:" @@ -1866,7 +1964,7 @@ msgstr "" "соответствующего хэшу Git. Например:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:683 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:699 #, no-wrap msgid "" "% git rev-list --first-parent --count 031260d64c18 <.>\n" @@ -1876,18 +1974,18 @@ msgstr "" "247514 <.>\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:685 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:701 msgid "git hash to translate (the hash from the above example is reused)" msgstr "" "Хеш git для перевода (используется тот же хеш из приведённого выше примера)" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:686 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:702 msgid "The n-number." msgstr "n-номер." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:692 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:708 msgid "" "Usually this number is not all that important. However, when bug fixes are " "committed, this number makes it easy to quickly determine whether the fix is " @@ -1912,13 +2010,13 @@ msgstr "" "ревизии в репозитории, которые неполный клон пропускает." #. type: Title == -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:694 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:710 #, no-wrap msgid "Updating FreeBSD from Source" msgstr "Обновление FreeBSD из исходного кода" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:700 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:716 msgid "" "Updating FreeBSD by compiling from source offers several advantages over " "binary updates. Code can be built with options to take advantage of " @@ -1938,13 +2036,13 @@ msgstr "" "создания адаптированной версии FreeBSD." #. type: Title === -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:702 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:718 #, no-wrap msgid "Quick Start" msgstr "Быстрый старт" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:706 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:722 msgid "" "This is a quick reference for the typical steps used to update FreeBSD by " "building from source. Later sections describe the process in more detail." @@ -1954,8 +2052,8 @@ msgstr "" "в следующих разделах." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:711 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1019 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:727 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1035 msgid "" "When switching from man:mergemaster[8] to man:etcupdate[8], the first run " "might merge changes incorrectly generating spurious conflicts. To prevent " @@ -1968,8 +2066,8 @@ msgstr "" "сборкой нового мира:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:716 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1024 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:732 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1040 #, no-wrap msgid "" "# etcupdate extract <.>\n" @@ -1979,8 +2077,8 @@ msgstr "" "# etcupdate diff <.>\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:719 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1027 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:735 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1043 msgid "" "Bootstrap the database of stock [.filename]#/etc# files; for more " "information see man:etcupdate[8]." @@ -1989,8 +2087,8 @@ msgstr "" "информацию смотрите в man:etcupdate[8]." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:721 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1029 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:737 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1045 msgid "" "Check the diff after bootstrapping. Trim any local changes that are no " "longer needed to reduce the chance of conflicts in future updates." @@ -2000,12 +2098,12 @@ msgstr "" "при будущих обновлениях." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:726 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:742 msgid "Update and Build" msgstr "Обновление и сборка" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:740 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:756 #, no-wrap msgid "" "# git -C /usr/src pull <.>\n" @@ -2033,7 +2131,7 @@ msgstr "" "# shutdown -r now <.>\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:744 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:760 msgid "" "Get the latest version of the source. See crossref:cutting-edge[updating-src-" "obtaining-src, Updating the Source] for more information on obtaining and " @@ -2044,7 +2142,7 @@ msgstr "" "Обновление исходного кода]." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:746 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:762 msgid "" "Check [.filename]#/usr/src/UPDATING# for any manual steps required before or " "after building from source." @@ -2053,18 +2151,18 @@ msgstr "" "перед или после сборки из исходного кода." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:748 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:758 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:764 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:774 msgid "Go to the source directory." msgstr "Перейдите в исходный каталог." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:750 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:766 msgid "Compile the world, everything except the kernel." msgstr "Соберите систему (world), всё кроме ядра системы." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:752 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:768 msgid "" "Compile and install the kernel. This is equivalent to `make buildkernel " "installkernel`." @@ -2073,12 +2171,12 @@ msgstr "" "installkernel`." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:754 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:770 msgid "Reboot the system to the new kernel." msgstr "Перезагрузите систему с новым ядром." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:756 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:772 msgid "" "Update and merge configuration files in [.filename]#/etc/# required before " "installworld." @@ -2087,30 +2185,30 @@ msgstr "" "обязательно перед выполнением installworld." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:760 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:776 msgid "Install the world." msgstr "Установить систему (world)." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:762 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:778 msgid "Update and merge configuration files in [.filename]#/etc/#." msgstr "Обновите и объедините конфигурационные файлы в [.filename]#/etc/#." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:764 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:780 msgid "Restart the system to use the newly-built world and kernel." msgstr "" "Перезагрузите систему для использования новой собранной системы (world) и " "ядра." #. type: Title === -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:767 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:783 #, no-wrap msgid "Preparing for a Source Update" msgstr "Подготовка к обновлению исходного кода" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:770 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:786 msgid "" "Read [.filename]#/usr/src/UPDATING#. Any manual steps that must be performed " "before or after an update are described in this file." @@ -2119,13 +2217,13 @@ msgstr "" "необходимые действия, которые нужно выполнить до или после обновления." #. type: Title === -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:772 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:788 #, no-wrap msgid "Updating the Source" msgstr "Обновление исходного кода" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:777 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:793 msgid "" "FreeBSD source code is located in [.filename]#/usr/src/#. The preferred " "method of updating this source is through the Git version control system. " @@ -2136,7 +2234,7 @@ msgstr "" "Git. Проверьте, что исходный код находится под управлением версий:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:784 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:800 #, no-wrap msgid "" "# cd /usr/src\n" @@ -2150,7 +2248,7 @@ msgstr "" "origin https://git.freebsd.org/src.git (push)\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:787 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:803 msgid "" "This indicates that [.filename]#/usr/src/# is under version control and can " "be updated with man:git[1]:" @@ -2159,13 +2257,13 @@ msgstr "" "может быть обновлён с помощью man:git[1]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:792 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:808 #, no-wrap msgid "# git -C /usr/src pull\n" msgstr "# git -C /usr/src pull\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:796 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:812 msgid "" "The update process can take some time if the directory has not been updated " "recently. After it finishes, the source code is up to date and the build " @@ -2176,12 +2274,12 @@ msgstr "" "можно приступать к процессу сборки, описанному в следующем разделе." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:800 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:816 msgid "Obtaining the source:" msgstr "Получение исходного кода:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:803 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:819 msgid "" "If the output says `fatal: not a git repository`, the files there are " "missing or were installed with a different method. A new checkout of the " @@ -2192,96 +2290,102 @@ msgstr "" "исходного кода." #. type: Block title -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:806 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:822 #, no-wrap msgid "FreeBSD Versions and Repository Branches" msgstr "Версии FreeBSD и ветви репозиториев" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:810 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:826 #, no-wrap msgid "uname ‑r Output" msgstr "uname ‑r Output" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:811 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:827 #, no-wrap msgid "Repository Path" msgstr "Путь репозитория" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:813 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:829 #, no-wrap msgid "Description" msgstr "Описание" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:814 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:830 #, no-wrap msgid "`_X.Y_-RELEASE`" msgstr "`_X.Y_-RELEASE`" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:815 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:831 #, no-wrap msgid "`releng/_X.Y_`" msgstr "`releng/_X.Y_`" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:817 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:833 #, no-wrap msgid "The Release version plus only critical security and bug fix patches. This branch is recommended for most users." msgstr "Версия Release с добавлением только критических исправлений безопасности и ошибок. Эта ветка рекомендуется для большинства пользователей." #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:818 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:834 #, no-wrap msgid "`_X.Y_-STABLE`" msgstr "`_X.Y_-STABLE`" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:819 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:835 #, no-wrap msgid "`stable/_X_`" msgstr "`stable/_X_`" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:825 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:841 #, no-wrap msgid "" -"The Release version plus all additional development on that branch. _STABLE_ refers to the Applications Binary Interface (ABI) not changing, so software compiled for earlier versions still runs. For example, software compiled to run on FreeBSD 10.1 will still run on FreeBSD 10-STABLE compiled later.\n" +"The Release version plus all additional development on that branch. _STABLE_ refers to the Applications Binary Interface (ABI) not changing, so software compiled for earlier versions still runs. For example, software compiled to run on FreeBSD {rel-legacy} will still run on FreeBSD {rel-legacy-major}-STABLE compiled later.\n" "\n" "STABLE branches occasionally have bugs or incompatibilities which might affect users, although these are typically fixed quickly." msgstr "" -"Версия Release и все дополнительные разработки в этой ветке. _STABLE_ означает, что двоичный интерфейс приложений (ABI) не изменяется, поэтому программное обеспечение, скомпилированное для более ранних версий, продолжает работать. Например, программное обеспечение, скомпилированное для работы на FreeBSD 10.1, будет работать и на FreeBSD 10-STABLE, собранной позже. \n" +"Версия Release и все дополнительные разработки в этой ветке. _STABLE_ " +"означает, что двоичный интерфейс приложений (ABI) не изменяется, поэтому " +"программное обеспечение, скомпилированное для более ранних версий, " +"продолжает работать. Например, программное обеспечение, скомпилированное для " +"работы на FreeBSD {rel-legacy}, будет работать и на FreeBSD {rel-major}-" +"STABLE, собранной позже. \n" "\n" -"Ветки STABLE иногда содержат ошибки или несовместимости, которые могут повлиять на пользователей, хотя они обычно быстро исправляются." +"Ветки STABLE иногда содержат ошибки или несовместимости, которые могут " +"повлиять на пользователей, хотя они обычно быстро исправляются." #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:826 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:842 #, no-wrap msgid "`_X_-CURRENT`" msgstr "`_X_-CURRENT`" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:827 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:843 #, no-wrap msgid "`main`" msgstr "`main`" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:828 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:844 #, no-wrap msgid "The latest unreleased development version of FreeBSD. The CURRENT branch can have major bugs or incompatibilities and is recommended only for advanced users." msgstr "Последняя невыпущенная разрабатываемая версия FreeBSD. Ветка CURRENT может содержать серьёзные ошибки или проблемы совместимости и рекомендуется только для опытных пользователей." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:831 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:847 msgid "Determine which version of FreeBSD is being used with man:uname[1]:" msgstr "Определите версию FreeBSD с помощью man:uname[1]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:836 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:852 #, no-wrap msgid "" "# uname -r\n" @@ -2291,7 +2395,7 @@ msgstr "" "13.2-RELEASE\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:840 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:856 msgid "" "Based on crossref:cutting-edge[updating-src-obtaining-src-repopath,FreeBSD " "Versions and Repository Branches], the source used to update `13.2-RELEASE` " @@ -2304,7 +2408,7 @@ msgstr "" "исходного кода:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:845 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:861 #, no-wrap msgid "" "# mv /usr/src /usr/src.bak <.>\n" @@ -2314,7 +2418,7 @@ msgstr "" "# git clone --branch releng/13.2 https://git.FreeBSD.org/src.git /usr/src <.>\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:848 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:864 msgid "" "Move the old directory out of the way. If there are no local modifications " "in this directory, it can be deleted." @@ -2323,7 +2427,7 @@ msgstr "" "локальных изменений, его можно удалить." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:850 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:866 msgid "" "The path from crossref:cutting-edge[updating-src-obtaining-src-repopath," "FreeBSD Versions and Repository Branches] is added to the repository URL. " @@ -2335,13 +2439,13 @@ msgstr "" "— это целевой каталог для исходного кода в локальной системе." #. type: Title === -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:852 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:868 #, no-wrap msgid "Building from Source" msgstr "Сборка из исходного кода" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:857 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:873 msgid "" "The _world_, or all of the operating system except the kernel, is compiled. " "This is done first to provide up-to-date tools to build the kernel. Then " @@ -2352,7 +2456,7 @@ msgstr "" "инструменты для сборки ядра. Затем компилируется само ядро:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:863 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:879 #, no-wrap msgid "" "# cd /usr/src\n" @@ -2364,12 +2468,12 @@ msgstr "" "# make buildkernel\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:866 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:882 msgid "The compiled code is written to [.filename]#/usr/obj#." msgstr "Скомпилированный код записывается в [.filename]#/usr/obj#." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:869 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:885 msgid "" "These are the basic steps. Additional options to control the build are " "described below." @@ -2378,13 +2482,13 @@ msgstr "" "ниже." #. type: Title ==== -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:871 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:887 #, no-wrap msgid "Performing a Clean Build" msgstr "Выполнение чистой сборки" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:876 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:892 msgid "" "Some versions of the FreeBSD build system leave previously-compiled code in " "the temporary object directory, [.filename]#/usr/obj#. This can speed up " @@ -2398,19 +2502,19 @@ msgstr "" "началом сборки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:880 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:896 #, no-wrap msgid "# make cleanworld\n" msgstr "# make cleanworld\n" #. type: Title ==== -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:883 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:899 #, no-wrap msgid "Setting the Number of Jobs" msgstr "Установка количества задач" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:890 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:906 msgid "" "Increasing the number of build jobs on multi-core processors can improve " "build speed. Determine the number of cores with `sysctl hw.ncpu`. " @@ -2429,30 +2533,30 @@ msgstr "" "количества ядер. Количество задач указывается с помощью `-j`." #. type: Block title -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:892 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:908 #, no-wrap msgid "Increasing the Number of Build Jobs" msgstr "Увеличение количества заданий сборки" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:896 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:912 msgid "Building the world and kernel with four jobs:" msgstr "Сборка системы и ядра с использованием четырёх задач:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:900 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:916 #, no-wrap msgid "# make -j4 buildworld buildkernel\n" msgstr "# make -j4 buildworld buildkernel\n" #. type: Title ==== -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:905 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:921 #, no-wrap msgid "Building Only the Kernel" msgstr "Сборка только ядра" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:910 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:926 msgid "" "A `buildworld` must be completed if the source code has changed. After " "that, a `buildkernel` to build a kernel can be run at any time. To build " @@ -2463,7 +2567,7 @@ msgstr "" "собрать только ядро:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:915 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:931 #, no-wrap msgid "" "# cd /usr/src\n" @@ -2473,13 +2577,13 @@ msgstr "" "# make buildkernel\n" #. type: Title ==== -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:918 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:934 #, no-wrap msgid "Building a Custom Kernel" msgstr "Сборка собственного ядра" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:923 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:939 msgid "" "The standard FreeBSD kernel is based on a _kernel config file_ called [." "filename]#GENERIC#. The [.filename]#GENERIC# kernel includes the most " @@ -2494,7 +2598,7 @@ msgstr "" "для соответствия конкретным требованиям." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:925 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:941 msgid "" "For example, someone developing a small embedded computer with severely " "limited RAM could remove unneeded device drivers or options to make the " @@ -2505,7 +2609,7 @@ msgstr "" "устройств или опции, чтобы немного уменьшить размер ядра." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:928 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:944 msgid "" "Kernel config files are located in [.filename]#/usr/src/sys/arch/conf/#, " "where _arch_ is the output from `uname -m`. On most computers, that is " @@ -2518,7 +2622,7 @@ msgstr "" "файлами [.filename]#/usr/src/sys/amd64/conf/#." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:934 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:950 msgid "" "[.filename]#/usr/src# can be deleted or recreated, so it is preferable to " "keep custom kernel config files in a separate directory, like [.filename]#/" @@ -2533,7 +2637,7 @@ msgstr "" "перезаписан, конфигурацию ядра можно снова связать с новым каталогом." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:938 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:954 msgid "" "A custom config file can be created by copying the [.filename]#GENERIC# " "config file. In this example, the new custom kernel is for a storage " @@ -2544,7 +2648,7 @@ msgstr "" "сервера хранения данных, поэтому он назван [.filename]#STORAGESERVER#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:944 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:960 #, no-wrap msgid "" "# cp /usr/src/sys/amd64/conf/GENERIC /root/STORAGESERVER\n" @@ -2556,7 +2660,7 @@ msgstr "" "# ln -s /root/STORAGESERVER .\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:947 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:963 msgid "" "[.filename]#/root/STORAGESERVER# is then edited, adding or removing devices " "or options as shown in man:config[5]." @@ -2565,7 +2669,7 @@ msgstr "" "удаляя устройства или параметры, как показано в man:config[5]." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:949 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:965 msgid "" "The custom kernel is built by setting `KERNCONF` to the kernel config file " "on the command line:" @@ -2574,19 +2678,19 @@ msgstr "" "ядра в командной строке:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:953 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:969 #, no-wrap msgid "# make buildkernel KERNCONF=STORAGESERVER\n" msgstr "# make buildkernel KERNCONF=STORAGESERVER\n" #. type: Title === -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:956 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:972 #, no-wrap msgid "Installing the Compiled Code" msgstr "Установка скомпилированного кода" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:959 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:975 msgid "" "After the `buildworld` and `buildkernel` steps have been completed, the new " "kernel and world are installed:" @@ -2595,7 +2699,7 @@ msgstr "" "устанавливаются:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:968 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:984 #, no-wrap msgid "" "# cd /usr/src\n" @@ -2613,7 +2717,7 @@ msgstr "" "# shutdown -r now\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:971 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:987 msgid "" "If a custom kernel was built, `KERNCONF` must also be set to use the new " "custom kernel:" @@ -2622,7 +2726,7 @@ msgstr "" "для использования нового собственного ядра:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:980 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:996 #, no-wrap msgid "" "# cd /usr/src\n" @@ -2640,13 +2744,13 @@ msgstr "" "# shutdown -r now\n" #. type: Title === -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:983 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:999 #, no-wrap msgid "Completing the Update" msgstr "Завершение обновления" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:987 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1003 msgid "" "A few final tasks complete the update. Any modified configuration files are " "merged with the new versions, outdated libraries are located and removed, " @@ -2657,13 +2761,13 @@ msgstr "" "находятся и удаляются, после чего система перезагружается." #. type: Title ==== -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:989 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1005 #, no-wrap msgid "Merging Configuration Files with man:etcupdate[8]" msgstr "Объединение конфигурационных файлов с помощью man:etcupdate[8]" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:994 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1010 msgid "" "man:etcupdate[8] is a tool for managing updates to files that are not " "updated as part of an installworld such as files located in [.filename]#/etc/" @@ -2678,7 +2782,7 @@ msgstr "" "etcupdate[8] разработан для минимизации вмешательства пользователя." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:999 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1015 msgid "" "In general, man:etcupdate[8] does not need any specific arguments for its " "job. There is however a handy in between command for sanity checking what " @@ -2689,18 +2793,18 @@ msgstr "" "будет сделано при первом использовании man:etcupdate[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1003 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1019 #, no-wrap msgid "# etcupdate diff\n" msgstr "# etcupdate diff\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1006 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1022 msgid "This command allows the user to audit configuration changes." msgstr "Эта команда позволяет пользователю отслеживать изменения конфигурации." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1009 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1025 msgid "" "If man:etcupdate[8] is not able to merge a file automatically, the merge " "conflicts can be resolved with manual interaction by issuing:" @@ -2709,19 +2813,19 @@ msgstr "" "слияния можно разрешить вручную, выполнив:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1013 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1029 #, no-wrap msgid "# etcupdate resolve\n" msgstr "# etcupdate resolve\n" #. type: Title ==== -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1032 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1048 #, no-wrap msgid "Checking for Outdated Files and Libraries" msgstr "Проверка устаревших файлов и библиотек" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1036 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1052 msgid "" "Some obsolete files or directories can remain after an update. These files " "can be located:" @@ -2730,48 +2834,48 @@ msgstr "" "файлы могут быть найдены:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1040 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1056 #, no-wrap msgid "# make check-old\n" msgstr "# make check-old\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1043 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1059 msgid "and deleted:" msgstr "и удалены:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1047 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1063 #, no-wrap msgid "# make delete-old\n" msgstr "# make delete-old\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1051 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1067 msgid "Some obsolete libraries can also remain. These can be detected with:" msgstr "" "Некоторые устаревшие библиотеки также могут остаться. Их можно обнаружить с " "помощью:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1055 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1071 #, no-wrap msgid "# make check-old-libs\n" msgstr "# make check-old-libs\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1058 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1074 msgid "and deleted with" msgstr "и удалить" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1062 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1078 #, no-wrap msgid "# make delete-old-libs\n" msgstr "# make delete-old-libs\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1066 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1082 msgid "" "Programs which were still using those old libraries will stop working when " "the library has been deleted. These programs must be rebuilt or replaced " @@ -2782,7 +2886,7 @@ msgstr "" "заменить после удаления старых библиотек." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1072 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1088 msgid "" "When all the old files or directories are known to be safe to delete, " "pressing kbd:[y] and kbd:[Enter] to delete each file can be avoided by " @@ -2793,19 +2897,19 @@ msgstr "" "избежать, установив параметр `BATCH_DELETE_OLD_FILES` в команде. Например:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1076 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1092 #, no-wrap msgid "# make BATCH_DELETE_OLD_FILES=yes delete-old-libs\n" msgstr "# make BATCH_DELETE_OLD_FILES=yes delete-old-libs\n" #. type: Title ==== -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1081 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1097 #, no-wrap msgid "Restarting After the Update" msgstr "Перезагрузка после обновления" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1084 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1100 msgid "" "The last step after updating is to restart the computer so all the changes " "take effect:" @@ -2814,13 +2918,13 @@ msgstr "" "изменения вступили в силу:" #. type: Title == -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1091 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1107 #, no-wrap msgid "Updating FreeBSD with packages" msgstr "Обновление FreeBSD пакетами" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1097 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1113 msgid "" "Starting from 14.0-RELEASE, the FreeBSD project has published a set of " "packages of the base system, using man:pkg[8]. The convenience of pkg is no " @@ -2835,19 +2939,19 @@ msgstr "" "традиционно называют _pkgbase_." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1100 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1116 msgid "" "Publication of official packages began in link:https://lists.freebsd.org/" "archives/freebsd-pkgbase/2023-October/000221.html[October 2023]. Their use " "with FreeBSD 14 is currently experimental." msgstr "" -"Публикаци официальных пакетов началась в с link:https://lists.freebsd.org/" +"Публикация официальных пакетов началась в link:https://lists.freebsd.org/" "archives/freebsd-pkgbase/2023-October/000221.html[октябре 2023 года]. Их " -"использование в настоящее время считаются экспериментальным для выпуска " +"использование в настоящее время считается экспериментальным для выпуска " "FreeBSD 14." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1102 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1118 msgid "" "Starting from 15.0-RELEASE, man:freebsd-base[7] will be supported as a tech " "preview for:" @@ -2856,56 +2960,56 @@ msgstr "" "режиме предварительной (tech preview) версии для:" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1104 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1120 msgid "installation" msgstr "установки" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1105 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1121 msgid "minor upgrades" -msgstr "незначительных обновлений" +msgstr "минорных обновлений (с изменением номера версии после точки)" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1106 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1122 msgid "major upgrades" -msgstr "крупных обновлений" +msgstr "мажорных обновлений (с изменением старшего номера версии)" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1108 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1124 msgid "freebsd-base will eventually replace:" msgstr "freebsd-base в конечном итоге заменит:" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1110 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1126 msgid "" "tarball distribution sets, such as `base.txz` or `kernel.txz`, which are " "historically used for installation of the OS with man:bsdinstall[8]" msgstr "" -"распределительные наборы в виде tar-архивов, такие как `base.txz` или " -"`kernel.txz`, которые традиционно используются для установки ОС с помощью " -"man:bsdinstall[8]" +"дистрибутивные наборы в виде tar-архивов, такие как `base.txz` или `kernel." +"txz`, которые традиционно использовались для установки ОС с помощью man:" +"bsdinstall[8]" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1111 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1127 msgid "man:freebsd-update[8] for updates to the OS." msgstr "man:freebsd-update[8] для обновлений операционной системы." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1113 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1129 msgid "The current plan is for freebsd-update to work with pkg." msgstr "Текущий план заключается в том, чтобы freebsd-update работал с pkg." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1117 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1133 msgid "" "The replacement of distribution sets will take some time, until freebsd-base " "is fully stable!" msgstr "" -"Замена наборов дистрибуции займёт некоторое время, пока freebsd-base не " +"Замена дистрибутивных наборов займёт некоторое время, пока freebsd-base не " "станет полностью стабильным!" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1121 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1137 msgid "" "Base System packages complement crossref:cutting-edge[makeworld,\"building " "and installing from source\"], which is still available for those who wish " @@ -2921,13 +3025,13 @@ msgstr "" "пакеты." #. type: Title === -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1122 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1138 #, no-wrap msgid "Converting a Host to use freebsd-base" msgstr "Преобразование хоста для использования freebsd-base" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1126 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1142 msgid "" "FreeBSD 14.0-RELEASE or later can be converted to use base packages. " "Earlier versions must be upgraded with freebsd-update before conversion." @@ -2937,25 +3041,25 @@ msgstr "" "помощью freebsd-update, а затем выполнить преобразование." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1129 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1145 msgid "" "For conversion, the FreeBSD Foundation-sponsored link:https://github.com/" "FreeBSDFoundation/pkgbasify[pkgbasify] tool is recommended. Follow the " "instructions given there." msgstr "" "Для преобразования рекомендован инструмент под названием link:https://github." -"com/FreeBSDFoundation/pkgbasify[pkgbasify], спонсированный Фондо FreeBSD. " -"Следуйте инструкции приведенной там." +"com/FreeBSDFoundation/pkgbasify[pkgbasify], спонсированный Фондом FreeBSD. " +"Следуйте инструкции, приведённой там." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1131 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1147 msgid "man:freebsd-update[8] will be enhanced to use pkg and pkgbasify." msgstr "" "man:freebsd-update[8] будет усовершенствован для использования pkg и " "pkgbasify." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1136 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1152 msgid "" "Note that this migration requires up to 5GiB additional free space, to " "download, unpack, and relocate any conflicting files. The pkgbasify tool " @@ -2969,7 +3073,7 @@ msgstr "" "пространства перед запуском миграции." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1139 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1155 msgid "" "man:pkgbasify[8] (or whatever outcome link:https://reviews.freebsd.org/" "D51594[D51594] or link:https://wiki.freebsd.org/WantedPorts#O-P[port " @@ -2980,46 +3084,46 @@ msgstr "" "P[запрос порта]) выполняет 6 основных задач:" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1141 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1157 msgid "Creates a backup boot environment (ZFS only) with man:bectl[8]" msgstr "" "Создаёт резервную среду загрузки (только для ZFS) с помощью man:bectl[8]" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1142 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1158 msgid "Creates the new package repository config files" msgstr "Создаёт новые файлы конфигурации репозитория пакетов" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1143 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1159 msgid "Upgrades existing system components such as base, kernel, lib32, debug" msgstr "" "Обновляет существующие компоненты системы, такие как базовая система, ядро, " "lib32, отладочные файлы" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1144 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1160 msgid "Merges existing and new config files" msgstr "Объединяет существующие и новые файлы конфигурации" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1145 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1161 msgid "Updates passwd and capabilities databases" msgstr "Обновляет базы данных passwd и capabilities" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1146 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1162 msgid "Restarts sshd immediately" msgstr "Перезапускает sshd немедленно" #. type: Title === -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1147 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1163 #, no-wrap msgid "Upgrading a Host using freebsd-base" msgstr "Обновление хоста с использованием freebsd-base" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1152 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1168 msgid "" "This is still in development, so please be careful especially when " "converting an existing system to use freebsd-base." @@ -3029,7 +3133,7 @@ msgstr "" "base." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1155 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1171 msgid "" "Create a folder for custom pkg repository config files, if there is none " "present already." @@ -3038,13 +3142,13 @@ msgstr "" "если она ещё не существует." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1159 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1175 #, no-wrap msgid "# mkdir -p /usr/local/etc/pkg/repos/\n" msgstr "# mkdir -p /usr/local/etc/pkg/repos/\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1162 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1178 msgid "" "For using the freebsd-base repository, create a pkg repository configuration " "file called `FreeBSD-base.conf`:" @@ -3053,7 +3157,7 @@ msgstr "" "репозитория пакетов с именем `FreeBSD-base.conf`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1173 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1189 #, no-wrap msgid "" "FreeBSD-base {\n" @@ -3073,7 +3177,7 @@ msgstr "" "}\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1176 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1192 msgid "" "for more information on specific configuration options see man:pkg.conf[5]." msgstr "" @@ -3081,7 +3185,7 @@ msgstr "" "см. man:pkg.conf[5]." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1178 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1194 msgid "" "There are different branches to choose from (by changing the url " "accordingly):" @@ -3089,115 +3193,115 @@ msgstr "" "Существуют различные ветки на выбор (путем соответствующего изменения url):" #. type: Block title -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1180 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1196 #, no-wrap msgid "Base system package Branches" msgstr "Ветки пакетов базовой системы" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1184 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1200 #, no-wrap msgid "Branch" msgstr "Ветка" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1185 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1201 #, no-wrap msgid "Frequency" msgstr "Периодичность" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1187 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1203 #, no-wrap msgid "URL" msgstr "URL" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1188 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1192 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1204 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1208 #, no-wrap msgid "main" msgstr "main" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1189 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1205 #, no-wrap msgid "twice daily - 12:00 and 00:00 UTC" msgstr "дважды в день - 12:00 и 00:00 по UTC" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1191 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1199 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1207 #: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1215 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1231 #, no-wrap msgid "`pkg+https://pkg.freebsd.org/${ABI}/base_latest`" msgstr "`pkg+https://pkg.freebsd.org/${ABI}/base_latest`" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1193 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1201 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1209 #: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1217 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1233 #, no-wrap msgid "weekly – Sunday at 12:00 UTC" msgstr "еженедельно – воскресенье в 12:00 UTC" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1195 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1203 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1218 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1211 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1219 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1234 #, no-wrap msgid "`pkg+https://pkg.freebsd.org/${ABI}/base_weekly`" msgstr "`pkg+https://pkg.freebsd.org/${ABI}/base_weekly`" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1196 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1200 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1212 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1216 #, no-wrap msgid "stable/14" msgstr "stable/14" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1197 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1205 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1209 #: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1213 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1221 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1225 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1229 #, no-wrap msgid "twice daily – 12:00 and 00:00 UTC" msgstr "дважды в день – 12:00 и 00:00 по UTC" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1204 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1220 #, no-wrap msgid "releng/14.3" msgstr "releng/14.3" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1207 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1223 #, no-wrap msgid "`pkg+https://pkg.freebsd.org/${ABI}/base_release_3`" msgstr "`pkg+https://pkg.freebsd.org/${ABI}/base_release_3`" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1208 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1224 #, no-wrap msgid "releng/15.0" msgstr "releng/15.0" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1211 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1227 #, no-wrap msgid "`pkg+https://pkg.freebsd.org/${ABI}/base_release_0`" msgstr "`pkg+https://pkg.freebsd.org/${ABI}/base_release_0`" #. type: Table -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1212 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1216 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1228 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1232 #, no-wrap msgid "stable/15" msgstr "stable/15" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1221 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1237 msgid "" "To upgrade the system, change the configuration file according to the " "desired release, and run:" @@ -3206,7 +3310,7 @@ msgstr "" "выпуском и выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1226 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1242 #, no-wrap msgid "" "# pkg update -r FreeBSD-base\n" @@ -3216,23 +3320,23 @@ msgstr "" "# pkg upgrade -r FreeBSD-base\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1229 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1245 msgid "check, if these packages are correct and accept the changes." msgstr "проверьте, корректны ли эти пакеты, и примите изменения." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1231 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1247 msgid "Reboot the OS executing the following command:" msgstr "Перезагрузите операционную систему, выполнив следующую команду:" #. type: Title ==== -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1238 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1254 #, no-wrap msgid "Major Upgrades" msgstr "Крупные обновления" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1241 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1257 msgid "" "With ZFS, boot environments allow an upgrade to be performed without " "interrupting running software. If the system does not use root-on-ZFS: " @@ -3243,13 +3347,13 @@ msgstr "" "резервную копию перед обновлением." #. type: Title ===== -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1242 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1258 #, no-wrap msgid "Preparations" msgstr "Подготовка" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1244 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1260 msgid "" "Change `/usr/local/etc/pkg/repos/FreeBSD-base.conf` to target the correct " "major release like `base_release_0` for 15.0-RELEASE, to look like this:" @@ -3259,12 +3363,14 @@ msgstr "" "чтобы он выглядел так:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1248 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1264 msgid "This file might change to be included in RELEASE with a different path." -msgstr "Этот файл может быть изменён для включения в RELEASE с другим путем." +msgstr "" +"Этот файл может быть изменён для включения в RELEASE с другим " +"местоположением." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1259 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1275 #, no-wrap msgid "" "FreeBSD-base {\n" @@ -3281,9 +3387,10 @@ msgstr "" " signature_type = \"fingerprints\";\n" " fingerprints = \"/usr/share/keys/pkg\";\n" " enabled = yes;\n" +"}\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1267 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1283 msgid "" "As pkgbase with FreeBSD 14 is experimental, so is a pkgbase major upgrade to " "15. At the time of this writing in some edge-cases the major upgrade " @@ -3299,13 +3406,13 @@ msgstr "" "эту проблему, заблокируйте pkg перед обновлением." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1271 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1287 #, no-wrap msgid "# pkg -c /mnt/upgrade lock pkg\n" msgstr "# pkg -c /mnt/upgrade lock pkg\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1274 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1290 msgid "" "An experimental major upgrade from FreeBSD 14, to 15 (or 16.0-CURRENT), " "should be followed by installation of meta package `FreeBSD-set-minimal`." @@ -3314,26 +3421,26 @@ msgstr "" "должно сопровождаться установкой метапакета `FreeBSD-set-minimal`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1278 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1294 msgid "Save a list of the non-base packages in case they are needed later:" msgstr "" "Сохраните список сторонних пакетов на случай, если они понадобятся в " "дальнейшем:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1282 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1298 #, no-wrap msgid "pkg prime-origins | sort -u > /var/tmp/pkg-prime-origins.txt\n" msgstr "pkg prime-origins | sort -u > /var/tmp/pkg-prime-origins.txt\n" #. type: Title ===== -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1285 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1301 #, no-wrap -msgid "major upgrade with zfs" -msgstr "переход на новую основную версию с zfs" +msgid "Major Upgrade With ZFS" +msgstr "Переход на новую основную версию с ZFS" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1287 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1303 msgid "" "Create a boot environment using man:bectl[8] and name it according to the " "version upgrading to" @@ -3342,13 +3449,13 @@ msgstr "" "соответствии с версией, на которую выполняется обновление" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1290 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1306 #, no-wrap msgid "# bectl create 15.0-RELEASE\n" msgstr "# bectl create 15.0-RELEASE\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1293 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1309 msgid "" "Create a directory then mount the new boot environment there to enable " "working with pkg man:chroot[8] and rootdir." @@ -3357,7 +3464,7 @@ msgstr "" "обеспечить работу с pkg man:chroot[8] и rootdir." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1298 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1314 #, no-wrap msgid "" "# mkdir /mnt/upgrade\n" @@ -3367,13 +3474,13 @@ msgstr "" "# bectl mount 15.0-RELEASE /mnt/upgrade\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1301 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1317 msgid "" "The next step will upgrade the boot environment to the specified version." msgstr "Следующий шаг обновит загрузочное окружение до указанной версии." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1305 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1321 msgid "" "This step might remove non-base packages, which could include the running " "desktop environment." @@ -3382,7 +3489,7 @@ msgstr "" "запущенную среду рабочего стола." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1309 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1325 msgid "" "Set the environment variable ABI to upgrade the major version (replace amd64 " "with the architecture and 15 with the targeted version). Set the pkg-static " @@ -3393,15 +3500,13 @@ msgstr "" "chroot, указывающий на точку монтирования загрузочного окружения." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1313 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1329 #, no-wrap msgid "# env ABI=FreeBSD:15:amd64 pkg-static -c /mnt/upgrade upgrade -r FreeBSD-base\n" -msgstr "" -"# env ABI=FreeBSD:15:amd64 pkg-static -c /mnt/upgrade upgrade -r FreeBSD-" -"base\n" +msgstr "# env ABI=FreeBSD:15:amd64 pkg-static -c /mnt/upgrade upgrade -r FreeBSD-base\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1316 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1332 msgid "" "There will be a prompt asking about ignoring the version mismatch looking " "like this:" @@ -3410,8 +3515,8 @@ msgstr "" "выглядит следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1324 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1372 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1340 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1388 #, no-wrap msgid "" "Newer FreeBSD version for package FreeBSD-zoneinfo:\n" @@ -3427,13 +3532,13 @@ msgstr "" "Ignore the mismatch and continue? [y/N]:\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1327 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1375 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1343 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1391 msgid "Check and confirm that." msgstr "Проверьте и подтвердите это." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1329 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1345 msgid "" "To check if that was successful, chroot into the mountpoint of the boot " "environment and run `freebsd-version -ku`." @@ -3442,7 +3547,7 @@ msgstr "" "загрузочного окружения и выполните команду `freebsd-version -kru`." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1335 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1351 #, no-wrap msgid "" "# chroot /mnt/upgrade\n" @@ -3454,12 +3559,12 @@ msgstr "" "# exit\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1338 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1354 msgid "Activate the boot environment temporarily and reboot." msgstr "Временно активируйте загрузочную среду и перезагрузитесь." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1342 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1358 #, no-wrap msgid "" "# bectl activate -t 15.0-RELEASE\n" @@ -3469,7 +3574,7 @@ msgstr "" "# shutdown -r now\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1346 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1362 msgid "" "If the system does not work as expected: restart the OS to cease using the " "temporarily active boot environment. The next boot will reuse the pre-" @@ -3480,7 +3585,7 @@ msgstr "" "загрузка будет использовать среду, существовавшую до обновления." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1348 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1364 msgid "" "If the system runs stable after reboot, don't forget to permanently activate " "this boot environment to prevent accidentally booting the old system." @@ -3490,19 +3595,19 @@ msgstr "" "загрузку старой системы." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1352 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1368 #, no-wrap msgid "bectl activate 15.0-RELEASE\n" msgstr "bectl activate 15.0-RELEASE\n" #. type: Title ===== -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1355 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1371 #, no-wrap -msgid "major upgrade without zfs" -msgstr "переход на новую основную версию без zfs" +msgid "Major Upgrade Without ZFS" +msgstr "Переход на новую основную версию без ZFS" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1357 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1373 msgid "" "Set the environment variable ABI to upgrade the major version (replace amd64 " "with the architecture and 15 with the targeted version)." @@ -3511,13 +3616,13 @@ msgstr "" "amd64 на архитектуру и 15 на целевую версию)." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1361 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1377 #, no-wrap msgid "# env ABI=FreeBSD:15:amd64 pkg-static upgrade -r FreeBSD-base\n" msgstr "# env ABI=FreeBSD:15:amd64 pkg-static upgrade -r FreeBSD-base\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1364 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1380 msgid "" "There will be a prompt to ask about ignoring the version mismatch looking " "like this:" @@ -3526,25 +3631,25 @@ msgstr "" "выглядит следующим образом:" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1377 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1393 msgid "To check if the upgrade was successful, run `freebsd-version -ku`." msgstr "" -"Чтобы проверить успешность обновления, выполните команду `freebsd-version " -"-kru`." +"Чтобы проверить успешность обновления, выполните команду `freebsd-version -" +"kru`." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1379 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1395 msgid "Then reboot." msgstr "Затем перезагрузите систему." #. type: Title ===== -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1380 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1396 #, no-wrap msgid "Post-upgrade tasks" msgstr "Задачи после обновления" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1382 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1398 msgid "" "If pkg was locked during the update as a workaround remove the lock like " "this:" @@ -3553,13 +3658,13 @@ msgstr "" "решения удалите блокировку следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1385 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1401 #, no-wrap msgid "# pkg unlock pkg\n" msgstr "# pkg unlock pkg\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1388 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1404 msgid "" "After upgrading to a new major version, updates and upgrades of installed " "packages to match the ABI version may be necessary." @@ -3568,35 +3673,35 @@ msgstr "" "установленных пакетов для соответствия версии ABI." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1392 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1408 #, no-wrap msgid "# pkg upgrade\n" msgstr "# pkg upgrade\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1395 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1411 msgid "" "Consider getting help from link:https://www.freebsd.org/support/[FreeBSD " "Support] when experiencing issues." msgstr "" "Рассмотрите возможность получения помощи по ссылке link:https://www.freebsd." -"org/support/[Поддержка FreeBSD], если возникли проблемы." +"org/ru/support/[Поддержка FreeBSD], если возникли проблемы." #. type: Title === -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1397 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1413 #, no-wrap msgid "Manually building pkgbase and publishing it to the local network" msgstr "Ручная сборка pkgbase и публикация в локальной сети" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1400 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1416 msgid "When building custom pkgbase packages clone the FreeBSD source tree:" msgstr "" "При создании пользовательских пакетов pkgbase клонируйте дерево исходного " "кода FreeBSD:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1405 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1421 #, no-wrap msgid "" "# cd /usr/src\n" @@ -3606,19 +3711,19 @@ msgstr "" "# git clone https://github.com/freebsd/freebsd-src.git /usr/src\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1408 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1424 msgid "Check out the branch for the release to build packages for:" msgstr "" "Перейдите на ветку (checkout) релиза, для которого будут собираться пакеты:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1412 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1428 #, no-wrap msgid "# git checkout releng/14.3\n" msgstr "# git checkout releng/14.3\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1416 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1432 msgid "" "Start the building process, depending on the resources available this could " "take some while. Set the parallel processes according to the CPU core count." @@ -3628,18 +3733,18 @@ msgstr "" "соответствии с числом ядер процессора." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1418 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1434 msgid "This example is written for an 8 core CPU:" msgstr "Этот пример написан для 8-ядерного процессора:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1422 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1438 #, no-wrap msgid "# make -j8 buildworld && make -j8 buildkernel && make -j8 packages\n" msgstr "# make -j8 buildworld && make -j8 buildkernel && make -j8 packages\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1425 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1441 msgid "" "When building frequently, consider using package:devel/ccache[] to speed up " "subsequent builds from the cache." @@ -3648,7 +3753,7 @@ msgstr "" "ускорения последующих сборок из кэша." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1427 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1443 msgid "" "After building, the packages will get saved into `/usr/obj/usr/src/repo/" "FreeBSD:14:amd64/14.3p2` or something like that, depending on the version " @@ -3658,7 +3763,7 @@ msgstr "" "amd64/14.3p2` или аналогичный каталог, в зависимости от версии сборки." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1429 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1445 msgid "" "To publish these packages to the network set up a nginx service and use this " "location in the http server configuration:" @@ -3667,7 +3772,7 @@ msgstr "" "следующую конфигурацию location в настройках HTTP-сервера:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1436 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1452 #, no-wrap msgid "" " location /FreeBSD:14:amd64 {\n" @@ -3681,12 +3786,12 @@ msgstr "" " }\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1439 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1455 msgid "And reload the nginx service." msgstr "И перезагрузите службу nginx." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1441 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1457 msgid "" "When not using https, use a small configuration file on the clients to " "target the pkgbase version just built by editing `/usr/local/etc/pkg/repos/" @@ -3697,7 +3802,7 @@ msgstr "" "usr/local/etc/pkg/repos/upgrade.conf`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1448 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1464 #, no-wrap msgid "" "upgrade: {\n" @@ -3711,21 +3816,21 @@ msgstr "" "}\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1451 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1467 msgid "" "and use it as written above (but use -r upgrade instead of FreeBSD-base)." msgstr "" -"и используйте его, как описано выше (но используйте обновление -r вместо " -"FreeBSD-base)." +"и используйте его, как описано выше (но используйте у опции -r параметр " +"upgrade вместо FreeBSD-base)." #. type: Title == -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1453 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1469 #, no-wrap msgid "Tracking for Multiple Machines" msgstr "Распространение обновлений на несколько машин" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1459 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1475 msgid "" "When multiple machines need to track the same source tree, it is a waste of " "disk space, network bandwidth, and CPU cycles to have each system download " @@ -3745,7 +3850,7 @@ msgstr "" "см. в crossref:network-servers[network-nfs,\"Network File System (NFS)\"]." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1464 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1480 msgid "" "First, identify a set of machines which will run the same set of binaries, " "known as a _build set_. Each machine can have a custom kernel, but will run " @@ -3763,7 +3868,7 @@ msgstr "" "CPU для выполнения команд `make buildworld` и `make buildkernel`." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1468 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1484 msgid "" "Select a machine to be the _test machine_, which will test software updates " "before they are put into production. This _must_ be a machine that can " @@ -3776,7 +3881,7 @@ msgstr "" "той же машиной, что и сборщик, но это не обязательно." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1471 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1487 msgid "" "All the machines in this build set need to mount [.filename]#/usr/obj# and [." "filename]#/usr/src# from the build machine via NFS. For multiple build " @@ -3789,7 +3894,7 @@ msgstr "" "монтироваться по NFS на остальных." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1477 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1493 msgid "" "Ensure that [.filename]#/etc/make.conf# and [.filename]#/etc/src.conf# on " "all the machines in the build set agree with the build machine. That means " @@ -3811,7 +3916,7 @@ msgstr "" "[.filename]#/usr/src/sys/arch/conf#." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1485 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1501 msgid "" "On the build machine, build the kernel and world as described in crossref:" "cutting-edge[makeworld, Updating FreeBSD from Source], but do not install " @@ -3831,7 +3936,7 @@ msgstr "" "вернуться к обычной многопользовательской работе." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1488 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1504 msgid "" "After verifying that everything on the test machine is working properly, use " "the same procedure to install the new software on each of the other machines " @@ -3842,7 +3947,7 @@ msgstr "" "каждой из остальных машин в наборе сборки." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1496 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1512 msgid "" "The same methodology can be used for the ports tree. The first step is to " "share [.filename]#/usr/ports# via NFS to all the machines in the build set. " @@ -3866,13 +3971,13 @@ msgstr "" "`DISTDIR`." #. type: Title == -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1498 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1514 #, no-wrap msgid "Building on non-FreeBSD Hosts" msgstr "Сборка на хостах, отличных от FreeBSD" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1502 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1518 msgid "" "Historically, building required a FreeBSD host. Nowadays, FreeBSD can be " "built on Linux and macOS." @@ -3881,7 +3986,7 @@ msgstr "" "можно собирать на Linux и macOS." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1508 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1524 msgid "" "To build on a non-FreeBSD host, the `tools/build/make.py` script is " "recommended. This script acts as a wrapper around `bmake`, which is the " @@ -3902,7 +4007,7 @@ msgstr "" "сборки или конкретные цели make, в `bmake`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1513 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1529 msgid "" "A recent version of `bmake` can be used instead of the `tools/build/make.py` " "script as well. In that case, however, required environment variables need " @@ -3915,7 +4020,7 @@ msgstr "" "py --debug`)." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1517 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1533 msgid "" "Otherwise, the list of prerequisites for building FreeBSD is rather short. " "In fact, it boils down to installing a couple of dependencies." @@ -3924,7 +4029,7 @@ msgstr "" "Фактически, он сводится к установке нескольких зависимостей." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1520 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1536 msgid "" "On macOS, the only dependency is LLVM. The necessary dependencies can be " "installed with package manager (e.g., link:https://brew.sh/[Homebrew]):" @@ -3934,13 +4039,13 @@ msgstr "" "[Homebrew]):" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1524 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1540 #, no-wrap msgid "brew install llvm\n" msgstr "brew install llvm\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1527 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1543 msgid "" "On a Linux distributions, install link:https://clang.llvm.org/[Clang] " "version 10.0 or newer and the headers for libarchive and libbz2 (often " @@ -3951,7 +4056,7 @@ msgstr "" "поставляются в пакетах libarchive-dev и libbz2-dev)." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1529 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1545 msgid "" "Once the dependencies are installed, the host should be able to build " "FreeBSD." @@ -3959,20 +4064,20 @@ msgstr "" "После установки зависимостей система должна быть способна собрать FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1531 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1547 msgid "" "For example, the following `tools/build/make.py` invocation builds the world:" msgstr "" "Например, следующая команда `tools/build/make.py` собирает систему (world):" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1535 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1551 #, no-wrap msgid "MAKEOBJDIRPREFIX=/tmp/obj tools/build/make.py -j 8 TARGET=arm64 TARGET_ARCH=aarch64 buildworld\n" msgstr "MAKEOBJDIRPREFIX=/tmp/obj tools/build/make.py -j 8 TARGET=arm64 TARGET_ARCH=aarch64 buildworld\n" #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1540 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1556 msgid "" "It builds the world for target `aarch64:arm64` on 8 CPUs and uses [." "filename]#/tmp/obj# for object files. Note that the variables " @@ -3987,13 +4092,30 @@ msgstr "" "для объектных файлов, указанный в переменной окружения `MAKEOBJDIRPREFIX`." #. type: Plain text -#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1541 +#: documentation/content/en/books/handbook/cutting-edge/_index.adoc:1557 msgid "Refer to man:arch[7] and man:build[7] for more details." msgstr "" "Обратитесь к man:arch[7] и man:build[7] для получения дополнительной " "информации." #~ msgid "" +#~ "Upgrades from one minor version of FreeBSD to another are called _minor " +#~ "version_ upgrades. An example:" +#~ msgstr "" +#~ "Обновления с изменением младшей версии FreeBSD называются _минорными " +#~ "обновлениями_. Пример:" + +#~ msgid "FreeBSD 13.1 to 13.2." +#~ msgstr "FreeBSD 13.1 до 13.2." + +#~ msgid "" +#~ "_Major version_ upgrades increase the major version number. An example:" +#~ msgstr "_Мажорные_ обновления увеличивают номер старшей версии. Пример:" + +#~ msgid "FreeBSD 13.2 to 14.0." +#~ msgstr "FreeBSD 13.2 до 14.0." + +#~ msgid "" #~ "Starting from 15.0-RELEASE, Base System packages will be the default and " #~ "officially supported way to both install new FreeBSD instances, and also " #~ "to update and upgrade between minor and major releases." diff --git a/documentation/content/ru/books/handbook/desktop/_index.adoc b/documentation/content/ru/books/handbook/desktop/_index.adoc index 5e69437721..cf2c70164f 100644 --- a/documentation/content/ru/books/handbook/desktop/_index.adoc +++ b/documentation/content/ru/books/handbook/desktop/_index.adoc @@ -392,7 +392,7 @@ Cinnamon — это UNIX(R)-совместимая рабочая среда, к [[cinnamon-configuration]] ==== Настройка Cinnamon -Для работы Cinnamon требуется подключенный `/proc`. Добавьте следующую строку в `/etc/fstab`, чтобы автоматически подключать эту файловую систему при загрузке системы: +Для работы Cinnamon требуется подключённый `/proc`. Добавьте следующую строку в `/etc/fstab`, чтобы автоматически подключать эту файловую систему при загрузке системы: [.programlisting] .... @@ -595,6 +595,8 @@ Chromium — это проект браузера с открытым исход [NOTE] ==== Исполняемый файл Chromium находится по пути [.filename]#/usr/local/bin/chrome#, а не [.filename]#/usr/local/bin/chromium#. + +Поисковые системы в Chromium привязаны к регионам. Обратитесь к секции crossref:l10n[using-localication, Использование локализации] для информации о конфигурировании соответствующих настроек. ==== [[iridium]] diff --git a/documentation/content/ru/books/handbook/desktop/_index.po b/documentation/content/ru/books/handbook/desktop/_index.po index 23d7e72bf0..2499288179 100644 --- a/documentation/content/ru/books/handbook/desktop/_index.po +++ b/documentation/content/ru/books/handbook/desktop/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2026-02-22 15:58+0000\n" -"PO-Revision-Date: 2026-03-09 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-08 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookdesktop_index/ru/>\n" @@ -38,19 +38,19 @@ msgstr "Глава 8. Графические среды рабочего сто #. type: Title == #: documentation/content/en/books/handbook/desktop/_index.adoc:15 -#: documentation/content/en/books/handbook/desktop/_index.adoc:66 +#: documentation/content/en/books/handbook/desktop/_index.adoc:65 #, no-wrap msgid "Desktop Environments" msgstr "Рабочие столы" #. type: Title == -#: documentation/content/en/books/handbook/desktop/_index.adoc:53 +#: documentation/content/en/books/handbook/desktop/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:58 +#: documentation/content/en/books/handbook/desktop/_index.adoc:57 msgid "" "While FreeBSD is popular as a server for its performance and stability, it " "is also well suited for day-to-day use as a desktop. With over {numports} " @@ -70,12 +70,12 @@ msgstr "" "просмотра документов и финансовое ПО." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:60 +#: documentation/content/en/books/handbook/desktop/_index.adoc:59 msgid "Prerequisites:" msgstr "Предварительные требования:" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:62 +#: documentation/content/en/books/handbook/desktop/_index.adoc:61 msgid "" "Readers of this chapter should already understand how to install either the " "crossref:x11[x11,X Window System] or crossref:wayland[wayland,Wayland] on " @@ -85,7 +85,7 @@ msgstr "" "Window System], либо crossref:wayland[wayland,Wayland] в FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:64 +#: documentation/content/en/books/handbook/desktop/_index.adoc:63 msgid "" "Readers are instructed throughout this chapter to install official " "packages. Refer to the section on crossref:ports[ports-using,using the " @@ -96,7 +96,7 @@ msgstr "" "ports[ports-using,использование коллекции портов]." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:70 +#: documentation/content/en/books/handbook/desktop/_index.adoc:69 msgid "" "This section describes how to install and configure some popular desktop " "environments on a FreeBSD system. A desktop environment can range from a " @@ -108,153 +108,153 @@ msgstr "" "стола." #. type: Block title -#: documentation/content/en/books/handbook/desktop/_index.adoc:71 +#: documentation/content/en/books/handbook/desktop/_index.adoc:70 #, no-wrap msgid "Supported desktop environments" msgstr "Поддерживаемые рабочие окружения" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:74 -#: documentation/content/en/books/handbook/desktop/_index.adoc:549 -#: documentation/content/en/books/handbook/desktop/_index.adoc:755 -#: documentation/content/en/books/handbook/desktop/_index.adoc:910 -#: documentation/content/en/books/handbook/desktop/_index.adoc:992 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1101 +#: documentation/content/en/books/handbook/desktop/_index.adoc:73 +#: documentation/content/en/books/handbook/desktop/_index.adoc:548 +#: documentation/content/en/books/handbook/desktop/_index.adoc:757 +#: documentation/content/en/books/handbook/desktop/_index.adoc:912 +#: documentation/content/en/books/handbook/desktop/_index.adoc:994 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1103 #, no-wrap msgid "Name" msgstr "Имя" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:74 -#: documentation/content/en/books/handbook/desktop/_index.adoc:549 -#: documentation/content/en/books/handbook/desktop/_index.adoc:755 -#: documentation/content/en/books/handbook/desktop/_index.adoc:910 -#: documentation/content/en/books/handbook/desktop/_index.adoc:992 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1101 +#: documentation/content/en/books/handbook/desktop/_index.adoc:73 +#: documentation/content/en/books/handbook/desktop/_index.adoc:548 +#: documentation/content/en/books/handbook/desktop/_index.adoc:757 +#: documentation/content/en/books/handbook/desktop/_index.adoc:912 +#: documentation/content/en/books/handbook/desktop/_index.adoc:994 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1103 #, no-wrap msgid "License" msgstr "Лицензия" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:76 -#: documentation/content/en/books/handbook/desktop/_index.adoc:549 -#: documentation/content/en/books/handbook/desktop/_index.adoc:755 -#: documentation/content/en/books/handbook/desktop/_index.adoc:910 -#: documentation/content/en/books/handbook/desktop/_index.adoc:992 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1101 +#: documentation/content/en/books/handbook/desktop/_index.adoc:75 +#: documentation/content/en/books/handbook/desktop/_index.adoc:548 +#: documentation/content/en/books/handbook/desktop/_index.adoc:757 +#: documentation/content/en/books/handbook/desktop/_index.adoc:912 +#: documentation/content/en/books/handbook/desktop/_index.adoc:994 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1103 #, no-wrap msgid "Package" msgstr "Пакет" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:77 -#: documentation/content/en/books/handbook/desktop/_index.adoc:103 +#: documentation/content/en/books/handbook/desktop/_index.adoc:76 +#: documentation/content/en/books/handbook/desktop/_index.adoc:102 #, no-wrap msgid "Plasma" msgstr "Plasma" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:78 -#: documentation/content/en/books/handbook/desktop/_index.adoc:82 -#: documentation/content/en/books/handbook/desktop/_index.adoc:94 -#: documentation/content/en/books/handbook/desktop/_index.adoc:573 -#: documentation/content/en/books/handbook/desktop/_index.adoc:593 -#: documentation/content/en/books/handbook/desktop/_index.adoc:924 +#: documentation/content/en/books/handbook/desktop/_index.adoc:77 +#: documentation/content/en/books/handbook/desktop/_index.adoc:81 +#: documentation/content/en/books/handbook/desktop/_index.adoc:93 +#: documentation/content/en/books/handbook/desktop/_index.adoc:572 +#: documentation/content/en/books/handbook/desktop/_index.adoc:592 +#: documentation/content/en/books/handbook/desktop/_index.adoc:926 #, no-wrap msgid "GPL 2.0 or later" msgstr "GPL 2.0 или более поздняя" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:80 +#: documentation/content/en/books/handbook/desktop/_index.adoc:79 #, no-wrap msgid "package:x11/kde[]" msgstr "package:x11/kde[]" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:81 -#: documentation/content/en/books/handbook/desktop/_index.adoc:204 +#: documentation/content/en/books/handbook/desktop/_index.adoc:80 +#: documentation/content/en/books/handbook/desktop/_index.adoc:203 #, no-wrap msgid "GNOME" msgstr "GNOME" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:84 +#: documentation/content/en/books/handbook/desktop/_index.adoc:83 #, no-wrap msgid "package:x11/gnome[]" msgstr "package:x11/gnome[]" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:85 -#: documentation/content/en/books/handbook/desktop/_index.adoc:273 +#: documentation/content/en/books/handbook/desktop/_index.adoc:84 +#: documentation/content/en/books/handbook/desktop/_index.adoc:272 #, no-wrap msgid "XFCE" msgstr "XFCE" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:86 +#: documentation/content/en/books/handbook/desktop/_index.adoc:85 #, no-wrap msgid "GPL, LGPL, BSD" msgstr "GPL, LGPL, BSD" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:88 +#: documentation/content/en/books/handbook/desktop/_index.adoc:87 #, no-wrap msgid "package:x11-wm/xfce4[]" msgstr "package:x11-wm/xfce4[]" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:89 -#: documentation/content/en/books/handbook/desktop/_index.adoc:330 +#: documentation/content/en/books/handbook/desktop/_index.adoc:88 +#: documentation/content/en/books/handbook/desktop/_index.adoc:329 #, no-wrap msgid "MATE" msgstr "MATE" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:90 +#: documentation/content/en/books/handbook/desktop/_index.adoc:89 #, no-wrap msgid "GPL 2.0, LGPL 2.0" msgstr "GPL 2.0, LGPL 2.0" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:92 +#: documentation/content/en/books/handbook/desktop/_index.adoc:91 #, no-wrap msgid "package:x11/mate[]" msgstr "package:x11/mate[]" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:93 -#: documentation/content/en/books/handbook/desktop/_index.adoc:404 +#: documentation/content/en/books/handbook/desktop/_index.adoc:92 +#: documentation/content/en/books/handbook/desktop/_index.adoc:403 #, no-wrap msgid "Cinnamon" msgstr "Cinnamon" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:96 +#: documentation/content/en/books/handbook/desktop/_index.adoc:95 #, no-wrap msgid "package:x11/cinnamon[]" msgstr "package:x11/cinnamon[]" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:97 -#: documentation/content/en/books/handbook/desktop/_index.adoc:470 +#: documentation/content/en/books/handbook/desktop/_index.adoc:96 +#: documentation/content/en/books/handbook/desktop/_index.adoc:469 #, no-wrap msgid "LXQT" msgstr "LXQT" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:98 +#: documentation/content/en/books/handbook/desktop/_index.adoc:97 #, no-wrap msgid "GPL, LGPL" msgstr "GPL, LGPL" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:100 +#: documentation/content/en/books/handbook/desktop/_index.adoc:99 #, no-wrap msgid "package:x11-wm/lxqt[]" msgstr "package:x11-wm/lxqt[]" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:107 +#: documentation/content/en/books/handbook/desktop/_index.adoc:106 msgid "" "Plasma is a easy-to-use desktop environment made by the KDE community. This " "desktop provides a suite of applications with a consistent look and feel, a " @@ -268,7 +268,7 @@ msgstr "" "настройкой рабочего стола через диалоговые окна." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:110 +#: documentation/content/en/books/handbook/desktop/_index.adoc:109 msgid "" "More information on Plasma can be found at the link:https://kde.org/plasma-" "desktop[Plasma homepage]. For FreeBSD-specific information, consult the " @@ -279,13 +279,13 @@ msgstr "" "link:https://freebsd.kde.org/[FreeBSD homepage at KDE]." #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:112 +#: documentation/content/en/books/handbook/desktop/_index.adoc:111 #, no-wrap msgid "Install Plasma meta package" msgstr "Установка мета-пакета Plasma" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:115 +#: documentation/content/en/books/handbook/desktop/_index.adoc:114 msgid "" "To install the Plasma desktop with a basic set of KDE Applications, execute:" msgstr "" @@ -293,13 +293,13 @@ msgstr "" "Applications, выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:119 +#: documentation/content/en/books/handbook/desktop/_index.adoc:118 #, no-wrap msgid "# pkg install kde\n" msgstr "# pkg install kde\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:123 +#: documentation/content/en/books/handbook/desktop/_index.adoc:122 msgid "" "Additional KDE Applications are tagged with the `kde-applications` " "category. Search for them by executing the following command:" @@ -308,30 +308,30 @@ msgstr "" "найти их, выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:127 +#: documentation/content/en/books/handbook/desktop/_index.adoc:126 #, no-wrap msgid "% pkg search -S origin kde-applications\n" msgstr "% pkg search -S origin kde-applications\n" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:130 +#: documentation/content/en/books/handbook/desktop/_index.adoc:129 #, no-wrap msgid "Minimal Plasma installation" msgstr "Минимальная установка Plasma" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:133 +#: documentation/content/en/books/handbook/desktop/_index.adoc:132 msgid "To install a minimal Plasma desktop, execute:" msgstr "Для установки минимальной версии рабочего стола Plasma выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:137 +#: documentation/content/en/books/handbook/desktop/_index.adoc:136 #, no-wrap msgid "# pkg install plasma6-plasma\n" msgstr "# pkg install plasma6-plasma\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:143 +#: documentation/content/en/books/handbook/desktop/_index.adoc:142 msgid "" "This installation is *really* minimal. The Konsole terminal emulator must " "be installed separately executing:" @@ -340,19 +340,19 @@ msgstr "" "необходимо установить отдельно, выполнив:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:147 +#: documentation/content/en/books/handbook/desktop/_index.adoc:146 #, no-wrap msgid "# pkg install konsole\n" msgstr "# pkg install konsole\n" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:151 +#: documentation/content/en/books/handbook/desktop/_index.adoc:150 #, no-wrap msgid "Configure Plasma" msgstr "Настройка Plasma" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:155 +#: documentation/content/en/books/handbook/desktop/_index.adoc:154 msgid "" "Plasma uses man:dbus-daemon[1] for a message bus and hardware abstraction. " "This application is automatically installed as a dependency of Plasma." @@ -362,30 +362,30 @@ msgstr "" "зависимость Plasma." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:157 +#: documentation/content/en/books/handbook/desktop/_index.adoc:156 msgid "Enable the D-Bus service in man:rc.conf[5] to start at system boot:" msgstr "" "Включите службу D-BUS в man:rc.conf[5] для запуска при загрузке системы:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:161 -#: documentation/content/en/books/handbook/desktop/_index.adoc:249 -#: documentation/content/en/books/handbook/desktop/_index.adoc:300 -#: documentation/content/en/books/handbook/desktop/_index.adoc:374 -#: documentation/content/en/books/handbook/desktop/_index.adoc:440 -#: documentation/content/en/books/handbook/desktop/_index.adoc:506 +#: documentation/content/en/books/handbook/desktop/_index.adoc:160 +#: documentation/content/en/books/handbook/desktop/_index.adoc:248 +#: documentation/content/en/books/handbook/desktop/_index.adoc:299 +#: documentation/content/en/books/handbook/desktop/_index.adoc:373 +#: documentation/content/en/books/handbook/desktop/_index.adoc:439 +#: documentation/content/en/books/handbook/desktop/_index.adoc:505 #, no-wrap msgid "# sysrc dbus_enable=\"YES\"\n" msgstr "# sysrc dbus_enable=\"YES\"\n" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:164 +#: documentation/content/en/books/handbook/desktop/_index.adoc:163 #, no-wrap msgid "Start Plasma" msgstr "Запуск Plasma" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:168 +#: documentation/content/en/books/handbook/desktop/_index.adoc:167 msgid "" "The preferred way to start Plasma is automatically via the package:x11/" "sddm[] display manager. To install package:x11/sddm[], execute:" @@ -394,44 +394,44 @@ msgstr "" "менеджер package:x11/sddm[]. Для установки package:x11/sddm[] выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:172 -#: documentation/content/en/books/handbook/desktop/_index.adoc:517 +#: documentation/content/en/books/handbook/desktop/_index.adoc:171 +#: documentation/content/en/books/handbook/desktop/_index.adoc:516 #, no-wrap msgid "# pkg install sddm\n" msgstr "# pkg install sddm\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:175 +#: documentation/content/en/books/handbook/desktop/_index.adoc:174 msgid "Enable the SDDM service in man:rc.conf[5] to start at system boot:" msgstr "" "Включите службу SDDM в man:rc.conf[5] для автоматического запуска при " "загрузке системы:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:179 -#: documentation/content/en/books/handbook/desktop/_index.adoc:524 +#: documentation/content/en/books/handbook/desktop/_index.adoc:178 +#: documentation/content/en/books/handbook/desktop/_index.adoc:523 #, no-wrap msgid "# sysrc sddm_enable=\"YES\"\n" msgstr "# sysrc sddm_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:182 +#: documentation/content/en/books/handbook/desktop/_index.adoc:181 msgid "" "A keyboard language, in this case Spanish, can be set in SDDM with the " "following command:" msgstr "" -"Язык клавиатуры можно настроить в SDDM, выполнив следующую команду (" -"например, для испанского языка):" +"Язык клавиатуры можно настроить в SDDM, выполнив следующую команду " +"(например, для испанского языка):" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:186 -#: documentation/content/en/books/handbook/desktop/_index.adoc:531 +#: documentation/content/en/books/handbook/desktop/_index.adoc:185 +#: documentation/content/en/books/handbook/desktop/_index.adoc:530 #, no-wrap msgid "# sysrc sddm_lang=\"es_ES\"\n" msgstr "# sysrc sddm_lang=\"es_ES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:190 +#: documentation/content/en/books/handbook/desktop/_index.adoc:189 msgid "" "Alternatively, start Plasma in an Xorg session is by manually invoking man:" "startx[1]. For this to work, the following line is needed in ~/.xinitrc:" @@ -440,13 +440,13 @@ msgstr "" "Для этого необходимо добавить следующую строку в файл ~/.xinitrc:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:194 +#: documentation/content/en/books/handbook/desktop/_index.adoc:193 #, no-wrap msgid "% echo \"exec dbus-launch --exit-with-x11 ck-launch-session startplasma-x11\" > ~/.xinitrc\n" msgstr "% echo \"exec dbus-launch --exit-with-x11 ck-launch-session startplasma-x11\" > ~/.xinitrc\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:197 +#: documentation/content/en/books/handbook/desktop/_index.adoc:196 msgid "" "Experimentally, start Plasma manually in a Wayland session by executing the " "following command:" @@ -455,13 +455,13 @@ msgstr "" "следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:201 +#: documentation/content/en/books/handbook/desktop/_index.adoc:200 #, no-wrap msgid "% exec dbus-launch ck-launch-session startplasma-wayland\n" msgstr "% exec dbus-launch ck-launch-session startplasma-wayland\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:208 +#: documentation/content/en/books/handbook/desktop/_index.adoc:207 msgid "" "GNOME is a user-friendly desktop environment. It includes a panel for " "starting applications and displaying status, a desktop, a set of tools and " @@ -474,13 +474,13 @@ msgstr "" "взаимодействие и обеспечение согласованности между приложениями." #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:210 +#: documentation/content/en/books/handbook/desktop/_index.adoc:209 #, no-wrap msgid "Install GNOME meta package" msgstr "Установка метапакета GNOME" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:213 +#: documentation/content/en/books/handbook/desktop/_index.adoc:212 msgid "" "To install the GNOME meta package with GNOME Desktop and Applications, " "execute:" @@ -489,19 +489,19 @@ msgstr "" "выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:217 +#: documentation/content/en/books/handbook/desktop/_index.adoc:216 #, no-wrap msgid "# pkg install gnome\n" msgstr "# pkg install gnome\n" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:220 +#: documentation/content/en/books/handbook/desktop/_index.adoc:219 #, no-wrap msgid "Minimal GNOME installation" msgstr "Минимальная установка GNOME" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:223 +#: documentation/content/en/books/handbook/desktop/_index.adoc:222 msgid "" "To install the GNOME-lite meta package with a GNOME desktop slimmed down for " "only the basics, execute:" @@ -510,19 +510,19 @@ msgstr "" "GNOME, содержащей только основы, выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:227 +#: documentation/content/en/books/handbook/desktop/_index.adoc:226 #, no-wrap msgid "# pkg install gnome-lite\n" msgstr "# pkg install gnome-lite\n" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:230 +#: documentation/content/en/books/handbook/desktop/_index.adoc:229 #, no-wrap msgid "Configure GNOME" msgstr "Настройка GNOME" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:234 +#: documentation/content/en/books/handbook/desktop/_index.adoc:233 msgid "" "GNOME requires `/proc` to be mounted. Add this line to `/etc/fstab` to " "mount this file system automatically during system startup:" @@ -532,10 +532,10 @@ msgstr "" "загрузке системы:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:239 -#: documentation/content/en/books/handbook/desktop/_index.adoc:365 -#: documentation/content/en/books/handbook/desktop/_index.adoc:431 -#: documentation/content/en/books/handbook/desktop/_index.adoc:496 +#: documentation/content/en/books/handbook/desktop/_index.adoc:238 +#: documentation/content/en/books/handbook/desktop/_index.adoc:364 +#: documentation/content/en/books/handbook/desktop/_index.adoc:430 +#: documentation/content/en/books/handbook/desktop/_index.adoc:495 #, no-wrap msgid "" "# Device Mountpoint FStype Options Dump Pass#\n" @@ -545,7 +545,7 @@ msgstr "" "proc /proc procfs rw 0 0\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:243 +#: documentation/content/en/books/handbook/desktop/_index.adoc:242 msgid "" "GNOME uses man:dbus-daemon[1] for a message bus and hardware abstraction. " "This application is automatically installed as a dependency of GNOME." @@ -555,19 +555,19 @@ msgstr "" "зависимость GNOME." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:245 +#: documentation/content/en/books/handbook/desktop/_index.adoc:244 msgid "Enable D-BUS service in `/etc/rc.conf` to start at system boot:" msgstr "" "Включите службу D-BUS в `/etc/rc.conf` для запуска при загрузке системы:" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:252 +#: documentation/content/en/books/handbook/desktop/_index.adoc:251 #, no-wrap msgid "Start GNOME" msgstr "Запуск GNOME" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:256 +#: documentation/content/en/books/handbook/desktop/_index.adoc:255 msgid "" "GNOME Display Manager is the preferred display manager for GNOME. GDM is " "installed as part of the GNOME package." @@ -576,18 +576,18 @@ msgstr "" "GDM устанавливается как часть пакета GNOME." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:258 +#: documentation/content/en/books/handbook/desktop/_index.adoc:257 msgid "Enable GDM in `/etc/rc.conf` to start at system boot:" msgstr "Включите GDM в `/etc/rc.conf` для запуска при загрузке системы:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:262 +#: documentation/content/en/books/handbook/desktop/_index.adoc:261 #, no-wrap msgid "# sysrc gdm_enable=\"YES\"\n" msgstr "# sysrc gdm_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:266 +#: documentation/content/en/books/handbook/desktop/_index.adoc:265 msgid "" "A second method to start GNOME is by manually invoking man:startx[1]. For " "this to work, the following line is needed in `~/.xinitrc`:" @@ -596,13 +596,13 @@ msgstr "" "необходимо добавить следующую строку в файл `~/.xinitrc`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:270 +#: documentation/content/en/books/handbook/desktop/_index.adoc:269 #, no-wrap msgid "% echo \"exec gnome-session\" > ~/.xinitrc\n" msgstr "% echo \"exec gnome-session\" > ~/.xinitrc\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:278 +#: documentation/content/en/books/handbook/desktop/_index.adoc:277 msgid "" "XFCE is a desktop environment based on the GTK+, lightweight and provides a " "simple, efficient, easy-to-use desktop. It is fully configurable, has a " @@ -618,30 +618,30 @@ msgstr "" "для старых или медленных машин с ограниченными ресурсами памяти." #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:280 +#: documentation/content/en/books/handbook/desktop/_index.adoc:279 #, no-wrap msgid "Install XFCE" msgstr "Установка XFCE" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:283 +#: documentation/content/en/books/handbook/desktop/_index.adoc:282 msgid "To install the XFCE meta package, execute:" msgstr "Для установки метапакета XFCE выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:287 +#: documentation/content/en/books/handbook/desktop/_index.adoc:286 #, no-wrap msgid "# pkg install xfce\n" msgstr "# pkg install xfce\n" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:290 +#: documentation/content/en/books/handbook/desktop/_index.adoc:289 #, no-wrap msgid "Configure XFCE" msgstr "Настройка XFCE" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:294 +#: documentation/content/en/books/handbook/desktop/_index.adoc:293 msgid "" "XFCE uses man:dbus-daemon[1] for a message bus and hardware abstraction. " "This application is automatically installed as a dependency of XFCE." @@ -651,21 +651,21 @@ msgstr "" "XFCE." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:296 -#: documentation/content/en/books/handbook/desktop/_index.adoc:502 +#: documentation/content/en/books/handbook/desktop/_index.adoc:295 +#: documentation/content/en/books/handbook/desktop/_index.adoc:501 msgid "Enable D-BUS in `/etc/rc.conf` to start at system boot:" msgstr "Включите D-BUS в `/etc/rc.conf` для запуска при загрузке системы:" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:303 +#: documentation/content/en/books/handbook/desktop/_index.adoc:302 #, no-wrap msgid "Start XFCE" msgstr "Запуск XFCE" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:306 -#: documentation/content/en/books/handbook/desktop/_index.adoc:380 -#: documentation/content/en/books/handbook/desktop/_index.adoc:446 +#: documentation/content/en/books/handbook/desktop/_index.adoc:305 +#: documentation/content/en/books/handbook/desktop/_index.adoc:379 +#: documentation/content/en/books/handbook/desktop/_index.adoc:445 msgid "" "package:x11/lightdm[] is a display manager that supports different display " "technologies and is a good choice as it is very lightweight, requires little " @@ -676,38 +676,38 @@ msgstr "" "легковесен, требует мало памяти и обладает высокой производительностью." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:308 -#: documentation/content/en/books/handbook/desktop/_index.adoc:382 +#: documentation/content/en/books/handbook/desktop/_index.adoc:307 +#: documentation/content/en/books/handbook/desktop/_index.adoc:381 msgid "To install it, execute:" msgstr "Для установки выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:312 -#: documentation/content/en/books/handbook/desktop/_index.adoc:386 -#: documentation/content/en/books/handbook/desktop/_index.adoc:452 +#: documentation/content/en/books/handbook/desktop/_index.adoc:311 +#: documentation/content/en/books/handbook/desktop/_index.adoc:385 +#: documentation/content/en/books/handbook/desktop/_index.adoc:451 #, no-wrap msgid "# pkg install lightdm lightdm-gtk-greeter\n" msgstr "# pkg install lightdm lightdm-gtk-greeter\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:315 -#: documentation/content/en/books/handbook/desktop/_index.adoc:389 -#: documentation/content/en/books/handbook/desktop/_index.adoc:455 +#: documentation/content/en/books/handbook/desktop/_index.adoc:314 +#: documentation/content/en/books/handbook/desktop/_index.adoc:388 +#: documentation/content/en/books/handbook/desktop/_index.adoc:454 msgid "Enable lightdm in `/etc/rc.conf` to start at system boot:" msgstr "" "Включите lightdm в `/etc/rc.conf` для автоматического запуска при загрузке " "системы:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:319 -#: documentation/content/en/books/handbook/desktop/_index.adoc:393 -#: documentation/content/en/books/handbook/desktop/_index.adoc:459 +#: documentation/content/en/books/handbook/desktop/_index.adoc:318 +#: documentation/content/en/books/handbook/desktop/_index.adoc:392 +#: documentation/content/en/books/handbook/desktop/_index.adoc:458 #, no-wrap msgid "# sysrc lightdm_enable=\"YES\"\n" msgstr "# sysrc lightdm_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:323 +#: documentation/content/en/books/handbook/desktop/_index.adoc:322 msgid "" "A second method to start XFCE is by manually invoking man:startx[1]. For " "this to work, the following line is needed in `~/.xinitrc`:" @@ -716,13 +716,13 @@ msgstr "" "`~/.xinitrc` должна быть следующая строка:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:327 +#: documentation/content/en/books/handbook/desktop/_index.adoc:326 #, no-wrap msgid "% echo '. /usr/local/etc/xdg/xfce4/xinitrc' > ~/.xinitrc\n" msgstr "% echo '. /usr/local/etc/xdg/xfce4/xinitrc' > ~/.xinitrc\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:334 +#: documentation/content/en/books/handbook/desktop/_index.adoc:333 msgid "" "The MATE Desktop Environment is the continuation of GNOME 2. It provides an " "intuitive and attractive desktop environment using traditional metaphors." @@ -732,13 +732,13 @@ msgstr "" "традиционные метафоры." #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:336 +#: documentation/content/en/books/handbook/desktop/_index.adoc:335 #, no-wrap msgid "Install MATE meta package" msgstr "Установка метапакета MATE" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:339 +#: documentation/content/en/books/handbook/desktop/_index.adoc:338 msgid "" "To install the MATE meta package that includes the MATE Desktop with some " "extra applications such as text editor, archiver manager, etc., execute:" @@ -748,19 +748,19 @@ msgstr "" "архивов и т.д., выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:343 +#: documentation/content/en/books/handbook/desktop/_index.adoc:342 #, no-wrap msgid "# pkg install mate\n" msgstr "# pkg install mate\n" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:346 +#: documentation/content/en/books/handbook/desktop/_index.adoc:345 #, no-wrap msgid "Minimal MATE installation" msgstr "Минимальная установка MATE" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:349 +#: documentation/content/en/books/handbook/desktop/_index.adoc:348 msgid "" "To install the MATE lite meta package with MATE desktop slimmed down for " "only the basics, execute:" @@ -769,19 +769,19 @@ msgstr "" "MATE, содержащий только основы, выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:353 +#: documentation/content/en/books/handbook/desktop/_index.adoc:352 #, no-wrap msgid "# pkg install mate-base\n" msgstr "# pkg install mate-base\n" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:356 +#: documentation/content/en/books/handbook/desktop/_index.adoc:355 #, no-wrap msgid "Configure MATE" msgstr "Настройка MATE" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:360 +#: documentation/content/en/books/handbook/desktop/_index.adoc:359 msgid "" "MATE requires `/proc` to be mounted. Add this line to `/etc/fstab` to mount " "this file system automatically during system startup:" @@ -790,7 +790,7 @@ msgstr "" "чтобы автоматически подключать эту файловую систему при загрузке системы:" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:370 +#: documentation/content/en/books/handbook/desktop/_index.adoc:369 msgid "" "MATE uses man:dbus-daemon[1] for a message bus and hardware abstraction. " "This application is automatically installed as a dependency of MATE. Enable " @@ -801,13 +801,13 @@ msgstr "" "MATE. Для запуска D-BUS при загрузке системы включите его в `/etc/rc.conf`:" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:377 +#: documentation/content/en/books/handbook/desktop/_index.adoc:376 #, no-wrap msgid "Start MATE" msgstr "Запуск MATE" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:397 +#: documentation/content/en/books/handbook/desktop/_index.adoc:396 msgid "" "A second method to start MATE is by manually invoking man:startx[1]. For " "this to work, the following line is needed in `~/.xinitrc`:" @@ -816,13 +816,13 @@ msgstr "" "необходимо добавить следующую строку в файл `~/.xinitrc`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:401 +#: documentation/content/en/books/handbook/desktop/_index.adoc:400 #, no-wrap msgid "% echo \"exec dbus-launch --exit-with-x11 ck-launch-session mate-session\" > ~/.xinitrc\n" msgstr "% echo \"exec dbus-launch --exit-with-x11 ck-launch-session mate-session\" > ~/.xinitrc\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:410 +#: documentation/content/en/books/handbook/desktop/_index.adoc:409 msgid "" "Cinnamon is a UNIX(R) desktop which provides advanced innovative features " "and a traditional user experience. The desktop layout is similar to Gnome " @@ -838,40 +838,40 @@ msgstr "" "рабочую среду." #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:412 +#: documentation/content/en/books/handbook/desktop/_index.adoc:411 #, no-wrap msgid "Install Cinnamon" msgstr "Установка Cinnamon" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:415 +#: documentation/content/en/books/handbook/desktop/_index.adoc:414 msgid "To install the Cinnamon package, execute:" msgstr "Для установки пакета Cinnamon выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:419 +#: documentation/content/en/books/handbook/desktop/_index.adoc:418 #, no-wrap msgid "# pkg install cinnamon\n" msgstr "# pkg install cinnamon\n" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:422 +#: documentation/content/en/books/handbook/desktop/_index.adoc:421 #, no-wrap msgid "Configure Cinnamon" msgstr "Настройка Cinnamon" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:426 +#: documentation/content/en/books/handbook/desktop/_index.adoc:425 msgid "" "Cinnamon requires `/proc` to be mounted. Add this line to `/etc/fstab` to " "mount this file system automatically during system startup:" msgstr "" -"Для работы Cinnamon требуется подключенный `/proc`. Добавьте следующую " +"Для работы Cinnamon требуется подключённый `/proc`. Добавьте следующую " "строку в `/etc/fstab`, чтобы автоматически подключать эту файловую систему " "при загрузке системы:" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:436 +#: documentation/content/en/books/handbook/desktop/_index.adoc:435 msgid "" "Cinnamon uses man:dbus-daemon[1] for a message bus and hardware " "abstraction. This application is automatically installed as a dependency of " @@ -883,18 +883,18 @@ msgstr "" "conf`:" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:443 +#: documentation/content/en/books/handbook/desktop/_index.adoc:442 #, no-wrap msgid "Start Cinnamon" msgstr "Запуск Cinnamon" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:448 +#: documentation/content/en/books/handbook/desktop/_index.adoc:447 msgid "To install it execute:" msgstr "Для установки выполните:" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:463 +#: documentation/content/en/books/handbook/desktop/_index.adoc:462 msgid "" "A second method to start Cinnamon is by manually invoking man:startx[1]. " "For this to work, the following line is needed in `~/.xinitrc`:" @@ -903,13 +903,13 @@ msgstr "" "необходимо добавить следующую строку в файл `~/.xinitrc`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:467 +#: documentation/content/en/books/handbook/desktop/_index.adoc:466 #, no-wrap msgid "% echo \"exec dbus-launch --exit-with-x11 ck-launch-session cinnamon-session\" > ~/.xinitrc\n" msgstr "% echo \"exec dbus-launch --exit-with-x11 ck-launch-session cinnamon-session\" > ~/.xinitrc\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:475 +#: documentation/content/en/books/handbook/desktop/_index.adoc:474 msgid "" "LXQt is an advanced, easy-to-use, and fast desktop environment based on Qt " "technologies. It has been tailored for users who value simplicity, speed, " @@ -923,30 +923,30 @@ msgstr "" "производительных компьютерах." #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:477 +#: documentation/content/en/books/handbook/desktop/_index.adoc:476 #, no-wrap msgid "Install LXQT" msgstr "Установка LXQT" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:480 +#: documentation/content/en/books/handbook/desktop/_index.adoc:479 msgid "To install the LXQT meta package, execute:" msgstr "Чтобы установить метапакет LXQT, выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:484 +#: documentation/content/en/books/handbook/desktop/_index.adoc:483 #, no-wrap msgid "# pkg install lxqt\n" msgstr "# pkg install lxqt\n" #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:487 +#: documentation/content/en/books/handbook/desktop/_index.adoc:486 #, no-wrap msgid "Configure LXQT" msgstr "Настройка LXQT" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:491 +#: documentation/content/en/books/handbook/desktop/_index.adoc:490 msgid "" "LXQT requires `/proc` to be mounted. Add this line to `/etc/fstab` to mount " "this file system automatically during system startup:" @@ -955,7 +955,7 @@ msgstr "" "чтобы автоматически подключать эту файловую систему при загрузке системы:" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:500 +#: documentation/content/en/books/handbook/desktop/_index.adoc:499 msgid "" "LXQT uses man:dbus-daemon[1] for a message bus and hardware abstraction. " "This application is automatically installed as a dependency of LXQT." @@ -965,13 +965,13 @@ msgstr "" "зависимость LXQT." #. type: Title ==== -#: documentation/content/en/books/handbook/desktop/_index.adoc:509 +#: documentation/content/en/books/handbook/desktop/_index.adoc:508 #, no-wrap msgid "Start LXQT" msgstr "Запуск LXQT" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:513 +#: documentation/content/en/books/handbook/desktop/_index.adoc:512 msgid "" "The preferred LXQT display manager is package:x11/sddm[]. To install " "package:x11/sddm[], execute:" @@ -980,14 +980,14 @@ msgstr "" "Для установки package:x11/sddm[] выполните:" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:520 +#: documentation/content/en/books/handbook/desktop/_index.adoc:519 msgid "Enable SDDM service in `/etc/rc.conf` to start at system boot:" msgstr "" "Включите службу SDDM в `/etc/rc.conf` для автоматического запуска при " "загрузке системы:" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:527 +#: documentation/content/en/books/handbook/desktop/_index.adoc:526 msgid "" "The keyboard language can be set in SDDM by running the following command " "(for example, for Spanish):" @@ -996,7 +996,7 @@ msgstr "" "(например, для испанского):" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:535 +#: documentation/content/en/books/handbook/desktop/_index.adoc:534 msgid "" "A second method to start LXQT is by manually invoking man:startx[1]. For " "this to work, the following line is needed in `~/.xinitrc`:" @@ -1005,19 +1005,19 @@ msgstr "" "потребуется добавить следующую строку в `~/.xinitrc`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:539 +#: documentation/content/en/books/handbook/desktop/_index.adoc:538 #, no-wrap msgid "% echo \"exec dbus-launch --exit-with-x11 ck-launch-session startlxqt\" > ~/.xinitrc\n" msgstr "% echo \"exec dbus-launch --exit-with-x11 ck-launch-session startlxqt\" > ~/.xinitrc\n" #. type: Title == -#: documentation/content/en/books/handbook/desktop/_index.adoc:542 +#: documentation/content/en/books/handbook/desktop/_index.adoc:541 #, no-wrap msgid "Browsers" msgstr "Браузеры" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:545 +#: documentation/content/en/books/handbook/desktop/_index.adoc:544 msgid "" "This section describes how to install and configure some popular web " "browsers on a FreeBSD system, from full web browsers with high resource " @@ -1029,224 +1029,224 @@ msgstr "" "ресурсов." #. type: Block title -#: documentation/content/en/books/handbook/desktop/_index.adoc:546 +#: documentation/content/en/books/handbook/desktop/_index.adoc:545 #, no-wrap msgid "Supported browsers" msgstr "Поддерживаемые браузеры" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:551 -#: documentation/content/en/books/handbook/desktop/_index.adoc:757 -#: documentation/content/en/books/handbook/desktop/_index.adoc:912 -#: documentation/content/en/books/handbook/desktop/_index.adoc:994 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1103 +#: documentation/content/en/books/handbook/desktop/_index.adoc:550 +#: documentation/content/en/books/handbook/desktop/_index.adoc:759 +#: documentation/content/en/books/handbook/desktop/_index.adoc:914 +#: documentation/content/en/books/handbook/desktop/_index.adoc:996 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1105 #, no-wrap msgid "Resources Needed" msgstr "Необходимые ресурсы" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:552 -#: documentation/content/en/books/handbook/desktop/_index.adoc:604 +#: documentation/content/en/books/handbook/desktop/_index.adoc:551 +#: documentation/content/en/books/handbook/desktop/_index.adoc:603 #, no-wrap msgid "Firefox" msgstr "Firefox" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:553 -#: documentation/content/en/books/handbook/desktop/_index.adoc:568 -#: documentation/content/en/books/handbook/desktop/_index.adoc:914 +#: documentation/content/en/books/handbook/desktop/_index.adoc:552 +#: documentation/content/en/books/handbook/desktop/_index.adoc:567 +#: documentation/content/en/books/handbook/desktop/_index.adoc:916 #, no-wrap msgid "MPL 2.0" msgstr "MPL 2.0" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:554 +#: documentation/content/en/books/handbook/desktop/_index.adoc:553 #, no-wrap msgid "package:www/firefox[]" msgstr "package:www/firefox[]" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:556 -#: documentation/content/en/books/handbook/desktop/_index.adoc:561 -#: documentation/content/en/books/handbook/desktop/_index.adoc:566 -#: documentation/content/en/books/handbook/desktop/_index.adoc:571 -#: documentation/content/en/books/handbook/desktop/_index.adoc:762 -#: documentation/content/en/books/handbook/desktop/_index.adoc:767 -#: documentation/content/en/books/handbook/desktop/_index.adoc:772 -#: documentation/content/en/books/handbook/desktop/_index.adoc:777 -#: documentation/content/en/books/handbook/desktop/_index.adoc:917 -#: documentation/content/en/books/handbook/desktop/_index.adoc:999 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1108 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1113 +#: documentation/content/en/books/handbook/desktop/_index.adoc:555 +#: documentation/content/en/books/handbook/desktop/_index.adoc:560 +#: documentation/content/en/books/handbook/desktop/_index.adoc:565 +#: documentation/content/en/books/handbook/desktop/_index.adoc:570 +#: documentation/content/en/books/handbook/desktop/_index.adoc:764 +#: documentation/content/en/books/handbook/desktop/_index.adoc:769 +#: documentation/content/en/books/handbook/desktop/_index.adoc:774 +#: documentation/content/en/books/handbook/desktop/_index.adoc:779 +#: documentation/content/en/books/handbook/desktop/_index.adoc:919 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1001 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1110 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1115 #, no-wrap msgid "Heavy" msgstr "Много" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:557 -#: documentation/content/en/books/handbook/desktop/_index.adoc:624 +#: documentation/content/en/books/handbook/desktop/_index.adoc:556 +#: documentation/content/en/books/handbook/desktop/_index.adoc:623 #, no-wrap msgid "Chromium" msgstr "Chromium" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:558 -#: documentation/content/en/books/handbook/desktop/_index.adoc:563 +#: documentation/content/en/books/handbook/desktop/_index.adoc:557 +#: documentation/content/en/books/handbook/desktop/_index.adoc:562 #, no-wrap msgid "BSD-3 and others" msgstr "BSD-3 и другие" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:559 +#: documentation/content/en/books/handbook/desktop/_index.adoc:558 #, no-wrap msgid "package:www/chromium[]" msgstr "package:www/chromium[]" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:562 -#: documentation/content/en/books/handbook/desktop/_index.adoc:643 +#: documentation/content/en/books/handbook/desktop/_index.adoc:561 +#: documentation/content/en/books/handbook/desktop/_index.adoc:645 #, no-wrap msgid "Iridium browser" msgstr "Браузер Iridium" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:564 +#: documentation/content/en/books/handbook/desktop/_index.adoc:563 #, no-wrap msgid "package:www/iridium-browser[]" msgstr "package:www/iridium-browser[]" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:567 -#: documentation/content/en/books/handbook/desktop/_index.adoc:656 +#: documentation/content/en/books/handbook/desktop/_index.adoc:566 +#: documentation/content/en/books/handbook/desktop/_index.adoc:658 #, no-wrap msgid "Falkon" msgstr "Falkon" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:569 +#: documentation/content/en/books/handbook/desktop/_index.adoc:568 #, no-wrap msgid "package:www/falkon-qtonly[]" msgstr "package:www/falkon-qtonly[]" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:572 -#: documentation/content/en/books/handbook/desktop/_index.adoc:672 +#: documentation/content/en/books/handbook/desktop/_index.adoc:571 +#: documentation/content/en/books/handbook/desktop/_index.adoc:674 #, no-wrap msgid "Konqueror" msgstr "Konqueror" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:574 +#: documentation/content/en/books/handbook/desktop/_index.adoc:573 #, no-wrap msgid "package:x11-fm/konqueror[]" msgstr "package:x11-fm/konqueror[]" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:576 -#: documentation/content/en/books/handbook/desktop/_index.adoc:581 -#: documentation/content/en/books/handbook/desktop/_index.adoc:586 -#: documentation/content/en/books/handbook/desktop/_index.adoc:922 -#: documentation/content/en/books/handbook/desktop/_index.adoc:927 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1004 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1009 +#: documentation/content/en/books/handbook/desktop/_index.adoc:575 +#: documentation/content/en/books/handbook/desktop/_index.adoc:580 +#: documentation/content/en/books/handbook/desktop/_index.adoc:585 +#: documentation/content/en/books/handbook/desktop/_index.adoc:924 +#: documentation/content/en/books/handbook/desktop/_index.adoc:929 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1006 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1011 #, no-wrap msgid "Medium" msgstr "Средне" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:577 -#: documentation/content/en/books/handbook/desktop/_index.adoc:685 +#: documentation/content/en/books/handbook/desktop/_index.adoc:576 +#: documentation/content/en/books/handbook/desktop/_index.adoc:687 #, no-wrap msgid "Gnome Web (Epiphany)" msgstr "Gnome Web (Epiphany)" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:578 -#: documentation/content/en/books/handbook/desktop/_index.adoc:583 -#: documentation/content/en/books/handbook/desktop/_index.adoc:588 -#: documentation/content/en/books/handbook/desktop/_index.adoc:789 +#: documentation/content/en/books/handbook/desktop/_index.adoc:577 +#: documentation/content/en/books/handbook/desktop/_index.adoc:582 +#: documentation/content/en/books/handbook/desktop/_index.adoc:587 +#: documentation/content/en/books/handbook/desktop/_index.adoc:791 #, no-wrap msgid "GPL 3.0 or later" msgstr "GPL 3.0 или новее" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:579 +#: documentation/content/en/books/handbook/desktop/_index.adoc:578 #, no-wrap msgid "package:www/epiphany[]" msgstr "package:www/epiphany[]" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:582 -#: documentation/content/en/books/handbook/desktop/_index.adoc:697 +#: documentation/content/en/books/handbook/desktop/_index.adoc:581 +#: documentation/content/en/books/handbook/desktop/_index.adoc:699 #, no-wrap msgid "qutebrowser" msgstr "qutebrowser" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:584 +#: documentation/content/en/books/handbook/desktop/_index.adoc:583 #, no-wrap msgid "package:www/qutebrowser[]" msgstr "package:www/qutebrowser[]" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:587 -#: documentation/content/en/books/handbook/desktop/_index.adoc:710 +#: documentation/content/en/books/handbook/desktop/_index.adoc:586 +#: documentation/content/en/books/handbook/desktop/_index.adoc:712 #, no-wrap msgid "Dillo" msgstr "Dillo" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:589 +#: documentation/content/en/books/handbook/desktop/_index.adoc:588 #, no-wrap msgid "package:www/dillo2[]" msgstr "package:www/dillo2[]" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:591 -#: documentation/content/en/books/handbook/desktop/_index.adoc:596 -#: documentation/content/en/books/handbook/desktop/_index.adoc:601 -#: documentation/content/en/books/handbook/desktop/_index.adoc:782 -#: documentation/content/en/books/handbook/desktop/_index.adoc:787 -#: documentation/content/en/books/handbook/desktop/_index.adoc:792 +#: documentation/content/en/books/handbook/desktop/_index.adoc:590 +#: documentation/content/en/books/handbook/desktop/_index.adoc:595 +#: documentation/content/en/books/handbook/desktop/_index.adoc:600 +#: documentation/content/en/books/handbook/desktop/_index.adoc:784 +#: documentation/content/en/books/handbook/desktop/_index.adoc:789 +#: documentation/content/en/books/handbook/desktop/_index.adoc:794 #, no-wrap msgid "Light" msgstr "Мало" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:592 -#: documentation/content/en/books/handbook/desktop/_index.adoc:723 +#: documentation/content/en/books/handbook/desktop/_index.adoc:591 +#: documentation/content/en/books/handbook/desktop/_index.adoc:725 #, no-wrap msgid "Links" msgstr "Ссылки" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:594 +#: documentation/content/en/books/handbook/desktop/_index.adoc:593 #, no-wrap msgid "package:www/links[]" msgstr "package:www/links[]" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:597 -#: documentation/content/en/books/handbook/desktop/_index.adoc:735 +#: documentation/content/en/books/handbook/desktop/_index.adoc:596 +#: documentation/content/en/books/handbook/desktop/_index.adoc:737 #, no-wrap msgid "w3m" msgstr "w3m" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:598 -#: documentation/content/en/books/handbook/desktop/_index.adoc:759 +#: documentation/content/en/books/handbook/desktop/_index.adoc:597 +#: documentation/content/en/books/handbook/desktop/_index.adoc:761 #, no-wrap msgid "MIT" msgstr "MIT" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:599 +#: documentation/content/en/books/handbook/desktop/_index.adoc:598 #, no-wrap msgid "package:www/w3m[]" msgstr "package:www/w3m[]" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:608 +#: documentation/content/en/books/handbook/desktop/_index.adoc:607 msgid "" "Firefox is an open source browser that features a standards-compliant HTML " "display engine, tabbed browsing, popup blocking, extensions, improved " @@ -1258,31 +1258,31 @@ msgstr "" "Firefox основан на кодовой базе Mozilla." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:610 +#: documentation/content/en/books/handbook/desktop/_index.adoc:609 msgid "" "To install the package of the latest release version of Firefox, execute:" msgstr "Для установки пакета последней выпущенной версии Firefox выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:614 +#: documentation/content/en/books/handbook/desktop/_index.adoc:613 #, no-wrap msgid "# pkg install firefox\n" msgstr "# pkg install firefox\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:617 +#: documentation/content/en/books/handbook/desktop/_index.adoc:616 msgid "" "To instead install Firefox Extended Support Release (ESR) version, execute:" msgstr "Для установки Firefox Extended Support Release (ESR) выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:621 +#: documentation/content/en/books/handbook/desktop/_index.adoc:620 #, no-wrap msgid "# pkg install firefox-esr\n" msgstr "# pkg install firefox-esr\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:629 +#: documentation/content/en/books/handbook/desktop/_index.adoc:628 msgid "" "Chromium is an open source browser project that aims to build a safer, " "faster, and more stable web browsing experience. Chromium features tabbed " @@ -1296,18 +1296,18 @@ msgstr "" "которого создан браузер Google Chrome." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:631 +#: documentation/content/en/books/handbook/desktop/_index.adoc:630 msgid "To install Chromium, execute:" msgstr "Чтобы установить Chromium, выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:635 +#: documentation/content/en/books/handbook/desktop/_index.adoc:634 #, no-wrap msgid "# pkg install chromium\n" msgstr "# pkg install chromium\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:640 +#: documentation/content/en/books/handbook/desktop/_index.adoc:639 msgid "" "The executable for Chromium is [.filename]#/usr/local/bin/chrome#, not [." "filename]#/usr/local/bin/chromium#." @@ -1315,8 +1315,19 @@ msgstr "" "Исполняемый файл Chromium находится по пути [.filename]#/usr/local/bin/" "chrome#, а не [.filename]#/usr/local/bin/chromium#." +#. type: delimited block = 4 +#: documentation/content/en/books/handbook/desktop/_index.adoc:642 +msgid "" +"Available search engines in Chromium are region-locked. Refer to the " +"section on crossref:l10n[using-localization, Using Localization] to " +"configure an appropriate locale." +msgstr "" +"Поисковые системы в Chromium привязаны к регионам. Обратитесь к секции " +"crossref:l10n[using-localication, Использование локализации] для информации " +"о конфигурировании соответствующих настроек." + #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:647 +#: documentation/content/en/books/handbook/desktop/_index.adoc:649 msgid "" "Iridium is a free, open, and libre browser modification of the Chromium code " "base, with privacy being enhanced in several key areas. Automatic " @@ -1330,18 +1341,18 @@ msgstr "" "с согласия пользователя." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:649 +#: documentation/content/en/books/handbook/desktop/_index.adoc:651 msgid "To install Iridium, execute:" msgstr "Для установки Iridium выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:653 +#: documentation/content/en/books/handbook/desktop/_index.adoc:655 #, no-wrap msgid "# pkg install iridium-browser\n" msgstr "# pkg install iridium-browser\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:663 +#: documentation/content/en/books/handbook/desktop/_index.adoc:665 msgid "" "Falkon is a new-ish and very fast QtWebEngine browser. It aims to be a " "lightweight web browser available on all major platforms. Falkon has all " @@ -1359,18 +1370,18 @@ msgstr "" "редактировать локальную базу данных сертификатов CA." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:665 +#: documentation/content/en/books/handbook/desktop/_index.adoc:667 msgid "To install Falkon, execute:" msgstr "Для установки Falkon выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:669 +#: documentation/content/en/books/handbook/desktop/_index.adoc:671 #, no-wrap msgid "# pkg install falkon\n" msgstr "# pkg install falkon\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:676 +#: documentation/content/en/books/handbook/desktop/_index.adoc:678 msgid "" "Konqueror is more than a web browser as it is also a file manager and a " "multimedia viewer. It supports WebKit, a rendering engine used by many " @@ -1382,18 +1393,18 @@ msgstr "" "Chromium, а также собственный движок KHTML." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:678 +#: documentation/content/en/books/handbook/desktop/_index.adoc:680 msgid "To install Konqueror, execute:" msgstr "Чтобы установить Konqueror, выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:682 +#: documentation/content/en/books/handbook/desktop/_index.adoc:684 #, no-wrap msgid "# pkg install konqueror\n" msgstr "# pkg install konqueror\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:688 +#: documentation/content/en/books/handbook/desktop/_index.adoc:690 msgid "" "Gnome Web (Epiphany) is a web browser designed to be as lightweight and fast " "as possible, at the expense of many of the features found in other browsers." @@ -1403,18 +1414,18 @@ msgstr "" "браузерах." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:690 +#: documentation/content/en/books/handbook/desktop/_index.adoc:692 msgid "To install Gnome Web (Epiphany), execute:" msgstr "Для установки Gnome Web (Epiphany) выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:694 +#: documentation/content/en/books/handbook/desktop/_index.adoc:696 #, no-wrap msgid "# pkg install epiphany\n" msgstr "# pkg install epiphany\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:701 +#: documentation/content/en/books/handbook/desktop/_index.adoc:703 msgid "" "Qutebrowser is a keyboard-focused browser with a minimal GUI. It is based " "on Python and PyQt5 and free software, licensed under the GPL." @@ -1424,18 +1435,18 @@ msgstr "" "распространяется как свободное программное обеспечение под лицензией GPL." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:703 +#: documentation/content/en/books/handbook/desktop/_index.adoc:705 msgid "To install qutebrowser, execute:" msgstr "Для установки qutebrowser выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:707 +#: documentation/content/en/books/handbook/desktop/_index.adoc:709 #, no-wrap msgid "# pkg install qutebrowser\n" msgstr "# pkg install qutebrowser\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:714 +#: documentation/content/en/books/handbook/desktop/_index.adoc:716 msgid "" "Dillo aims to be a multiplatform alternative browser that is small, stable, " "developer-friendly, usable, fast, and extensible. This new, experimental " @@ -1449,18 +1460,18 @@ msgstr "" "GTK1, и была существенно переработана." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:716 +#: documentation/content/en/books/handbook/desktop/_index.adoc:718 msgid "To install Dillo, execute:" msgstr "Для установки Dillo выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:720 +#: documentation/content/en/books/handbook/desktop/_index.adoc:722 #, no-wrap msgid "# pkg install dillo\n" msgstr "# pkg install dillo\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:726 +#: documentation/content/en/books/handbook/desktop/_index.adoc:728 msgid "" "A lynx-like web browser with text and graphics modes with many features like " "displaying tables, menus, etc." @@ -1469,18 +1480,18 @@ msgstr "" "поддерживающий множество функций, таких как отображение таблиц, меню и т.д." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:728 +#: documentation/content/en/books/handbook/desktop/_index.adoc:730 msgid "To install Links, execute:" msgstr "Для установки Links выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:732 +#: documentation/content/en/books/handbook/desktop/_index.adoc:734 #, no-wrap msgid "# pkg install links\n" msgstr "# pkg install links\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:739 +#: documentation/content/en/books/handbook/desktop/_index.adoc:741 msgid "" "w3m is a pager/text-based web browser. It is a similar application to Lynx, " "but it has several features Lynx does not have like rendering tables and " @@ -1491,24 +1502,24 @@ msgstr "" "которых нет в Lynx, таких как отображение таблиц и фреймов." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:741 +#: documentation/content/en/books/handbook/desktop/_index.adoc:743 msgid "To install w3m, execute:" msgstr "Для установки w3m выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:745 +#: documentation/content/en/books/handbook/desktop/_index.adoc:747 #, no-wrap msgid "# pkg install w3m\n" msgstr "# pkg install w3m\n" #. type: Title == -#: documentation/content/en/books/handbook/desktop/_index.adoc:748 +#: documentation/content/en/books/handbook/desktop/_index.adoc:750 #, no-wrap msgid "Development tools" msgstr "Инструменты разработки" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:751 +#: documentation/content/en/books/handbook/desktop/_index.adoc:753 msgid "" "This section describes how to install and configure some popular development " "tools on a FreeBSD system." @@ -1517,133 +1528,133 @@ msgstr "" "инструменты разработки в системе FreeBSD." #. type: Block title -#: documentation/content/en/books/handbook/desktop/_index.adoc:752 +#: documentation/content/en/books/handbook/desktop/_index.adoc:754 #, no-wrap msgid "Supported development tools" msgstr "Поддерживаемые инструменты разработки" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:758 -#: documentation/content/en/books/handbook/desktop/_index.adoc:795 +#: documentation/content/en/books/handbook/desktop/_index.adoc:760 +#: documentation/content/en/books/handbook/desktop/_index.adoc:797 #, no-wrap msgid "Visual Studio Code" msgstr "Visual Studio Code" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:760 +#: documentation/content/en/books/handbook/desktop/_index.adoc:762 #, no-wrap msgid "package:editors/vscode[]" msgstr "package:editors/vscode[]" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:763 -#: documentation/content/en/books/handbook/desktop/_index.adoc:808 +#: documentation/content/en/books/handbook/desktop/_index.adoc:765 +#: documentation/content/en/books/handbook/desktop/_index.adoc:810 #, no-wrap msgid "Qt Creator" msgstr "Qt Creator" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:764 +#: documentation/content/en/books/handbook/desktop/_index.adoc:766 #, no-wrap msgid "QtGPL" msgstr "QtGPL" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:765 +#: documentation/content/en/books/handbook/desktop/_index.adoc:767 #, no-wrap msgid "package:devel/qtcreator[]" msgstr "package:devel/qtcreator[]" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:768 +#: documentation/content/en/books/handbook/desktop/_index.adoc:770 #, no-wrap msgid "Kdevelop" msgstr "Kdevelop" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:769 +#: documentation/content/en/books/handbook/desktop/_index.adoc:771 #, no-wrap msgid "GPL 2.0 or later and LGPL 2.0 or later" msgstr "GPL 2.0 или более поздняя и LGPL 2.0 или более поздняя" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:770 +#: documentation/content/en/books/handbook/desktop/_index.adoc:772 #, no-wrap msgid "package:devel/kdevelop[]" msgstr "package:devel/kdevelop[]" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:773 -#: documentation/content/en/books/handbook/desktop/_index.adoc:841 +#: documentation/content/en/books/handbook/desktop/_index.adoc:775 +#: documentation/content/en/books/handbook/desktop/_index.adoc:843 #, no-wrap msgid "Eclipse IDE" msgstr "Eclipse IDE" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:774 +#: documentation/content/en/books/handbook/desktop/_index.adoc:776 #, no-wrap msgid "EPL" msgstr "EPL" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:775 +#: documentation/content/en/books/handbook/desktop/_index.adoc:777 #, no-wrap msgid "package:java/eclipse[]" msgstr "package:java/eclipse[]" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:778 -#: documentation/content/en/books/handbook/desktop/_index.adoc:855 +#: documentation/content/en/books/handbook/desktop/_index.adoc:780 +#: documentation/content/en/books/handbook/desktop/_index.adoc:857 #, no-wrap msgid "Vim" msgstr "Vim" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:779 +#: documentation/content/en/books/handbook/desktop/_index.adoc:781 #, no-wrap msgid "VIM" msgstr "VIM" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:780 +#: documentation/content/en/books/handbook/desktop/_index.adoc:782 #, no-wrap msgid "package:editors/vim[]" msgstr "package:editors/vim[]" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:783 -#: documentation/content/en/books/handbook/desktop/_index.adoc:872 +#: documentation/content/en/books/handbook/desktop/_index.adoc:785 +#: documentation/content/en/books/handbook/desktop/_index.adoc:874 #, no-wrap msgid "Neovim" msgstr "Neovim" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:784 +#: documentation/content/en/books/handbook/desktop/_index.adoc:786 #, no-wrap msgid "Apache 2.0" msgstr "Apache 2.0" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:785 +#: documentation/content/en/books/handbook/desktop/_index.adoc:787 #, no-wrap msgid "package:editors/neovim[]" msgstr "package:editors/neovim[]" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:788 -#: documentation/content/en/books/handbook/desktop/_index.adoc:886 +#: documentation/content/en/books/handbook/desktop/_index.adoc:790 +#: documentation/content/en/books/handbook/desktop/_index.adoc:888 #, no-wrap msgid "GNU Emacs" msgstr "GNU Emacs" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:790 +#: documentation/content/en/books/handbook/desktop/_index.adoc:792 #, no-wrap msgid "package:editors/emacs[]" msgstr "package:editors/emacs[]" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:799 +#: documentation/content/en/books/handbook/desktop/_index.adoc:801 msgid "" "Visual Studio Code is a type of tool that combines the simplicity of a code " "editor with what developers need for their core edit-build-debug cycle. It " @@ -1657,18 +1668,18 @@ msgstr "" "инструментами." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:801 +#: documentation/content/en/books/handbook/desktop/_index.adoc:803 msgid "To install Visual Studio Code, execute:" msgstr "Для установки Visual Studio Code выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:805 +#: documentation/content/en/books/handbook/desktop/_index.adoc:807 #, no-wrap msgid "# pkg install vscode\n" msgstr "# pkg install vscode\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:812 +#: documentation/content/en/books/handbook/desktop/_index.adoc:814 msgid "" "Qt Creator is a cross-platform IDE (integrated development environment) " "tailored to the needs of Qt developers. Functionalities included with Qt " @@ -1679,54 +1690,54 @@ msgstr "" "Qt Creator включают:" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:814 +#: documentation/content/en/books/handbook/desktop/_index.adoc:816 msgid "code editor with C++, QML and ECMAscript support;" msgstr "редактор кода с поддержкой C++, QML и ECMAscript;" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:815 +#: documentation/content/en/books/handbook/desktop/_index.adoc:817 msgid "rapid code navigation tools;" msgstr "быстрые инструменты для навигации по коду;" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:816 +#: documentation/content/en/books/handbook/desktop/_index.adoc:818 msgid "static code checking and style hints when typing;" msgstr "статическая проверка кода и подсказки по стилю во время набора;" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:817 +#: documentation/content/en/books/handbook/desktop/_index.adoc:819 msgid "context sensitive help;" msgstr "контекстно-зависимая справка;" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:818 +#: documentation/content/en/books/handbook/desktop/_index.adoc:820 msgid "visual debugger;" msgstr "визуальный отладчик;" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:819 +#: documentation/content/en/books/handbook/desktop/_index.adoc:821 msgid "integrated GUI layout and forms designer." msgstr "интегрированный графический интерфейс и конструктор форм." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:821 +#: documentation/content/en/books/handbook/desktop/_index.adoc:823 msgid "To install Qt Creator, execute:" msgstr "Для установки Qt Creator выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:825 +#: documentation/content/en/books/handbook/desktop/_index.adoc:827 #, no-wrap msgid "# pkg install qtcreator\n" msgstr "# pkg install qtcreator\n" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:828 +#: documentation/content/en/books/handbook/desktop/_index.adoc:830 #, no-wrap msgid "kdevelop" msgstr "kdevelop" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:832 +#: documentation/content/en/books/handbook/desktop/_index.adoc:834 msgid "" "Open source, feature-full, plugin extensible IDE for C/C++ and other " "programming languages. It is based on KDevPlatform and the KDE and Qt " @@ -1737,18 +1748,18 @@ msgstr "" "библиотеках KDE и Qt, и разрабатывается с 1998 года." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:834 +#: documentation/content/en/books/handbook/desktop/_index.adoc:836 msgid "To install kdevelop, execute:" msgstr "Для установки kdevelop выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:838 +#: documentation/content/en/books/handbook/desktop/_index.adoc:840 #, no-wrap msgid "# pkg install kdevelop\n" msgstr "# pkg install kdevelop\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:846 +#: documentation/content/en/books/handbook/desktop/_index.adoc:848 msgid "" "The Eclipse Platform is an open extensible IDE for anything and yet nothing " "in particular. The Eclipse Platform provides building blocks and a " @@ -1764,18 +1775,18 @@ msgstr "" "которые интегрируются с инструментами других разработчиков." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:848 +#: documentation/content/en/books/handbook/desktop/_index.adoc:850 msgid "To install Eclipse IDE, execute:" msgstr "Для установки Eclipse IDE выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:852 +#: documentation/content/en/books/handbook/desktop/_index.adoc:854 #, no-wrap msgid "# pkg install eclipse\n" msgstr "# pkg install eclipse\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:859 +#: documentation/content/en/books/handbook/desktop/_index.adoc:861 msgid "" "Vim is a highly configurable text editor built to enable efficient text " "editing. It is an improved version of the vi editor distributed with most " @@ -1786,7 +1797,7 @@ msgstr "" "большинством UNIX-систем." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:863 +#: documentation/content/en/books/handbook/desktop/_index.adoc:865 msgid "" "Vim is often called a \"programmer's editor,\" and so useful for programming " "that many consider it an entire IDE. It is not just for programmers, " @@ -1800,18 +1811,18 @@ msgstr "" "конфигурационных файлов." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:865 +#: documentation/content/en/books/handbook/desktop/_index.adoc:867 msgid "To install Vim, execute:" msgstr "Для установки Vim выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:869 +#: documentation/content/en/books/handbook/desktop/_index.adoc:871 #, no-wrap msgid "# pkg install vim\n" msgstr "# pkg install vim\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:877 +#: documentation/content/en/books/handbook/desktop/_index.adoc:879 msgid "" "Neovim is an aggressive refactor of package:editors/vim[]. It represents a " "complete overhaul of the codebase with many sanity improvements, including " @@ -1827,18 +1838,18 @@ msgstr "" "плагинами и скриптами Vim." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:879 +#: documentation/content/en/books/handbook/desktop/_index.adoc:881 msgid "To install Neovim, execute:" msgstr "Для установки Neovim выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:883 +#: documentation/content/en/books/handbook/desktop/_index.adoc:885 #, no-wrap msgid "# pkg install neovim\n" msgstr "# pkg install neovim\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:890 +#: documentation/content/en/books/handbook/desktop/_index.adoc:892 msgid "" "GNU Emacs is an extensible, customizable, free/libre text editor. At its " "core is an interpreter for Emacs Lisp, a dialect of the Lisp programming " @@ -1849,24 +1860,24 @@ msgstr "" "Lisp с расширениями для поддержки редактирования текста." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:892 +#: documentation/content/en/books/handbook/desktop/_index.adoc:894 msgid "To install GNU Emacs, execute:" msgstr "Чтобы установить GNU Emacs, выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:896 +#: documentation/content/en/books/handbook/desktop/_index.adoc:898 #, no-wrap msgid "# pkg install emacs\n" msgstr "# pkg install emacs\n" #. type: Title == -#: documentation/content/en/books/handbook/desktop/_index.adoc:899 +#: documentation/content/en/books/handbook/desktop/_index.adoc:901 #, no-wrap msgid "Desktop office productivity" msgstr "Настольные офисные приложения" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:904 +#: documentation/content/en/books/handbook/desktop/_index.adoc:906 msgid "" "When it comes to productivity, users often look for an office suite or an " "easy-to-use word processor. While some desktop environments like crossref:" @@ -1883,7 +1894,7 @@ msgstr "" "текстовых процессоров, независимо от установленных окружений рабочего стола." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:906 +#: documentation/content/en/books/handbook/desktop/_index.adoc:908 msgid "" "This section demonstrates how to install the following popular productivity " "software and indicates if the application is resource-heavy, takes time to " @@ -1895,57 +1906,57 @@ msgstr "" "портов или имеет какие-либо значительные зависимости." #. type: Block title -#: documentation/content/en/books/handbook/desktop/_index.adoc:907 +#: documentation/content/en/books/handbook/desktop/_index.adoc:909 #, no-wrap msgid "Supported Desktop office productivity suites" msgstr "Поддерживаемые офисные пакеты для настольных компьютеров" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:913 -#: documentation/content/en/books/handbook/desktop/_index.adoc:930 +#: documentation/content/en/books/handbook/desktop/_index.adoc:915 +#: documentation/content/en/books/handbook/desktop/_index.adoc:932 #, no-wrap msgid "LibreOffice" msgstr "LibreOffice" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:915 +#: documentation/content/en/books/handbook/desktop/_index.adoc:917 #, no-wrap msgid "package:editors/libreoffice[]" msgstr "package:editors/libreoffice[]" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:918 +#: documentation/content/en/books/handbook/desktop/_index.adoc:920 #, no-wrap msgid "Calligra Suite" msgstr "Calligra Suite" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:919 +#: documentation/content/en/books/handbook/desktop/_index.adoc:921 #, no-wrap msgid "LGPL and GPL" msgstr "LGPL и GPL" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:920 +#: documentation/content/en/books/handbook/desktop/_index.adoc:922 #, no-wrap msgid "package:editors/calligra[]" msgstr "package:editors/calligra[]" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:923 -#: documentation/content/en/books/handbook/desktop/_index.adoc:969 +#: documentation/content/en/books/handbook/desktop/_index.adoc:925 +#: documentation/content/en/books/handbook/desktop/_index.adoc:971 #, no-wrap msgid "AbiWord" msgstr "AbiWord" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:925 +#: documentation/content/en/books/handbook/desktop/_index.adoc:927 #, no-wrap msgid "package:editors/abiword[]" msgstr "package:editors/abiword[]" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:937 +#: documentation/content/en/books/handbook/desktop/_index.adoc:939 msgid "" "LibreOffice is a free software office suite developed by http://www." "documentfoundation.org/[The Document Foundation]. It is compatible with " @@ -1971,18 +1982,18 @@ msgstr "" "[libreoffice.org]." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:939 +#: documentation/content/en/books/handbook/desktop/_index.adoc:941 msgid "To install LibreOffice, execute:" msgstr "Для установки LibreOffice выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:943 +#: documentation/content/en/books/handbook/desktop/_index.adoc:945 #, no-wrap msgid "# pkg install libreoffice\n" msgstr "# pkg install libreoffice\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:948 +#: documentation/content/en/books/handbook/desktop/_index.adoc:950 msgid "" "The LibreOffice package comes by default only in English. To have a " "localized version of LibreOffice it is necessary to install a language " @@ -1995,19 +2006,19 @@ msgstr "" "package:editors/libreoffice-es[] с помощью команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:952 +#: documentation/content/en/books/handbook/desktop/_index.adoc:954 #, no-wrap msgid "# pkg install es-libreoffice\n" msgstr "# pkg install es-libreoffice\n" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:955 +#: documentation/content/en/books/handbook/desktop/_index.adoc:957 #, no-wrap msgid "Calligra" msgstr "Calligra" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:960 +#: documentation/content/en/books/handbook/desktop/_index.adoc:962 msgid "" "The KDE Plasma desktop environment includes an office suite which can be " "installed separately from KDE Plasma. Calligra includes standard components " @@ -2023,18 +2034,18 @@ msgstr "" "создания графических документов." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:962 +#: documentation/content/en/books/handbook/desktop/_index.adoc:964 msgid "To install Calligra, execute:" msgstr "Для установки Calligra выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:966 +#: documentation/content/en/books/handbook/desktop/_index.adoc:968 #, no-wrap msgid "# pkg install calligra\n" msgstr "# pkg install calligra\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:973 +#: documentation/content/en/books/handbook/desktop/_index.adoc:975 msgid "" "AbiWord is a free word processing program similar in look and feel to " "Microsoft(R) Word. It is fast, contains many features, and is user-friendly." @@ -2044,7 +2055,7 @@ msgstr "" "функций и удобна в использовании." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:975 +#: documentation/content/en/books/handbook/desktop/_index.adoc:977 msgid "" "AbiWord can import or export many file formats, including some proprietary " "ones like Microsoft(R) [.filename]#.rtf#." @@ -2053,24 +2064,24 @@ msgstr "" "включая некоторые проприетарные, такие как Microsoft(R) [.filename]#.rtf#." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:977 +#: documentation/content/en/books/handbook/desktop/_index.adoc:979 msgid "To install AbiWord, execute:" msgstr "Для установки AbiWord выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:981 +#: documentation/content/en/books/handbook/desktop/_index.adoc:983 #, no-wrap msgid "# pkg install abiword\n" msgstr "# pkg install abiword\n" #. type: Title == -#: documentation/content/en/books/handbook/desktop/_index.adoc:984 +#: documentation/content/en/books/handbook/desktop/_index.adoc:986 #, no-wrap msgid "Document Viewers" msgstr "Просмотрщики документов" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:988 +#: documentation/content/en/books/handbook/desktop/_index.adoc:990 msgid "" "Some new document formats have gained popularity since the advent of UNIX(R) " "and the viewers they require may not be available in the base system. This " @@ -2082,107 +2093,107 @@ msgstr "" "для просмотра документов:" #. type: Block title -#: documentation/content/en/books/handbook/desktop/_index.adoc:989 +#: documentation/content/en/books/handbook/desktop/_index.adoc:991 #, no-wrap msgid "Supported Document Viewers" msgstr "Поддерживаемые программы для просмотра документов" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:995 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1022 +#: documentation/content/en/books/handbook/desktop/_index.adoc:997 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1024 #, no-wrap msgid "Okular" msgstr "Okular" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:996 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1001 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1006 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1011 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1105 +#: documentation/content/en/books/handbook/desktop/_index.adoc:998 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1003 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1008 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1013 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1107 #, no-wrap msgid "GPL 2.0" msgstr "GPL 2.0" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:997 +#: documentation/content/en/books/handbook/desktop/_index.adoc:999 #, no-wrap msgid "package:graphics/okular[]" msgstr "package:graphics/okular[]" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:1000 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1036 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1002 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1038 #, no-wrap msgid "Evince" msgstr "Evince" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:1002 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1004 #, no-wrap msgid "package:graphics/evince[]" msgstr "package:graphics/evince[]" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:1005 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1050 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1007 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1052 #, no-wrap msgid "ePDFView" msgstr "ePDFView" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:1007 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1009 #, no-wrap msgid "package:graphics/epdfview[]" msgstr "package:graphics/epdfview[]" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:1010 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1063 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1012 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1065 #, no-wrap msgid "Xpdf" msgstr "Xpdf" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:1012 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1014 #, no-wrap msgid "package:graphics/xpdf[]" msgstr "package:graphics/xpdf[]" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:1014 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1019 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1016 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1021 #, no-wrap msgid "light" msgstr "Мало" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:1015 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1076 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1017 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1078 #, no-wrap msgid "Zathura" msgstr "Zathura" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:1016 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1018 #, no-wrap msgid "Zlib" msgstr "Zlib" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:1017 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1019 #, no-wrap msgid "package:graphics/zathura[]" msgstr "package:graphics/zathura[]" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1025 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1027 msgid "Okular is a universal document viewer, part of the KDE Plasma project." msgstr "" "Okular — это универсальный просмотрщик документов, часть проекта KDE Plasma." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1027 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1029 msgid "" "Okular combines excellent functionality with the versatility of supporting " "different kind of documents, like PDF, Postscript, DjVu, CHM, XPS, ePub and " @@ -2193,18 +2204,18 @@ msgstr "" "XPS, ePub и других." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1029 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1031 msgid "To install Okular, execute:" msgstr "Чтобы установить Okular, выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1033 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1035 #, no-wrap msgid "# pkg install okular\n" msgstr "# pkg install okular\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1041 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1043 msgid "" "Evince is a document viewer for multiple document formats including PDF and " "Postscript. Part of the GNOME project. The goal of evince is to replace " @@ -2216,18 +2227,18 @@ msgstr "" "приложение." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1043 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1045 msgid "To install Evince, execute:" msgstr "Для установки Evince выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1047 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1049 #, no-wrap msgid "# pkg install evince\n" msgstr "# pkg install evince\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1054 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1056 msgid "" "ePDFView is a lightweight PDF document viewer that only uses the Gtk+ and " "Poppler libraries. The aim of ePDFView is to make a simple PDF document " @@ -2239,18 +2250,18 @@ msgstr "" "библиотек GNOME." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1056 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1058 msgid "To install ePDFView, execute:" msgstr "Для установки ePDFView выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1060 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1062 #, no-wrap msgid "# pkg install epdfview\n" msgstr "# pkg install epdfview\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1067 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1069 msgid "" "For users that prefer a small FreeBSD PDF viewer, Xpdf provides a light-" "weight and efficient viewer which requires few resources. It uses the " @@ -2262,18 +2273,18 @@ msgstr "" "инструментариев." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1069 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1071 msgid "To install Xpdf, execute:" msgstr "Для установки Xpdf выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1073 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1075 #, no-wrap msgid "# pkg install xpdf\n" msgstr "# pkg install xpdf\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1080 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1082 msgid "" "Zathura is a highly customizable and functional document viewer. It provides " "a minimalistic and space saving interface as well as an easy usage that " @@ -2285,18 +2296,18 @@ msgstr "" "клавиатурой." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1082 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1084 msgid "To install zathura, with PDF support, execute:" msgstr "Для установки zathura с поддержкой PDF выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1086 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1088 #, no-wrap msgid "# pkg install zathura zathura-pdf-mupdf\n" msgstr "# pkg install zathura zathura-pdf-mupdf\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1089 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1091 msgid "" "Additionally, one can install package:graphics/zathura-pdf-poppler[] for " "alternative PDF support, package:graphics/zathura-ps[] for PostScript " @@ -2309,13 +2320,13 @@ msgstr "" "graphics/zathura-cb[] для поддержки комиксов." #. type: Title == -#: documentation/content/en/books/handbook/desktop/_index.adoc:1091 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1093 #, no-wrap msgid "Finance" msgstr "Финансы" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1095 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1097 msgid "" "For managing personal finances on a FreeBSD desktop, some powerful and easy-" "to-use applications can be installed. Some are compatible with widespread " @@ -2326,50 +2337,50 @@ msgstr "" "форматами файлов, такими как форматы, используемые Quicken и Excel." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1097 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1099 msgid "This section covers these programs:" msgstr "Этот раздел охватывает следующие программы:" #. type: Block title -#: documentation/content/en/books/handbook/desktop/_index.adoc:1098 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1100 #, no-wrap msgid "Supported Finance programs" msgstr "Поддерживаемые программы для финансов" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:1104 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1116 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1106 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1118 #, no-wrap msgid "KMyMoney" msgstr "KMyMoney" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:1106 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1108 #, no-wrap msgid "package:finance/kmymoney[]" msgstr "package:finance/kmymoney[]" #. type: Title === -#: documentation/content/en/books/handbook/desktop/_index.adoc:1109 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1131 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1111 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1133 #, no-wrap msgid "GnuCash" msgstr "GnuCash" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:1110 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1112 #, no-wrap msgid "GPL 2.0 and GPL 3.0" msgstr "GPL 2.0 и GPL 3.0" #. type: Table -#: documentation/content/en/books/handbook/desktop/_index.adoc:1111 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1113 #, no-wrap msgid "package:finance/gnucash[]" msgstr "package:finance/gnucash[]" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1122 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1124 msgid "" "KMyMoney is a personal finance application created by the KDE community. " "KMyMoney aims to provide the important features found in commercial personal " @@ -2386,18 +2397,18 @@ msgstr "" "инвестиций, работу с несколькими валютами и предоставляет множество отчётов." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1124 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1126 msgid "To install KMyMoney, execute:" msgstr "Для установки KMyMoney выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1128 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1130 #, no-wrap msgid "# pkg install kmymoney\n" msgstr "# pkg install kmymoney\n" #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1136 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1138 msgid "" "GnuCash is part of the GNOME effort to provide user-friendly, yet powerful, " "applications to end-users. GnuCash can be used to keep track of income and " @@ -2410,7 +2421,7 @@ msgstr "" "интерфейс с профессиональным функционалом." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1141 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1143 msgid "" "GnuCash provides a smart register, a hierarchical system of accounts, and " "many keyboard accelerators and auto-completion methods. It can split a " @@ -2425,12 +2436,12 @@ msgstr "" "работает с большинством международных форматов дат и валют." #. type: Plain text -#: documentation/content/en/books/handbook/desktop/_index.adoc:1143 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1145 msgid "To install GnuCash, execute:" msgstr "Для установки GnuCash выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/desktop/_index.adoc:1147 +#: documentation/content/en/books/handbook/desktop/_index.adoc:1149 #, no-wrap msgid "# pkg install gnucash\n" msgstr "# pkg install gnucash\n" diff --git a/documentation/content/ru/books/handbook/disks/_index.adoc b/documentation/content/ru/books/handbook/disks/_index.adoc index e255780e36..699fb37fed 100644 --- a/documentation/content/ru/books/handbook/disks/_index.adoc +++ b/documentation/content/ru/books/handbook/disks/_index.adoc @@ -7,7 +7,7 @@ part: 'Часть III. Администрирование системы' prev: books/handbook/audit showBookMenu: 'true' tags: ["storage", "disks", "gpart", "mount", "quotas", "encrypt", "GPT", "cdrecord", "quotas", "swap", "HAST", "CD", "DVD", "resizing", "growing"] -title: 'Глава 20. Устройства хранения' +title: 'Глава 21. Устройства хранения' weight: 24 --- @@ -18,7 +18,7 @@ weight: 24 :toclevels: 1 :icons: font :sectnums: -:sectnumoffset: 20 +:sectnumoffset: 21 :partnums: :source-highlighter: rouge :experimental: @@ -581,7 +581,7 @@ scsibus1: 1,7,0 107) * .... -Найдите запись устройство для записи CD и используйте три числа, разделенные запятыми, в качестве значения для `dev`. В данном случае устройство Yamaha имеет значение `1,5,0`, поэтому правильный ввод для указания этого устройства — `dev=1,5,0`. Обратитесь к руководству `cdrecord` для других способов указания этого значения, а также для получения информации о записи аудиодорожек и управлении скоростью записи. +Найдите запись устройство для записи CD и используйте три числа, разделённые запятыми, в качестве значения для `dev`. В данном случае устройство Yamaha имеет значение `1,5,0`, поэтому правильный ввод для указания этого устройства — `dev=1,5,0`. Обратитесь к руководству `cdrecord` для других способов указания этого значения, а также для получения информации о записи аудиодорожек и управлении скоростью записи. Или выполните следующую команду, чтобы получить адрес записывающего устройства: @@ -979,7 +979,7 @@ DVD-RAM можно рассматривать как съемный жёстки ==== *Процедура: Шаги для форматирования дискеты* -Дискету необходимо отформатировать на низком уровне перед использованием. Обычно это делается производителем, но форматирование — хороший способ проверить целостность носителя. Для низкоуровневого форматирования дискеты в FreeBSD используйте man:fdformat[1]. При работе с этой утилитой обратите внимание на сообщения об ошибках, так как они помогают определить, исправен диск или нет. +Дискету необходимо отформатировать на низком уровне перед использованием. Обычно это делается производителем, но форматирование — хороший способ проверить целостность носителя. Для низкоуровневого форматирования дискеты в FreeBSD используйте man:fdformat[8]. При работе с этой утилитой обратите внимание на сообщения об ошибках, так как они помогают определить, исправен диск или нет. . Для форматирования дискеты вставьте новую дискету размером 3,5 дюйма в первый дисковод и выполните команду: + @@ -1038,7 +1038,7 @@ DVD-RAM можно рассматривать как съемный жёстки При использовании `dump` следует учитывать, что некоторые особенности остались с ранних времен версии 6 AT&T UNIX(R), примерно 1975 года. Параметры по умолчанию предполагают резервное копирование на 9-дорожечную магнитную ленту, а не на другой тип носителя или на современные высокоплотные ленты. Эти значения по умолчанию необходимо переопределять в командной строке. -Возможно выполнить резервное копирование файловой системы через сеть на другую систему или на ленточный накопитель, подключенный к другому компьютеру. Хотя для этого можно использовать утилиты man:rdump[8] и man:rrestore[8], они не считаются безопасными. +Возможно выполнить резервное копирование файловой системы через сеть на другую систему или на ленточный накопитель, подключённый к другому компьютеру. Хотя для этого можно использовать утилиты man:rdump[8] и man:rrestore[8], они не считаются безопасными. Вместо этого можно более безопасно использовать `dump` и `restore` через SSH-соединение. Этот пример создаёт полную сжатую резервную копию [.filename]#/usr# и отправляет её на указанный хост через SSH-соединение. @@ -1442,7 +1442,7 @@ Quotas for user test: inodes in use: 0, limits (soft = 50, hard = 60) .... -Обычно для каждой файловой системы с включенными квотами есть две строки. Одна строка представляет ограничения на блоки, а другая — ограничения на файлы. Измените значение, чтобы изменить лимит квоты. Например, чтобы увеличить лимит блоков для [.filename]#/usr# до мягкого лимита `500` и жёсткого лимита `600`, измените значения в этой строке следующим образом: +Обычно для каждой файловой системы с включёнными квотами есть две строки. Одна строка представляет ограничения на блоки, а другая — ограничения на файлы. Измените значение, чтобы изменить лимит квоты. Например, чтобы увеличить лимит блоков для [.filename]#/usr# до мягкого лимита `500` и жёсткого лимита `600`, измените значения в этой строке следующим образом: [.programlisting] .... @@ -1499,7 +1499,7 @@ rquotad/1 dgram rpc/udp wait root /usr/libexec/rpc.rquotad rpc.rquotad FreeBSD обеспечивает отличную защиту от несанкционированного доступа к данным в режиме онлайн. Права доступа к файлам и crossref:mac[mac,Принудительный контроль доступа] (MAC) помогают предотвратить доступ к данным неавторизованных пользователей, пока операционная система активна и компьютер включен. Однако принудительно устанавливаемые операционной системой права доступа не имеют значения, если злоумышленник получит физический доступ к компьютеру и сможет переместить его жёсткий диск в другую систему для копирования и анализа данных. -Независимо от того, как злоумышленник получил доступ к жёсткому диску или выключенному компьютеру, криптографические подсистемы на основе GEOM, встроенные в FreeBSD, способны защитить данные в файловых системах компьютера даже от высокомотивированных злоумышленников с значительными ресурсами. В отличие от методов шифрования, которые шифруют отдельные файлы, встроенные утилиты `gbde` и `geli` могут использоваться для прозрачного шифрования целых файловых систем. Ни один открытый текст никогда не попадает на пластину жёсткого диска. +Независимо от того, как злоумышленник получил доступ к жёсткому диску или выключённому компьютеру, криптографические подсистемы на основе GEOM, встроенные в FreeBSD, способны защитить данные в файловых системах компьютера даже от высокомотивированных злоумышленников с значительными ресурсами. В отличие от методов шифрования, которые шифруют отдельные файлы, встроенные утилиты `gbde` и `geli` могут использоваться для прозрачного шифрования целых файловых систем. Ни один открытый текст никогда не попадает на пластину жёсткого диска. Эта глава демонстрирует, как создать зашифрованную файловую систему в FreeBSD. Сначала показан процесс с использованием `gbde`, а затем приведён тот же пример с использованием `geli`. @@ -1594,7 +1594,7 @@ sector_size = 2048 . Создайте файловую систему на зашифрованном устройстве + -После подключения зашифрованного устройства к ядру на нём можно создать файловую систему. В этом примере создаётся файловая система UFS с включенными мягкими обновлениями. Убедитесь, что указан раздел с расширением [.filename]#*.bde#: +После подключения зашифрованного устройства к ядру на нём можно создать файловую систему. В этом примере создаётся файловая система UFS с включёнными мягкими обновлениями. Убедитесь, что указан раздел с расширением [.filename]#*.bde#: + [source, shell] .... @@ -1654,7 +1654,7 @@ gbde_lockdir="/etc/gbde" Альтернативный криптографический класс GEOM доступен с использованием `geli`. Эта утилита управления предоставляет дополнительные возможности и использует другую схему для выполнения криптографических операций. Она обеспечивает следующие функции: * Использует фреймворк man:crypto[9] и автоматически задействует криптографическое оборудование, когда оно доступно. -* Поддерживает несколько криптографических алгоритмов, таких как AES-XTS, AES-CBC и Camellia-CBCAES. +* Поддерживает несколько криптографических алгоритмов, таких как AES-XTS, AES-CBC и Camellia-CBC. * Позволяет зашифровать корневой раздел. Пароль для доступа к зашифрованному корневому разделу будет запрашиваться при загрузке системы. * Позволяет использование двух независимых ключей. * Она быстрая, так как выполняет простое поблочное шифрование. @@ -1789,7 +1789,7 @@ geli_da2_flags="-k /root/da2.key" # dd if=/dev/random of=/dev/ada0s1b bs=1m .... -Для шифрования раздела подкачки с помощью man:gbde[8] добавьте суффикс `.bde` к строке подкачки в [.filename]#/etc/fstab#: +Для шифрования раздела подкачки с помощью man:gbde[8] добавьте суффикс `.bde` к строке раздела подкачки в [.filename]#/etc/fstab#: [.programlisting] .... @@ -1797,7 +1797,14 @@ geli_da2_flags="-k /root/da2.key" /dev/ada0s1b.bde none swap sw 0 0 .... -Для шифрования раздела подкачки с помощью man:geli[8] используйте суффикс `.eli`: +Для шифрования раздела подкачки с помощью man:geli[8] инициализируйте устройство с одноразовым ключём: + +[source, shell] +.... +# geom eli onetime -d /dev/ada0s1b +.... + +После этого добавьте в [.filename]#/etc/fstab# строку для устройства с суффиксом `.eli`: [.programlisting] .... @@ -1808,7 +1815,7 @@ geli_da2_flags="-k /root/da2.key" По умолчанию man:geli[8] использует алгоритм AES с длиной ключа 128 бит. Обычно стандартных настроек достаточно. При необходимости эти значения по умолчанию можно изменить в поле options файла [.filename]#/etc/fstab#. Доступные флаги: aalgo:: -Алгоритм проверки целостности данных, используемый для обеспечения отсутствия изменений в зашифрованных данных. Список поддерживаемых алгоритмов приведен в man:geli[8]. +Алгоритм проверки целостности данных, используемый для обеспечения отсутствия изменений в зашифрованных данных. Список поддерживаемых алгоритмов приведён в man:geli[8]. ealgo:: Алгоритм шифрования, используемый для защиты данных. Список поддерживаемых алгоритмов приведён в man:geli[8]. @@ -1894,7 +1901,7 @@ HAST стремится обеспечить быстрое восстановл * _memsync_: В этом режиме операция записи считается завершённой, когда локальная операция записи завершена и когда удалённый узел подтверждает получение данных, но до фактического сохранения данных. Данные на удалённом узле будут сохранены сразу после отправки подтверждения. Этот режим предназначен для уменьшения задержки, но при этом обеспечивает хорошую надёжность. Этот режим используется по умолчанию. * _fullsync_: В этом режиме операция записи считается завершённой, когда завершается как локальная, так и удалённая запись. Это самый безопасный и самый медленный режим репликации. -* _async_: В этом режиме операция записи считается завершенной, как только завершается локальная запись. Это самый быстрый и самый опасный режим репликации. Он должен использоваться только при репликации на удалённый узел, где задержка слишком высока для других режимов. +* _async_: В этом режиме операция записи считается завершённой, как только завершается локальная запись. Это самый быстрый и самый опасный режим репликации. Он должен использоваться только при репликации на удалённый узел, где задержка слишком высока для других режимов. === Конфигурация HAST diff --git a/documentation/content/ru/books/handbook/disks/_index.po b/documentation/content/ru/books/handbook/disks/_index.po index 3d7703a0f8..60147ea236 100644 --- a/documentation/content/ru/books/handbook/disks/_index.po +++ b/documentation/content/ru/books/handbook/disks/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2026-02-22 15:58+0000\n" -"PO-Revision-Date: 2026-04-05 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-08 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookdisks_index/ru/>\n" @@ -33,8 +33,8 @@ msgstr "Часть III. Администрирование системы" #. type: YAML Front Matter: title #: documentation/content/en/books/handbook/disks/_index.adoc:1 #, no-wrap -msgid "Chapter 20. Storage" -msgstr "Глава 20. Устройства хранения" +msgid "Chapter 21. Storage" +msgstr "Глава 21. Устройства хранения" #. type: Title = #: documentation/content/en/books/handbook/disks/_index.adoc:15 @@ -43,13 +43,13 @@ msgid "Storage" msgstr "Устройства хранения" #. type: Title == -#: documentation/content/en/books/handbook/disks/_index.adoc:53 +#: documentation/content/en/books/handbook/disks/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:57 +#: documentation/content/en/books/handbook/disks/_index.adoc:56 msgid "" "This chapter covers the use of disks and storage media in FreeBSD. This " "includes SCSI and IDE disks, CD and DVD media, memory-backed disks, and USB " @@ -60,70 +60,70 @@ msgstr "" "устройства хранения данных." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:59 -#: documentation/content/en/books/handbook/disks/_index.adoc:2158 +#: documentation/content/en/books/handbook/disks/_index.adoc:58 +#: documentation/content/en/books/handbook/disks/_index.adoc:2164 msgid "Read this chapter to learn:" msgstr "Прочтите эту главу, чтобы узнать:" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:61 +#: documentation/content/en/books/handbook/disks/_index.adoc:60 msgid "How to add additional hard disks to a FreeBSD system." msgstr "Как добавить дополнительные жёсткие диски в систему FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:62 +#: documentation/content/en/books/handbook/disks/_index.adoc:61 msgid "How to grow the size of a disk's partition on FreeBSD." msgstr "Как увеличить размер раздела диска в FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:63 +#: documentation/content/en/books/handbook/disks/_index.adoc:62 msgid "How to configure FreeBSD to use USB storage devices." msgstr "Как настроить FreeBSD для использования USB-накопителей." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:64 +#: documentation/content/en/books/handbook/disks/_index.adoc:63 msgid "How to use CD and DVD media on a FreeBSD system." msgstr "Как использовать CD и DVD носители в системе FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:65 +#: documentation/content/en/books/handbook/disks/_index.adoc:64 msgid "How to use the backup programs available under FreeBSD." msgstr "" "Как использовать программы резервного копирования, доступные в FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:66 +#: documentation/content/en/books/handbook/disks/_index.adoc:65 msgid "How to set up memory disks." msgstr "Как настроить диски в памяти." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:67 +#: documentation/content/en/books/handbook/disks/_index.adoc:66 msgid "What file system snapshots are and how to use them efficiently." msgstr "Что такое снимки файловой системы и как их эффективно использовать." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:68 +#: documentation/content/en/books/handbook/disks/_index.adoc:67 msgid "How to use quotas to limit disk space usage." msgstr "" "Как использовать квоты для ограничения использования дискового пространства." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:69 +#: documentation/content/en/books/handbook/disks/_index.adoc:68 msgid "How to encrypt disks and swap to secure them against attackers." msgstr "Как зашифровать диски и раздел подкачки для защиты от злоумышленников." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:70 +#: documentation/content/en/books/handbook/disks/_index.adoc:69 msgid "How to configure a highly available storage network." msgstr "Как настроить сеть хранения данных с высокой доступностью." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:72 +#: documentation/content/en/books/handbook/disks/_index.adoc:71 msgid "Before reading this chapter:" msgstr "Прежде чем читать эту главу, необходимо:" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:74 +#: documentation/content/en/books/handbook/disks/_index.adoc:73 msgid "" "Know how to crossref:kernelconfig[kernelconfig,configure and install a new " "FreeBSD kernel]." @@ -132,13 +132,13 @@ msgstr "" "устанавливать новое ядро FreeBSD]." #. type: Title == -#: documentation/content/en/books/handbook/disks/_index.adoc:76 +#: documentation/content/en/books/handbook/disks/_index.adoc:75 #, no-wrap msgid "Adding Disks" msgstr "Добавление дисков" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:81 +#: documentation/content/en/books/handbook/disks/_index.adoc:80 msgid "" "This section describes how to add a new SATA disk to a machine that " "currently only has a single drive. First, turn off the computer and install " @@ -152,7 +152,7 @@ msgstr "" "как `root`." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:84 +#: documentation/content/en/books/handbook/disks/_index.adoc:83 msgid "" "Inspect [.filename]#/var/run/dmesg.boot# to ensure the new disk was found. " "In this example, the newly added SATA drive will appear as [.filename]#ada1#." @@ -162,7 +162,7 @@ msgstr "" "filename]#ada1#." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:87 +#: documentation/content/en/books/handbook/disks/_index.adoc:86 msgid "" "For this example, a single large partition will be created on the new disk. " "The https://en.wikipedia.org/wiki/GUID_Partition_Table[GPT] partitioning " @@ -173,7 +173,7 @@ msgstr "" "использована вместо более старой и менее универсальной схемы MBR." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:92 +#: documentation/content/en/books/handbook/disks/_index.adoc:91 msgid "" "If the disk to be added is not blank, old partition information can be " "removed with `gpart delete`. See man:gpart[8] for details." @@ -182,7 +182,7 @@ msgstr "" "помощью `gpart delete`. Подробности см. в man:gpart[8]." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:96 +#: documentation/content/en/books/handbook/disks/_index.adoc:95 msgid "" "The partition scheme is created, and then a single partition is added. To " "improve performance on newer disks with larger hardware block sizes, the " @@ -193,7 +193,7 @@ msgstr "" "блоков раздел выравнивается по границам одного мегабайта:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:101 +#: documentation/content/en/books/handbook/disks/_index.adoc:100 #, no-wrap msgid "" "# gpart create -s GPT ada1\n" @@ -203,7 +203,7 @@ msgstr "" "# gpart add -t freebsd-ufs -a 1M ada1\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:105 +#: documentation/content/en/books/handbook/disks/_index.adoc:104 msgid "" "Depending on use, several smaller partitions may be desired. See man:" "gpart[8] for options to create partitions smaller than a whole disk." @@ -213,12 +213,12 @@ msgstr "" "диска." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:107 +#: documentation/content/en/books/handbook/disks/_index.adoc:106 msgid "The disk partition information can be viewed with `gpart show`:" msgstr "Информацию о разделах диска можно просмотреть с помощью `gpart show`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:115 +#: documentation/content/en/books/handbook/disks/_index.adoc:114 #, no-wrap msgid "" "% gpart show ada1\n" @@ -234,18 +234,18 @@ msgstr "" " 1465145344 1678 - free - (839K)\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:118 +#: documentation/content/en/books/handbook/disks/_index.adoc:117 msgid "A file system is created in the new partition on the new disk:" msgstr "Создаётся файловая система в новом разделе на новом диске:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:122 +#: documentation/content/en/books/handbook/disks/_index.adoc:121 #, no-wrap msgid "# newfs -U /dev/ada1p1\n" msgstr "# newfs -U /dev/ada1p1\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:125 +#: documentation/content/en/books/handbook/disks/_index.adoc:124 msgid "" "An empty directory is created as a _mountpoint_, a location for mounting the " "new disk in the original disk's file system:" @@ -254,13 +254,13 @@ msgstr "" "нового диска в файловой системе исходного диска:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:129 +#: documentation/content/en/books/handbook/disks/_index.adoc:128 #, no-wrap msgid "# mkdir /newdisk\n" msgstr "# mkdir /newdisk\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:132 +#: documentation/content/en/books/handbook/disks/_index.adoc:131 msgid "" "Finally, an entry is added to [.filename]#/etc/fstab# so the new disk will " "be mounted automatically at startup:" @@ -269,30 +269,30 @@ msgstr "" "автоматически монтировался при загрузке:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:136 +#: documentation/content/en/books/handbook/disks/_index.adoc:135 #, no-wrap msgid "/dev/ada1p1\t/newdisk\tufs\trw\t2\t2\n" msgstr "/dev/ada1p1\t/newdisk\tufs\trw\t2\t2\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:139 +#: documentation/content/en/books/handbook/disks/_index.adoc:138 msgid "The new disk can be mounted manually, without restarting the system:" msgstr "Новый диск можно подключить вручную без перезагрузки системы:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:143 +#: documentation/content/en/books/handbook/disks/_index.adoc:142 #, no-wrap msgid "# mount /newdisk\n" msgstr "# mount /newdisk\n" #. type: Title == -#: documentation/content/en/books/handbook/disks/_index.adoc:146 +#: documentation/content/en/books/handbook/disks/_index.adoc:145 #, no-wrap msgid "Resizing and Growing Disks" msgstr "Изменение размера и увеличение дисков" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:152 +#: documentation/content/en/books/handbook/disks/_index.adoc:151 msgid "" "A disk's capacity can increase without any changes to the data already " "present. This happens commonly with virtual machines, when the virtual disk " @@ -309,7 +309,7 @@ msgstr "" "увеличенную емкость." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:155 +#: documentation/content/en/books/handbook/disks/_index.adoc:154 msgid "" "Determine the device name of the disk to be resized by inspecting [." "filename]#/var/run/dmesg.boot#. In this example, there is only one SATA " @@ -320,12 +320,12 @@ msgstr "" "диск, поэтому диск будет отображаться как [.filename]#ada0#." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:157 +#: documentation/content/en/books/handbook/disks/_index.adoc:156 msgid "List the partitions on the disk to see the current configuration:" msgstr "Перечислите разделы на диске, чтобы увидеть текущую конфигурацию:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:166 +#: documentation/content/en/books/handbook/disks/_index.adoc:165 #, no-wrap msgid "" "# gpart show ada0\n" @@ -343,7 +343,7 @@ msgstr "" " 83886046 1 - free - (512B)\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:172 +#: documentation/content/en/books/handbook/disks/_index.adoc:171 msgid "" "If the disk was formatted with the https://en.wikipedia.org/wiki/" "GUID_Partition_Table[GPT] partitioning scheme, it may show as \"corrupted\" " @@ -357,7 +357,7 @@ msgstr "" "`gpart`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:177 +#: documentation/content/en/books/handbook/disks/_index.adoc:176 #, no-wrap msgid "" "# gpart recover ada0\n" @@ -367,7 +367,7 @@ msgstr "" "ada0 recovered\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:182 +#: documentation/content/en/books/handbook/disks/_index.adoc:181 msgid "" "Now the additional space on the disk is available for use by a new " "partition, or an existing partition can be expanded:" @@ -376,7 +376,7 @@ msgstr "" "разделом или для расширения существующего раздела:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:191 +#: documentation/content/en/books/handbook/disks/_index.adoc:190 #, no-wrap msgid "" "# gpart show ada0\n" @@ -394,7 +394,7 @@ msgstr "" " 83886046 18513921 - free - (8.8G)\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:196 +#: documentation/content/en/books/handbook/disks/_index.adoc:195 msgid "" "Partitions can only be resized into contiguous free space. Here, the last " "partition on the disk is the swap partition, but the second partition is the " @@ -410,24 +410,24 @@ msgstr "" "второго раздела." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:198 +#: documentation/content/en/books/handbook/disks/_index.adoc:197 msgid "Disable the swap partition:" msgstr "Отключить раздел подкачки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:202 +#: documentation/content/en/books/handbook/disks/_index.adoc:201 #, no-wrap msgid "# swapoff /dev/ada0p3\n" msgstr "# swapoff /dev/ada0p3\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:205 +#: documentation/content/en/books/handbook/disks/_index.adoc:204 msgid "" "Delete the third partition, specified by the `-i` flag, from the disk _ada0_." msgstr "Удалите третий раздел, указанный флагом `-i`, с диска _ada0_." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:215 +#: documentation/content/en/books/handbook/disks/_index.adoc:214 #, no-wrap msgid "" "# gpart delete -i 3 ada0\n" @@ -447,7 +447,7 @@ msgstr "" " 79691810 22708157 - free - (10G)\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:223 +#: documentation/content/en/books/handbook/disks/_index.adoc:222 msgid "" "There is risk of data loss when modifying the partition table of a mounted " "file system. It is best to perform the following steps on an unmounted file " @@ -462,13 +462,13 @@ msgstr "" "систему можно изменить, отключив защитные механизмы GEOM:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:227 +#: documentation/content/en/books/handbook/disks/_index.adoc:226 #, no-wrap msgid "# sysctl kern.geom.debugflags=16\n" msgstr "# sysctl kern.geom.debugflags=16\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:236 +#: documentation/content/en/books/handbook/disks/_index.adoc:235 msgid "" "Resize the partition, leaving room to recreate a swap partition of the " "desired size. The partition to resize is specified with `-i`, and the new " @@ -483,7 +483,7 @@ msgstr "" "система в разделе будет расширена в отдельном шаге." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:246 +#: documentation/content/en/books/handbook/disks/_index.adoc:245 #, no-wrap msgid "" "# gpart resize -i 2 -s 47G -a 4k ada0\n" @@ -503,7 +503,7 @@ msgstr "" " 98566306 3833661 - free - (1.8G)\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:250 +#: documentation/content/en/books/handbook/disks/_index.adoc:249 msgid "" "Recreate the swap partition and activate it. If no size is specified with `-" "s`, all remaining space is used:" @@ -512,7 +512,7 @@ msgstr "" "помощью `-s`, используется все оставшееся пространство:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:261 +#: documentation/content/en/books/handbook/disks/_index.adoc:260 #, no-wrap msgid "" "# gpart add -t freebsd-swap -a 4k ada0\n" @@ -534,7 +534,7 @@ msgstr "" "# swapon /dev/ada0p3\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:264 +#: documentation/content/en/books/handbook/disks/_index.adoc:263 msgid "" "Grow the UFS file system to use the new capacity of the resized partition:" msgstr "" @@ -542,7 +542,7 @@ msgstr "" "раздела:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:274 +#: documentation/content/en/books/handbook/disks/_index.adoc:273 #, no-wrap msgid "" "# growfs /dev/ada0p2\n" @@ -562,7 +562,7 @@ msgstr "" " 89756992, 91039232, 92321472, 93603712, 94885952, 96168192, 97450432\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:277 +#: documentation/content/en/books/handbook/disks/_index.adoc:276 msgid "" "If the file system is ZFS, the resize is triggered by running the `online` " "subcommand with `-e`:" @@ -571,13 +571,13 @@ msgstr "" "подкоманды `online` с ключом `-e`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:281 +#: documentation/content/en/books/handbook/disks/_index.adoc:280 #, no-wrap msgid "# zpool online -e zroot /dev/ada0p2\n" msgstr "# zpool online -e zroot /dev/ada0p2\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:284 +#: documentation/content/en/books/handbook/disks/_index.adoc:283 msgid "" "Both the partition and the file system on it have now been resized to use " "the newly-available disk space." @@ -586,13 +586,13 @@ msgstr "" "использования нового доступного пространства на диске." #. type: Title == -#: documentation/content/en/books/handbook/disks/_index.adoc:286 +#: documentation/content/en/books/handbook/disks/_index.adoc:285 #, no-wrap msgid "USB Storage Devices" msgstr "USB-накопители" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:290 +#: documentation/content/en/books/handbook/disks/_index.adoc:289 msgid "" "Many external storage solutions, such as hard drives, USB thumbdrives, and " "CD and DVD burners, use the Universal Serial Bus (USB). FreeBSD provides " @@ -604,7 +604,7 @@ msgstr "" "3.0." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:295 +#: documentation/content/en/books/handbook/disks/_index.adoc:294 msgid "" "USB 3.0 support is not compatible with some hardware, including Haswell " "(Lynx point) chipsets. If FreeBSD boots with a `failed with error 19` " @@ -615,7 +615,7 @@ msgstr "" "error 19`, отключите xHCI/USB3 в BIOS системы." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:299 +#: documentation/content/en/books/handbook/disks/_index.adoc:298 msgid "" "Support for USB storage devices is built into the [.filename]#GENERIC# " "kernel. For a custom kernel, be sure that the following lines are present " @@ -626,7 +626,7 @@ msgstr "" "конфигурационном файле ядра:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:312 +#: documentation/content/en/books/handbook/disks/_index.adoc:311 #, no-wrap msgid "" "device scbus\t# SCSI bus (required for ATA/SCSI)\n" @@ -652,7 +652,7 @@ msgstr "" "device cd\t# needed for CD and DVD burners\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:316 +#: documentation/content/en/books/handbook/disks/_index.adoc:315 msgid "" "FreeBSD uses the man:umass[4] driver which uses the SCSI subsystem to access " "USB storage devices. Since any USB device will be seen as a SCSI device by " @@ -666,7 +666,7 @@ msgstr "" "`device atapicam` в конфигурационный файл пользовательского ядра." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:318 +#: documentation/content/en/books/handbook/disks/_index.adoc:317 msgid "" "The rest of this section demonstrates how to verify that a USB storage " "device is recognized by FreeBSD and how to configure the device so that it " @@ -677,13 +677,13 @@ msgstr "" "использования." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:319 +#: documentation/content/en/books/handbook/disks/_index.adoc:318 #, no-wrap msgid "Device Configuration" msgstr "Настройка устройств" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:324 +#: documentation/content/en/books/handbook/disks/_index.adoc:323 msgid "" "To test the USB configuration, plug in the USB device. Use `dmesg` to " "confirm that the drive appears in the system message buffer. It should look " @@ -694,7 +694,7 @@ msgstr "" "сообщений. Результат должен выглядеть примерно так:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:336 +#: documentation/content/en/books/handbook/disks/_index.adoc:335 #, no-wrap msgid "" "umass0: <STECH Simple Drive, class 0/0, rev 2.00/1.04, addr 3> on usbus0\n" @@ -718,7 +718,7 @@ msgstr "" "da0: quirks=0x2<NO_6_BYTE>\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:339 +#: documentation/content/en/books/handbook/disks/_index.adoc:338 msgid "" "The brand, device node ([.filename]#da0#), speed, and size will differ " "according to the device." @@ -727,7 +727,7 @@ msgstr "" "отличаться в зависимости от устройства." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:341 +#: documentation/content/en/books/handbook/disks/_index.adoc:340 msgid "" "Since the USB device is seen as a SCSI one, `camcontrol` can be used to list " "the USB storage devices attached to the system:" @@ -736,7 +736,7 @@ msgstr "" "накопителей, подключённых к системе, можно использовать `camcontrol`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:346 +#: documentation/content/en/books/handbook/disks/_index.adoc:345 #, no-wrap msgid "" "# camcontrol devlist\n" @@ -746,7 +746,7 @@ msgstr "" "<STECH Simple Drive 1.04> at scbus4 target 0 lun 0 (pass3,da0)\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:350 +#: documentation/content/en/books/handbook/disks/_index.adoc:349 msgid "" "Alternately, `usbconfig` can be used to list the device. Refer to man:" "usbconfig[8] for more information about this command." @@ -755,7 +755,7 @@ msgstr "" "Дополнительную информацию об этой команде смотрите в man:usbconfig[8]." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:355 +#: documentation/content/en/books/handbook/disks/_index.adoc:354 #, no-wrap msgid "" "# usbconfig\n" @@ -765,7 +765,7 @@ msgstr "" "ugen0.3: <Simple Drive STECH> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (2mA)\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:359 +#: documentation/content/en/books/handbook/disks/_index.adoc:358 msgid "" "If the device has not been formatted, refer to crossref:disks[disks-adding, " "Adding Disks] for instructions on how to format and create partitions on the " @@ -781,7 +781,7 @@ msgstr "" "размонтирование файловых систем»]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:364 +#: documentation/content/en/books/handbook/disks/_index.adoc:363 msgid "" "Allowing untrusted users to mount arbitrary media, by enabling `vfs." "usermount` as described below, should not be considered safe from a security " @@ -794,7 +794,7 @@ msgstr "" "предназначены для защиты от вредоносных устройств." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:368 +#: documentation/content/en/books/handbook/disks/_index.adoc:367 msgid "" "To make the device mountable as a normal user, one solution is to make all " "users of the device a member of the `operator` group using man:pw[8]. Next, " @@ -808,7 +808,7 @@ msgstr "" "etc/devfs.rules#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:373 +#: documentation/content/en/books/handbook/disks/_index.adoc:372 #, no-wrap msgid "" "[localrules=5]\n" @@ -818,7 +818,7 @@ msgstr "" "add path 'da*' mode 0660 group operator\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:378 +#: documentation/content/en/books/handbook/disks/_index.adoc:377 msgid "" "If internal SCSI disks are also installed in the system, change the second " "line as follows:" @@ -827,13 +827,13 @@ msgstr "" "строку следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:382 +#: documentation/content/en/books/handbook/disks/_index.adoc:381 #, no-wrap msgid "add path 'da[3-9]*' mode 0660 group operator\n" msgstr "add path 'da[3-9]*' mode 0660 group operator\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:387 +#: documentation/content/en/books/handbook/disks/_index.adoc:386 msgid "" "This will exclude the first three SCSI disks ([.filename]#da0# to [." "filename]#da2#) from belonging to the `operator` group. Replace _3_ with " @@ -846,18 +846,18 @@ msgstr "" "rules[5]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:390 +#: documentation/content/en/books/handbook/disks/_index.adoc:389 msgid "Next, enable the ruleset in [.filename]#/etc/rc.conf#:" msgstr "Затем включите набор правил в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:394 +#: documentation/content/en/books/handbook/disks/_index.adoc:393 #, no-wrap msgid "devfs_system_ruleset=\"localrules\"\n" msgstr "devfs_system_ruleset=\"localrules\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:397 +#: documentation/content/en/books/handbook/disks/_index.adoc:396 msgid "" "Then, instruct the system to allow regular users to mount file systems by " "adding the following line to [.filename]#/etc/sysctl.conf#:" @@ -866,13 +866,13 @@ msgstr "" "файловые системы, добавив следующую строку в [.filename]#/etc/sysctl.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:401 +#: documentation/content/en/books/handbook/disks/_index.adoc:400 #, no-wrap msgid "vfs.usermount=1\n" msgstr "vfs.usermount=1\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:404 +#: documentation/content/en/books/handbook/disks/_index.adoc:403 msgid "" "Since this only takes effect after the next reboot, use `sysctl` to set this " "variable now:" @@ -881,7 +881,7 @@ msgstr "" "используйте `sysctl`, чтобы установить эту переменную сейчас:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:409 +#: documentation/content/en/books/handbook/disks/_index.adoc:408 #, no-wrap msgid "" "# sysctl vfs.usermount=1\n" @@ -891,7 +891,7 @@ msgstr "" "vfs.usermount: 0 -> 1\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:415 +#: documentation/content/en/books/handbook/disks/_index.adoc:414 msgid "" "The final step is to create a directory where the file system is to be " "mounted. This directory needs to be owned by the user that is to mount the " @@ -908,7 +908,7 @@ msgstr "" "пользователя, а _usergroup_ на основную группу пользователя:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:420 +#: documentation/content/en/books/handbook/disks/_index.adoc:419 #, no-wrap msgid "" "# mkdir /mnt/username\n" @@ -918,7 +918,7 @@ msgstr "" "# chown username:usergroup /mnt/username\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:424 +#: documentation/content/en/books/handbook/disks/_index.adoc:423 msgid "" "Suppose a USB thumbdrive is plugged in, and a device [.filename]#/dev/da0s1# " "appears. If the device is formatted with a FAT file system, the user can " @@ -929,25 +929,25 @@ msgstr "" "пользователь может смонтировать его с помощью:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:428 +#: documentation/content/en/books/handbook/disks/_index.adoc:427 #, no-wrap msgid "% mount -t msdosfs -o -m=644,-M=755 /dev/da0s1 /mnt/username\n" msgstr "% mount -t msdosfs -o -m=644,-M=755 /dev/da0s1 /mnt/username\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:431 +#: documentation/content/en/books/handbook/disks/_index.adoc:430 msgid "Before the device can be unplugged, it _must_ be unmounted first:" msgstr "" "Прежде чем устройство можно будет отключить, его _необходимо_ размонтировать:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:435 +#: documentation/content/en/books/handbook/disks/_index.adoc:434 #, no-wrap msgid "% umount /mnt/username\n" msgstr "% umount /mnt/username\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:438 +#: documentation/content/en/books/handbook/disks/_index.adoc:437 msgid "" "After device removal, the system message buffer will show messages similar " "to the following:" @@ -956,7 +956,7 @@ msgstr "" "сообщения, аналогичные следующим:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:445 +#: documentation/content/en/books/handbook/disks/_index.adoc:444 #, no-wrap msgid "" "umass0: at uhub3, port 2, addr 3 (disconnected)\n" @@ -970,13 +970,13 @@ msgstr "" "(da0:umass-sim0:0:0:0): Periph destroyed\n" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:447 +#: documentation/content/en/books/handbook/disks/_index.adoc:446 #, no-wrap msgid "Automounting Removable Media" msgstr "Автомонтирование съемных носителей" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:450 +#: documentation/content/en/books/handbook/disks/_index.adoc:449 msgid "" "USB devices can be automatically mounted by uncommenting this line in [." "filename]#/etc/auto_master#:" @@ -985,18 +985,18 @@ msgstr "" "строки в [.filename]#/etc/auto_master#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:454 +#: documentation/content/en/books/handbook/disks/_index.adoc:453 #, no-wrap msgid "/media\t\t-media\t\t-nosuid\n" msgstr "/media\t\t-media\t\t-nosuid\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:457 +#: documentation/content/en/books/handbook/disks/_index.adoc:456 msgid "Then add these lines to [.filename]#/etc/devd.conf#:" msgstr "Затем добавьте следующие строки в [.filename]#/etc/devd.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:465 +#: documentation/content/en/books/handbook/disks/_index.adoc:464 #, no-wrap msgid "" "notify 100 {\n" @@ -1012,7 +1012,7 @@ msgstr "" "};\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:468 +#: documentation/content/en/books/handbook/disks/_index.adoc:467 msgid "" "Reload the configuration if man:autofs[5] and man:devd[8] are already " "running:" @@ -1020,7 +1020,7 @@ msgstr "" "Перезагрузите конфигурацию, если man:autofs[5] и man:devd[8] уже запущены:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:473 +#: documentation/content/en/books/handbook/disks/_index.adoc:472 #, no-wrap msgid "" "# service automount restart\n" @@ -1030,7 +1030,7 @@ msgstr "" "# service devd restart\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:476 +#: documentation/content/en/books/handbook/disks/_index.adoc:475 msgid "" "man:autofs[5] can be set to start at boot by adding this line to [." "filename]#/etc/rc.conf#:" @@ -1039,25 +1039,25 @@ msgstr "" "строку в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:480 +#: documentation/content/en/books/handbook/disks/_index.adoc:479 #, no-wrap msgid "autofs_enable=\"YES\"\n" msgstr "autofs_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:483 +#: documentation/content/en/books/handbook/disks/_index.adoc:482 msgid "man:autofs[5] requires man:devd[8] to be enabled, as it is by default." msgstr "" "man:autofs[5] требует, чтобы man:devd[8] был включён, как это и настроено по " "умолчанию." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:485 +#: documentation/content/en/books/handbook/disks/_index.adoc:484 msgid "Start the services immediately with:" msgstr "Запустите службы немедленно с помощью:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:492 +#: documentation/content/en/books/handbook/disks/_index.adoc:491 #, no-wrap msgid "" "# service automount start\n" @@ -1071,7 +1071,7 @@ msgstr "" "# service devd start\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:497 +#: documentation/content/en/books/handbook/disks/_index.adoc:496 msgid "" "Each file system that can be automatically mounted appears as a directory in " "[.filename]#/media/#. The directory is named after the file system label. " @@ -1083,7 +1083,7 @@ msgstr "" "именуется в соответствии с устройством." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:500 +#: documentation/content/en/books/handbook/disks/_index.adoc:499 msgid "" "The file system is transparently mounted on the first access, and unmounted " "after a period of inactivity. Automounted drives can also be unmounted " @@ -1094,13 +1094,13 @@ msgstr "" "размонтировать вручную:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:504 +#: documentation/content/en/books/handbook/disks/_index.adoc:503 #, no-wrap msgid "# automount -fu\n" msgstr "# automount -fu\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:508 +#: documentation/content/en/books/handbook/disks/_index.adoc:507 msgid "" "This mechanism is typically used for memory cards and USB memory sticks. It " "can be used with any block device, including optical drives or iSCSILUNs." @@ -1110,13 +1110,13 @@ msgstr "" "iSCSI LUN." #. type: Title == -#: documentation/content/en/books/handbook/disks/_index.adoc:510 +#: documentation/content/en/books/handbook/disks/_index.adoc:509 #, no-wrap msgid "Creating and Using CD Media" msgstr "Создание и использование CD-носителей" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:516 +#: documentation/content/en/books/handbook/disks/_index.adoc:515 msgid "" "Compact Disc (CD) media provide a number of features that differentiate them " "from conventional disks. They are designed so that they can be read " @@ -1133,7 +1133,7 @@ msgstr "" "ISO 9660 была разработана для работы с этими различиями." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:520 +#: documentation/content/en/books/handbook/disks/_index.adoc:519 msgid "" "The FreeBSD Ports Collection provides several utilities for burning and " "duplicating audio and data CDs. This chapter demonstrates the use of " @@ -1148,13 +1148,13 @@ msgstr "" "xcdroast[] или package:sysutils/k3b[]." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:522 +#: documentation/content/en/books/handbook/disks/_index.adoc:521 #, no-wrap msgid "Supported Devices" msgstr "Поддерживаемые устройства" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:526 +#: documentation/content/en/books/handbook/disks/_index.adoc:525 msgid "" "The [.filename]#GENERIC# kernel provides support for SCSI, USB, and ATAPICD " "readers and burners. If a custom kernel is used, the options that need to " @@ -1166,14 +1166,14 @@ msgstr "" "устройства." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:528 +#: documentation/content/en/books/handbook/disks/_index.adoc:527 msgid "For a SCSI burner, make sure these options are present:" msgstr "" "Для SCSI-устройства, записывающего CD или DVD диски, убедитесь, что " "присутствуют следующие параметры:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:535 +#: documentation/content/en/books/handbook/disks/_index.adoc:534 #, no-wrap msgid "" "device scbus\t# SCSI bus (required for ATA/SCSI)\n" @@ -1187,12 +1187,12 @@ msgstr "" "device cd\t# needed for CD and DVD burners\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:538 +#: documentation/content/en/books/handbook/disks/_index.adoc:537 msgid "For a USB burner, make sure these options are present:" msgstr "Для USB-привода убедитесь, что указаны следующие параметры:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:551 +#: documentation/content/en/books/handbook/disks/_index.adoc:550 #, no-wrap msgid "" "device scbus\t# SCSI bus (required for ATA/SCSI)\n" @@ -1218,14 +1218,14 @@ msgstr "" "device umass\t# Disks/Mass storage - Requires scbus and da\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:554 +#: documentation/content/en/books/handbook/disks/_index.adoc:553 msgid "For an ATAPI burner, make sure these options are present:" msgstr "" "Для ATAPI устройств, записывающих CD или DVD диски, убедитесь, что указаны " "следующие параметры:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:561 +#: documentation/content/en/books/handbook/disks/_index.adoc:560 #, no-wrap msgid "" "device ata\t# Legacy ATA/SATA controllers\n" @@ -1239,7 +1239,7 @@ msgstr "" "device cd\t# needed for CD and DVD burners\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:566 +#: documentation/content/en/books/handbook/disks/_index.adoc:565 msgid "" "On FreeBSD versions prior to 10.x, this line is also needed in the kernel " "configuration file if the burner is an ATAPI device:" @@ -1248,13 +1248,13 @@ msgstr "" "файле ядра, если устройство записи является ATAPI-устройством:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:570 +#: documentation/content/en/books/handbook/disks/_index.adoc:569 #, no-wrap msgid "device atapicam\n" msgstr "device atapicam\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:573 +#: documentation/content/en/books/handbook/disks/_index.adoc:572 msgid "" "Alternately, this driver can be loaded at boot time by adding the following " "line to [.filename]#/boot/loader.conf#:" @@ -1263,13 +1263,13 @@ msgstr "" "файл [.filename]#/boot/loader.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:577 +#: documentation/content/en/books/handbook/disks/_index.adoc:576 #, no-wrap msgid "atapicam_load=\"YES\"\n" msgstr "atapicam_load=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:580 +#: documentation/content/en/books/handbook/disks/_index.adoc:579 msgid "" "This will require a reboot of the system as this driver can only be loaded " "at boot time." @@ -1278,7 +1278,7 @@ msgstr "" "только во время загрузки." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:584 +#: documentation/content/en/books/handbook/disks/_index.adoc:583 msgid "" "To verify that FreeBSD recognizes the device, run `dmesg` and look for an " "entry for the device. On systems prior to 10.x, the device name in the " @@ -1291,7 +1291,7 @@ msgstr "" "filename]#cd0#." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:593 +#: documentation/content/en/books/handbook/disks/_index.adoc:592 #, no-wrap msgid "" "% dmesg | grep cd\n" @@ -1309,13 +1309,13 @@ msgstr "" "cd0: Attempt to query device size failed: NOT READY, Medium not present - tray closed\n" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:596 +#: documentation/content/en/books/handbook/disks/_index.adoc:595 #, no-wrap msgid "Burning a CD" msgstr "Запись компакт-диска" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:600 +#: documentation/content/en/books/handbook/disks/_index.adoc:599 msgid "" "In FreeBSD, `cdrecord` can be used to burn CDs. This command is installed " "with the package:sysutils/cdrtools[] package or port." @@ -1324,7 +1324,7 @@ msgstr "" "команда устанавливается с пакетом или портом package:sysutils/cdrtools[]." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:603 +#: documentation/content/en/books/handbook/disks/_index.adoc:602 msgid "" "While `cdrecord` has many options, basic usage is simple. Specify the name " "of the ISO file to burn and, if the system has multiple burner devices, " @@ -1335,13 +1335,13 @@ msgstr "" "укажите имя используемого устройства:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:607 +#: documentation/content/en/books/handbook/disks/_index.adoc:606 #, no-wrap msgid "# cdrecord dev=device imagefile.iso\n" msgstr "# cdrecord dev=device imagefile.iso\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:610 +#: documentation/content/en/books/handbook/disks/_index.adoc:609 msgid "" "To determine the device name of the burner, use `-scanbus` which might " "produce results like this:" @@ -1350,7 +1350,7 @@ msgstr "" "scanbus`, что может дать результат, подобный следующему:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:634 +#: documentation/content/en/books/handbook/disks/_index.adoc:633 #, no-wrap msgid "" "# cdrecord -scanbus\n" @@ -1398,7 +1398,7 @@ msgstr "" " 1,7,0 107) *\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:639 +#: documentation/content/en/books/handbook/disks/_index.adoc:638 msgid "" "Locate the entry for the CD burner and use the three numbers separated by " "commas as the value for `dev`. In this case, the Yamaha burner device is " @@ -1406,7 +1406,7 @@ msgid "" "Refer to the manual page for `cdrecord` for other ways to specify this value " "and for information on writing audio tracks and controlling the write speed." msgstr "" -"Найдите запись устройство для записи CD и используйте три числа, разделенные " +"Найдите запись устройство для записи CD и используйте три числа, разделённые " "запятыми, в качестве значения для `dev`. В данном случае устройство Yamaha " "имеет значение `1,5,0`, поэтому правильный ввод для указания этого " "устройства — `dev=1,5,0`. Обратитесь к руководству `cdrecord` для других " @@ -1414,7 +1414,7 @@ msgstr "" "аудиодорожек и управлении скоростью записи." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:641 +#: documentation/content/en/books/handbook/disks/_index.adoc:640 msgid "" "Alternately, run the following command to get the device address of the " "burner:" @@ -1423,7 +1423,7 @@ msgstr "" "устройства:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:646 +#: documentation/content/en/books/handbook/disks/_index.adoc:645 #, no-wrap msgid "" "# camcontrol devlist\n" @@ -1433,7 +1433,7 @@ msgstr "" "<MATSHITA CDRW/DVD UJDA740 1.00> at scbus1 target 0 lun 0 (cd0,pass0)\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:650 +#: documentation/content/en/books/handbook/disks/_index.adoc:649 msgid "" "Use the numeric values for `scbus`, `target`, and `lun`. For this example, " "`1,0,0` is the device name to use." @@ -1442,13 +1442,13 @@ msgstr "" "`1,0,0` — это имя устройства, которое следует использовать." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:652 +#: documentation/content/en/books/handbook/disks/_index.adoc:651 #, no-wrap msgid "Writing Data to an ISO File System" msgstr "Запись данных в файловую систему ISO" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:657 +#: documentation/content/en/books/handbook/disks/_index.adoc:656 msgid "" "In order to produce a data CD, the data files that are going to make up the " "tracks on the CD must be prepared before they can be burned to the CD. In " @@ -1467,13 +1467,13 @@ msgstr "" "поместить в файловую систему ISO 9660:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:661 +#: documentation/content/en/books/handbook/disks/_index.adoc:660 #, no-wrap msgid "# mkisofs -o imagefile.iso /path/to/tree\n" msgstr "# mkisofs -o imagefile.iso /path/to/tree\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:664 +#: documentation/content/en/books/handbook/disks/_index.adoc:663 msgid "" "This command maps the file names in the specified path to names that fit the " "limitations of the standard ISO 9660 file system, and will exclude files " @@ -1484,7 +1484,7 @@ msgstr "" "исключает файлы, не соответствующие стандарту для файловых систем ISO." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:667 +#: documentation/content/en/books/handbook/disks/_index.adoc:666 msgid "" "A number of options are available to overcome the restrictions imposed by " "the standard. In particular, `-R` enables the Rock Ridge extensions common " @@ -1496,7 +1496,7 @@ msgstr "" "включает расширения Joliet, используемые в системах Microsoft(R)." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:670 +#: documentation/content/en/books/handbook/disks/_index.adoc:669 msgid "" "For CDs that are going to be used only on FreeBSD systems, `-U` can be used " "to disable all filename restrictions. When used with `-R`, it produces a " @@ -1509,7 +1509,7 @@ msgstr "" "указанному дереву FreeBSD, даже если он нарушает стандарт ISO 9660." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:678 +#: documentation/content/en/books/handbook/disks/_index.adoc:677 msgid "" "The last option of general use is `-b`. This is used to specify the " "location of a boot image for use in producing an \"El Torito\" bootable CD. " @@ -1535,18 +1535,18 @@ msgstr "" "cdboot#, то следующая команда создаст [.filename]#/tmp/bootable.iso#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:682 +#: documentation/content/en/books/handbook/disks/_index.adoc:681 #, no-wrap msgid "# mkisofs -R -no-emul-boot -b boot/cdboot -o /tmp/bootable.iso /tmp/myboot\n" msgstr "# mkisofs -R -no-emul-boot -b boot/cdboot -o /tmp/bootable.iso /tmp/myboot\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:685 +#: documentation/content/en/books/handbook/disks/_index.adoc:684 msgid "The resulting ISO image can be mounted as a memory disk with:" msgstr "Полученный образ ISO можно подключить как диск в памяти с помощью:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:690 +#: documentation/content/en/books/handbook/disks/_index.adoc:689 #, no-wrap msgid "" "# mdconfig -a -t vnode -f /tmp/bootable.iso -u 0\n" @@ -1556,7 +1556,7 @@ msgstr "" "# mount -t cd9660 /dev/md0 /mnt\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:693 +#: documentation/content/en/books/handbook/disks/_index.adoc:692 msgid "" "One can then verify that [.filename]#/mnt# and [.filename]#/tmp/myboot# are " "identical." @@ -1565,7 +1565,7 @@ msgstr "" "идентичны." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:696 +#: documentation/content/en/books/handbook/disks/_index.adoc:695 msgid "" "There are many other options available for `mkisofs` to fine-tune its " "behavior. Refer to man:mkisofs[8] for details." @@ -1574,7 +1574,7 @@ msgstr "" "его поведение. Подробности смотрите в man:mkisofs[8]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:701 +#: documentation/content/en/books/handbook/disks/_index.adoc:700 msgid "" "It is possible to copy a data CD to an image file that is functionally " "equivalent to the image file created with `mkisofs`. To do so, use [." @@ -1587,13 +1587,13 @@ msgstr "" "и имя создаваемого ISO в качестве выходного файла:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:705 +#: documentation/content/en/books/handbook/disks/_index.adoc:704 #, no-wrap msgid "# dd if=/dev/cd0 of=file.iso bs=2048\n" msgstr "# dd if=/dev/cd0 of=file.iso bs=2048\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:708 +#: documentation/content/en/books/handbook/disks/_index.adoc:707 msgid "" "The resulting image file can be burned to CD as described in crossref:" "disks[cdrecord, Burning a CD]." @@ -1602,13 +1602,13 @@ msgstr "" "crossref:disks[cdrecord,Запись компакт-диска]." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:711 +#: documentation/content/en/books/handbook/disks/_index.adoc:710 #, no-wrap msgid "Using Data CDs" msgstr "Использование компакт-дисков с данными" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:714 +#: documentation/content/en/books/handbook/disks/_index.adoc:713 msgid "" "Once an ISO has been burned to a CD, it can be mounted by specifying the " "file system type, the name of the device containing the CD, and an existing " @@ -1619,13 +1619,13 @@ msgstr "" "монтирования:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:718 +#: documentation/content/en/books/handbook/disks/_index.adoc:717 #, no-wrap msgid "# mount -t cd9660 /dev/cd0 /mnt\n" msgstr "# mount -t cd9660 /dev/cd0 /mnt\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:721 +#: documentation/content/en/books/handbook/disks/_index.adoc:720 msgid "" "Since `mount` assumes that a file system is of type `ufs`, an `Incorrect " "super block` error will occur if `-t cd9660` is not included when mounting a " @@ -1636,7 +1636,7 @@ msgstr "" "монтировании компакт-диска с данными." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:726 +#: documentation/content/en/books/handbook/disks/_index.adoc:725 msgid "" "While any data CD can be mounted this way, disks with certain ISO 9660 " "extensions might behave oddly. For example, Joliet disks store all " @@ -1652,7 +1652,7 @@ msgstr "" "дополнительной информации обратитесь к man:mount_cd9660[8]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:731 +#: documentation/content/en/books/handbook/disks/_index.adoc:730 msgid "" "In order to do this character conversion with the help of `-C`, the kernel " "requires the [.filename]#cd9660_iconv.ko# module to be loaded. This can be " @@ -1663,13 +1663,13 @@ msgstr "" "добавив следующую строку в [.filename]#loader.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:735 +#: documentation/content/en/books/handbook/disks/_index.adoc:734 #, no-wrap msgid "cd9660_iconv_load=\"YES\"\n" msgstr "cd9660_iconv_load=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:738 +#: documentation/content/en/books/handbook/disks/_index.adoc:737 msgid "" "and then rebooting the machine, or by directly loading the module with " "`kldload`." @@ -1678,7 +1678,7 @@ msgstr "" "`kldload`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:743 +#: documentation/content/en/books/handbook/disks/_index.adoc:742 msgid "" "Occasionally, `Device not configured` will be displayed when trying to mount " "a data CD. This usually means that the CD drive has not detected a disk in " @@ -1691,7 +1691,7 @@ msgstr "" "может занять несколько секунд, поэтому следует набраться терпения." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:747 +#: documentation/content/en/books/handbook/disks/_index.adoc:746 msgid "" "Sometimes, a SCSICD drive may be missed because it did not have enough time " "to answer the bus reset. To resolve this, a custom kernel can be created " @@ -1708,13 +1708,13 @@ msgstr "" "building,“Сборка и установка собственного ядра”]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:751 +#: documentation/content/en/books/handbook/disks/_index.adoc:750 #, no-wrap msgid "options SCSI_DELAY=15000\n" msgstr "options SCSI_DELAY=15000\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:754 +#: documentation/content/en/books/handbook/disks/_index.adoc:753 msgid "" "This tells the SCSI bus to pause 15 seconds during boot, to give the CD " "drive every possible chance to answer the bus reset." @@ -1723,7 +1723,7 @@ msgstr "" "дать CD-приводу максимальный шанс ответить на сброс шины." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:759 +#: documentation/content/en/books/handbook/disks/_index.adoc:758 msgid "" "It is possible to burn a file directly to CD, without creating an ISO 9660 " "file system. This is known as burning a raw data CD and some people do this " @@ -1734,7 +1734,7 @@ msgstr "" "это для целей резервного копирования." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:763 +#: documentation/content/en/books/handbook/disks/_index.adoc:762 msgid "" "This type of disk can not be mounted as a normal data CD. In order to " "retrieve the data burned to such a CD, the data must be read from the raw " @@ -1747,26 +1747,26 @@ msgstr "" "CD-устройства в текущий рабочий каталог:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:767 +#: documentation/content/en/books/handbook/disks/_index.adoc:766 #, no-wrap msgid "# tar xzvf /dev/cd1\n" msgstr "# tar xzvf /dev/cd1\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:770 +#: documentation/content/en/books/handbook/disks/_index.adoc:769 msgid "In order to mount a data CD, the data must be written using `mkisofs`." msgstr "" "Для монтирования компакт-диска с данными они должны быть записаны с " "использованием `mkisofs`." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:773 +#: documentation/content/en/books/handbook/disks/_index.adoc:772 #, no-wrap msgid "Duplicating Audio CDs" msgstr "Копирование аудио-CD" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:776 +#: documentation/content/en/books/handbook/disks/_index.adoc:775 msgid "" "To duplicate an audio CD, extract the audio data from the CD to a series of " "files, then write these files to a blank CD." @@ -1775,7 +1775,7 @@ msgstr "" "затем запишите эти файлы на чистый CD." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:780 +#: documentation/content/en/books/handbook/disks/_index.adoc:779 msgid "" "crossref:disks[using-cdrecord, Duplicating an Audio CD] describes how to " "duplicate and burn an audio CD. If the FreeBSD version is less than 10.0 " @@ -1788,13 +1788,13 @@ msgstr "" "следуя инструкциям в crossref:disks[atapicam, Поддерживаемые устройства]." #. type: Block title -#: documentation/content/en/books/handbook/disks/_index.adoc:783 +#: documentation/content/en/books/handbook/disks/_index.adoc:782 #, no-wrap msgid "Procedure: Duplicating an Audio CD" msgstr "Процедура: Копирование аудио-CD" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:785 +#: documentation/content/en/books/handbook/disks/_index.adoc:784 msgid "" "The package:sysutils/cdrtools[] package or port installs `cdda2wav`. This " "command can be used to extract all of the audio tracks, with each track " @@ -1805,13 +1805,13 @@ msgstr "" "дорожка записывается в отдельный WAV-файл в текущем рабочем каталоге:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:789 +#: documentation/content/en/books/handbook/disks/_index.adoc:788 #, no-wrap msgid "% cdda2wav -vall -B -Owav\n" msgstr "% cdda2wav -vall -B -Owav\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:793 +#: documentation/content/en/books/handbook/disks/_index.adoc:792 msgid "" "A device name does not need to be specified if there is only one CD device " "on the system. Refer to the `cdda2wav` manual page for instructions on how " @@ -1823,18 +1823,18 @@ msgstr "" "устройства и дополнительной информации о других параметрах этой команды." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:794 +#: documentation/content/en/books/handbook/disks/_index.adoc:793 msgid "Use `cdrecord` to write the [.filename]#.wav# files:" msgstr "Используйте `cdrecord` для записи файлов [.filename]#.wav#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:798 +#: documentation/content/en/books/handbook/disks/_index.adoc:797 #, no-wrap msgid "% cdrecord -v dev=2,0 -dao -useinfo *.wav\n" msgstr "% cdrecord -v dev=2,0 -dao -useinfo *.wav\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:801 +#: documentation/content/en/books/handbook/disks/_index.adoc:800 msgid "" "Make sure that _2,0_ is set appropriately, as described in crossref:" "disks[cdrecord, Burning a CD]." @@ -1843,13 +1843,13 @@ msgstr "" "disks[cdrecord, Запись CD]." #. type: Title == -#: documentation/content/en/books/handbook/disks/_index.adoc:803 +#: documentation/content/en/books/handbook/disks/_index.adoc:802 #, no-wrap msgid "Creating and Using DVD Media" msgstr "Создание и использование DVD-носителей" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:807 +#: documentation/content/en/books/handbook/disks/_index.adoc:806 msgid "" "Compared to the CD, the DVD is the next generation of optical media storage " "technology. The DVD can hold more data than any CD and is the standard for " @@ -1860,13 +1860,13 @@ msgstr "" "данных, чем любой компакт-диск, и является стандартом для издания видео." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:809 +#: documentation/content/en/books/handbook/disks/_index.adoc:808 msgid "Five physical recordable formats can be defined for a recordable DVD:" msgstr "" "Для записываемого DVD можно определить пять физических форматов записи:" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:811 +#: documentation/content/en/books/handbook/disks/_index.adoc:810 msgid "" "DVD-R: This was the first DVD recordable format available. The DVD-R " "standard is defined by the http://www.dvdforum.org/forum.shtml[DVD Forum]. " @@ -1877,7 +1877,7 @@ msgstr "" "поддерживает однократную запись." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:812 +#: documentation/content/en/books/handbook/disks/_index.adoc:811 msgid "" "DVD-RW: This is the rewritable version of the DVD-R standard. A DVD-RW can " "be rewritten about 1000 times." @@ -1886,7 +1886,7 @@ msgstr "" "перезаписывать около 1000 раз." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:816 +#: documentation/content/en/books/handbook/disks/_index.adoc:815 msgid "" "DVD-RAM: This is a rewritable format which can be seen as a removable hard " "drive. However, this media is not compatible with most DVD-ROM drives and " @@ -1901,7 +1901,7 @@ msgstr "" "RAM см. в crossref:disks[creating-dvd-ram, Использование DVD-RAM]." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:817 +#: documentation/content/en/books/handbook/disks/_index.adoc:816 msgid "" "DVD+RW: This is a rewritable format defined by the https://en.wikipedia.org/" "wiki/DVD%2BRW_Alliance[DVD+RW Alliance]. A DVD+RW can be rewritten about " @@ -1912,14 +1912,14 @@ msgstr "" "перезаписывать около 1000 раз." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:818 +#: documentation/content/en/books/handbook/disks/_index.adoc:817 msgid "DVD+R: This format is the write once variation of the DVD+RW format." msgstr "" "DVD+R: Этот формат является однократно записываемой разновидностью формата " "DVD+RW." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:820 +#: documentation/content/en/books/handbook/disks/_index.adoc:819 msgid "" "A single layer recordable DVD can hold up to 4,700,000,000 bytes which is " "actually 4.38 GB or 4485 MB as 1 kilobyte is 1024 bytes." @@ -1929,7 +1929,7 @@ msgstr "" "байтам." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:826 +#: documentation/content/en/books/handbook/disks/_index.adoc:825 msgid "" "A distinction must be made between the physical media and the application. " "For example, a DVD-Video is a specific file layout that can be written on " @@ -1944,13 +1944,13 @@ msgstr "" "проигрыватель DVD-Video поддерживают рассматриваемый носитель." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:828 +#: documentation/content/en/books/handbook/disks/_index.adoc:827 #, no-wrap msgid "Configuration" msgstr "Конфигурация" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:832 +#: documentation/content/en/books/handbook/disks/_index.adoc:831 msgid "" "To perform DVD recording, use man:growisofs[1]. This command is part of the " "package:sysutils/dvd+rw-tools[] utilities which support all DVD media types." @@ -1960,7 +1960,7 @@ msgstr "" "носителей." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:837 +#: documentation/content/en/books/handbook/disks/_index.adoc:836 msgid "" "These tools use the SCSI subsystem to access the devices, therefore crossref:" "disks[atapicam,ATAPI/CAM support] must be loaded or statically compiled into " @@ -1975,7 +1975,7 @@ msgstr "" "разделе crossref:disks[usb-disks,USB-накопители]." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:839 +#: documentation/content/en/books/handbook/disks/_index.adoc:838 msgid "" "DMA access must also be enabled for ATAPI devices, by adding the following " "line to [.filename]#/boot/loader.conf#:" @@ -1984,14 +1984,14 @@ msgstr "" "строку в [.filename]#/boot/loader.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:843 -#: documentation/content/en/books/handbook/disks/_index.adoc:1076 +#: documentation/content/en/books/handbook/disks/_index.adoc:842 +#: documentation/content/en/books/handbook/disks/_index.adoc:1075 #, no-wrap msgid "hw.ata.atapi_dma=\"1\"\n" msgstr "hw.ata.atapi_dma=\"1\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:846 +#: documentation/content/en/books/handbook/disks/_index.adoc:845 msgid "" "Before attempting to use dvd+rw-tools, consult the http://fy.chalmers.se/" "~appro/linux/DVD+RW/hcn.html[Hardware Compatibility Notes]." @@ -2000,7 +2000,7 @@ msgstr "" "se/~appro/linux/DVD+RW/hcn.html[примечаниями о совместимости оборудования]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:850 +#: documentation/content/en/books/handbook/disks/_index.adoc:849 msgid "" "For a graphical user interface, consider using package:sysutils/k3b[] which " "provides a user friendly interface to man:growisofs[1] and many other " @@ -2011,13 +2011,13 @@ msgstr "" "инструментам записи." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:852 +#: documentation/content/en/books/handbook/disks/_index.adoc:851 #, no-wrap msgid "Burning Data DVDs" msgstr "Запись данных на DVD" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:856 +#: documentation/content/en/books/handbook/disks/_index.adoc:855 msgid "" "Since man:growisofs[1] is a front-end to crossref:disks[mkisofs,mkisofs], it " "will invoke man:mkisofs[8] to create the file system layout and perform the " @@ -2030,7 +2030,7 @@ msgstr "" "перед процессом записи." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:858 +#: documentation/content/en/books/handbook/disks/_index.adoc:857 msgid "" "To burn to a DVD+R or a DVD-R the data in [.filename]#/path/to/data#, use " "the following command:" @@ -2039,13 +2039,13 @@ msgstr "" "используйте следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:862 +#: documentation/content/en/books/handbook/disks/_index.adoc:861 #, no-wrap msgid "# growisofs -dvd-compat -Z /dev/cd0 -J -R /path/to/data\n" msgstr "# growisofs -dvd-compat -Z /dev/cd0 -J -R /path/to/data\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:866 +#: documentation/content/en/books/handbook/disks/_index.adoc:865 msgid "" "In this example, `-J -R` is passed to man:mkisofs[8] to create an ISO 9660 " "file system with Joliet and Rock Ridge extensions. Refer to man:mkisofs[8] " @@ -2056,7 +2056,7 @@ msgstr "" "mkisofs[8]." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:871 +#: documentation/content/en/books/handbook/disks/_index.adoc:870 msgid "" "For the initial session recording, `-Z` is used for both single and multiple " "sessions. Replace _/dev/cd0_, with the name of the DVD device. Using `-dvd-" @@ -2071,20 +2071,20 @@ msgstr "" "приводами DVD-ROM." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:873 +#: documentation/content/en/books/handbook/disks/_index.adoc:872 msgid "To burn a pre-mastered image, such as _imagefile.iso_, use:" msgstr "" "Для записи предварительно созданного образа, например _imagefile.iso_, " "используйте:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:877 +#: documentation/content/en/books/handbook/disks/_index.adoc:876 #, no-wrap msgid "# growisofs -dvd-compat -Z /dev/cd0=imagefile.iso\n" msgstr "# growisofs -dvd-compat -Z /dev/cd0=imagefile.iso\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:881 +#: documentation/content/en/books/handbook/disks/_index.adoc:880 msgid "" "The write speed should be detected and automatically set according to the " "media and the drive being used. To force the write speed, use `-speed=`. " @@ -2096,7 +2096,7 @@ msgstr "" "growisofs[1]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:888 +#: documentation/content/en/books/handbook/disks/_index.adoc:887 msgid "" "In order to support working files larger than 4.38GB, an UDF/ISO-9660 hybrid " "file system must be created by passing `-udf -iso-level 3` to man:mkisofs[8] " @@ -2116,29 +2116,29 @@ msgstr "" "будут выглядеть повреждёнными." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:890 +#: documentation/content/en/books/handbook/disks/_index.adoc:889 msgid "To create this type of ISO file:" msgstr "Чтобы создать ISO-файл такого типа:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:894 +#: documentation/content/en/books/handbook/disks/_index.adoc:893 #, no-wrap msgid "% mkisofs -R -J -udf -iso-level 3 -o imagefile.iso /path/to/data\n" msgstr "% mkisofs -R -J -udf -iso-level 3 -o imagefile.iso /path/to/data\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:897 +#: documentation/content/en/books/handbook/disks/_index.adoc:896 msgid "To burn files directly to a disk:" msgstr "Для записи файлов непосредственно на диск:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:901 +#: documentation/content/en/books/handbook/disks/_index.adoc:900 #, no-wrap msgid "# growisofs -dvd-compat -udf -iso-level 3 -Z /dev/cd0 -J -R /path/to/data\n" msgstr "# growisofs -dvd-compat -udf -iso-level 3 -Z /dev/cd0 -J -R /path/to/data\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:904 +#: documentation/content/en/books/handbook/disks/_index.adoc:903 msgid "" "When an ISO image already contains large files, no additional options are " "required for man:growisofs[1] to burn that image on a disk." @@ -2147,7 +2147,7 @@ msgstr "" "с помощью `growisofs` не требуется дополнительных параметров." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:907 +#: documentation/content/en/books/handbook/disks/_index.adoc:906 msgid "" "Be sure to use an up-to-date version of package:sysutils/cdrtools[], which " "contains man:mkisofs[8], as an older version may not contain large files " @@ -2160,13 +2160,13 @@ msgstr "" "package:sysutils/cdrtools-devel[] и ознакомьтесь с его man:mkisofs[8]." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:909 +#: documentation/content/en/books/handbook/disks/_index.adoc:908 #, no-wrap msgid "Burning a DVD-Video" msgstr "Запись DVD-Video" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:913 +#: documentation/content/en/books/handbook/disks/_index.adoc:912 msgid "" "A DVD-Video is a specific file layout based on the ISO 9660 and micro-UDF (M-" "UDF) specifications. Since DVD-Video presents a specific data structure " @@ -2179,7 +2179,7 @@ msgstr "" "программа, например package:multimedia/dvdauthor[]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:916 +#: documentation/content/en/books/handbook/disks/_index.adoc:915 msgid "" "If an image of the DVD-Video file system already exists, it can be burned in " "the same way as any other image. If `dvdauthor` was used to make the DVD " @@ -2192,13 +2192,13 @@ msgstr "" "записи DVD-Video следует использовать следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:920 +#: documentation/content/en/books/handbook/disks/_index.adoc:919 #, no-wrap msgid "# growisofs -Z /dev/cd0 -dvd-video /path/to/video\n" msgstr "# growisofs -Z /dev/cd0 -dvd-video /path/to/video\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:924 +#: documentation/content/en/books/handbook/disks/_index.adoc:923 msgid "" "`-dvd-video` is passed to man:mkisofs[8] to instruct it to create a DVD-" "Video file system layout. This option implies the `-dvd-compat` man:" @@ -2209,13 +2209,13 @@ msgstr "" "dvd-compat` man:growisofs[1]." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:925 +#: documentation/content/en/books/handbook/disks/_index.adoc:924 #, no-wrap msgid "Using a DVD+RW" msgstr "Использование DVD+RW" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:930 +#: documentation/content/en/books/handbook/disks/_index.adoc:929 msgid "" "Unlike CD-RW, a virgin DVD+RW needs to be formatted before first use. It is " "_recommended_ to let man:growisofs[1] take care of this automatically " @@ -2228,14 +2228,14 @@ msgstr "" "для форматирования DVD+RW:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:934 -#: documentation/content/en/books/handbook/disks/_index.adoc:1024 +#: documentation/content/en/books/handbook/disks/_index.adoc:933 +#: documentation/content/en/books/handbook/disks/_index.adoc:1023 #, no-wrap msgid "# dvd+rw-format /dev/cd0\n" msgstr "# dvd+rw-format /dev/cd0\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:938 +#: documentation/content/en/books/handbook/disks/_index.adoc:937 msgid "" "Only perform this operation once and keep in mind that only virgin DVD+RW " "medias need to be formatted. Once formatted, the DVD+RW can be burned as " @@ -2246,7 +2246,7 @@ msgstr "" "как обычно." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:941 +#: documentation/content/en/books/handbook/disks/_index.adoc:940 msgid "" "To burn a totally new file system and not just append some data onto a DVD" "+RW, the media does not need to be blanked first. Instead, write over the " @@ -2257,13 +2257,13 @@ msgstr "" "перезаписать предыдущую запись следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:945 +#: documentation/content/en/books/handbook/disks/_index.adoc:944 #, no-wrap msgid "# growisofs -Z /dev/cd0 -J -R /path/to/newdata\n" msgstr "# growisofs -Z /dev/cd0 -J -R /path/to/newdata\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:950 +#: documentation/content/en/books/handbook/disks/_index.adoc:949 msgid "" "The DVD+RW format supports appending data to a previous recording. This " "operation consists of merging a new session to the existing one as it is not " @@ -2276,20 +2276,20 @@ msgstr "" "файловую систему ISO 9660, присутствующую на носителе." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:952 +#: documentation/content/en/books/handbook/disks/_index.adoc:951 msgid "For example, to append data to a DVD+RW, use the following:" msgstr "" "Например, чтобы добавить данные на DVD+RW, используйте следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:956 -#: documentation/content/en/books/handbook/disks/_index.adoc:1044 +#: documentation/content/en/books/handbook/disks/_index.adoc:955 +#: documentation/content/en/books/handbook/disks/_index.adoc:1043 #, no-wrap msgid "# growisofs -M /dev/cd0 -J -R /path/to/nextdata\n" msgstr "# growisofs -M /dev/cd0 -J -R /path/to/nextdata\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:959 +#: documentation/content/en/books/handbook/disks/_index.adoc:958 msgid "" "The same man:mkisofs[8] options used to burn the initial session should be " "used during next writes." @@ -2298,7 +2298,7 @@ msgstr "" "начальной сессии, следует применять при последующих записях." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:964 +#: documentation/content/en/books/handbook/disks/_index.adoc:963 msgid "" "Use `-dvd-compat` for better media compatibility with DVD-ROM drives. When " "using DVD+RW, this option will not prevent the addition of data." @@ -2307,24 +2307,24 @@ msgstr "" "ROM. При использовании DVD+RW эта опция не предотвращает добавление данных." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:967 +#: documentation/content/en/books/handbook/disks/_index.adoc:966 msgid "To blank the media, use:" msgstr "Для очистки диска запустите:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:971 +#: documentation/content/en/books/handbook/disks/_index.adoc:970 #, no-wrap msgid "# growisofs -Z /dev/cd0=/dev/zero\n" msgstr "# growisofs -Z /dev/cd0=/dev/zero\n" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:973 +#: documentation/content/en/books/handbook/disks/_index.adoc:972 #, no-wrap msgid "Using a DVD-RW" msgstr "Использование DVD-RW" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:977 +#: documentation/content/en/books/handbook/disks/_index.adoc:976 msgid "" "A DVD-RW accepts two disc formats: incremental sequential and restricted " "overwrite. By default, DVD-RW discs are in sequential format." @@ -2334,7 +2334,7 @@ msgstr "" "формат." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:980 +#: documentation/content/en/books/handbook/disks/_index.adoc:979 msgid "" "A virgin DVD-RW can be directly written without being formatted. However, a " "non-virgin DVD-RW in sequential format needs to be blanked before writing a " @@ -2345,19 +2345,19 @@ msgstr "" "перед записью нового начального сеанса." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:982 +#: documentation/content/en/books/handbook/disks/_index.adoc:981 msgid "To blank a DVD-RW in sequential mode:" msgstr "Для очистки DVD-RW в последовательном режиме:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:986 -#: documentation/content/en/books/handbook/disks/_index.adoc:1031 +#: documentation/content/en/books/handbook/disks/_index.adoc:985 +#: documentation/content/en/books/handbook/disks/_index.adoc:1030 #, no-wrap msgid "# dvd+rw-format -blank=full /dev/cd0\n" msgstr "# dvd+rw-format -blank=full /dev/cd0\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:993 +#: documentation/content/en/books/handbook/disks/_index.adoc:992 msgid "" "A full blanking using `-blank=full` will take about one hour on a 1x media. " "A fast blanking can be performed using `-blank`, if the DVD-RW will be " @@ -2370,13 +2370,13 @@ msgstr "" "записи DVD-RW в режиме DAO используйте команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:997 +#: documentation/content/en/books/handbook/disks/_index.adoc:996 #, no-wrap msgid "# growisofs -use-the-force-luke=dao -Z /dev/cd0=imagefile.iso\n" msgstr "# growisofs -use-the-force-luke=dao -Z /dev/cd0=imagefile.iso\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1000 +#: documentation/content/en/books/handbook/disks/_index.adoc:999 msgid "" "Since man:growisofs[1] automatically attempts to detect fast blanked media " "and engage DAO write, `-use-the-force-luke=dao` should not be required." @@ -2386,7 +2386,7 @@ msgstr "" "требуется." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1002 +#: documentation/content/en/books/handbook/disks/_index.adoc:1001 msgid "" "One should instead use restricted overwrite mode with any DVD-RW as this " "format is more flexible than the default of incremental sequential." @@ -2396,7 +2396,7 @@ msgstr "" "последовательным." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1005 +#: documentation/content/en/books/handbook/disks/_index.adoc:1004 msgid "" "To write data on a sequential DVD-RW, use the same instructions as for the " "other DVD formats:" @@ -2405,13 +2405,13 @@ msgstr "" "что и для других форматов DVD:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1009 +#: documentation/content/en/books/handbook/disks/_index.adoc:1008 #, no-wrap msgid "# growisofs -Z /dev/cd0 -J -R /path/to/data\n" msgstr "# growisofs -Z /dev/cd0 -J -R /path/to/data\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1013 +#: documentation/content/en/books/handbook/disks/_index.adoc:1012 msgid "" "To append some data to a previous recording, use `-M` with man:" "growisofs[1]. However, if data is appended on a DVD-RW in incremental " @@ -2424,7 +2424,7 @@ msgstr "" "получится многосессионный диск." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1018 +#: documentation/content/en/books/handbook/disks/_index.adoc:1017 msgid "" "A DVD-RW in restricted overwrite format does not need to be blanked before a " "new initial session. Instead, overwrite the disc with `-Z`. It is also " @@ -2437,7 +2437,7 @@ msgstr "" "на диск, с помощью `-M`. Результатом будет односессионный DVD." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1020 +#: documentation/content/en/books/handbook/disks/_index.adoc:1019 msgid "" "To put a DVD-RW in restricted overwrite format, the following command must " "be used:" @@ -2446,18 +2446,18 @@ msgstr "" "использовать следующую команду:" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1027 +#: documentation/content/en/books/handbook/disks/_index.adoc:1026 msgid "To change back to sequential format, use:" msgstr "Для возврата к последовательному формату используйте:" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1033 +#: documentation/content/en/books/handbook/disks/_index.adoc:1032 #, no-wrap msgid "Multi-Session" msgstr "Многосеансовые диски" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1038 +#: documentation/content/en/books/handbook/disks/_index.adoc:1037 msgid "" "Few DVD-ROM drives support multi-session DVDs and most of the time only read " "the first session. DVD+R, DVD-R and DVD-RW in sequential format can accept " @@ -2470,7 +2470,7 @@ msgstr "" "отсутствует для форматов DVD+RW и DVD-RW с ограниченной перезаписью." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1040 +#: documentation/content/en/books/handbook/disks/_index.adoc:1039 msgid "" "Using the following command after an initial non-closed session on a DVD+R, " "DVD-R, or DVD-RW in sequential format, will add a new session to the disc:" @@ -2480,7 +2480,7 @@ msgstr "" "диск:" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1049 +#: documentation/content/en/books/handbook/disks/_index.adoc:1048 msgid "" "Using this command with a DVD+RW or a DVD-RW in restricted overwrite mode " "will append data while merging the new session to the existing one. The " @@ -2494,7 +2494,7 @@ msgstr "" "носителей." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1054 +#: documentation/content/en/books/handbook/disks/_index.adoc:1053 msgid "" "Since some space on the media is used between each session to mark the end " "and start of sessions, one should add sessions with a large amount of data " @@ -2508,13 +2508,13 @@ msgstr "" "Double Layer." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1056 +#: documentation/content/en/books/handbook/disks/_index.adoc:1055 #, no-wrap msgid "For More Information" msgstr "Для получения дополнительной информации" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1059 +#: documentation/content/en/books/handbook/disks/_index.adoc:1058 msgid "" "To obtain more information about a DVD, use `dvd+rw-mediainfo _/dev/cd0_` " "while the disc in the specified drive." @@ -2523,7 +2523,7 @@ msgstr "" "mediainfo _/dev/cd0_`, когда диск находится в указанном приводе." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1061 +#: documentation/content/en/books/handbook/disks/_index.adoc:1060 msgid "" "More information about dvd+rw-tools can be found in man:growisofs[1], on the " "http://fy.chalmers.se/~appro/linux/DVD+RW/[dvd+rw-tools web site], and in " @@ -2534,7 +2534,7 @@ msgstr "" "архивах http://lists.debian.org/cdwrite/[почтовой рассылки cdwrite]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1065 +#: documentation/content/en/books/handbook/disks/_index.adoc:1064 msgid "" "When creating a problem report related to the use of dvd+rw-tools, always " "include the output of `dvd+rw-mediainfo`." @@ -2543,13 +2543,13 @@ msgstr "" "всегда прилагайте вывод команды `dvd+rw-mediainfo`." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1068 +#: documentation/content/en/books/handbook/disks/_index.adoc:1067 #, no-wrap msgid "Using a DVD-RAM" msgstr "Использование DVD-RAM" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1072 +#: documentation/content/en/books/handbook/disks/_index.adoc:1071 msgid "" "DVD-RAM writers can use either a SCSI or ATAPI interface. For ATAPI " "devices, DMA access has to be enabled by adding the following line to [." @@ -2560,7 +2560,7 @@ msgstr "" "в [.filename]#/boot/loader.conf#:" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1081 +#: documentation/content/en/books/handbook/disks/_index.adoc:1080 msgid "" "A DVD-RAM can be seen as a removable hard drive. Like any other hard drive, " "the DVD-RAM must be formatted before it can be used. In this example, the " @@ -2572,7 +2572,7 @@ msgstr "" "файловую систему UFS2:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1087 +#: documentation/content/en/books/handbook/disks/_index.adoc:1086 #, no-wrap msgid "" "# dd if=/dev/zero of=/dev/acd0 bs=2k count=1\n" @@ -2584,7 +2584,7 @@ msgstr "" "# newfs /dev/acd0\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1090 +#: documentation/content/en/books/handbook/disks/_index.adoc:1089 msgid "" "The DVD device, [.filename]#acd0#, must be changed according to the " "configuration." @@ -2593,7 +2593,7 @@ msgstr "" "конфигурацией." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1092 +#: documentation/content/en/books/handbook/disks/_index.adoc:1091 msgid "" "Once the DVD-RAM has been formatted, it can be mounted as a normal hard " "drive:" @@ -2601,53 +2601,53 @@ msgstr "" "После форматирования DVD-RAM его можно подключить как обычный жёсткий диск:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1096 +#: documentation/content/en/books/handbook/disks/_index.adoc:1095 #, no-wrap msgid "# mount /dev/acd0 /mnt\n" msgstr "# mount /dev/acd0 /mnt\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1099 +#: documentation/content/en/books/handbook/disks/_index.adoc:1098 msgid "Once mounted, the DVD-RAM will be both readable and writeable." msgstr "" "После монтирования DVD-RAM будет доступен как для чтения, так и для записи." #. type: Title == -#: documentation/content/en/books/handbook/disks/_index.adoc:1101 +#: documentation/content/en/books/handbook/disks/_index.adoc:1100 #, no-wrap msgid "Creating and Using Floppy Disks" msgstr "Создание и использование дискет" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1104 +#: documentation/content/en/books/handbook/disks/_index.adoc:1103 msgid "This section explains how to format a 3.5 inch floppy disk in FreeBSD." msgstr "" "Этот раздел объясняет, как отформатировать 3,5-дюймовую дискету в FreeBSD." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1108 +#: documentation/content/en/books/handbook/disks/_index.adoc:1107 #, no-wrap msgid "*Procedure: Steps to Format a Floppy*\n" msgstr "*Процедура: Шаги для форматирования дискеты*\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1113 +#: documentation/content/en/books/handbook/disks/_index.adoc:1112 msgid "" "A floppy disk needs to be low-level formatted before it can be used. This " "is usually done by the vendor, but formatting is a good way to check media " "integrity. To low-level format the floppy disk on FreeBSD, use man:" -"fdformat[1]. When using this utility, make note of any error messages, as " +"fdformat[8]. When using this utility, make note of any error messages, as " "these can help determine if the disk is good or bad." msgstr "" "Дискету необходимо отформатировать на низком уровне перед использованием. " "Обычно это делается производителем, но форматирование — хороший способ " "проверить целостность носителя. Для низкоуровневого форматирования дискеты в " -"FreeBSD используйте man:fdformat[1]. При работе с этой утилитой обратите " +"FreeBSD используйте man:fdformat[8]. При работе с этой утилитой обратите " "внимание на сообщения об ошибках, так как они помогают определить, исправен " "диск или нет." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1115 +#: documentation/content/en/books/handbook/disks/_index.adoc:1114 msgid "" "To format the floppy, insert a new 3.5 inch floppy disk into the first " "floppy drive and issue:" @@ -2656,13 +2656,13 @@ msgstr "" "первый дисковод и выполните команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1119 +#: documentation/content/en/books/handbook/disks/_index.adoc:1118 #, no-wrap msgid "# /usr/sbin/fdformat -f 1440 /dev/fd0\n" msgstr "# /usr/sbin/fdformat -f 1440 /dev/fd0\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1122 +#: documentation/content/en/books/handbook/disks/_index.adoc:1121 msgid "" "After low-level formatting the disk, create a disk label as it is needed by " "the system to determine the size of the disk and its geometry. The supported " @@ -2673,18 +2673,18 @@ msgstr "" "Поддерживаемые значения геометрии перечислены в [.filename]#/etc/disktab#." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1124 +#: documentation/content/en/books/handbook/disks/_index.adoc:1123 msgid "To write the disk label, use man:bsdlabel[8]:" msgstr "Для записи метки диска используйте man:bsdlabel[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1128 +#: documentation/content/en/books/handbook/disks/_index.adoc:1127 #, no-wrap msgid "# /sbin/bsdlabel -B -w /dev/fd0 fd1440\n" msgstr "# /sbin/bsdlabel -B -w /dev/fd0 fd1440\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1131 +#: documentation/content/en/books/handbook/disks/_index.adoc:1130 msgid "" "The floppy is now ready to be high-level formatted with a file system. The " "floppy's file system can be either UFS or FAT, where FAT is generally a " @@ -2695,18 +2695,18 @@ msgstr "" "правило, является лучшим выбором для дискет." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1133 +#: documentation/content/en/books/handbook/disks/_index.adoc:1132 msgid "To format the floppy with FAT, issue:" msgstr "Чтобы отформатировать дискету в FAT, выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1137 +#: documentation/content/en/books/handbook/disks/_index.adoc:1136 #, no-wrap msgid "# /sbin/newfs_msdos /dev/fd0\n" msgstr "# /sbin/newfs_msdos /dev/fd0\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1143 +#: documentation/content/en/books/handbook/disks/_index.adoc:1142 msgid "" "The disk is now ready for use. To use the floppy, mount it with man:" "mount_msdosfs[8]. One can also install and use package:emulators/mtools[] " @@ -2717,13 +2717,13 @@ msgstr "" "emulators/mtools[] из Коллекции портов." #. type: Title == -#: documentation/content/en/books/handbook/disks/_index.adoc:1145 +#: documentation/content/en/books/handbook/disks/_index.adoc:1144 #, no-wrap msgid "Backup Basics" msgstr "Основы резервного копирования" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1148 +#: documentation/content/en/books/handbook/disks/_index.adoc:1147 msgid "" "Implementing a backup plan is essential in order to have the ability to " "recover from disk failure, accidental file deletion, random file corruption, " @@ -2735,7 +2735,7 @@ msgstr "" "локальных резервных копий." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1151 +#: documentation/content/en/books/handbook/disks/_index.adoc:1150 msgid "" "The backup type and schedule will vary, depending upon the importance of the " "data, the granularity needed for file restores, and the amount of acceptable " @@ -2747,7 +2747,7 @@ msgstr "" "копирования включают:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1153 +#: documentation/content/en/books/handbook/disks/_index.adoc:1152 msgid "" "Archives of the whole system, backed up onto permanent, off-site media. This " "provides protection against all of the problems listed above, but is slow " @@ -2759,7 +2759,7 @@ msgstr "" "пользователей." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1154 +#: documentation/content/en/books/handbook/disks/_index.adoc:1153 msgid "" "File system snapshots, which are useful for restoring deleted files or " "previous versions of files." @@ -2768,7 +2768,7 @@ msgstr "" "предыдущих версий файлов." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1155 +#: documentation/content/en/books/handbook/disks/_index.adoc:1154 msgid "" "Copies of whole file systems or disks which are synchronized with another " "system on the network using a scheduled package:net/rsync[]." @@ -2778,7 +2778,7 @@ msgstr "" "расписанию." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1156 +#: documentation/content/en/books/handbook/disks/_index.adoc:1155 msgid "" "Hardware or software RAID, which minimizes or avoids downtime when a disk " "fails." @@ -2787,7 +2787,7 @@ msgstr "" "при отказе диска." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1160 +#: documentation/content/en/books/handbook/disks/_index.adoc:1159 msgid "" "Typically, a mix of backup techniques is used. For example, one could " "create a schedule to automate a weekly, full system backup that is stored " @@ -2803,7 +2803,7 @@ msgstr "" "редактированием или удалением." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1162 +#: documentation/content/en/books/handbook/disks/_index.adoc:1161 msgid "" "This section describes some of the utilities which can be used to create and " "manage backups on a FreeBSD system." @@ -2812,13 +2812,13 @@ msgstr "" "создания резервных копий и управления ими в системе FreeBSD." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1163 +#: documentation/content/en/books/handbook/disks/_index.adoc:1162 #, no-wrap msgid "File System Backups" msgstr "Резервное копирование файловой системы" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1169 +#: documentation/content/en/books/handbook/disks/_index.adoc:1168 msgid "" "The traditional UNIX(R) programs for backing up a file system are man:" "dump[8], which creates the backup, and man:restore[8], which restores the " @@ -2842,7 +2842,7 @@ msgstr "" "файлы и каталоги." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1173 +#: documentation/content/en/books/handbook/disks/_index.adoc:1172 msgid "" "If `dump` is used on the root directory, it will not back up [.filename]#/" "home#, [.filename]#/usr#, or many other directories since these are " @@ -2855,7 +2855,7 @@ msgstr "" "систем или символическими ссылками на них." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1177 +#: documentation/content/en/books/handbook/disks/_index.adoc:1176 msgid "" "When used to restore data, `restore` stores temporary files in [.filename]#/" "tmp/# by default. When using a recovery disk with a small [.filename]#/" @@ -2868,7 +2868,7 @@ msgstr "" "свободным пространством для успешного выполнения восстановления." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1181 +#: documentation/content/en/books/handbook/disks/_index.adoc:1180 msgid "" "When using `dump`, be aware that some quirks remain from its early days in " "Version 6 of AT&T UNIX(R),circa 1975. The default parameters assume a " @@ -2884,7 +2884,7 @@ msgstr "" "командной строке." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1184 +#: documentation/content/en/books/handbook/disks/_index.adoc:1183 msgid "" "It is possible to backup a file system across the network to another system " "or a tape drive attached to another computer. While the man:rdump[8] and " @@ -2892,29 +2892,29 @@ msgid "" "considered to be secure." msgstr "" "Возможно выполнить резервное копирование файловой системы через сеть на " -"другую систему или на ленточный накопитель, подключенный к другому " +"другую систему или на ленточный накопитель, подключённый к другому " "компьютеру. Хотя для этого можно использовать утилиты man:rdump[8] и man:" "rrestore[8], они не считаются безопасными." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1187 +#: documentation/content/en/books/handbook/disks/_index.adoc:1186 msgid "" "Instead, one can use `dump` and `restore` more securely over an SSH " "connection. This example creates a full, compressed backup of [.filename]#/" "usr# and sends the backup file to the specified host over an SSH connection." msgstr "" "Вместо этого можно более безопасно использовать `dump` и `restore` через SSH-" -"соединение. Этот пример создаёт полную сжатую резервную копию [." -"filename]#/usr# и отправляет её на указанный хост через SSH-соединение." +"соединение. Этот пример создаёт полную сжатую резервную копию [.filename]#/" +"usr# и отправляет её на указанный хост через SSH-соединение." #. type: Block title -#: documentation/content/en/books/handbook/disks/_index.adoc:1188 +#: documentation/content/en/books/handbook/disks/_index.adoc:1187 #, no-wrap msgid "Using `dump` over ssh" msgstr "Использование `dump` через ssh" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1195 +#: documentation/content/en/books/handbook/disks/_index.adoc:1194 #, no-wrap msgid "" "# /sbin/dump -0uan -f - /usr | gzip -2 | ssh -c blowfish \\\n" @@ -2924,7 +2924,7 @@ msgstr "" " targetuser@targetmachine.example.com dd of=/mybigfiles/dump-usr-l0.gz\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1199 +#: documentation/content/en/books/handbook/disks/_index.adoc:1198 msgid "" "This example sets `RSH` in order to write the backup to a tape drive on a " "remote system over an SSH connection:" @@ -2933,19 +2933,19 @@ msgstr "" "копии на ленточный накопитель в удалённой системе через SSH-соединение:" #. type: Block title -#: documentation/content/en/books/handbook/disks/_index.adoc:1200 +#: documentation/content/en/books/handbook/disks/_index.adoc:1199 #, no-wrap msgid "Using `dump` over ssh with `RSH` Set" msgstr "Использование `dump` через ssh с установленной переменной `RSH`" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1206 +#: documentation/content/en/books/handbook/disks/_index.adoc:1205 #, no-wrap msgid "# env RSH=/usr/bin/ssh /sbin/dump -0uan -f targetuser@targetmachine.example.com:/dev/sa0 /usr\n" msgstr "# env RSH=/usr/bin/ssh /sbin/dump -0uan -f targetuser@targetmachine.example.com:/dev/sa0 /usr\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1212 +#: documentation/content/en/books/handbook/disks/_index.adoc:1211 msgid "" "Systems using the crossref:zfs[,Z file system (ZFS)] can make use of man:" "zfs[8] for creating snapshots, as well as crossref:zfs[zfs-zfs-send,sending " @@ -2956,13 +2956,13 @@ msgstr "" "send,их отправки и получения] на удалённые системы или с них." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1214 +#: documentation/content/en/books/handbook/disks/_index.adoc:1213 #, no-wrap msgid "Directory Backups" msgstr "Резервное копирование каталогов" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1217 +#: documentation/content/en/books/handbook/disks/_index.adoc:1216 msgid "" "Several built-in utilities are available for backing up and restoring " "specified files and directories as needed." @@ -2971,7 +2971,7 @@ msgstr "" "восстановление указанных файлов и каталогов по мере необходимости." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1221 +#: documentation/content/en/books/handbook/disks/_index.adoc:1220 msgid "" "A good choice for making a backup of all of the files in a directory is man:" "tar[1]. This utility dates back to Version 6 of AT&T UNIX(R) and by default " @@ -2985,7 +2985,7 @@ msgstr "" "копии." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1224 +#: documentation/content/en/books/handbook/disks/_index.adoc:1223 msgid "" "This example creates a compressed backup of the current directory and saves " "it to [.filename]#/tmp/mybackup.tgz#. When creating a backup file, make " @@ -2997,19 +2997,19 @@ msgstr "" "что она не сохраняется в тот же каталог, который резервируется." #. type: Block title -#: documentation/content/en/books/handbook/disks/_index.adoc:1225 +#: documentation/content/en/books/handbook/disks/_index.adoc:1224 #, no-wrap msgid "Backing Up the Current Directory with `tar`" msgstr "Резервное копирование текущего каталога с помощью `tar`" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1231 +#: documentation/content/en/books/handbook/disks/_index.adoc:1230 #, no-wrap msgid "# tar czvf /tmp/mybackup.tgz .\n" msgstr "# tar czvf /tmp/mybackup.tgz .\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1237 +#: documentation/content/en/books/handbook/disks/_index.adoc:1236 msgid "" "To restore the entire backup, `cd` into the directory to restore into and " "specify the name of the backup. Note that this will overwrite any newer " @@ -3024,19 +3024,19 @@ msgstr "" "файла внутри резервной копии для восстановления." #. type: Block title -#: documentation/content/en/books/handbook/disks/_index.adoc:1238 +#: documentation/content/en/books/handbook/disks/_index.adoc:1237 #, no-wrap msgid "Restoring Up the Current Directory with `tar`" msgstr "Восстановление текущего каталога с помощью `tar`" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1244 +#: documentation/content/en/books/handbook/disks/_index.adoc:1243 #, no-wrap msgid "# tar xzvf /tmp/mybackup.tgz\n" msgstr "# tar xzvf /tmp/mybackup.tgz\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1249 +#: documentation/content/en/books/handbook/disks/_index.adoc:1248 msgid "" "There are dozens of available switches which are described in man:tar[1]. " "This utility also supports the use of exclude patterns to specify which " @@ -3049,7 +3049,7 @@ msgstr "" "восстановлении файлов из резервной копии." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1252 +#: documentation/content/en/books/handbook/disks/_index.adoc:1251 msgid "" "To create a backup using a specified list of files and directories, man:" "cpio[1] is a good choice. Unlike `tar`, `cpio` does not know how to walk " @@ -3061,7 +3061,7 @@ msgstr "" "резервирования." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1255 +#: documentation/content/en/books/handbook/disks/_index.adoc:1254 msgid "" "For example, a list of files can be created using `ls` or `find`. This " "example creates a recursive listing of the current directory which is then " @@ -3073,19 +3073,19 @@ msgstr "" "`cpio` для создания резервной копии с именем [.filename]#/tmp/mybackup.cpio#." #. type: Block title -#: documentation/content/en/books/handbook/disks/_index.adoc:1256 +#: documentation/content/en/books/handbook/disks/_index.adoc:1255 #, no-wrap msgid "Using `ls` and `cpio` to Make a Recursive Backup of the Current Directory" msgstr "Использование `ls` и `cpio` для создания рекурсивной резервной копии текущего каталога" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1262 +#: documentation/content/en/books/handbook/disks/_index.adoc:1261 #, no-wrap msgid "# ls -R | cpio -ovF /tmp/mybackup.cpio\n" msgstr "# ls -R | cpio -ovF /tmp/mybackup.cpio\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1268 +#: documentation/content/en/books/handbook/disks/_index.adoc:1267 msgid "" "A backup utility which tries to bridge the features provided by `tar` and " "`cpio` is man:pax[1]. Over the years, the various versions of `tar` and " @@ -3100,30 +3100,30 @@ msgstr "" "форматов `cpio` и `tar`, а также новые собственные форматы." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1270 +#: documentation/content/en/books/handbook/disks/_index.adoc:1269 msgid "The `pax` equivalent to the previous examples would be:" msgstr "Эквивалент `pax` для предыдущих примеров будет:" #. type: Block title -#: documentation/content/en/books/handbook/disks/_index.adoc:1271 +#: documentation/content/en/books/handbook/disks/_index.adoc:1270 #, no-wrap msgid "Backing Up the Current Directory with `pax`" msgstr "Резервное копирование текущего каталога с помощью `pax`" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1277 +#: documentation/content/en/books/handbook/disks/_index.adoc:1276 #, no-wrap msgid "# pax -wf /tmp/mybackup.pax .\n" msgstr "# pax -wf /tmp/mybackup.pax .\n" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1281 +#: documentation/content/en/books/handbook/disks/_index.adoc:1280 #, no-wrap msgid "Using Data Tapes for Backups" msgstr "Использование магнитных лент для резервного копирования" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1286 +#: documentation/content/en/books/handbook/disks/_index.adoc:1285 msgid "" "While tape technology has continued to evolve, modern backup systems tend to " "combine off-site backups with local removable media. FreeBSD supports any " @@ -3137,7 +3137,7 @@ msgstr "" "Поддержка SATA и USB ленточных накопителей ограничена." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1290 +#: documentation/content/en/books/handbook/disks/_index.adoc:1289 msgid "" "For SCSI tape devices, FreeBSD uses the man:sa[4] driver and the [." "filename]#/dev/sa0#, [.filename]#/dev/nsa0#, and [.filename]#/dev/esa0# " @@ -3156,7 +3156,7 @@ msgstr "" "после закрытия устройства." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1293 +#: documentation/content/en/books/handbook/disks/_index.adoc:1292 msgid "" "In FreeBSD, `mt` is used to control operations of the tape drive, such as " "seeking through files on a tape or writing tape control marks to the tape. " @@ -3169,20 +3169,20 @@ msgstr "" "записью нового файла:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1297 +#: documentation/content/en/books/handbook/disks/_index.adoc:1296 #, no-wrap msgid "# mt -f /dev/nsa0 fsf 3\n" msgstr "# mt -f /dev/nsa0 fsf 3\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1300 +#: documentation/content/en/books/handbook/disks/_index.adoc:1299 msgid "This utility supports many operations. Refer to man:mt[1] for details." msgstr "" "Эта утилита поддерживает множество операций. Подробности смотрите в man:" "mt[1]." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1302 +#: documentation/content/en/books/handbook/disks/_index.adoc:1301 msgid "" "To write a single file to tape using `tar`, specify the name of the tape " "device and the file to backup:" @@ -3191,25 +3191,25 @@ msgstr "" "ленты и файл для резервного копирования:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1306 +#: documentation/content/en/books/handbook/disks/_index.adoc:1305 #, no-wrap msgid "# tar cvf /dev/sa0 file\n" msgstr "# tar cvf /dev/sa0 file\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1309 +#: documentation/content/en/books/handbook/disks/_index.adoc:1308 msgid "" "To recover files from a `tar` archive on tape into the current directory:" msgstr "Для восстановления файлов из архива `tar` на ленте в текущий каталог:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1313 +#: documentation/content/en/books/handbook/disks/_index.adoc:1312 #, no-wrap msgid "# tar xvf /dev/sa0\n" msgstr "# tar xvf /dev/sa0\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1317 +#: documentation/content/en/books/handbook/disks/_index.adoc:1316 msgid "" "To backup a UFS file system, use `dump`. This examples backs up [." "filename]#/usr# without rewinding the tape when finished:" @@ -3219,13 +3219,13 @@ msgstr "" "ленты по завершении:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1321 +#: documentation/content/en/books/handbook/disks/_index.adoc:1320 #, no-wrap msgid "# dump -0aL -b64 -f /dev/nsa0 /usr\n" msgstr "# dump -0aL -b64 -f /dev/nsa0 /usr\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1324 +#: documentation/content/en/books/handbook/disks/_index.adoc:1323 msgid "" "To interactively restore files from a `dump` file on tape into the current " "directory:" @@ -3234,19 +3234,19 @@ msgstr "" "каталог:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1328 +#: documentation/content/en/books/handbook/disks/_index.adoc:1327 #, no-wrap msgid "# restore -i -f /dev/nsa0\n" msgstr "# restore -i -f /dev/nsa0\n" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1331 +#: documentation/content/en/books/handbook/disks/_index.adoc:1330 #, no-wrap msgid "Third-Party Backup Utilities" msgstr "Сторонние утилиты резервного копирования" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1335 +#: documentation/content/en/books/handbook/disks/_index.adoc:1334 msgid "" "The FreeBSD Ports Collection provides many third-party utilities which can " "be used to schedule the creation of backups, simplify tape backup, and make " @@ -3262,17 +3262,17 @@ msgstr "" "как отдельной системы, так и всех компьютеров в сети." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1337 +#: documentation/content/en/books/handbook/disks/_index.adoc:1336 msgid "Popular utilities include:" msgstr "Популярные утилиты включают:" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1339 +#: documentation/content/en/books/handbook/disks/_index.adoc:1338 msgid "Amanda (package:misc/amanda-server[] and package:misc/amanda-client[])," msgstr "Amanda (package:misc/amanda-server[] и package:misc/amanda-client[])," #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1340 +#: documentation/content/en/books/handbook/disks/_index.adoc:1339 msgid "" "Bacula (package:sysutils/bacula13-server[] and package:sysutils/bacula13-" "client[])," @@ -3281,7 +3281,7 @@ msgstr "" "client[])," #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1341 +#: documentation/content/en/books/handbook/disks/_index.adoc:1340 msgid "" "Bareos (package:sysutils/bareos-server[] and package:sysutils/bareos-" "client[])," @@ -3289,28 +3289,28 @@ msgstr "" "Bareos (package:sysutils/bareos-server[] и package:sysutils/bareos-client[])," #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1342 +#: documentation/content/en/books/handbook/disks/_index.adoc:1341 msgid "package:net/rsync[]," msgstr "package:net/rsync[]," #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1343 +#: documentation/content/en/books/handbook/disks/_index.adoc:1342 msgid "package:sysutils/duply[], and" msgstr "package:sysutils/duply[] и" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1344 +#: documentation/content/en/books/handbook/disks/_index.adoc:1343 msgid "package:sysutils/duplicity[]." msgstr "package:sysutils/duplicity[]." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1345 +#: documentation/content/en/books/handbook/disks/_index.adoc:1344 #, no-wrap msgid "Emergency Recovery" msgstr "Процедура восстановления при сбое" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1348 +#: documentation/content/en/books/handbook/disks/_index.adoc:1347 msgid "" "In addition to regular backups, it is recommended to perform the following " "steps as part of an emergency preparedness plan." @@ -3319,32 +3319,32 @@ msgstr "" "следующие шаги в рамках плана подготовки к чрезвычайным ситуациям." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1350 +#: documentation/content/en/books/handbook/disks/_index.adoc:1349 msgid "Create a print copy of the output of the following commands:" msgstr "Создайте печатную копию вывода следующих команд:" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1352 +#: documentation/content/en/books/handbook/disks/_index.adoc:1351 msgid "`gpart show`" msgstr "`gpart show`" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1353 +#: documentation/content/en/books/handbook/disks/_index.adoc:1352 msgid "`more /etc/fstab`" msgstr "`more /etc/fstab`" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1354 +#: documentation/content/en/books/handbook/disks/_index.adoc:1353 msgid "`pkg prime-list`" msgstr "`pkg prime-list`" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1355 +#: documentation/content/en/books/handbook/disks/_index.adoc:1354 msgid "`dmesg`" msgstr "`dmesg`" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1359 +#: documentation/content/en/books/handbook/disks/_index.adoc:1358 msgid "" "Store this printout and a copy of the installation media in a secure " "location. Should an emergency restore be needed, boot into the installation " @@ -3360,7 +3360,7 @@ msgstr "" "дисков и восстановления данных из резервных копий." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1364 +#: documentation/content/en/books/handbook/disks/_index.adoc:1363 msgid "" "Next, test the rescue shell and the backups. Make notes of the procedure. " "Store these notes with the media, the printouts, and the backups. These " @@ -3373,7 +3373,7 @@ msgstr "" "копий в стрессовой ситуации во время аварийного восстановления." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1366 +#: documentation/content/en/books/handbook/disks/_index.adoc:1365 msgid "" "For an added measure of security, store the latest backup at a remote " "location which is physically separated from the computers and disk drives by " @@ -3384,13 +3384,13 @@ msgstr "" "значительное расстояние." #. type: Title == -#: documentation/content/en/books/handbook/disks/_index.adoc:1368 +#: documentation/content/en/books/handbook/disks/_index.adoc:1367 #, no-wrap msgid "Memory Disks" msgstr "Диски в памяти" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1372 +#: documentation/content/en/books/handbook/disks/_index.adoc:1371 msgid "" "In addition to physical disks, FreeBSD also supports the creation and use of " "memory disks. One possible use for a memory disk is to access the contents " @@ -3403,7 +3403,7 @@ msgstr "" "записи на CD или DVD с последующим монтированием CD/DVD-носителя." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1376 +#: documentation/content/en/books/handbook/disks/_index.adoc:1375 msgid "" "In FreeBSD, the man:md[4] driver is used to provide support for memory " "disks. The [.filename]#GENERIC# kernel includes this driver. When using a " @@ -3415,19 +3415,19 @@ msgstr "" "следующую строку:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1380 +#: documentation/content/en/books/handbook/disks/_index.adoc:1379 #, no-wrap msgid "device md\n" msgstr "device md\n" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1383 +#: documentation/content/en/books/handbook/disks/_index.adoc:1382 #, no-wrap msgid "Attaching and Detaching Existing Images" msgstr "Присоединение и отсоединение существующих образов" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1389 +#: documentation/content/en/books/handbook/disks/_index.adoc:1388 msgid "" "To mount an existing file system image, use `mdconfig` to specify the name " "of the ISO file and a free unit number. Then, refer to that unit number to " @@ -3444,7 +3444,7 @@ msgstr "" "памяти [.filename]#/dev/md0#, которое затем монтируется в [.filename]#/mnt#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1394 +#: documentation/content/en/books/handbook/disks/_index.adoc:1393 #, no-wrap msgid "" "# mdconfig -f diskimage.iso -u 0\n" @@ -3454,7 +3454,7 @@ msgstr "" "# mount -t cd9660 /dev/md0 /mnt\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1399 +#: documentation/content/en/books/handbook/disks/_index.adoc:1398 msgid "" "Notice that `-t cd9660` was used to mount an ISO format. If a unit number " "is not specified with `-u`, `mdconfig` will automatically allocate an unused " @@ -3469,7 +3469,7 @@ msgstr "" "команде и её параметрах можно найти в man:mdconfig[8]." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1403 +#: documentation/content/en/books/handbook/disks/_index.adoc:1402 msgid "" "When a memory disk is no longer in use, its resources should be released " "back to the system. First, unmount the file system, then use `mdconfig` to " @@ -3482,7 +3482,7 @@ msgstr "" "ресурсов. Чтобы продолжить этот пример:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1408 +#: documentation/content/en/books/handbook/disks/_index.adoc:1407 #, no-wrap msgid "" "# umount /mnt\n" @@ -3492,7 +3492,7 @@ msgstr "" "# mdconfig -d -u 0\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1411 +#: documentation/content/en/books/handbook/disks/_index.adoc:1410 msgid "" "To determine if any memory disks are still attached to the system, type " "`mdconfig -l`." @@ -3501,13 +3501,13 @@ msgstr "" "`mdconfig -l`." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1413 +#: documentation/content/en/books/handbook/disks/_index.adoc:1412 #, no-wrap msgid "Creating a File- or Memory-Backed Memory Disk" msgstr "Создание диска в памяти на основе файла или памяти" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1418 +#: documentation/content/en/books/handbook/disks/_index.adoc:1417 msgid "" "FreeBSD also supports memory disks where the storage to use is allocated " "from either a hard disk or an area of memory. The first method is commonly " @@ -3520,7 +3520,7 @@ msgstr "" "памяти. Оба типа можно создать с помощью `mdconfig`." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1423 +#: documentation/content/en/books/handbook/disks/_index.adoc:1422 msgid "" "To create a new memory-backed file system, specify a type of `swap` and the " "size of the memory disk to create. Then, format the memory disk with a file " @@ -3535,7 +3535,7 @@ msgstr "" "файловой системой UFS перед монтированием:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1437 +#: documentation/content/en/books/handbook/disks/_index.adoc:1436 #, no-wrap msgid "" "# mdconfig -a -t swap -s 5m -u 1\n" @@ -3563,7 +3563,7 @@ msgstr "" "/dev/md1 4718 4 4338 0% /mnt\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1441 +#: documentation/content/en/books/handbook/disks/_index.adoc:1440 msgid "" "To create a new file-backed memory disk, first allocate an area of disk to " "use. This example creates an empty 5MB file named [.filename]#newimage#:" @@ -3573,7 +3573,7 @@ msgstr "" "с именем [.filename]#newimage#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1447 +#: documentation/content/en/books/handbook/disks/_index.adoc:1446 #, no-wrap msgid "" "# dd if=/dev/zero of=newimage bs=1k count=5k\n" @@ -3585,7 +3585,7 @@ msgstr "" "5120+0 records out\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1450 +#: documentation/content/en/books/handbook/disks/_index.adoc:1449 msgid "" "Next, attach that file to a memory disk, label the memory disk and format it " "with the UFS file system, mount the memory disk, and verify the size of the " @@ -3596,7 +3596,7 @@ msgstr "" "проверьте размер диска на основе файла:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1464 +#: documentation/content/en/books/handbook/disks/_index.adoc:1463 #, no-wrap msgid "" "# mdconfig -f newimage -u 0\n" @@ -3624,7 +3624,7 @@ msgstr "" "/dev/md0a 4710 4 4330 0% /mnt\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1469 +#: documentation/content/en/books/handbook/disks/_index.adoc:1468 msgid "" "It takes several commands to create a file- or memory-backed file system " "using `mdconfig`. FreeBSD also comes with `mdmfs` which automatically " @@ -3641,13 +3641,13 @@ msgstr "" "выполнению команд `bsdlabel`, `newfs` и `mount`, приведённых выше:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1473 +#: documentation/content/en/books/handbook/disks/_index.adoc:1472 #, no-wrap msgid "# mdmfs -F newimage -s 5m md0 /mnt\n" msgstr "# mdmfs -F newimage -s 5m md0 /mnt\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1476 +#: documentation/content/en/books/handbook/disks/_index.adoc:1475 msgid "" "To instead create a new memory-based memory disk with `mdmfs`, use this one " "command:" @@ -3656,13 +3656,13 @@ msgstr "" "с помощью `mdmfs`, используйте следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1480 +#: documentation/content/en/books/handbook/disks/_index.adoc:1479 #, no-wrap msgid "# mdmfs -s 5m md1 /mnt\n" msgstr "# mdmfs -s 5m md1 /mnt\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1484 +#: documentation/content/en/books/handbook/disks/_index.adoc:1483 msgid "" "If the unit number is not specified, `mdmfs` will automatically select an " "unused memory device. For more details about `mdmfs`, refer to man:mdmfs[8]." @@ -3671,13 +3671,13 @@ msgstr "" "неиспользуемое устройство памяти. Подробнее о `mdmfs` см. в man:mdmfs[8]." #. type: Title == -#: documentation/content/en/books/handbook/disks/_index.adoc:1486 +#: documentation/content/en/books/handbook/disks/_index.adoc:1485 #, no-wrap msgid "File System Snapshots" msgstr "Снимки файловой системы" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1489 +#: documentation/content/en/books/handbook/disks/_index.adoc:1488 msgid "" "FreeBSD offers a feature in conjunction with soft updates: file system " "snapshots." @@ -3686,7 +3686,7 @@ msgstr "" "снимков файловой системы." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1492 +#: documentation/content/en/books/handbook/disks/_index.adoc:1491 msgid "" "UFS snapshots allow a user to create images of specified file systems, and " "treat them as a file. When using the crossref:zfs[,Z file system (ZFS)], " @@ -3699,7 +3699,7 @@ msgstr "" "\"Управление снимками\"] для получения информации об использовании снимков." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1497 +#: documentation/content/en/books/handbook/disks/_index.adoc:1496 msgid "" "Snapshot files must be created in the file system that the action is " "performed on, and a user may create no more than 20 snapshots per file " @@ -3720,7 +3720,7 @@ msgstr "" "может претендовать на часть освобожденных блоков." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1500 +#: documentation/content/en/books/handbook/disks/_index.adoc:1499 msgid "" "The un-alterable `snapshot` file flag is set by man:mksnap_ffs[8] after " "initial creation of a snapshot file. man:unlink[1] makes an exception for " @@ -3731,7 +3731,7 @@ msgstr "" "файлов снимков, так как позволяет их удалять." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1503 +#: documentation/content/en/books/handbook/disks/_index.adoc:1502 msgid "" "Snapshots are created using man:mount[8]. To place a snapshot of [." "filename]#/var# in the file [.filename]#/var/snapshot/snap#, use the " @@ -3741,24 +3741,24 @@ msgstr "" "var# в файле [.filename]#/var/snapshot/snap#, используйте следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1507 +#: documentation/content/en/books/handbook/disks/_index.adoc:1506 #, no-wrap msgid "# mount -u -o snapshot /var/snapshot/snap /var\n" msgstr "# mount -u -o snapshot /var/snapshot/snap /var\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1510 +#: documentation/content/en/books/handbook/disks/_index.adoc:1509 msgid "Alternatively, use man:mksnap_ffs[8] to create the snapshot:" msgstr "Или используйте man:mksnap_ffs[8] для создания снимка:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1514 +#: documentation/content/en/books/handbook/disks/_index.adoc:1513 #, no-wrap msgid "# mksnap_ffs /var /var/snapshot/snap\n" msgstr "# mksnap_ffs /var /var/snapshot/snap\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1517 +#: documentation/content/en/books/handbook/disks/_index.adoc:1516 msgid "" "One can find snapshot files on a file system, such as [.filename]#/var#, " "using man:find[1]:" @@ -3767,20 +3767,20 @@ msgstr "" "с помощью man:find[1]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1521 +#: documentation/content/en/books/handbook/disks/_index.adoc:1520 #, no-wrap msgid "# find /var -flags snapshot\n" msgstr "# find /var -flags snapshot\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1524 +#: documentation/content/en/books/handbook/disks/_index.adoc:1523 msgid "Once a snapshot has been created, it has several uses:" msgstr "" "После создания моментального снимка он может быть использован несколькими " "способами:" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1526 +#: documentation/content/en/books/handbook/disks/_index.adoc:1525 msgid "" "Some administrators will use a snapshot file for backup purposes, because " "the snapshot can be transferred to CDs or tape." @@ -3789,7 +3789,7 @@ msgstr "" "так как снимок можно перенести на компакт-диски или магнитные ленты." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1527 +#: documentation/content/en/books/handbook/disks/_index.adoc:1526 msgid "" "The file system integrity checker, man:fsck[8], may be run on the snapshot. " "Assuming that the file system was clean when it was mounted, this should " @@ -3800,7 +3800,7 @@ msgstr "" "монтирования, результат всегда должен быть чистым и неизменным." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1528 +#: documentation/content/en/books/handbook/disks/_index.adoc:1527 msgid "" "Running man:dump[8] on the snapshot will produce a dump file that is " "consistent with the file system and the timestamp of the snapshot. man:" @@ -3813,7 +3813,7 @@ msgstr "" "L`." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1529 +#: documentation/content/en/books/handbook/disks/_index.adoc:1528 msgid "" "The snapshot can be mounted as a frozen image of the file system. To man:" "mount[8] the snapshot [.filename]#/var/snapshot/snap# run:" @@ -3823,7 +3823,7 @@ msgstr "" "mount[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1534 +#: documentation/content/en/books/handbook/disks/_index.adoc:1533 #, no-wrap msgid "" "# mdconfig -a -t vnode -o readonly -f /var/snapshot/snap -u 4\n" @@ -3833,7 +3833,7 @@ msgstr "" "# mount -r /dev/md4 /mnt\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1540 +#: documentation/content/en/books/handbook/disks/_index.adoc:1539 msgid "" "The frozen [.filename]#/var# is now available through [.filename]#/mnt#. " "Everything will initially be in the same state it was during the snapshot " @@ -3847,7 +3847,7 @@ msgstr "" "используйте:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1545 +#: documentation/content/en/books/handbook/disks/_index.adoc:1544 #, no-wrap msgid "" "# umount /mnt\n" @@ -3857,7 +3857,7 @@ msgstr "" "# mdconfig -d -u 4\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1548 +#: documentation/content/en/books/handbook/disks/_index.adoc:1547 msgid "" "For more information about `softupdates` and file system snapshots, " "including technical papers, visit Marshall Kirk McKusick's website at http://" @@ -3868,13 +3868,13 @@ msgstr "" "МакКузика по адресу http://www.mckusick.com/[http://www.mckusick.com/]." #. type: Title == -#: documentation/content/en/books/handbook/disks/_index.adoc:1550 +#: documentation/content/en/books/handbook/disks/_index.adoc:1549 #, no-wrap msgid "Disk Quotas" msgstr "Квоты на диске" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1554 +#: documentation/content/en/books/handbook/disks/_index.adoc:1553 msgid "" "Disk quotas can be used to limit the amount of disk space or the number of " "files a user or members of a group may allocate on a per-file system basis. " @@ -3888,7 +3888,7 @@ msgstr "" "дисковое пространство." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1557 +#: documentation/content/en/books/handbook/disks/_index.adoc:1556 msgid "" "This section describes how to configure disk quotas for the UFS file " "system. To configure quotas on the ZFS file system, refer to crossref:" @@ -3899,19 +3899,19 @@ msgstr "" "zfs[zfs-zfs-quota,\"Квоты наборов данных, пользователей и групп\"]" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1558 +#: documentation/content/en/books/handbook/disks/_index.adoc:1557 #, no-wrap msgid "Enabling Disk Quotas" msgstr "Включение квот на диске" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1561 +#: documentation/content/en/books/handbook/disks/_index.adoc:1560 msgid "To determine if the FreeBSD kernel provides support for disk quotas:" msgstr "" "Чтобы определить, поддерживает ли ядро FreeBSD квоты дискового пространства:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1566 +#: documentation/content/en/books/handbook/disks/_index.adoc:1565 #, no-wrap msgid "" "% sysctl kern.features.ufs_quota\n" @@ -3921,7 +3921,7 @@ msgstr "" "kern.features.ufs_quota: 1\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1570 +#: documentation/content/en/books/handbook/disks/_index.adoc:1569 msgid "" "In this example, the `1` indicates quota support. If the value is instead " "`0`, add the following line to a custom kernel configuration file and " @@ -3934,24 +3934,24 @@ msgstr "" "kernelconfig[kernelconfig,Настройка ядра FreeBSD]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1574 +#: documentation/content/en/books/handbook/disks/_index.adoc:1573 #, no-wrap msgid "options QUOTA\n" msgstr "options QUOTA\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1577 +#: documentation/content/en/books/handbook/disks/_index.adoc:1576 msgid "Next, enable disk quotas in [.filename]#/etc/rc.conf#:" msgstr "Далее включите квоты на диски в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1581 +#: documentation/content/en/books/handbook/disks/_index.adoc:1580 #, no-wrap msgid "quota_enable=\"YES\"\n" msgstr "quota_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1587 +#: documentation/content/en/books/handbook/disks/_index.adoc:1586 msgid "" "Normally on bootup, the quota integrity of each file system is checked by " "man:quotacheck[8]. This program insures that the data in the quota database " @@ -3966,13 +3966,13 @@ msgstr "" "этот шаг, добавьте следующую переменную в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1591 +#: documentation/content/en/books/handbook/disks/_index.adoc:1590 #, no-wrap msgid "check_quotas=\"NO\"\n" msgstr "check_quotas=\"NO\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1596 +#: documentation/content/en/books/handbook/disks/_index.adoc:1595 msgid "" "Finally, edit [.filename]#/etc/fstab# to enable disk quotas on a per-file " "system basis. To enable per-user quotas on a file system, add `userquota` " @@ -3985,13 +3985,13 @@ msgstr "" "fstab# для файловой системы, на которой нужно включить квоты. Например:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1600 +#: documentation/content/en/books/handbook/disks/_index.adoc:1599 #, no-wrap msgid "/dev/da1s2g /home ufs rw,userquota 1 2\n" msgstr "/dev/da1s2g /home ufs rw,userquota 1 2\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1604 +#: documentation/content/en/books/handbook/disks/_index.adoc:1603 msgid "" "To enable group quotas, use `groupquota` instead. To enable both user and " "group quotas, separate the options with a comma:" @@ -4000,13 +4000,13 @@ msgstr "" "включить квоты и для пользователей, и для групп, разделите параметры запятой:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1608 +#: documentation/content/en/books/handbook/disks/_index.adoc:1607 #, no-wrap msgid "/dev/da1s2g /home ufs rw,userquota,groupquota 1 2\n" msgstr "/dev/da1s2g /home ufs rw,userquota,groupquota 1 2\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1613 +#: documentation/content/en/books/handbook/disks/_index.adoc:1612 msgid "" "By default, quota files are stored in the root directory of the file system " "as [.filename]#quota.user# and [.filename]#quota.group#. Refer to man:" @@ -4019,7 +4019,7 @@ msgstr "" "файлов квот не рекомендуется." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1615 +#: documentation/content/en/books/handbook/disks/_index.adoc:1614 msgid "" "Once the configuration is complete, reboot the system and [.filename]#/etc/" "rc# will automatically run the appropriate commands to create the initial " @@ -4030,7 +4030,7 @@ msgstr "" "квот для всех включённых квот в [.filename]#/etc/fstab#." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1618 +#: documentation/content/en/books/handbook/disks/_index.adoc:1617 msgid "" "In the normal course of operations, there should be no need to manually run " "man:quotacheck[8], man:quotaon[8], or man:quotaoff[8]. However, one should " @@ -4041,24 +4041,24 @@ msgstr "" "ознакомиться с их руководствами, чтобы понимать принцип работы." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1619 +#: documentation/content/en/books/handbook/disks/_index.adoc:1618 #, no-wrap msgid "Setting Quota Limits" msgstr "Установка ограничений квот" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1622 +#: documentation/content/en/books/handbook/disks/_index.adoc:1621 msgid "To verify that quotas are enabled, run:" msgstr "Для проверки включения квот выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1626 +#: documentation/content/en/books/handbook/disks/_index.adoc:1625 #, no-wrap msgid "# quota -v\n" msgstr "# quota -v\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1629 +#: documentation/content/en/books/handbook/disks/_index.adoc:1628 msgid "" "There should be a one line summary of disk usage and current quota limits " "for each file system that quotas are enabled on." @@ -4067,12 +4067,12 @@ msgstr "" "квот для каждой файловой системы, на которой включены квоты." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1631 +#: documentation/content/en/books/handbook/disks/_index.adoc:1630 msgid "The system is now ready to be assigned quota limits with `edquota`." msgstr "Система готова к назначению квот с помощью `edquota`." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1635 +#: documentation/content/en/books/handbook/disks/_index.adoc:1634 msgid "" "Several options are available to enforce limits on the amount of disk space " "a user or group may allocate, and how many files they may create. " @@ -4088,7 +4088,7 @@ msgstr "" "разделяется на две категории: жёсткие и мягкие лимиты." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1640 +#: documentation/content/en/books/handbook/disks/_index.adoc:1639 msgid "" "A hard limit may not be exceeded. Once a user reaches a hard limit, no " "further allocations can be made on that file system by that user. For " @@ -4104,7 +4104,7 @@ msgstr "" "неудачей." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1644 +#: documentation/content/en/books/handbook/disks/_index.adoc:1643 msgid "" "Soft limits can be exceeded for a limited amount of time, known as the grace " "period, which is one week by default. If a user stays over their limit " @@ -4120,7 +4120,7 @@ msgstr "" "период сбрасывается." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1648 +#: documentation/content/en/books/handbook/disks/_index.adoc:1647 msgid "" "In the following example, the quota for the `test` account is being edited. " "When `edquota` is invoked, the editor specified by `EDITOR` is opened in " @@ -4131,7 +4131,7 @@ msgstr "" "изменения ограничений квоты. Редактор по умолчанию установлен в vi." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1657 +#: documentation/content/en/books/handbook/disks/_index.adoc:1656 #, no-wrap msgid "" "# edquota -u test\n" @@ -4149,7 +4149,7 @@ msgstr "" " inodes in use: 0, limits (soft = 50, hard = 60)\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1663 +#: documentation/content/en/books/handbook/disks/_index.adoc:1662 msgid "" "There are normally two lines for each file system that has quotas enabled. " "One line represents the block limits and the other represents the inode " @@ -4157,25 +4157,25 @@ msgid "" "the block limit on [.filename]#/usr# to a soft limit of `500` and a hard " "limit of `600`, change the values in that line as follows:" msgstr "" -"Обычно для каждой файловой системы с включенными квотами есть две строки. " +"Обычно для каждой файловой системы с включёнными квотами есть две строки. " "Одна строка представляет ограничения на блоки, а другая — ограничения на " "файлы. Измените значение, чтобы изменить лимит квоты. Например, чтобы " "увеличить лимит блоков для [.filename]#/usr# до мягкого лимита `500` и " "жёсткого лимита `600`, измените значения в этой строке следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1667 +#: documentation/content/en/books/handbook/disks/_index.adoc:1666 #, no-wrap msgid "/usr: kbytes in use: 65, limits (soft = 500, hard = 600)\n" msgstr "/usr: kbytes in use: 65, limits (soft = 500, hard = 600)\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1670 +#: documentation/content/en/books/handbook/disks/_index.adoc:1669 msgid "The new quota limits take effect upon exiting the editor." msgstr "Новые ограничения квот вступают в силу после выхода из редактора." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1675 +#: documentation/content/en/books/handbook/disks/_index.adoc:1674 msgid "" "Sometimes it is desirable to set quota limits on a range of users. This can " "be done by first assigning the desired quota limit to a user. Then, use `-" @@ -4190,24 +4190,24 @@ msgstr "" "для UID с `10,000` по `19,999`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1679 +#: documentation/content/en/books/handbook/disks/_index.adoc:1678 #, no-wrap msgid "# edquota -p test 10000-19999\n" msgstr "# edquota -p test 10000-19999\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1682 +#: documentation/content/en/books/handbook/disks/_index.adoc:1681 msgid "For more information, refer to man:edquota[8]." msgstr "Для получения дополнительной информации обратитесь к man:edquota[8]." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1683 +#: documentation/content/en/books/handbook/disks/_index.adoc:1682 #, no-wrap msgid "Checking Quota Limits and Disk Usage" msgstr "Проверка ограничений квот и использования диска" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1689 +#: documentation/content/en/books/handbook/disks/_index.adoc:1688 msgid "" "To check individual user or group quotas and disk usage, use man:quota[1]. " "A user may only examine their own quota and the quota of a group they are a " @@ -4223,7 +4223,7 @@ msgstr "" "включёнными квотами, используйте man:repquota[8]." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1693 +#: documentation/content/en/books/handbook/disks/_index.adoc:1692 msgid "" "Normally, file systems that the user is not using any disk space on will not " "show in the output of `quota`, even if the user has a quota limit assigned " @@ -4239,7 +4239,7 @@ msgstr "" "файловых системах." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1700 +#: documentation/content/en/books/handbook/disks/_index.adoc:1699 #, no-wrap msgid "" "Disk quotas for user test (uid 1002):\n" @@ -4253,7 +4253,7 @@ msgstr "" " /usr/var 0 50 75 0 50 60\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1704 +#: documentation/content/en/books/handbook/disks/_index.adoc:1703 msgid "" "In this example, the user is currently 15 kbytes over the soft limit of 50 " "kbytes on [.filename]#/usr# and has 5 days of grace period left. The " @@ -4265,13 +4265,13 @@ msgstr "" "ограничение квоты." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1705 +#: documentation/content/en/books/handbook/disks/_index.adoc:1704 #, no-wrap msgid "Quotas over NFS" msgstr "Квоты по NFS" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1709 +#: documentation/content/en/books/handbook/disks/_index.adoc:1708 msgid "" "Quotas are enforced by the quota subsystem on the NFS server. The man:rpc." "rquotad[8] daemon makes quota information available to `quota` on NFS " @@ -4283,7 +4283,7 @@ msgstr "" "квотам." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1711 +#: documentation/content/en/books/handbook/disks/_index.adoc:1710 msgid "" "On the NFS server, enable `rpc.rquotad` by removing the `+#+` from this line " "in [.filename]*/etc/inetd.conf*:" @@ -4292,30 +4292,30 @@ msgstr "" "filename]*/etc/inetd.conf*:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1715 +#: documentation/content/en/books/handbook/disks/_index.adoc:1714 #, no-wrap msgid "rquotad/1 dgram rpc/udp wait root /usr/libexec/rpc.rquotad rpc.rquotad\n" msgstr "rquotad/1 dgram rpc/udp wait root /usr/libexec/rpc.rquotad rpc.rquotad\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1718 +#: documentation/content/en/books/handbook/disks/_index.adoc:1717 msgid "Then, restart `inetd`:" msgstr "Затем перезапустите `inetd`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1722 +#: documentation/content/en/books/handbook/disks/_index.adoc:1721 #, no-wrap msgid "# service inetd restart\n" msgstr "# service inetd restart\n" #. type: Title == -#: documentation/content/en/books/handbook/disks/_index.adoc:1725 +#: documentation/content/en/books/handbook/disks/_index.adoc:1724 #, no-wrap msgid "Encrypting Disk Partitions" msgstr "Шифрование разделов диска" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1730 +#: documentation/content/en/books/handbook/disks/_index.adoc:1729 msgid "" "FreeBSD offers excellent online protections against unauthorized data " "access. File permissions and crossref:mac[mac,Mandatory Access Control] " @@ -4335,7 +4335,7 @@ msgstr "" "другую систему для копирования и анализа данных." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1734 +#: documentation/content/en/books/handbook/disks/_index.adoc:1733 msgid "" "Regardless of how an attacker may have come into possession of a hard drive " "or powered-down computer, the GEOM-based cryptographic subsystems built into " @@ -4346,7 +4346,7 @@ msgid "" "No cleartext ever touches the hard drive's platter." msgstr "" "Независимо от того, как злоумышленник получил доступ к жёсткому диску или " -"выключенному компьютеру, криптографические подсистемы на основе GEOM, " +"выключённому компьютеру, криптографические подсистемы на основе GEOM, " "встроенные в FreeBSD, способны защитить данные в файловых системах " "компьютера даже от высокомотивированных злоумышленников с значительными " "ресурсами. В отличие от методов шифрования, которые шифруют отдельные файлы, " @@ -4355,7 +4355,7 @@ msgstr "" "на пластину жёсткого диска." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1737 +#: documentation/content/en/books/handbook/disks/_index.adoc:1736 msgid "" "This chapter demonstrates how to create an encrypted file system on " "FreeBSD. It first demonstrates the process using `gbde` and then " @@ -4366,18 +4366,18 @@ msgstr "" "тот же пример с использованием `geli`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1741 +#: documentation/content/en/books/handbook/disks/_index.adoc:1740 msgid "GBDE disk-encryption is deprecated, and removed in FreeBSD 15.0." msgstr "Подсистема шифрования дисков GBDE устарела и удалена в FreeBSD 15.0." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1743 +#: documentation/content/en/books/handbook/disks/_index.adoc:1742 #, no-wrap msgid "Disk Encryption with gbde" msgstr "Шифрование диска с gbde" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1748 +#: documentation/content/en/books/handbook/disks/_index.adoc:1747 msgid "" "The objective of the man:gbde[4] facility is to provide a formidable " "challenge for an attacker to gain access to the contents of a _cold_ storage " @@ -4397,7 +4397,7 @@ msgstr "" "фразу, используемую механизмом шифрования." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1753 +#: documentation/content/en/books/handbook/disks/_index.adoc:1752 msgid "" "This facility provides several barriers to protect the data stored in each " "disk sector. It encrypts the contents of a disk sector using 128-bit AES in " @@ -4414,7 +4414,7 @@ msgstr "" "gbde[4]." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1755 +#: documentation/content/en/books/handbook/disks/_index.adoc:1754 msgid "" "FreeBSD provides a kernel module for gbde which can be loaded with this " "command:" @@ -4423,13 +4423,13 @@ msgstr "" "следующей командой:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1759 +#: documentation/content/en/books/handbook/disks/_index.adoc:1758 #, no-wrap msgid "# kldload geom_bde\n" msgstr "# kldload geom_bde\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1762 +#: documentation/content/en/books/handbook/disks/_index.adoc:1761 msgid "" "If using a custom kernel configuration file, ensure it contains this line:" msgstr "" @@ -4437,12 +4437,12 @@ msgstr "" "что он содержит следующую строку:" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1764 +#: documentation/content/en/books/handbook/disks/_index.adoc:1763 msgid "`options GEOM_BDE`" msgstr "`options GEOM_BDE`" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1766 +#: documentation/content/en/books/handbook/disks/_index.adoc:1765 msgid "" "The following example demonstrates adding a new hard drive to a system that " "will hold a single encrypted partition that will be mounted as [.filename]#/" @@ -4453,18 +4453,18 @@ msgstr "" "filename]#/private#." #. type: Block title -#: documentation/content/en/books/handbook/disks/_index.adoc:1768 +#: documentation/content/en/books/handbook/disks/_index.adoc:1767 #, no-wrap msgid "Procedure: Encrypting a Partition with gbde" msgstr "Процедура: Шифрование раздела с помощью gbde" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1770 +#: documentation/content/en/books/handbook/disks/_index.adoc:1769 msgid "Add the New Hard Drive" msgstr "Добавьте новый жёсткий диск" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1773 +#: documentation/content/en/books/handbook/disks/_index.adoc:1772 msgid "" "Install the new drive to the system as explained in crossref:disks[disks-" "adding, Adding Disks]. For the purposes of this example, a new hard drive " @@ -4477,7 +4477,7 @@ msgstr "" "представляет существующие стандартные разделы FreeBSD." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1780 +#: documentation/content/en/books/handbook/disks/_index.adoc:1779 #, no-wrap msgid "" "# ls /dev/ad*\n" @@ -4491,18 +4491,18 @@ msgstr "" "/dev/ad0s1a /dev/ad0s1d /dev/ad4\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1783 +#: documentation/content/en/books/handbook/disks/_index.adoc:1782 msgid "Create a Directory to Hold `gbde` Lock Files" msgstr "Создайте каталог для хранения файлов блокировок `gbde`" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1787 +#: documentation/content/en/books/handbook/disks/_index.adoc:1786 #, no-wrap msgid "# mkdir /etc/gbde\n" msgstr "# mkdir /etc/gbde\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1792 +#: documentation/content/en/books/handbook/disks/_index.adoc:1791 msgid "" "The gbde lock file contains information that gbde requires to access " "encrypted partitions. Without access to the lock file, gbde will not be " @@ -4517,12 +4517,12 @@ msgstr "" "Каждый зашифрованный раздел использует отдельный файл блокировки." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1793 +#: documentation/content/en/books/handbook/disks/_index.adoc:1792 msgid "Initialize the `gbde` Partition" msgstr "Инициализируйте раздел `gbde`" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1798 +#: documentation/content/en/books/handbook/disks/_index.adoc:1797 msgid "" "A gbde partition must be initialized before it can be used. This " "initialization needs to be performed only once. This command will open the " @@ -4535,7 +4535,7 @@ msgstr "" "использования с файловой системой UFS установите sector_size в значение 2048:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1810 +#: documentation/content/en/books/handbook/disks/_index.adoc:1809 #, no-wrap msgid "" "# gbde init /dev/ad4s1c -i -L /etc/gbde/ad4s1c.lock\n" @@ -4559,7 +4559,7 @@ msgstr "" "[...]\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1816 +#: documentation/content/en/books/handbook/disks/_index.adoc:1815 msgid "" "Once the edit is saved, the user will be asked twice to type the passphrase " "used to secure the data. The passphrase must be the same both times. The " @@ -4576,7 +4576,7 @@ msgstr "" "\\~reinhold/diceware.html[http://world.std.com/~reinhold/diceware.htm]." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1820 +#: documentation/content/en/books/handbook/disks/_index.adoc:1819 msgid "" "This initialization creates a lock file for the gbde partition. In this " "example, it is stored as [.filename]#/etc/gbde/ad4s1c.lock#. Lock files " @@ -4589,7 +4589,7 @@ msgstr "" "скриптом запуска [.filename]#/etc/rc.d/gbde#." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1825 +#: documentation/content/en/books/handbook/disks/_index.adoc:1824 msgid "" "Lock files _must_ be backed up together with the contents of any encrypted " "partitions. Without the lock file, the legitimate owner will be unable to " @@ -4600,18 +4600,18 @@ msgstr "" "не сможет получить доступ к данным на зашифрованном разделе." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1828 +#: documentation/content/en/books/handbook/disks/_index.adoc:1827 msgid "Attach the Encrypted Partition to the Kernel" msgstr "Присоедините зашифрованный раздел к ядру" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1832 +#: documentation/content/en/books/handbook/disks/_index.adoc:1831 #, no-wrap msgid "# gbde attach /dev/ad4s1c -l /etc/gbde/ad4s1c.lock\n" msgstr "# gbde attach /dev/ad4s1c -l /etc/gbde/ad4s1c.lock\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1836 +#: documentation/content/en/books/handbook/disks/_index.adoc:1835 msgid "" "This command will prompt to input the passphrase that was selected during " "the initialization of the encrypted partition. The new encrypted device " @@ -4622,7 +4622,7 @@ msgstr "" "filename]#/dev# под именем [.filename]#/dev/имя_устройства.bde#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1843 +#: documentation/content/en/books/handbook/disks/_index.adoc:1842 #, no-wrap msgid "" "# ls /dev/ad*\n" @@ -4636,12 +4636,12 @@ msgstr "" "/dev/ad0s1a /dev/ad0s1d /dev/ad4 /dev/ad4s1c.bde\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1846 +#: documentation/content/en/books/handbook/disks/_index.adoc:1845 msgid "Create a File System on the Encrypted Device" msgstr "Создайте файловую систему на зашифрованном устройстве" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1850 +#: documentation/content/en/books/handbook/disks/_index.adoc:1849 msgid "" "Once the encrypted device has been attached to the kernel, a file system can " "be created on the device. This example creates a UFS file system with soft " @@ -4650,28 +4650,28 @@ msgid "" msgstr "" "После подключения зашифрованного устройства к ядру на нём можно создать " "файловую систему. В этом примере создаётся файловая система UFS с " -"включенными мягкими обновлениями. Убедитесь, что указан раздел с расширением " +"включёнными мягкими обновлениями. Убедитесь, что указан раздел с расширением " "[.filename]#*.bde#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1854 +#: documentation/content/en/books/handbook/disks/_index.adoc:1853 #, no-wrap msgid "# newfs -U /dev/ad4s1c.bde\n" msgstr "# newfs -U /dev/ad4s1c.bde\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1857 +#: documentation/content/en/books/handbook/disks/_index.adoc:1856 msgid "Mount the Encrypted Partition" msgstr "Смонтируйте зашифрованный раздел" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1859 +#: documentation/content/en/books/handbook/disks/_index.adoc:1858 msgid "Create a mount point and mount the encrypted file system:" msgstr "" "Создайте точку монтирования и подключите зашифрованную файловую систему:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1864 +#: documentation/content/en/books/handbook/disks/_index.adoc:1863 #, no-wrap msgid "" "# mkdir /private\n" @@ -4681,19 +4681,19 @@ msgstr "" "# mount /dev/ad4s1c.bde /private\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1867 +#: documentation/content/en/books/handbook/disks/_index.adoc:1866 msgid "Verify That the Encrypted File System is Available" msgstr "Проверьте, что зашифрованная файловая система доступна" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1869 +#: documentation/content/en/books/handbook/disks/_index.adoc:1868 msgid "The encrypted file system should now be visible and available for use:" msgstr "" "Зашифрованная файловая система теперь должна быть видна и доступна для " "использования:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1880 +#: documentation/content/en/books/handbook/disks/_index.adoc:1879 #, no-wrap msgid "" "% df -H\n" @@ -4715,7 +4715,7 @@ msgstr "" "/dev/ad4s1c.bde 150G 4.1K 138G 0% /private\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1884 +#: documentation/content/en/books/handbook/disks/_index.adoc:1883 msgid "" "After each boot, any encrypted file systems must be manually re-attached to " "the kernel, checked for errors, and mounted, before the file systems can be " @@ -4728,7 +4728,7 @@ msgstr "" "строки в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1890 +#: documentation/content/en/books/handbook/disks/_index.adoc:1889 #, no-wrap msgid "" "gbde_autoattach_all=\"YES\"\n" @@ -4740,7 +4740,7 @@ msgstr "" "gbde_lockdir=\"/etc/gbde\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1895 +#: documentation/content/en/books/handbook/disks/_index.adoc:1894 msgid "" "This requires that the passphrase be entered at the console at boot time. " "After typing the correct passphrase, the encrypted partition will be mounted " @@ -4753,7 +4753,7 @@ msgstr "" "conf[5]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1901 +#: documentation/content/en/books/handbook/disks/_index.adoc:1900 msgid "" "sysinstall is incompatible with gbde-encrypted devices. All [.filename]#*." "bde# devices must be detached from the kernel before starting sysinstall or " @@ -4767,19 +4767,19 @@ msgstr "" "примере, выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1905 +#: documentation/content/en/books/handbook/disks/_index.adoc:1904 #, no-wrap msgid "# gbde detach /dev/ad4s1c\n" msgstr "# gbde detach /dev/ad4s1c\n" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:1909 +#: documentation/content/en/books/handbook/disks/_index.adoc:1908 #, no-wrap msgid "Disk Encryption with `geli`" msgstr "Шифрование диска с помощью `geli`" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1914 +#: documentation/content/en/books/handbook/disks/_index.adoc:1913 msgid "" "An alternative cryptographic GEOM class is available using `geli`. This " "control utility adds some features and uses a different scheme for doing " @@ -4791,7 +4791,7 @@ msgstr "" "обеспечивает следующие функции:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1916 +#: documentation/content/en/books/handbook/disks/_index.adoc:1915 msgid "" "Utilizes the man:crypto[9] framework and automatically uses cryptographic " "hardware when it is available." @@ -4800,16 +4800,16 @@ msgstr "" "криптографическое оборудование, когда оно доступно." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1917 +#: documentation/content/en/books/handbook/disks/_index.adoc:1916 msgid "" "Supports multiple cryptographic algorithms such as AES-XTS, AES-CBC, and " -"Camellia-CBCAES." +"Camellia-CBC." msgstr "" "Поддерживает несколько криптографических алгоритмов, таких как AES-XTS, AES-" -"CBC и Camellia-CBCAES." +"CBC и Camellia-CBC." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1918 +#: documentation/content/en/books/handbook/disks/_index.adoc:1917 msgid "" "Allows the root partition to be encrypted. The passphrase used to access the " "encrypted root partition will be requested during system boot." @@ -4818,17 +4818,17 @@ msgstr "" "корневому разделу будет запрашиваться при загрузке системы." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1919 +#: documentation/content/en/books/handbook/disks/_index.adoc:1918 msgid "Allows the use of two independent keys." msgstr "Позволяет использование двух независимых ключей." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1920 +#: documentation/content/en/books/handbook/disks/_index.adoc:1919 msgid "It is fast as it performs simple sector-to-sector encryption." msgstr "Она быстрая, так как выполняет простое поблочное шифрование." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1921 +#: documentation/content/en/books/handbook/disks/_index.adoc:1920 msgid "" "Allows backup and restore of master keys. If a user destroys their keys, it " "is still possible to get access to the data by restoring keys from the " @@ -4839,7 +4839,7 @@ msgstr "" "восстановив ключи из резервной копии." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1922 +#: documentation/content/en/books/handbook/disks/_index.adoc:1921 msgid "" "Allows a disk to attach with a random, one-time key which is useful for swap " "partitions and temporary file systems." @@ -4848,13 +4848,13 @@ msgstr "" "разделов подкачки и временных файловых систем." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1924 +#: documentation/content/en/books/handbook/disks/_index.adoc:1923 msgid "More features and usage examples can be found in man:geli[8]." msgstr "" "Дополнительные возможности и примеры использования приведены в man:geli[8]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1930 +#: documentation/content/en/books/handbook/disks/_index.adoc:1929 msgid "" "The following example describes how to generate a key file which will be " "used as part of the master key for the encrypted provider mounted under [." @@ -4873,18 +4873,18 @@ msgstr "" "систему, смонтировать её, работать с ней и, наконец, отключить её." #. type: Block title -#: documentation/content/en/books/handbook/disks/_index.adoc:1932 +#: documentation/content/en/books/handbook/disks/_index.adoc:1931 #, no-wrap msgid "Procedure: Encrypting a Partition with `geli`" msgstr "Процедура: Шифрование раздела с помощью `geli`" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1934 +#: documentation/content/en/books/handbook/disks/_index.adoc:1933 msgid "Load `geli` Support" msgstr "Загрузите поддержку `geli`" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1936 +#: documentation/content/en/books/handbook/disks/_index.adoc:1935 msgid "" "Support for `geli` is available as a loadable kernel module. To configure " "the system to automatically load the module at boot time, add the following " @@ -4895,24 +4895,24 @@ msgstr "" "строку в файл [.filename]#/boot/loader.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1940 +#: documentation/content/en/books/handbook/disks/_index.adoc:1939 #, no-wrap msgid "geom_eli_load=\"YES\"\n" msgstr "geom_eli_load=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1943 +#: documentation/content/en/books/handbook/disks/_index.adoc:1942 msgid "To load the kernel module now:" msgstr "Чтобы загрузить модуль ядра сейчас:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1947 +#: documentation/content/en/books/handbook/disks/_index.adoc:1946 #, no-wrap msgid "# kldload geom_eli\n" msgstr "# kldload geom_eli\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1950 +#: documentation/content/en/books/handbook/disks/_index.adoc:1949 msgid "" "For a custom kernel, ensure the kernel configuration file contains these " "lines:" @@ -4921,7 +4921,7 @@ msgstr "" "следующие строки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1955 +#: documentation/content/en/books/handbook/disks/_index.adoc:1954 #, no-wrap msgid "" "options GEOM_ELI\n" @@ -4931,12 +4931,12 @@ msgstr "" "device crypto\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1958 +#: documentation/content/en/books/handbook/disks/_index.adoc:1957 msgid "Generate the Master Key" msgstr "Сгенерируйте мастер-ключа" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1965 +#: documentation/content/en/books/handbook/disks/_index.adoc:1964 msgid "" "The following commands generate a master key that all data will be encrypted " "with. This key can never be changed. Rather than using it directly, it is " @@ -4956,7 +4956,7 @@ msgstr "" "равным 4 КБ для улучшения производительности:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1972 +#: documentation/content/en/books/handbook/disks/_index.adoc:1971 #, no-wrap msgid "" "# dd if=/dev/random of=/root/da2.key bs=64 count=1\n" @@ -4970,7 +4970,7 @@ msgstr "" "Reenter new passphrase:\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1975 +#: documentation/content/en/books/handbook/disks/_index.adoc:1974 msgid "" "It is not mandatory to use both a passphrase and a key file as either method " "of securing the master key can be used in isolation." @@ -4979,7 +4979,7 @@ msgstr "" "из этих методов защиты главного ключа может применяться отдельно." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1978 +#: documentation/content/en/books/handbook/disks/_index.adoc:1977 msgid "" "If the key file is given as \"-\", standard input will be used. For " "example, this command generates three key files:" @@ -4988,18 +4988,18 @@ msgstr "" "Например, следующая команда генерирует три файла ключей:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1982 +#: documentation/content/en/books/handbook/disks/_index.adoc:1981 #, no-wrap msgid "# cat keyfile1 keyfile2 keyfile3 | geli init -K - /dev/da2\n" msgstr "# cat keyfile1 keyfile2 keyfile3 | geli init -K - /dev/da2\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1985 +#: documentation/content/en/books/handbook/disks/_index.adoc:1984 msgid "Attach the Provider with the Generated Key" msgstr "Присоедините поставщика с сгенерированным Ключом" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1987 +#: documentation/content/en/books/handbook/disks/_index.adoc:1986 msgid "" "To attach the provider, specify the key file, the name of the disk, and the " "passphrase:" @@ -5007,7 +5007,7 @@ msgstr "" "Для подключения провайдера укажите файл ключа, имя диска и парольную фразу:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:1992 +#: documentation/content/en/books/handbook/disks/_index.adoc:1991 #, no-wrap msgid "" "# geli attach -k /root/da2.key /dev/da2\n" @@ -5017,12 +5017,12 @@ msgstr "" "Enter passphrase:\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:1995 +#: documentation/content/en/books/handbook/disks/_index.adoc:1994 msgid "This creates a new device with an [.filename]#.eli# extension:" msgstr "Это создаёт новое устройство с расширением [.filename]#.eli#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2000 +#: documentation/content/en/books/handbook/disks/_index.adoc:1999 #, no-wrap msgid "" "# ls /dev/da2*\n" @@ -5032,12 +5032,12 @@ msgstr "" "/dev/da2 /dev/da2.eli\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2003 +#: documentation/content/en/books/handbook/disks/_index.adoc:2002 msgid "Create the New File System" msgstr "Создайте новую файловую систему" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2005 +#: documentation/content/en/books/handbook/disks/_index.adoc:2004 msgid "" "Next, format the device with the UFS file system and mount it on an existing " "mount point:" @@ -5046,7 +5046,7 @@ msgstr "" "существующей точке монтирования:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2011 +#: documentation/content/en/books/handbook/disks/_index.adoc:2010 #, no-wrap msgid "" "# dd if=/dev/random of=/dev/da2.eli bs=1m\n" @@ -5058,13 +5058,13 @@ msgstr "" "# mount /dev/da2.eli /private\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2014 +#: documentation/content/en/books/handbook/disks/_index.adoc:2013 msgid "The encrypted file system should now be available for use:" msgstr "" "Зашифрованная файловая система теперь должна быть доступна для использования:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2025 +#: documentation/content/en/books/handbook/disks/_index.adoc:2024 #, no-wrap msgid "" "# df -H\n" @@ -5086,7 +5086,7 @@ msgstr "" "/dev/da2.eli 150G 4.1K 138G 0% /private\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2028 +#: documentation/content/en/books/handbook/disks/_index.adoc:2027 msgid "" "Once the work on the encrypted partition is done, and the [.filename]#/" "private# partition is no longer needed, it is prudent to put the device into " @@ -5098,7 +5098,7 @@ msgstr "" "хранилище, размонтировав и отключив зашифрованный раздел `geli` от ядра:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2033 +#: documentation/content/en/books/handbook/disks/_index.adoc:2032 #, no-wrap msgid "" "# umount /private\n" @@ -5108,7 +5108,7 @@ msgstr "" "# geli detach da2.eli\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2036 +#: documentation/content/en/books/handbook/disks/_index.adoc:2035 msgid "" "An [.filename]#rc.d# script is provided to simplify the mounting of `geli`-" "encrypted devices at boot time. For this example, add these lines to [." @@ -5119,7 +5119,7 @@ msgstr "" "следующие строки в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2041 +#: documentation/content/en/books/handbook/disks/_index.adoc:2040 #, no-wrap msgid "" "geli_devices=\"da2\"\n" @@ -5129,7 +5129,7 @@ msgstr "" "geli_da2_flags=\"-k /root/da2.key\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2051 +#: documentation/content/en/books/handbook/disks/_index.adoc:2050 msgid "" "This configures [.filename]#/dev/da2# as a `geli` provider with a master key " "of [.filename]#/root/da2.key#. The system will automatically detach the " @@ -5156,13 +5156,13 @@ msgstr "" "unmount,“Монтирование и размонтирование файловых систем”]." #. type: Title == -#: documentation/content/en/books/handbook/disks/_index.adoc:2053 +#: documentation/content/en/books/handbook/disks/_index.adoc:2052 #, no-wrap msgid "Encrypting Swap" msgstr "Шифрование раздела подкачки" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2060 +#: documentation/content/en/books/handbook/disks/_index.adoc:2059 msgid "" "Like the encryption of disk partitions, encryption of swap space is used to " "protect sensitive information. Consider an application that deals with " @@ -5181,7 +5181,7 @@ msgstr "" "раздела подкачки." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2063 +#: documentation/content/en/books/handbook/disks/_index.adoc:2062 msgid "" "This section demonstrates how to configure an encrypted swap partition using " "man:gbde[8] or man:geli[8] encryption. It assumes that [.filename]#/dev/" @@ -5192,13 +5192,13 @@ msgstr "" "раздел подкачки — это [.filename]#/dev/ada0s1b#." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:2064 +#: documentation/content/en/books/handbook/disks/_index.adoc:2063 #, no-wrap msgid "Configuring Encrypted Swap" msgstr "Настройка зашифрованного раздела подкачки" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2068 +#: documentation/content/en/books/handbook/disks/_index.adoc:2067 msgid "" "Swap partitions are not encrypted by default and should be cleared of any " "sensitive data before continuing. To overwrite the current swap partition " @@ -5209,22 +5209,22 @@ msgstr "" "текущий раздел подкачки случайными данными, выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2072 +#: documentation/content/en/books/handbook/disks/_index.adoc:2071 #, no-wrap msgid "# dd if=/dev/random of=/dev/ada0s1b bs=1m\n" msgstr "# dd if=/dev/random of=/dev/ada0s1b bs=1m\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2075 +#: documentation/content/en/books/handbook/disks/_index.adoc:2074 msgid "" "To encrypt the swap partition using man:gbde[8], add the `.bde` suffix to " "the swap line in [.filename]#/etc/fstab#:" msgstr "" -"Для шифрования раздела подкачки с помощью man:gbde[8] добавьте суффикс `." -"bde` к строке подкачки в [.filename]#/etc/fstab#:" +"Для шифрования раздела подкачки с помощью man:gbde[8] добавьте суффикс `.bde`" +" к строке раздела подкачки в [.filename]#/etc/fstab#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2080 +#: documentation/content/en/books/handbook/disks/_index.adoc:2079 #, no-wrap msgid "" "# Device\t\tMountpoint\tFStype\tOptions\t\tDump\tPass#\n" @@ -5234,16 +5234,31 @@ msgstr "" "/dev/ada0s1b.bde\tnone\t\tswap\tsw\t\t0\t0\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2083 +#: documentation/content/en/books/handbook/disks/_index.adoc:2082 msgid "" -"To instead encrypt the swap partition using man:geli[8], use the `.eli` " -"suffix:" +"To instead encrypt the swap partition using man:geli[8], initialize the " +"device with a onetime key:" msgstr "" -"Для шифрования раздела подкачки с помощью man:geli[8] используйте суффикс `." -"eli`:" +"Для шифрования раздела подкачки с помощью man:geli[8] инициализируйте " +"устройство с одноразовым ключём:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2088 +#: documentation/content/en/books/handbook/disks/_index.adoc:2086 +#, no-wrap +msgid "# geom eli onetime -d /dev/ada0s1b\n" +msgstr "# geom eli onetime -d /dev/ada0s1b\n" + +#. type: Plain text +#: documentation/content/en/books/handbook/disks/_index.adoc:2089 +msgid "" +"Afterwards, add a line for the device with the `.eli` suffix to [.filename]#/" +"etc/fstab#:" +msgstr "" +"После этого добавьте в [.filename]#/etc/fstab# строку для устройства с " +"суффиксом `.eli`:" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/disks/_index.adoc:2094 #, no-wrap msgid "" "# Device\t\tMountpoint\tFStype\tOptions\t\tDump\tPass#\n" @@ -5253,7 +5268,7 @@ msgstr "" "/dev/ada0s1b.eli\tnone\t\tswap\tsw\t\t0\t0\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2093 +#: documentation/content/en/books/handbook/disks/_index.adoc:2099 msgid "" "By default, man:geli[8] uses the AES algorithm with a key length of 128 " "bits. Normally the default settings will suffice. If desired, these " @@ -5266,13 +5281,13 @@ msgstr "" "Доступные флаги:" #. type: Labeled list -#: documentation/content/en/books/handbook/disks/_index.adoc:2094 +#: documentation/content/en/books/handbook/disks/_index.adoc:2100 #, no-wrap msgid "aalgo" msgstr "aalgo" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2097 +#: documentation/content/en/books/handbook/disks/_index.adoc:2103 msgid "" "Data integrity verification algorithm used to ensure that the encrypted data " "has not been tampered with. See man:geli[8] for a list of supported " @@ -5280,16 +5295,16 @@ msgid "" msgstr "" "Алгоритм проверки целостности данных, используемый для обеспечения " "отсутствия изменений в зашифрованных данных. Список поддерживаемых " -"алгоритмов приведен в man:geli[8]." +"алгоритмов приведён в man:geli[8]." #. type: Labeled list -#: documentation/content/en/books/handbook/disks/_index.adoc:2098 +#: documentation/content/en/books/handbook/disks/_index.adoc:2104 #, no-wrap msgid "ealgo" msgstr "ealgo" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2101 +#: documentation/content/en/books/handbook/disks/_index.adoc:2107 msgid "" "Encryption algorithm used to protect the data. See man:geli[8] for a list " "of supported algorithms." @@ -5298,13 +5313,13 @@ msgstr "" "алгоритмов приведён в man:geli[8]." #. type: Labeled list -#: documentation/content/en/books/handbook/disks/_index.adoc:2102 +#: documentation/content/en/books/handbook/disks/_index.adoc:2108 #, no-wrap msgid "keylen" msgstr "keylen" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2105 +#: documentation/content/en/books/handbook/disks/_index.adoc:2111 msgid "" "The length of the key used for the encryption algorithm. See man:geli[8] " "for the key lengths that are supported by each encryption algorithm." @@ -5314,13 +5329,13 @@ msgstr "" "geli[8]." #. type: Labeled list -#: documentation/content/en/books/handbook/disks/_index.adoc:2106 +#: documentation/content/en/books/handbook/disks/_index.adoc:2112 #, no-wrap msgid "sectorsize" msgstr "sectorsize" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2110 +#: documentation/content/en/books/handbook/disks/_index.adoc:2116 msgid "" "The size of the blocks data is broken into before it is encrypted. Larger " "sector sizes increase performance at the cost of higher storage overhead. " @@ -5331,7 +5346,7 @@ msgstr "" "пространства. Рекомендуемый размер — 4096 байт." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2112 +#: documentation/content/en/books/handbook/disks/_index.adoc:2118 msgid "" "This example configures an encrypted swap partition using the AES-XTS " "algorithm with a key length of 128 bits and a sectorsize of 4 kilobytes:" @@ -5340,7 +5355,7 @@ msgstr "" "алгоритма AES-XTS с длиной ключа 128 бит и размером сектора 4 килобайта:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2117 +#: documentation/content/en/books/handbook/disks/_index.adoc:2123 #, no-wrap msgid "" "# Device\t\tMountpoint\tFStype\tOptions\t\t\t\tDump\tPass#\n" @@ -5350,13 +5365,13 @@ msgstr "" "/dev/ada0s1b.eli\tnone\t\tswap\tsw,ealgo=AES-XTS,keylen=128,sectorsize=4096\t0\t0\n" #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:2119 +#: documentation/content/en/books/handbook/disks/_index.adoc:2125 #, no-wrap msgid "Encrypted Swap Verification" msgstr "Проверка зашифрованного раздела подкачки" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2122 +#: documentation/content/en/books/handbook/disks/_index.adoc:2128 msgid "" "Once the system has rebooted, proper operation of the encrypted swap can be " "verified using `swapinfo`." @@ -5365,12 +5380,12 @@ msgstr "" "можно проверить с помощью `swapinfo`." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2124 +#: documentation/content/en/books/handbook/disks/_index.adoc:2130 msgid "If man:gbde[8] is being used:" msgstr "Если используется man:gbde[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2130 +#: documentation/content/en/books/handbook/disks/_index.adoc:2136 #, no-wrap msgid "" "% swapinfo\n" @@ -5382,12 +5397,12 @@ msgstr "" "/dev/ada0s1b.bde 542720 0 542720 0\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2133 +#: documentation/content/en/books/handbook/disks/_index.adoc:2139 msgid "If man:geli[8] is being used:" msgstr "Если используется man:geli[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2139 +#: documentation/content/en/books/handbook/disks/_index.adoc:2145 #, no-wrap msgid "" "% swapinfo\n" @@ -5399,13 +5414,13 @@ msgstr "" "/dev/ada0s1b.eli 542720 0 542720 0\n" #. type: Title == -#: documentation/content/en/books/handbook/disks/_index.adoc:2142 +#: documentation/content/en/books/handbook/disks/_index.adoc:2148 #, no-wrap msgid "Highly Available Storage (HAST)" msgstr "Высокодоступное хранилище (HAST)" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2148 +#: documentation/content/en/books/handbook/disks/_index.adoc:2154 msgid "" "High availability is one of the main requirements in serious business " "applications and highly-available storage is a key component in such " @@ -5428,19 +5443,19 @@ msgstr "" "создавать высокодоступные кластеры хранения, устойчивые к аппаратным сбоям." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2150 +#: documentation/content/en/books/handbook/disks/_index.adoc:2156 msgid "The following are the main features of HAST:" msgstr "Основные возможности HAST:" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2152 +#: documentation/content/en/books/handbook/disks/_index.adoc:2158 msgid "Can be used to mask I/O errors on local hard drives." msgstr "" "Может использоваться для маскировки ошибок ввода-вывода на локальных жёстких " "дисках." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2153 +#: documentation/content/en/books/handbook/disks/_index.adoc:2159 msgid "" "File system agnostic as it works with any file system supported by FreeBSD." msgstr "" @@ -5448,7 +5463,7 @@ msgstr "" "поддерживаемой FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2154 +#: documentation/content/en/books/handbook/disks/_index.adoc:2160 msgid "" "Efficient and quick resynchronization as only the blocks that were modified " "during the downtime of a node are synchronized." @@ -5457,7 +5472,7 @@ msgstr "" "только блоки, изменённые во время простоя узла." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2155 +#: documentation/content/en/books/handbook/disks/_index.adoc:2161 msgid "" "Can be used in an already deployed environment to add additional redundancy." msgstr "" @@ -5465,7 +5480,7 @@ msgstr "" "избыточности." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2156 +#: documentation/content/en/books/handbook/disks/_index.adoc:2162 msgid "" "Together with CARP, Heartbeat, or other tools, it can be used to build a " "robust and durable storage system." @@ -5474,29 +5489,29 @@ msgstr "" "для создания надёжной и отказоустойчивой системы хранения данных." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2160 +#: documentation/content/en/books/handbook/disks/_index.adoc:2166 msgid "What HAST is, how it works, and which features it provides." msgstr "Что такое HAST, как он работает и какие возможности предоставляет." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2161 +#: documentation/content/en/books/handbook/disks/_index.adoc:2167 msgid "How to set up and use HAST on FreeBSD." msgstr "Как настроить и использовать HAST в FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2162 +#: documentation/content/en/books/handbook/disks/_index.adoc:2168 msgid "How to integrate CARP and man:devd[8] to build a robust storage system." msgstr "" "Как интегрировать CARP и man:devd[8] для создания надёжной системы хранения " "данных." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2164 +#: documentation/content/en/books/handbook/disks/_index.adoc:2170 msgid "Before reading this section:" msgstr "Прежде чем читать этот раздел, вы должны:" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2166 +#: documentation/content/en/books/handbook/disks/_index.adoc:2172 msgid "" "Understand UNIX(R) and FreeBSD basics (crossref:basics[basics,FreeBSD " "Basics])." @@ -5504,7 +5519,7 @@ msgstr "" "Понимать основы UNIX(R) и FreeBSD (crossref:basics[basics,Основы FreeBSD])." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2167 +#: documentation/content/en/books/handbook/disks/_index.adoc:2173 msgid "" "Know how to configure network interfaces and other core FreeBSD subsystems " "(crossref:config[config-tuning,Configuration and Tuning])." @@ -5513,7 +5528,7 @@ msgstr "" "FreeBSD (crossref:config[config-tuning,Настройка и оптимизация])." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2168 +#: documentation/content/en/books/handbook/disks/_index.adoc:2174 msgid "" "Have a good understanding of FreeBSD networking (crossref:partiv[network-" "communication,\"Network Communication\"])." @@ -5522,7 +5537,7 @@ msgstr "" "communication,\"Сетевое взаимодействие\"])." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2170 +#: documentation/content/en/books/handbook/disks/_index.adoc:2176 msgid "" "The HAST project was sponsored by The FreeBSD Foundation with support from " "http://www.omc.net/[http://www.omc.net/] and http://www.transip.nl/[http://" @@ -5532,13 +5547,13 @@ msgstr "" "[http://www.omc.net/] и http://www.transip.nl/[http://www.transip.nl/]." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:2171 +#: documentation/content/en/books/handbook/disks/_index.adoc:2177 #, no-wrap msgid "HAST Operation" msgstr "Работа HAST" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2175 +#: documentation/content/en/books/handbook/disks/_index.adoc:2181 msgid "" "HAST provides synchronous block-level replication between two physical " "machines: the _primary_ node and the _secondary_ node. These two machines " @@ -5549,7 +5564,7 @@ msgstr "" "узел. Вместе эти две машины называются кластером." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2179 +#: documentation/content/en/books/handbook/disks/_index.adoc:2185 msgid "" "Since HAST works in a primary-secondary configuration, it allows only one of " "the cluster nodes to be active at any given time. The primary node, also " @@ -5564,7 +5579,7 @@ msgstr "" "основным." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2181 +#: documentation/content/en/books/handbook/disks/_index.adoc:2187 msgid "" "The physical components of the HAST system are the local disk on primary " "node, and the disk on the remote, secondary node." @@ -5573,7 +5588,7 @@ msgstr "" "и диск на удалённом, резервном узле." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2185 +#: documentation/content/en/books/handbook/disks/_index.adoc:2191 msgid "" "HAST operates synchronously on a block level, making it transparent to file " "systems and applications. HAST provides regular GEOM providers in [." @@ -5587,7 +5602,7 @@ msgstr "" "HAST, и использованием обычных дисков или разделов." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2189 +#: documentation/content/en/books/handbook/disks/_index.adoc:2195 msgid "" "Each write, delete, or flush operation is sent to both the local disk and to " "the remote disk over TCP/IP. Each read operation is served from the local " @@ -5601,7 +5616,7 @@ msgstr "" "операция чтения отправляется на вторичный узел." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2193 +#: documentation/content/en/books/handbook/disks/_index.adoc:2199 msgid "" "HAST tries to provide fast failure recovery. For this reason, it is " "important to reduce synchronization time after a node's outage. To provide " @@ -5616,7 +5631,7 @@ msgstr "" "начальной синхронизации." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2196 +#: documentation/content/en/books/handbook/disks/_index.adoc:2202 msgid "" "There are many ways to handle synchronization. HAST implements several " "replication modes to handle different synchronization methods:" @@ -5625,7 +5640,7 @@ msgstr "" "несколько режимов репликации для работы с различными методами синхронизации:" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2198 +#: documentation/content/en/books/handbook/disks/_index.adoc:2204 msgid "" "_memsync_: This mode reports a write operation as completed when the local " "write operation is finished and when the remote node acknowledges data " @@ -5642,7 +5657,7 @@ msgstr "" "надёжность. Этот режим используется по умолчанию." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2199 +#: documentation/content/en/books/handbook/disks/_index.adoc:2205 msgid "" "_fullsync_: This mode reports a write operation as completed when both the " "local write and the remote write complete. This is the safest and the " @@ -5653,31 +5668,31 @@ msgstr "" "самый медленный режим репликации." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2200 +#: documentation/content/en/books/handbook/disks/_index.adoc:2206 msgid "" "_async_: This mode reports a write operation as completed when the local " "write completes. This is the fastest and the most dangerous replication " "mode. It should only be used when replicating to a distant node where " "latency is too high for other modes." msgstr "" -"_async_: В этом режиме операция записи считается завершенной, как только " +"_async_: В этом режиме операция записи считается завершённой, как только " "завершается локальная запись. Это самый быстрый и самый опасный режим " "репликации. Он должен использоваться только при репликации на удалённый " "узел, где задержка слишком высока для других режимов." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:2201 +#: documentation/content/en/books/handbook/disks/_index.adoc:2207 #, no-wrap msgid "HAST Configuration" msgstr "Конфигурация HAST" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2204 +#: documentation/content/en/books/handbook/disks/_index.adoc:2210 msgid "The HAST framework consists of several components:" msgstr "Фреймворк HAST состоит из нескольких компонентов:" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2206 +#: documentation/content/en/books/handbook/disks/_index.adoc:2212 msgid "" "The man:hastd[8] daemon which provides data synchronization. When this " "daemon is started, it will automatically load `geom_gate.ko`." @@ -5686,13 +5701,13 @@ msgstr "" "этого демона он автоматически загружает модуль `geom_gate.ko`." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2207 +#: documentation/content/en/books/handbook/disks/_index.adoc:2213 msgid "The userland management utility, man:hastctl[8]." msgstr "" "Служебная программа управления пользовательским пространством man:hastctl[8]." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2208 +#: documentation/content/en/books/handbook/disks/_index.adoc:2214 msgid "" "The man:hast.conf[5] configuration file. This file must exist before " "starting hastd." @@ -5701,7 +5716,7 @@ msgstr "" "hastd." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2210 +#: documentation/content/en/books/handbook/disks/_index.adoc:2216 msgid "" "Users who prefer to statically build `GEOM_GATE` support into the kernel " "should add this line to the custom kernel configuration file, then rebuild " @@ -5714,13 +5729,13 @@ msgstr "" "kernelconfig[kernelconfig,Настройка ядра FreeBSD]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2214 +#: documentation/content/en/books/handbook/disks/_index.adoc:2220 #, no-wrap msgid "options\tGEOM_GATE\n" msgstr "options\tGEOM_GATE\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2220 +#: documentation/content/en/books/handbook/disks/_index.adoc:2226 msgid "" "The following example describes how to configure two nodes in primary-" "secondary operation using HAST to replicate the data between the two. The " @@ -5739,7 +5754,7 @@ msgstr "" "`test`." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2224 +#: documentation/content/en/books/handbook/disks/_index.adoc:2230 msgid "" "Configuration of HAST is done using [.filename]#/etc/hast.conf#. This file " "should be identical on both nodes. The simplest configuration is:" @@ -5749,7 +5764,7 @@ msgstr "" "следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2237 +#: documentation/content/en/books/handbook/disks/_index.adoc:2243 #, no-wrap msgid "" "resource test {\n" @@ -5775,12 +5790,12 @@ msgstr "" "}\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2240 +#: documentation/content/en/books/handbook/disks/_index.adoc:2246 msgid "For more advanced configuration, refer to man:hast.conf[5]." msgstr "Для более сложной настройки обратитесь к man:hast.conf[5]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2244 +#: documentation/content/en/books/handbook/disks/_index.adoc:2250 msgid "" "It is also possible to use host names in the `remote` statements if the " "hosts are resolvable and defined either in [.filename]#/etc/hosts# or in the " @@ -5790,7 +5805,7 @@ msgstr "" "разрешаемы и определены либо в [.filename]#/etc/hosts#, либо в локальном DNS." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2248 +#: documentation/content/en/books/handbook/disks/_index.adoc:2254 msgid "" "Once the configuration exists on both nodes, the HAST pool can be created. " "Run these commands on both nodes to place the initial metadata onto the " @@ -5801,7 +5816,7 @@ msgstr "" "локальном диске и запустить man:hastd[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2253 +#: documentation/content/en/books/handbook/disks/_index.adoc:2259 #, no-wrap msgid "" "# hastctl create test\n" @@ -5811,7 +5826,7 @@ msgstr "" "# service hastd onestart\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2259 +#: documentation/content/en/books/handbook/disks/_index.adoc:2265 msgid "" "It is _not_ possible to use GEOM providers with an existing file system or " "to convert an existing storage to a HAST-managed pool. This procedure needs " @@ -5824,7 +5839,7 @@ msgstr "" "существующем провайдере не будет достаточно необходимого пространства." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2263 +#: documentation/content/en/books/handbook/disks/_index.adoc:2269 msgid "" "A HAST node's `primary` or `secondary` role is selected by an administrator, " "or software like Heartbeat, using man:hastctl[8]. On the primary node, " @@ -5835,35 +5850,35 @@ msgstr "" "основном узле `hasta` выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2267 +#: documentation/content/en/books/handbook/disks/_index.adoc:2273 #, no-wrap msgid "# hastctl role primary test\n" msgstr "# hastctl role primary test\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2270 +#: documentation/content/en/books/handbook/disks/_index.adoc:2276 msgid "Run this command on the secondary node, `hastb`:" msgstr "Выполните эту команду на дополнительном узле, `hastb`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2274 +#: documentation/content/en/books/handbook/disks/_index.adoc:2280 #, no-wrap msgid "# hastctl role secondary test\n" msgstr "# hastctl role secondary test\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2277 +#: documentation/content/en/books/handbook/disks/_index.adoc:2283 msgid "Verify the result by running `hastctl` on each node:" msgstr "Проверьте результат, выполнив `hastctl` на каждом узле:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2281 +#: documentation/content/en/books/handbook/disks/_index.adoc:2287 #, no-wrap msgid "# hastctl status test\n" msgstr "# hastctl status test\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2287 +#: documentation/content/en/books/handbook/disks/_index.adoc:2293 msgid "" "Check the `status` line in the output. If it says `degraded`, something is " "wrong with the configuration file. It should say `complete` on each node, " @@ -5877,7 +5892,7 @@ msgstr "" "завершается, когда `hastctl status` сообщает о 0 байтах в `dirty` экстентах." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2292 +#: documentation/content/en/books/handbook/disks/_index.adoc:2298 msgid "" "The next step is to create a file system on the GEOM provider and mount it. " "This must be done on the `primary` node. Creating the file system can take " @@ -5890,7 +5905,7 @@ msgstr "" "примере создаётся файловая система UFS на [.filename]#/dev/hast/test#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2298 +#: documentation/content/en/books/handbook/disks/_index.adoc:2304 #, no-wrap msgid "" "# newfs -U /dev/hast/test\n" @@ -5902,7 +5917,7 @@ msgstr "" "# mount /dev/hast/test /hast/test\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2302 +#: documentation/content/en/books/handbook/disks/_index.adoc:2308 msgid "" "Once the HAST framework is configured properly, the final step is to make " "sure that HAST is started automatically during system boot. Add this line " @@ -5913,19 +5928,19 @@ msgstr "" "следующую строку в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2306 +#: documentation/content/en/books/handbook/disks/_index.adoc:2312 #, no-wrap msgid "hastd_enable=\"YES\"\n" msgstr "hastd_enable=\"YES\"\n" #. type: Title ==== -#: documentation/content/en/books/handbook/disks/_index.adoc:2308 +#: documentation/content/en/books/handbook/disks/_index.adoc:2314 #, no-wrap msgid "Failover Configuration" msgstr "Конфигурация отказоустойчивости" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2312 +#: documentation/content/en/books/handbook/disks/_index.adoc:2318 msgid "" "The goal of this example is to build a robust storage system which is " "resistant to the failure of any given node. If the primary node fails, the " @@ -5938,7 +5953,7 @@ msgstr "" "файловую систему, продолжив работу без потери данных." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2318 +#: documentation/content/en/books/handbook/disks/_index.adoc:2324 msgid "" "To accomplish this task, the Common Address Redundancy Protocol (CARP) is " "used to provide for automatic failover at the IP layer. CARP allows " @@ -5960,7 +5975,7 @@ msgstr "" "узел HAST в кластере должен быть основным узлом CARP." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2322 +#: documentation/content/en/books/handbook/disks/_index.adoc:2328 msgid "" "The HAST pool created in the previous section is now ready to be exported to " "the other hosts on the network. This can be accomplished by exporting it " @@ -5975,7 +5990,7 @@ msgstr "" "основного." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2326 +#: documentation/content/en/books/handbook/disks/_index.adoc:2332 msgid "" "In the event of CARP interfaces going up or down, the FreeBSD operating " "system generates a man:devd[8] event, making it possible to watch for state " @@ -5992,7 +6007,7 @@ msgstr "" "скрипт для автоматической обработки переключения при отказе в HAST." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2328 +#: documentation/content/en/books/handbook/disks/_index.adoc:2334 msgid "" "To catch state changes on the CARP interfaces, add this configuration to [." "filename]#/etc/devd.conf# on each node, while replacing `<vhid>` with the " @@ -6004,7 +6019,7 @@ msgstr "" "интерфейса:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2337 +#: documentation/content/en/books/handbook/disks/_index.adoc:2343 #, no-wrap msgid "" "notify 30 {\n" @@ -6022,7 +6037,7 @@ msgstr "" "};\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2344 +#: documentation/content/en/books/handbook/disks/_index.adoc:2350 #, no-wrap msgid "" "notify 30 {\n" @@ -6040,7 +6055,7 @@ msgstr "" "};\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2347 +#: documentation/content/en/books/handbook/disks/_index.adoc:2353 msgid "" "Restart man:devd[8] on both nodes to put the new configuration into effect:" msgstr "" @@ -6048,13 +6063,13 @@ msgstr "" "в силу:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2351 +#: documentation/content/en/books/handbook/disks/_index.adoc:2357 #, no-wrap msgid "# service devd restart\n" msgstr "# service devd restart\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2355 +#: documentation/content/en/books/handbook/disks/_index.adoc:2361 msgid "" "When the specified interface state changes by going up or down , the system " "generates a notification, allowing the man:devd[8] subsystem to run the " @@ -6069,18 +6084,18 @@ msgstr "" "обратитесь к man:devd.conf[5]." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2357 +#: documentation/content/en/books/handbook/disks/_index.adoc:2363 msgid "Here is an example of an automated failover script:" msgstr "Вот пример скрипта автоматического переключения при отказе:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2361 +#: documentation/content/en/books/handbook/disks/_index.adoc:2367 #, no-wrap msgid "#!/bin/sh\n" msgstr "#!/bin/sh\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2365 +#: documentation/content/en/books/handbook/disks/_index.adoc:2371 #, no-wrap msgid "" "# Original script by Freddie Cash <fjwcash@gmail.com>\n" @@ -6092,7 +6107,7 @@ msgstr "" "# and Viktor Petersson <vpetersson@wireload.net>\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2368 +#: documentation/content/en/books/handbook/disks/_index.adoc:2374 #, no-wrap msgid "" "# The names of the HAST resources, as listed in /etc/hast.conf\n" @@ -6102,7 +6117,7 @@ msgstr "" "resources=\"test\"\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2372 +#: documentation/content/en/books/handbook/disks/_index.adoc:2378 #, no-wrap msgid "" "# delay in mounting HAST resource after becoming primary\n" @@ -6114,7 +6129,7 @@ msgstr "" "delay=3\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2376 +#: documentation/content/en/books/handbook/disks/_index.adoc:2382 #, no-wrap msgid "" "# logging\n" @@ -6126,13 +6141,13 @@ msgstr "" "name=\"carp-hast\"\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2378 +#: documentation/content/en/books/handbook/disks/_index.adoc:2384 #, no-wrap msgid "# end of user configurable stuff\n" msgstr "# end of user configurable stuff\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2383 +#: documentation/content/en/books/handbook/disks/_index.adoc:2389 #, no-wrap msgid "" "case \"$1\" in\n" @@ -6146,7 +6161,7 @@ msgstr "" "\t\tsleep ${delay}\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2389 +#: documentation/content/en/books/handbook/disks/_index.adoc:2395 #, no-wrap msgid "" "\t\t# Wait for any \"hastd secondary\" processes to stop\n" @@ -6162,7 +6177,7 @@ msgstr "" "\t\t\tdone\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2397 +#: documentation/content/en/books/handbook/disks/_index.adoc:2403 #, no-wrap msgid "" "\t\t\t# Switch role for each disk\n" @@ -6182,7 +6197,7 @@ msgstr "" "\t\tdone\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2404 +#: documentation/content/en/books/handbook/disks/_index.adoc:2410 #, no-wrap msgid "" "\t\t# Wait for the /dev/hast/* devices to appear\n" @@ -6200,7 +6215,7 @@ msgstr "" "\t\t\tdone\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2410 +#: documentation/content/en/books/handbook/disks/_index.adoc:2416 #, no-wrap msgid "" "\t\t\tif [ ! -c \"/dev/hast/${disk}\" ]; then\n" @@ -6216,13 +6231,13 @@ msgstr "" "\t\tdone\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2412 +#: documentation/content/en/books/handbook/disks/_index.adoc:2418 #, no-wrap msgid "\t\tlogger -p $log -t $name \"Role for HAST resources ${resources} switched to primary.\"\n" msgstr "\t\tlogger -p $log -t $name \"Role for HAST resources ${resources} switched to primary.\"\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2419 +#: documentation/content/en/books/handbook/disks/_index.adoc:2425 #, no-wrap msgid "" "\t\tlogger -p $log -t $name \"Mounting disks.\"\n" @@ -6240,13 +6255,13 @@ msgstr "" "\t\tdone\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2421 +#: documentation/content/en/books/handbook/disks/_index.adoc:2427 #, no-wrap msgid "\t;;\n" msgstr "\t;;\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2424 +#: documentation/content/en/books/handbook/disks/_index.adoc:2430 #, no-wrap msgid "" "\tsecondary)\n" @@ -6256,7 +6271,7 @@ msgstr "" "\t\tlogger -p $log -t $name \"Switching to secondary provider for ${resources}.\"\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2442 +#: documentation/content/en/books/handbook/disks/_index.adoc:2448 #, no-wrap msgid "" "\t\t# Switch roles for the HAST resources\n" @@ -6296,7 +6311,7 @@ msgstr "" "esac\n" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2445 +#: documentation/content/en/books/handbook/disks/_index.adoc:2451 msgid "" "In a nutshell, the script takes these actions when a node becomes primary:" msgstr "" @@ -6304,37 +6319,37 @@ msgstr "" "основным:" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2447 +#: documentation/content/en/books/handbook/disks/_index.adoc:2453 msgid "Promotes the HAST pool to primary on the other node." msgstr "Переводит пул HAST в primary на другом узле." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2448 +#: documentation/content/en/books/handbook/disks/_index.adoc:2454 msgid "Checks the file system under the HAST pool." msgstr "Проверяет файловую систему в пуле HAST." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2449 +#: documentation/content/en/books/handbook/disks/_index.adoc:2455 msgid "Mounts the pool." msgstr "Подключает пул." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2451 +#: documentation/content/en/books/handbook/disks/_index.adoc:2457 msgid "When a node becomes secondary:" msgstr "Когда узел становится вторичным:" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2453 +#: documentation/content/en/books/handbook/disks/_index.adoc:2459 msgid "Unmounts the HAST pool." msgstr "Размонтирует пул HAST." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2454 +#: documentation/content/en/books/handbook/disks/_index.adoc:2460 msgid "Degrades the HAST pool to secondary." msgstr "Переводит пул HAST в состояние secondary." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2459 +#: documentation/content/en/books/handbook/disks/_index.adoc:2465 msgid "" "This is just an example script which serves as a proof of concept. It does " "not handle all the possible scenarios and can be extended or altered in any " @@ -6345,7 +6360,7 @@ msgstr "" "способом, например, для запуска или остановки необходимых служб." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2465 +#: documentation/content/en/books/handbook/disks/_index.adoc:2471 msgid "" "For this example, a standard UFS file system was used. To reduce the time " "needed for recovery, a journal-enabled UFS or ZFS file system can be used " @@ -6356,7 +6371,7 @@ msgstr "" "журналируемую UFS или файловую систему ZFS." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2468 +#: documentation/content/en/books/handbook/disks/_index.adoc:2474 msgid "" "Instead of using the highly available storage locally, it can also be shared " "to other computers on a network via crossref:network-servers[network-nfs," @@ -6370,7 +6385,7 @@ msgstr "" "samba419[])." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2470 +#: documentation/content/en/books/handbook/disks/_index.adoc:2476 msgid "" "More detailed information with additional examples can be found at http://" "wiki.FreeBSD.org/HAST[http://wiki.FreeBSD.org/HAST]." @@ -6379,13 +6394,13 @@ msgstr "" "http://wiki.FreeBSD.org/HAST[http://wiki.FreeBSD.org/HAST]." #. type: Title === -#: documentation/content/en/books/handbook/disks/_index.adoc:2471 +#: documentation/content/en/books/handbook/disks/_index.adoc:2477 #, no-wrap msgid "Troubleshooting" msgstr "Устранение неполадок" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2476 +#: documentation/content/en/books/handbook/disks/_index.adoc:2482 msgid "" "HAST should generally work without issues. However, as with any other " "software product, there may be times when it does not work as supposed. The " @@ -6398,7 +6413,7 @@ msgstr "" "— обеспечить синхронизацию времени между узлами кластера." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2480 +#: documentation/content/en/books/handbook/disks/_index.adoc:2486 msgid "" "When troubleshooting HAST, the debugging level of man:hastd[8] should be " "increased by starting `hastd` with `-d`. This argument may be specified " @@ -6411,13 +6426,13 @@ msgstr "" "использовать `-F`, что запускает `hastd` в foreground." #. type: Title ==== -#: documentation/content/en/books/handbook/disks/_index.adoc:2482 +#: documentation/content/en/books/handbook/disks/_index.adoc:2488 #, no-wrap msgid "Recovering from the Split-brain Condition" msgstr "Восстановление после раскола кластера" #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2487 +#: documentation/content/en/books/handbook/disks/_index.adoc:2493 msgid "" "_Split-brain_ occurs when the nodes of the cluster are unable to communicate " "with each other, and both are configured as primary. This is a dangerous " @@ -6430,7 +6445,7 @@ msgstr "" "проблема должна быть устранена вручную системным администратором." #. type: Plain text -#: documentation/content/en/books/handbook/disks/_index.adoc:2491 +#: documentation/content/en/books/handbook/disks/_index.adoc:2497 msgid "" "The administrator must either decide which node has more important changes, " "or perform the merge manually. Then, let HAST perform full synchronization " @@ -6443,7 +6458,7 @@ msgstr "" "выполните следующие команды на узле, который требует повторной синхронизации:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/disks/_index.adoc:2497 +#: documentation/content/en/books/handbook/disks/_index.adoc:2503 #, no-wrap msgid "" "# hastctl role init test\n" diff --git a/documentation/content/ru/books/handbook/dtrace/_index.adoc b/documentation/content/ru/books/handbook/dtrace/_index.adoc index 99ad6643a3..44443512a2 100644 --- a/documentation/content/ru/books/handbook/dtrace/_index.adoc +++ b/documentation/content/ru/books/handbook/dtrace/_index.adoc @@ -7,7 +7,7 @@ part: 'Часть III. Администрирование системы' prev: books/handbook/cutting-edge showBookMenu: 'true' tags: ["DTrace", "features", "guide", "tutorial", "kldload"] -title: 'Глава 27. DTrace' +title: 'Глава 28. DTrace' weight: 31 --- @@ -18,7 +18,7 @@ weight: 31 :toclevels: 1 :icons: font :sectnums: -:sectnumoffset: 27 +:sectnumoffset: 28 :partnums: :source-highlighter: rouge :experimental: diff --git a/documentation/content/ru/books/handbook/dtrace/_index.po b/documentation/content/ru/books/handbook/dtrace/_index.po index 14c58a1ebe..466dd83e5a 100644 --- a/documentation/content/ru/books/handbook/dtrace/_index.po +++ b/documentation/content/ru/books/handbook/dtrace/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-11-08 16:17+0000\n" -"PO-Revision-Date: 2026-03-05 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-08 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookdtrace_index/ru/>\n" @@ -33,8 +33,8 @@ msgstr "Часть III. Администрирование системы" #. type: YAML Front Matter: title #: documentation/content/en/books/handbook/dtrace/_index.adoc:1 #, no-wrap -msgid "Chapter 27. DTrace" -msgstr "Глава 27. DTrace" +msgid "Chapter 28. DTrace" +msgstr "Глава 28. DTrace" #. type: Title = #: documentation/content/en/books/handbook/dtrace/_index.adoc:15 @@ -43,13 +43,13 @@ msgid "DTrace" msgstr "DTrace" #. type: Title == -#: documentation/content/en/books/handbook/dtrace/_index.adoc:53 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:57 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:56 msgid "" "DTrace, also known as Dynamic Tracing, was developed by Sun(TM) as a tool " "for locating performance bottlenecks in production and pre-production " @@ -65,7 +65,7 @@ msgstr "" "программах." #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:61 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:60 msgid "" "DTrace is a remarkable profiling tool, with an impressive array of features " "for diagnosing system issues. It may also be used to run pre-written " @@ -81,7 +81,7 @@ msgstr "" "профилирование в соответствии с конкретными потребностями." #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:65 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:64 msgid "" "The FreeBSD implementation provides full support for kernel DTrace and " "experimental support for userland DTrace. Userland DTrace allows users to " @@ -100,7 +100,7 @@ msgstr "" "имеют опцию DTrace для включения статических зондов." #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:67 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:66 msgid "" "The official guide to DTrace is maintained by the illumos project at https://" "illumos.org/books/dtrace/bookinfo.html[illumos Dynamic Tracing Guide]." @@ -110,17 +110,17 @@ msgstr "" "Guide]." #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:69 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:68 msgid "Read this chapter to learn:" msgstr "Прочтите эту главу, чтобы узнать:" #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:71 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:70 msgid "What DTrace is and what features it provides." msgstr "Что такое DTrace и какие возможности он предоставляет." #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:72 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:71 msgid "" "Differences between the Solaris(TM) DTrace implementation and the one " "provided by FreeBSD." @@ -129,17 +129,17 @@ msgstr "" "предоставляемой FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:73 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:72 msgid "How to enable and use DTrace on FreeBSD." msgstr "Как включить и использовать DTrace в FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:75 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:74 msgid "Before reading this chapter:" msgstr "Прежде чем читать эту главу, необходимо:" #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:77 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:76 msgid "" "Understand UNIX(R) and FreeBSD basics (crossref:basics[basics,FreeBSD " "Basics])." @@ -147,7 +147,7 @@ msgstr "" "Понимать основы UNIX(R) и FreeBSD (crossref:basics[basics,Основы FreeBSD])." #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:78 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:77 msgid "" "Have some familiarity with security and how it pertains to FreeBSD (crossref:" "security[security,Security])." @@ -156,13 +156,13 @@ msgstr "" "FreeBSD (crossref:security[security,Безопасность])." #. type: Title == -#: documentation/content/en/books/handbook/dtrace/_index.adoc:80 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:79 #, no-wrap msgid "Implementation Differences" msgstr "Различия в реализациях" #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:85 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:84 msgid "" "While the DTrace in FreeBSD is similar to that found in Solaris(TM), " "differences do exist. The primary difference is that in FreeBSD, DTrace is " @@ -175,13 +175,13 @@ msgstr "" "до загрузки этих модулей. Чтобы загрузить все необходимые модули:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/dtrace/_index.adoc:89 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:88 #, no-wrap msgid "# kldload dtraceall\n" msgstr "# kldload dtraceall\n" #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:92 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:91 msgid "" "Beginning with FreeBSD 10.0-RELEASE, the modules are automatically loaded " "when man:dtrace[1] is run." @@ -190,7 +190,7 @@ msgstr "" "man:dtrace[1]." #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:97 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:96 msgid "" "FreeBSD uses the `DDB_CTF` kernel option to enable support for loading man:" "ctf[5] data from kernel modules and the kernel itself. `CTF` is the " @@ -212,7 +212,7 @@ msgstr "" "библиотеки." #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:104 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:103 msgid "" "Some different providers exist for FreeBSD than for Solaris(TM). Most " "notable is the `dtmalloc` provider, which allows tracing man:malloc[9] by " @@ -233,7 +233,7 @@ msgstr "" "могут работать или не работать без изменений в FreeBSD, и наоборот." #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:108 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:107 msgid "" "Due to security differences, only `root` may use DTrace on FreeBSD. " "Solaris(TM) has a few low level security checks which do not yet exist in " @@ -246,7 +246,7 @@ msgstr "" "dev/dtrace/dtrace# строго ограничился только пользователем `root`." #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:112 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:111 msgid "" "DTrace falls under the Common Development and Distribution License (`CDDL`) " "license. To view this license on FreeBSD, see [.filename]#/usr/src/cddl/" @@ -265,13 +265,13 @@ msgstr "" "распространении модулей в бинарной форме или при загрузке бинарных файлов." #. type: Title == -#: documentation/content/en/books/handbook/dtrace/_index.adoc:114 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:113 #, no-wrap msgid "Enabling DTrace Support" msgstr "Включение поддержки DTrace" #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:118 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:117 msgid "" "In FreeBSD 9.2 and 10.0, DTrace support is built into the [." "filename]#GENERIC# kernel. Users of earlier versions of FreeBSD or who " @@ -288,7 +288,7 @@ msgstr "" "FreeBSD]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/dtrace/_index.adoc:125 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:124 #, no-wrap msgid "" "options KDTRACE_HOOKS\n" @@ -302,18 +302,18 @@ msgstr "" "makeoptions\tWITH_CTF=1\n" #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:128 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:127 msgid "Users of the AMD64 architecture should also add this line:" msgstr "Пользователи архитектуры AMD64 также должны добавить эту строку:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/dtrace/_index.adoc:132 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:131 #, no-wrap msgid "options KDTRACE_FRAME\n" msgstr "options KDTRACE_FRAME\n" #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:136 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:135 msgid "" "This option provides support for man:dtrace_fbt[4]. While DTrace will work " "without this option, there will be limited support for function boundary " @@ -324,7 +324,7 @@ msgstr "" "будет ограничена." #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:140 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:139 msgid "" "Once the FreeBSD system has rebooted into the new kernel, or the DTrace " "kernel modules have been loaded using `kldload dtraceall`, install the " @@ -341,7 +341,7 @@ msgstr "" "базовой системе FreeBSD — см. [.filename]#/usr/share/dtrace#." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/dtrace/_index.adoc:145 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:144 msgid "" "The scripts found in [.filename]#/usr/share/dtrace# have been specifically " "ported to FreeBSD. Not all of the scripts found in the DTrace Toolkit will " @@ -353,7 +353,7 @@ msgstr "" "FreeBSD без изменений, и для некоторых может потребоваться доработка." #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:152 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:151 msgid "" "The DTrace Toolkit includes many scripts in the special language of DTrace. " "This language is called the D language and it is very similar to C++. An in " @@ -369,13 +369,13 @@ msgstr "" "illumos.org/books/dtrace/bookinfo.html[illumos Dynamic Tracing Guide]." #. type: Title == -#: documentation/content/en/books/handbook/dtrace/_index.adoc:154 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:153 #, no-wrap msgid "Enabling DTrace in Out-of-Kernel Modules" msgstr "Включение DTrace во внешних модулях ядра" #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:157 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:156 msgid "" "To add DTrace support to an out-of-kernel module, which is useful for " "development and debugging, include the following line in the module's " @@ -385,13 +385,13 @@ msgstr "" "разработки и отладки, включите следующую строку в Makefile модуля:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/dtrace/_index.adoc:161 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:160 #, no-wrap msgid "CFLAGS+= -DKDTRACE_HOOKS\n" msgstr "CFLAGS+= -DKDTRACE_HOOKS\n" #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:165 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:164 msgid "" "This flag enables DTrace hooks during compilation, allowing for advanced " "debugging and monitoring of the module. Ensure to recompile the module " @@ -403,13 +403,13 @@ msgstr "" "DTrace." #. type: Title == -#: documentation/content/en/books/handbook/dtrace/_index.adoc:167 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:166 #, no-wrap msgid "Using DTrace" msgstr "Использование DTrace" #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:174 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:173 msgid "" "DTrace scripts consist of a list of one or more _probes_, or instrumentation " "points, where each probe is associated with an action. Whenever the " @@ -430,20 +430,20 @@ msgstr "" "различных событий." #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:176 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:175 msgid "" "To view all probes, the administrator can execute the following command:" msgstr "" "Для просмотра всех проб администратор может выполнить следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/dtrace/_index.adoc:180 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:179 #, no-wrap msgid "# dtrace -l | more\n" msgstr "# dtrace -l | more\n" #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:184 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:183 msgid "" "Each probe has an `ID`, a `PROVIDER` (e.g., `dtrace` or `fbt`), a `MODULE`, " "and a `FUNCTION NAME`. Refer to man:dtrace[1] for more information about " @@ -454,7 +454,7 @@ msgstr "" "найти в man:dtrace[1]." #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:186 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:185 msgid "" "The examples in this section provide an overview of how to use two of the " "fully supported scripts from the DTrace Toolkit: the [.filename]#hotkernel# " @@ -465,7 +465,7 @@ msgstr "" "[.filename]#procsystime#." #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:189 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:188 msgid "" "The [.filename]#hotkernel# script is designed to identify which function is " "using the most kernel time. It will produce output similar to the following:" @@ -475,7 +475,7 @@ msgstr "" "следующую:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/dtrace/_index.adoc:195 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:194 #, no-wrap msgid "" "# cd /usr/local/share/dtrace-toolkit\n" @@ -487,7 +487,7 @@ msgstr "" "Sampling... Hit Ctrl-C to end.\n" #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:199 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:198 msgid "" "As instructed, use the kbd:[Ctrl+C] key combination to stop the process. " "Upon termination, the script will display a list of kernel functions and " @@ -498,7 +498,7 @@ msgstr "" "о времени, сортируя вывод в порядке возрастания времени:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/dtrace/_index.adoc:228 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:227 #, no-wrap msgid "" "kernel`_thread_lock_flags 2 0.0%\n" @@ -556,7 +556,7 @@ msgstr "" "0xc10981a5 42139 99.3%\n" #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:232 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:231 msgid "" "This script will also work with kernel modules. To use this feature, run " "the script with `-m`:" @@ -565,7 +565,7 @@ msgstr "" "возможность, запустите скрипт с ключом `-m`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/dtrace/_index.adoc:251 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:250 #, no-wrap msgid "" "# ./hotkernel -m\n" @@ -603,7 +603,7 @@ msgstr "" "0xc10981a5 213781 99.6%\n" #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:257 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:256 msgid "" "The [.filename]#procsystime# script captures and prints the system call time " "usage for a given process `ID` (`PID`) or process name. In the following " @@ -620,7 +620,7 @@ msgstr "" "результаты этого теста:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/dtrace/_index.adoc:263 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:262 #, no-wrap msgid "" "# ./procsystime -n csh\n" @@ -632,13 +632,13 @@ msgstr "" "^C\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/dtrace/_index.adoc:265 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:264 #, no-wrap msgid "Elapsed Times for processes csh,\n" msgstr "Elapsed Times for processes csh,\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/dtrace/_index.adoc:285 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:284 #, no-wrap msgid "" " SYSCALL TIME (ns)\n" @@ -682,7 +682,7 @@ msgstr "" " read 3988049784\n" #. type: Plain text -#: documentation/content/en/books/handbook/dtrace/_index.adoc:287 +#: documentation/content/en/books/handbook/dtrace/_index.adoc:286 msgid "" "As shown, the man:read[2] system call used the most time in nanoseconds " "while the man:getpid[2] system call used the least amount of time." diff --git a/documentation/content/ru/books/handbook/eresources/_index.po b/documentation/content/ru/books/handbook/eresources/_index.po index 1df302ea1a..d354da1805 100644 --- a/documentation/content/ru/books/handbook/eresources/_index.po +++ b/documentation/content/ru/books/handbook/eresources/_index.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-11-08 16:17+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" "PO-Revision-Date: 2026-03-23 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" #. type: YAML Front Matter: description @@ -43,7 +43,7 @@ msgid "Resources on the Internet" msgstr "Ресурсы в Интернете" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:55 +#: documentation/content/en/books/handbook/eresources/_index.adoc:54 msgid "" "Development of FreeBSD is too rapid for print media to be practical for " "keeping people informed. For awareness of developments: electronic " @@ -54,7 +54,7 @@ msgstr "" "использовать электронные альтернативы печати." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:57 +#: documentation/content/en/books/handbook/eresources/_index.adoc:56 msgid "" "The FreeBSD user community provides much technical support -- with forums, " "chat and email amongst the most popular and effective means of communication." @@ -64,7 +64,7 @@ msgstr "" "выделить форумы, чаты и электронную почту." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:60 +#: documentation/content/en/books/handbook/eresources/_index.adoc:59 msgid "" "The most important points of contact are outlined below. The link:https://" "wiki.freebsd.org/Community[Community wiki area] may be more up-to-date." @@ -74,7 +74,7 @@ msgstr "" "актуальную информацию." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:62 +#: documentation/content/en/books/handbook/eresources/_index.adoc:61 msgid "" "Please make the {freebsd-doc} aware of any resource that is either " "redundant, or not yet listed below." @@ -83,13 +83,13 @@ msgstr "" "избыточным или ещё не указан ниже." #. type: Title == -#: documentation/content/en/books/handbook/eresources/_index.adoc:64 +#: documentation/content/en/books/handbook/eresources/_index.adoc:63 #, no-wrap msgid "Websites" msgstr "Вебсайты" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:67 +#: documentation/content/en/books/handbook/eresources/_index.adoc:66 msgid "" "The link:https://forums.FreeBSD.org/[FreeBSD Forums] provide a web based " "discussion forum for FreeBSD questions and technical discussion." @@ -98,7 +98,7 @@ msgstr "" "обсуждения вопросов, связанных с FreeBSD, и технических дискуссий." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:68 +#: documentation/content/en/books/handbook/eresources/_index.adoc:67 msgid "" "The link:https://wiki.FreeBSD.org/[FreeBSD Wiki] provides various bits of " "information that hadn't yet made it into the Handbook." @@ -107,7 +107,7 @@ msgstr "" "информацию, которая ещё не вошла в Руководство." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:69 +#: documentation/content/en/books/handbook/eresources/_index.adoc:68 msgid "" "The link:https://docs.FreeBSD.org/[Documentation Portal] offers much more " "than the FreeBSD Handbook alone; there are more than forty books and " @@ -118,7 +118,7 @@ msgstr "" "статей." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:70 +#: documentation/content/en/books/handbook/eresources/_index.adoc:69 msgid "" "The link:https://freebsdfoundation.org/our-work/journal/browser-based-" "edition/[FreeBSD Journal] is a free, professionally-edited, bi-monthly " @@ -131,7 +131,7 @@ msgstr "" "org[Фондом FreeBSD]." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:71 +#: documentation/content/en/books/handbook/eresources/_index.adoc:70 msgid "" "The link:http://www.youtube.com/bsdconferences[BSDConferences YouTube " "Channel] provides a collection of high quality videos from BSD conferences " @@ -144,7 +144,7 @@ msgstr "" "работах в FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:72 +#: documentation/content/en/books/handbook/eresources/_index.adoc:71 msgid "" "link:https://www.freebsd.org/status/[FreeBSD Status Reports] are released " "every three months and track progress of FreeBSD development." @@ -153,7 +153,7 @@ msgstr "" "раз в три месяца и отслеживают прогресс в разработке FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:73 +#: documentation/content/en/books/handbook/eresources/_index.adoc:72 msgid "" "There's a link:https://www.reddit.com/r/freebsd/[FreeBSD-focused Reddit " "group] at r/freebsd." @@ -162,7 +162,7 @@ msgstr "" "com/r/freebsd/[r/freebsd]." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:74 +#: documentation/content/en/books/handbook/eresources/_index.adoc:73 msgid "" "link:https://superuser.com/questions/tagged/freebsd[Super User] and link:" "https://serverfault.com/questions/tagged/freebsd[Server Fault], the Stack " @@ -173,7 +173,7 @@ msgstr "" "Stack Exchange для системных администраторов." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:75 +#: documentation/content/en/books/handbook/eresources/_index.adoc:74 msgid "" "link:https://wiki.freebsd.org/Discord[FreeBSD Discord server], a " "communications and community-building service, where FreeBSD community " @@ -186,7 +186,7 @@ msgstr "" "вносить свой вклад, сотрудничать и быть в курсе всего, что связано с FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:76 +#: documentation/content/en/books/handbook/eresources/_index.adoc:75 msgid "" "link:https://wiki.freebsd.org/IRC/Channels[IRC channels], a widely " "implemented, technically mature, open standard text chat." @@ -195,13 +195,13 @@ msgstr "" "распространённый, технически зрелый, открытый стандарт текстового чата." #. type: Title == -#: documentation/content/en/books/handbook/eresources/_index.adoc:78 +#: documentation/content/en/books/handbook/eresources/_index.adoc:77 #, no-wrap msgid "Mailing Lists" msgstr "Списки рассылки" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:83 +#: documentation/content/en/books/handbook/eresources/_index.adoc:82 msgid "" "The mailing lists are the most direct way of addressing questions or opening " "a technical discussion to a concentrated FreeBSD audience. There are a wide " @@ -216,13 +216,13 @@ msgstr "" "более быстрый и точный ответ." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:85 +#: documentation/content/en/books/handbook/eresources/_index.adoc:84 msgid "Technical list threads should remain technical." msgstr "" "Технические обсуждения в списках рассылки должны оставаться техническими." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:87 +#: documentation/content/en/books/handbook/eresources/_index.adoc:86 msgid "" "All users and developers of FreeBSD should subscribe to the {freebsd-" "announce}." @@ -231,7 +231,7 @@ msgstr "" "{freebsd-announce}." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/eresources/_index.adoc:92 +#: documentation/content/en/books/handbook/eresources/_index.adoc:91 msgid "" "To test FreeBSD mailing list capabilities, aim for the {freebsd-test}. " "Please do not send test messages to any other list." @@ -241,7 +241,7 @@ msgstr "" "списки." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:95 +#: documentation/content/en/books/handbook/eresources/_index.adoc:94 msgid "" "When in doubt about what list to post a question to, see extref:{freebsd-" "questions-article}[How to get best results from the FreeBSD-questions " @@ -252,12 +252,12 @@ msgstr "" "списка рассылки FreeBSD-questions]." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:97 +#: documentation/content/en/books/handbook/eresources/_index.adoc:96 msgid "Before posting to any list, please:" msgstr "Перед отправкой сообщения в любой список, пожалуйста:" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:99 +#: documentation/content/en/books/handbook/eresources/_index.adoc:98 msgid "" "learn about how to best use the mailing lists, such as how to help avoid " "frequently-repeated discussions, by reading the extref:{mailing-list-faq}" @@ -268,7 +268,7 @@ msgstr "" "list-faq}[Часто задаваемые вопросы о списках рассылки] (FAQ)" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:100 +#: documentation/content/en/books/handbook/eresources/_index.adoc:99 msgid "" "search the archives, to tell whether someone else has already posted the " "same." @@ -276,23 +276,23 @@ msgstr "" "поищите в архивах, чтобы убедиться, что кто-то уже не публиковал тоже самое." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:102 +#: documentation/content/en/books/handbook/eresources/_index.adoc:101 msgid "Archive search interfaces include:" msgstr "Интерфейсы поиска в архивах включают:" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:104 +#: documentation/content/en/books/handbook/eresources/_index.adoc:103 msgid "https://lists.freebsd.org/search[] (FreeBSD, experimental)" msgstr "" "https://lists.freebsd.org/search[] (FreeBSD, экспериментальный интерфейс)" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:105 +#: documentation/content/en/books/handbook/eresources/_index.adoc:104 msgid "https://www.freebsd.org/search/[] (DuckDuckGo)" msgstr "https://www.freebsd.org/search/[] (DuckDuckGo)" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:108 +#: documentation/content/en/books/handbook/eresources/_index.adoc:107 msgid "" "Note that this also means that messages sent to FreeBSD mailing lists are " "archived in perpetuity. When protecting privacy is a concern, consider " @@ -305,27 +305,27 @@ msgstr "" "адрес электронной почты и публиковать только общедоступную информацию." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:110 +#: documentation/content/en/books/handbook/eresources/_index.adoc:109 msgid "FreeBSD-provided archives:" msgstr "Предоставляемые FreeBSD архивы:" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:112 +#: documentation/content/en/books/handbook/eresources/_index.adoc:111 msgid "do not present links as links" msgstr "не отображают ссылки в виде ссылок" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:113 +#: documentation/content/en/books/handbook/eresources/_index.adoc:112 msgid "do not present inline images" msgstr "не отображают встроенные изображения" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:114 +#: documentation/content/en/books/handbook/eresources/_index.adoc:113 msgid "do not present HTML content of HTML messages." msgstr "не отображают HTML-содержимое HTML-сообщений." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:117 +#: documentation/content/en/books/handbook/eresources/_index.adoc:116 msgid "" "The FreeBSD public mailing lists can be consulted link:{mailing-lists-url}" "[here]." @@ -334,20 +334,20 @@ msgstr "" "[здесь]." #. type: Title === -#: documentation/content/en/books/handbook/eresources/_index.adoc:119 +#: documentation/content/en/books/handbook/eresources/_index.adoc:118 #, no-wrap msgid "How to Subscribe or Unsubscribe" msgstr "Как подписаться или отписаться" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:122 +#: documentation/content/en/books/handbook/eresources/_index.adoc:121 msgid "At {mailing-lists-url}, click the name of a list to reveal its options." msgstr "" "На {mailing-lists-url} нажмите на название списка, чтобы увидеть доступные " "опции." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:125 +#: documentation/content/en/books/handbook/eresources/_index.adoc:124 msgid "" "To post, after subscribing, send mail to `listname@FreeBSD.org`. The " "message will be redistributed to list members." @@ -356,13 +356,13 @@ msgstr "" "org`. Сообщение будет распространено среди участников списка." #. type: Title === -#: documentation/content/en/books/handbook/eresources/_index.adoc:127 +#: documentation/content/en/books/handbook/eresources/_index.adoc:126 #, no-wrap msgid "Lists Basic Rules" msgstr "Основные правила списков" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:132 +#: documentation/content/en/books/handbook/eresources/_index.adoc:131 msgid "" "_All_ FreeBSD mailing lists have certain basic rules which must be adhered " "to by anyone using them. Failure to comply with these guidelines will " @@ -376,21 +376,20 @@ msgid "" msgstr "" "_Все_ списки рассылки FreeBSD имеют определённые основные правила, которые " "должны соблюдаться всеми участниками. Несоблюдение этих правил приведет к " -"двум (2) письменным предупреждениям от постмастера FreeBSD " -"mailto:postmaster@FreeBSD.org[postmaster@FreeBSD.org], после чего, при " -"третьем нарушении, отправитель будет удален из всех списков рассылки FreeBSD " -"и заблокирован для дальнейших отправок. Мы сожалеем, что такие правила и " -"меры вообще необходимы, но сегодняшний Интернет, кажется, довольно суровая " -"среда, и многие не осознают, насколько хрупкими могут быть некоторые его " -"механизмы." +"двум (2) письменным предупреждениям от постмастера FreeBSD mailto:" +"postmaster@FreeBSD.org[postmaster@FreeBSD.org], после чего, при третьем " +"нарушении, отправитель будет удален из всех списков рассылки FreeBSD и " +"заблокирован для дальнейших отправок. Мы сожалеем, что такие правила и меры " +"вообще необходимы, но сегодняшний Интернет, кажется, довольно суровая среда, " +"и многие не осознают, насколько хрупкими могут быть некоторые его механизмы." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:134 +#: documentation/content/en/books/handbook/eresources/_index.adoc:133 msgid "Rules of the road:" msgstr "Правила поведения:" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:136 +#: documentation/content/en/books/handbook/eresources/_index.adoc:135 msgid "" "The topic of any posting should adhere to the basic description of the list " "it is posted to. If the list is about technical issues, the posting should " @@ -408,7 +407,7 @@ msgstr "" "использовать в таких случаях." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:137 +#: documentation/content/en/books/handbook/eresources/_index.adoc:136 msgid "" "No posting should be made to more than 2 mailing lists, and only to 2 when a " "clear and obvious need to post to both lists exists. For most lists, there " @@ -430,7 +429,7 @@ msgstr "" "независимо от того, кем был отправитель._" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:138 +#: documentation/content/en/books/handbook/eresources/_index.adoc:137 msgid "" "Personal attacks and profanity (in the context of an argument) are not " "allowed, and that includes users and developers alike. Gross breaches of " @@ -445,7 +444,7 @@ msgstr "" "получено, не приветствуются, но специально не пресекаются." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:139 +#: documentation/content/en/books/handbook/eresources/_index.adoc:138 msgid "" "Advertising of non-FreeBSD related products or services is strictly " "prohibited and will result in an immediate ban if it is clear that the " @@ -456,13 +455,13 @@ msgstr "" "спамом." #. type: Title === -#: documentation/content/en/books/handbook/eresources/_index.adoc:141 +#: documentation/content/en/books/handbook/eresources/_index.adoc:140 #, no-wrap msgid "Filtering on the Mailing Lists" msgstr "Фильтрация в почтовых рассылках" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:145 +#: documentation/content/en/books/handbook/eresources/_index.adoc:144 msgid "" "The FreeBSD mailing lists are filtered in multiple ways to avoid the " "distribution of spam, viruses, and other unwanted emails. The filtering " @@ -475,7 +474,7 @@ msgstr "" "защиты списков рассылки." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:148 +#: documentation/content/en/books/handbook/eresources/_index.adoc:147 msgid "" "Only certain types of attachments are allowed on the mailing lists. All " "attachments with a MIME content type not found in the list below will be " @@ -486,67 +485,67 @@ msgstr "" "перед рассылкой письма." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:150 +#: documentation/content/en/books/handbook/eresources/_index.adoc:149 msgid "application/octet-stream" msgstr "application/octet-stream" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:151 +#: documentation/content/en/books/handbook/eresources/_index.adoc:150 msgid "application/pdf" msgstr "application/pdf" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:152 +#: documentation/content/en/books/handbook/eresources/_index.adoc:151 msgid "application/pgp-signature" msgstr "application/pgp-signature" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:153 +#: documentation/content/en/books/handbook/eresources/_index.adoc:152 msgid "application/x-pkcs7-signature" msgstr "application/x-pkcs7-signature" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:154 +#: documentation/content/en/books/handbook/eresources/_index.adoc:153 msgid "message/rfc822" msgstr "message/rfc822" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:155 +#: documentation/content/en/books/handbook/eresources/_index.adoc:154 msgid "multipart/alternative" msgstr "multipart/alternative" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:156 +#: documentation/content/en/books/handbook/eresources/_index.adoc:155 msgid "multipart/related" msgstr "multipart/related" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:157 +#: documentation/content/en/books/handbook/eresources/_index.adoc:156 msgid "multipart/signed" msgstr "multipart/signed" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:158 +#: documentation/content/en/books/handbook/eresources/_index.adoc:157 msgid "text/html" msgstr "text/html" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:159 +#: documentation/content/en/books/handbook/eresources/_index.adoc:158 msgid "text/plain" msgstr "text/plain" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:160 +#: documentation/content/en/books/handbook/eresources/_index.adoc:159 msgid "text/x-diff" msgstr "text/x-diff" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:161 +#: documentation/content/en/books/handbook/eresources/_index.adoc:160 msgid "text/x-patch" msgstr "text/x-patch" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/eresources/_index.adoc:165 +#: documentation/content/en/books/handbook/eresources/_index.adoc:164 msgid "" "Some of the mailing lists might allow attachments of other MIME content " "types, but the above list should be applicable for most of the mailing lists." @@ -556,17 +555,17 @@ msgstr "" "списков рассылки." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:168 +#: documentation/content/en/books/handbook/eresources/_index.adoc:167 msgid "If a multi-part message includes text/plain and text/html parts:" msgstr "Если многосоставное сообщение включает части text/plain и text/html:" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:170 +#: documentation/content/en/books/handbook/eresources/_index.adoc:169 msgid "addressees will receive both parts" msgstr "получатели получат обе части" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:171 +#: documentation/content/en/books/handbook/eresources/_index.adoc:170 msgid "" "lists.freebsd.org will present text/plain with an option to view original " "text (source, with raw HTML amongst the parts)." @@ -575,23 +574,23 @@ msgstr "" "исходного текста (исходник, включая сырой HTML среди частей)." #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:173 +#: documentation/content/en/books/handbook/eresources/_index.adoc:172 msgid "If text/plain does not accompany text/html:" msgstr "Если text/plain не сопровождает text/html:" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:175 +#: documentation/content/en/books/handbook/eresources/_index.adoc:174 msgid "there will be conversion from HTML to plain text." msgstr "Будет выполнено преобразование из HTML в простой текст." #. type: Title == -#: documentation/content/en/books/handbook/eresources/_index.adoc:177 +#: documentation/content/en/books/handbook/eresources/_index.adoc:176 #, no-wrap msgid "Usenet Newsgroups" msgstr "Группы новостей Usenet" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:180 +#: documentation/content/en/books/handbook/eresources/_index.adoc:179 msgid "" "In addition to two FreeBSD specific newsgroups, there are many others in " "which FreeBSD is discussed or are otherwise relevant to FreeBSD users." @@ -601,81 +600,81 @@ msgstr "" "интересами пользователей FreeBSD." #. type: Title === -#: documentation/content/en/books/handbook/eresources/_index.adoc:181 +#: documentation/content/en/books/handbook/eresources/_index.adoc:180 #, no-wrap msgid "BSD Specific Newsgroups" msgstr "Новостные группы, специфичные для BSD" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:184 +#: documentation/content/en/books/handbook/eresources/_index.adoc:183 msgid "" "link:news:comp.unix.bsd.freebsd.announce[comp.unix.bsd.freebsd.announce]" msgstr "" "link:news:comp.unix.bsd.freebsd.announce[comp.unix.bsd.freebsd.announce]" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:185 +#: documentation/content/en/books/handbook/eresources/_index.adoc:184 msgid "link:news:comp.unix.bsd.freebsd.misc[comp.unix.bsd.freebsd.misc]" msgstr "link:news:comp.unix.bsd.freebsd.misc[comp.unix.bsd.freebsd.misc]" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:186 +#: documentation/content/en/books/handbook/eresources/_index.adoc:185 msgid "link:news:de.comp.os.unix.bsd[de.comp.os.unix.bsd] (German)" msgstr "link:news:de.comp.os.unix.bsd[de.comp.os.unix.bsd] (немецкий)" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:187 +#: documentation/content/en/books/handbook/eresources/_index.adoc:186 msgid "link:news:fr.comp.os.bsd[fr.comp.os.bsd] (French)" msgstr "link:news:fr.comp.os.bsd[fr.comp.os.bsd] (французский)" #. type: Title === -#: documentation/content/en/books/handbook/eresources/_index.adoc:188 +#: documentation/content/en/books/handbook/eresources/_index.adoc:187 #, no-wrap msgid "Other UNIX(R) Newsgroups of Interest" msgstr "Другие новостные группы UNIX(R), представляющие интерес" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:191 +#: documentation/content/en/books/handbook/eresources/_index.adoc:190 msgid "link:news:comp.unix[comp.unix]" msgstr "link:news:comp.unix[comp.unix]" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:192 +#: documentation/content/en/books/handbook/eresources/_index.adoc:191 msgid "link:news:comp.unix.questions[comp.unix.questions]" msgstr "link:news:comp.unix.questions[comp.unix.questions]" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:193 +#: documentation/content/en/books/handbook/eresources/_index.adoc:192 msgid "link:news:comp.unix.admin[comp.unix.admin]" msgstr "link:news:comp.unix.admin[comp.unix.admin]" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:194 +#: documentation/content/en/books/handbook/eresources/_index.adoc:193 msgid "link:news:comp.unix.programmer[comp.unix.programmer]" msgstr "link:news:comp.unix.programmer[comp.unix.programmer]" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:195 +#: documentation/content/en/books/handbook/eresources/_index.adoc:194 msgid "link:news:comp.unix.shell[comp.unix.shell]" msgstr "link:news:comp.unix.shell[comp.unix.shell]" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:196 +#: documentation/content/en/books/handbook/eresources/_index.adoc:195 msgid "link:news:comp.unix.misc[comp.unix.misc]" msgstr "link:news:comp.unix.misc[comp.unix.misc]" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:197 +#: documentation/content/en/books/handbook/eresources/_index.adoc:196 msgid "link:news:comp.unix.bsd[comp.unix.bsd]" msgstr "link:news:comp.unix.bsd[comp.unix.bsd]" #. type: Title === -#: documentation/content/en/books/handbook/eresources/_index.adoc:198 +#: documentation/content/en/books/handbook/eresources/_index.adoc:197 #, no-wrap msgid "X Window System" msgstr "Система X Window" #. type: Plain text -#: documentation/content/en/books/handbook/eresources/_index.adoc:200 +#: documentation/content/en/books/handbook/eresources/_index.adoc:199 msgid "link:news:comp.windows.x[comp.windows.x]" msgstr "link:news:comp.windows.x[comp.windows.x]" diff --git a/documentation/content/ru/books/handbook/filesystems/_index.adoc b/documentation/content/ru/books/handbook/filesystems/_index.adoc index 0de9d67a5d..2e83fcf688 100644 --- a/documentation/content/ru/books/handbook/filesystems/_index.adoc +++ b/documentation/content/ru/books/handbook/filesystems/_index.adoc @@ -7,7 +7,7 @@ part: 'Часть III. Администрирование системы' prev: books/handbook/zfs showBookMenu: 'true' tags: ["filesystem", "ext2", "ext3", "ext4", "ext2fs", "FAT", "exFAT", "NTFS", "HFS", "HFS+", "Apple", "Microsoft", "Linux"] -title: 'Глава 23. Поддержка файловых систем' +title: 'Глава 24. Поддержка файловых систем' weight: 27 --- @@ -18,7 +18,7 @@ weight: 27 :toclevels: 1 :icons: font :sectnums: -:sectnumoffset: 23 +:sectnumoffset: 24 :partnums: :source-highlighter: rouge :experimental: diff --git a/documentation/content/ru/books/handbook/filesystems/_index.po b/documentation/content/ru/books/handbook/filesystems/_index.po index 2ae5899989..c5ad7ca187 100644 --- a/documentation/content/ru/books/handbook/filesystems/_index.po +++ b/documentation/content/ru/books/handbook/filesystems/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2026-05-09 23:29+0100\n" -"PO-Revision-Date: 2026-05-11 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-08 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookfilesystems_index/ru/>\n" @@ -33,8 +33,8 @@ msgstr "Часть III. Администрирование системы" #. type: YAML Front Matter: title #: documentation/content/en/books/handbook/filesystems/_index.adoc:1 #, no-wrap -msgid "Chapter 23. Other File Systems" -msgstr "Глава 23. Поддержка файловых систем" +msgid "Chapter 24. Other File Systems" +msgstr "Глава 24. Поддержка файловых систем" #. type: Title = #: documentation/content/en/books/handbook/filesystems/_index.adoc:15 @@ -43,13 +43,13 @@ msgid "Other File Systems" msgstr "Поддержка файловых систем" #. type: Title == -#: documentation/content/en/books/handbook/filesystems/_index.adoc:53 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:58 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:57 msgid "" "File systems are a fundamental component of any operating system. They " "enable users to store, manage, and access data, making storage devices like " @@ -64,7 +64,7 @@ msgstr "" "основе." #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:62 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:61 msgid "" "FreeBSD has traditionally used the Unix File System (UFS), with the " "modernized UFS2 as its primary native file system. FreeBSD also uses the Z " @@ -78,7 +78,7 @@ msgstr "" "см. crossref:zfs[zfs,The Z File System (ZFS)]." #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:65 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:64 msgid "" "In addition to its native file systems, FreeBSD supports a broad range of " "file systems from other operating systems. Support for these file systems " @@ -91,25 +91,25 @@ msgstr "" "время как для других необходимы дополнительные пользовательские утилиты." #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:67 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:66 msgid "Before reading this chapter:" msgstr "Прежде чем читать эту главу, необходимо:" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:69 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:68 msgid "" "Be familiar with UNIX(R) concepts and crossref:basics[basics,FreeBSD basics]." msgstr "Знать концепции UNIX(R) и crossref:basics[basics,основы FreeBSD]." #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:70 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:69 msgid "Feel comfortable crossref:ports[ports,installing software] in FreeBSD." msgstr "" "Свободно устанавливать программное обеспечение через crossref:ports[ports," "установку программ] в FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:71 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:70 msgid "" "Have some understanding of crossref:disks[disks,disks], storage devices, and " "FreeBSD's naming conventions for devices." @@ -118,17 +118,17 @@ msgstr "" "хранения данных и соглашениях FreeBSD по именованию устройств." #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:73 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:72 msgid "Read this chapter to:" msgstr "Прочитайте эту главу, чтобы:" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:75 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:74 msgid "Understand the differences between native and supported file systems." msgstr "Понять различия между родными и поддерживаемыми файловыми системами." #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:76 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:75 msgid "" "Know which file systems are supported by FreeBSD and the level of support " "available." @@ -137,7 +137,7 @@ msgstr "" "поддержки." #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:77 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:76 msgid "" "Learn how to enable, configure, access, and work with non-native file " "systems." @@ -146,13 +146,13 @@ msgstr "" "системами, не входящими в стандартную поставку." #. type: Title == -#: documentation/content/en/books/handbook/filesystems/_index.adoc:79 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:78 #, no-wrap msgid "Linux(R) File Systems" msgstr "Файловые системы Linux(R)" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:83 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:82 msgid "" "FreeBSD provides built-in support for several Linux(R) file systems. This " "section demonstrates how to load support for and how to mount the supported " @@ -163,13 +163,13 @@ msgstr "" "поддерживаемые файловые системы Linux(R)." #. type: Title === -#: documentation/content/en/books/handbook/filesystems/_index.adoc:85 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:84 #, no-wrap msgid "Extended File System (EXT)" msgstr "Расширенная файловая система (EXT)" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:89 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:88 msgid "" "Kernel support for Extended File System (EXT) file systems has been " "available since FreeBSD 2.2. The man:ext2fs[4] driver allows the FreeBSD " @@ -180,12 +180,12 @@ msgstr "" "читать и записывать данные в файловые системы ext2, ext3 и ext4." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/filesystems/_index.adoc:93 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:92 msgid "Journalling and encryption are not supported yet." msgstr "Журналирование и шифрование пока не поддерживаются." #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:97 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:96 msgid "" "To access an ext file system, mount the ext volume by specifying its FreeBSD " "partition name and an existing mount point. This example mounts [." @@ -196,19 +196,19 @@ msgstr "" "монтируется [.filename]#/dev/ada1s1# в [.filename]#/mnt#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/filesystems/_index.adoc:101 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:100 #, no-wrap msgid "# mount -t ext2fs /dev/ada1s1 /mnt\n" msgstr "# mount -t ext2fs /dev/ada1s1 /mnt\n" #. type: Title == -#: documentation/content/en/books/handbook/filesystems/_index.adoc:104 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:103 #, no-wrap msgid "Windows(R) File Systems" msgstr "Файловые системы Windows(R)" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:107 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:106 msgid "" "FreeBSD supports FAT, exFAT, and NTFS file systems, enabling access to " "Windows-formatted storage." @@ -217,13 +217,13 @@ msgstr "" "к хранилищам, отформатированным в Windows." #. type: Title === -#: documentation/content/en/books/handbook/filesystems/_index.adoc:109 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:108 #, no-wrap msgid "FAT File System" msgstr "Файловая система FAT" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:113 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:112 msgid "" "The FAT file system is a simple and robust file system. Although it lacks " "the performance, reliability, and scalability of modern alternatives, its " @@ -236,7 +236,7 @@ msgstr "" "распространённым выбором для обмена данными между устройствами." #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:116 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:115 msgid "" "To access a FAT file system, mount the FAT volume by specifying its FreeBSD " "partition name and an existing mount point. This example mounts [." @@ -247,19 +247,19 @@ msgstr "" "подключается [.filename]#/dev/ada0s1# в [.filename]#/mnt#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/filesystems/_index.adoc:120 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:119 #, no-wrap msgid "# mount -t msdosfs /dev/ada0s1 /mnt\n" msgstr "# mount -t msdosfs /dev/ada0s1 /mnt\n" #. type: Title === -#: documentation/content/en/books/handbook/filesystems/_index.adoc:123 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:122 #, no-wrap msgid "exFAT File System" msgstr "Файловая система exFAT" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:127 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:126 msgid "" "exFAT (Extended File Allocation Table) is a lightweight file system " "optimized for flash storage devices, such as USB drives and SD cards. It " @@ -272,7 +272,7 @@ msgstr "" "платформах, что делает её идеальной для внешних накопителей." #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:129 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:128 msgid "" "To use exFAT on FreeBSD, install the package:filesystems/exfat[] package, " "load the FUSE kernel module, and mount the file system as shown below:" @@ -282,50 +282,50 @@ msgstr "" "показано ниже:" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:131 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:130 msgid "Install the exFAT package:" msgstr "Установите пакет exFAT:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/filesystems/_index.adoc:135 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:134 #, no-wrap msgid "# pkg install fusefs-exfat\n" msgstr "# pkg install fusefs-exfat\n" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:138 -#: documentation/content/en/books/handbook/filesystems/_index.adoc:175 -#: documentation/content/en/books/handbook/filesystems/_index.adoc:217 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:137 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:174 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:216 msgid "Before using a FUSE file system, load the man:fusefs[4] kernel module:" msgstr "" -"Прежде чем использовать файловую систему FUSE, загрузите модуль ядра " -"man:fusefs[4]:" +"Прежде чем использовать файловую систему FUSE, загрузите модуль ядра man:" +"fusefs[4]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/filesystems/_index.adoc:142 -#: documentation/content/en/books/handbook/filesystems/_index.adoc:179 -#: documentation/content/en/books/handbook/filesystems/_index.adoc:221 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:141 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:178 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:220 #, no-wrap msgid "# kldload fusefs\n" msgstr "# kldload fusefs\n" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:145 -#: documentation/content/en/books/handbook/filesystems/_index.adoc:182 -#: documentation/content/en/books/handbook/filesystems/_index.adoc:224 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:144 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:181 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:223 msgid "Use man:sysrc[8] to load the module at startup:" msgstr "Используйте man:sysrc[8] для загрузки модуля при запуске:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/filesystems/_index.adoc:149 -#: documentation/content/en/books/handbook/filesystems/_index.adoc:186 -#: documentation/content/en/books/handbook/filesystems/_index.adoc:228 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:148 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:185 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:227 #, no-wrap msgid "# sysrc kld_list+=fusefs\n" msgstr "# sysrc kld_list+=fusefs\n" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:153 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:152 msgid "" "Mount the exFAT volume by specifying its FreeBSD partition name and an " "existing mount point. This example mounts [.filename]#/dev/ada0s1# on [." @@ -336,19 +336,19 @@ msgstr "" "filename]#/mnt#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/filesystems/_index.adoc:157 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:156 #, no-wrap msgid "# mount.exfat /dev/ada0s1 /mnt\n" msgstr "# mount.exfat /dev/ada0s1 /mnt\n" #. type: Title === -#: documentation/content/en/books/handbook/filesystems/_index.adoc:160 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:159 #, no-wrap msgid "NTFS File System" msgstr "Файловая система NTFS" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:164 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:163 msgid "" "NTFS is a robust file system developed by Microsoft(R) and commonly used in " "Windows operating systems. FreeBSD provides full read and write support for " @@ -361,7 +361,7 @@ msgstr "" "упрощает доступ и изменение хранилищ данных с форматированием NTFS." #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:166 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:165 msgid "" "To use NTFS on FreeBSD, install the package:filesystems/ntfs[] package, load " "the FUSE kernel module, and mount the file system as shown below:" @@ -371,18 +371,18 @@ msgstr "" "показано ниже:" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:168 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:167 msgid "Install the NTFS package:" msgstr "Установите пакет NTFS:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/filesystems/_index.adoc:172 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:171 #, no-wrap msgid "# pkg install fusefs-ntfs\n" msgstr "# pkg install fusefs-ntfs\n" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:190 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:189 msgid "" "Mount the NTFS volume by specifying its FreeBSD partition name and an " "existing mount point. This example mounts [.filename]#/dev/ada0s1# on [." @@ -393,19 +393,19 @@ msgstr "" "filename]#/mnt#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/filesystems/_index.adoc:194 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:193 #, no-wrap msgid "# ntfs-3g /dev/ada0s1 /mnt\n" msgstr "# ntfs-3g /dev/ada0s1 /mnt\n" #. type: Title == -#: documentation/content/en/books/handbook/filesystems/_index.adoc:197 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:196 #, no-wrap msgid "MacOS(R) File Systems" msgstr "Файловые системы MacOS(R)" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:200 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:199 msgid "" "FreeBSD provides support for MacOS(R) file systems, including HFS/HFS+, " "allowing access to storage devices formatted for Apple(R) systems." @@ -415,13 +415,13 @@ msgstr "" "систем Apple(R)." #. type: Title === -#: documentation/content/en/books/handbook/filesystems/_index.adoc:202 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:201 #, no-wrap msgid "HFS/HFS+ File System" msgstr "Файловая система HFS/HFS+" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:206 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:205 msgid "" "HFS/HFS+ was the primary file system for MacOS prior to APFS, commonly used " "on older Mac devices and external drives. FreeBSD provides read-only " @@ -433,7 +433,7 @@ msgstr "" "filesystems/hfsfuse[]." #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:208 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:207 msgid "" "To use HFS/HFS+ on FreeBSD, install the package:filesystems/hfsfuse[] " "package, load the FUSE kernel module, and mount the file system as shown " @@ -444,18 +444,18 @@ msgstr "" "показано ниже:" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:210 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:209 msgid "Install the HFS/HFS+ package:" msgstr "Установите пакет HFS/HFS+:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/filesystems/_index.adoc:214 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:213 #, no-wrap msgid "# pkg install fusefs-hfsfuse\n" msgstr "# pkg install fusefs-hfsfuse\n" #. type: Plain text -#: documentation/content/en/books/handbook/filesystems/_index.adoc:232 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:231 msgid "" "Mount the HFS/HFS+ volume by specifying its FreeBSD partition name and an " "existing mount point. This example mounts [.filename]#/dev/ada0s1# on [." @@ -466,7 +466,7 @@ msgstr "" "filename]#/mnt#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/filesystems/_index.adoc:236 +#: documentation/content/en/books/handbook/filesystems/_index.adoc:235 #, no-wrap msgid "# hfsfuse /dev/ada0s1 /mnt\n" msgstr "# hfsfuse /dev/ada0s1 /mnt\n" diff --git a/documentation/content/ru/books/handbook/firewalls/_index.adoc b/documentation/content/ru/books/handbook/firewalls/_index.adoc index 523c4180c4..dc6796de55 100644 --- a/documentation/content/ru/books/handbook/firewalls/_index.adoc +++ b/documentation/content/ru/books/handbook/firewalls/_index.adoc @@ -7,7 +7,7 @@ part: 'IV. Сетевое взаимодействие' prev: books/handbook/network-servers showBookMenu: 'true' tags: ["firewall", "pf", "ipfw", "ipfilter", "blocklistd", "filtering"] -title: 'Глава 33. Межсетевые экраны' +title: 'Глава 34. Межсетевые экраны' weight: 38 --- @@ -18,7 +18,7 @@ weight: 38 :toclevels: 1 :icons: font :sectnums: -:sectnumoffset: 33 +:sectnumoffset: 34 :partnums: :source-highlighter: rouge :experimental: @@ -573,7 +573,7 @@ pass inet proto tcp from <clients> to any port $client_out flags S/SA keep state # pfctl -t clients -T add 192.168.1.0/16 .... -Обратите внимание, что любые изменения, внесенные таким образом, вступят в силу немедленно, что делает их идеальными для тестирования, но они не сохранятся после отключения питания или перезагрузки. Чтобы сделать изменения постоянными, необходимо изменить определение таблицы в наборе правил или отредактировать файл, на который ссылается таблица. Можно поддерживать копию таблицы на диске с помощью задания man:cron[8], которое периодически сохраняет содержимое таблицы на диск, используя команду вида `pfctl -t clients -T show >/etc/clients`. Или [.filename]#/etc/clients# можно обновить содержимым таблицы из памяти: +Обратите внимание, что любые изменения, внесённые таким образом, вступят в силу немедленно, что делает их идеальными для тестирования, но они не сохранятся после отключения питания или перезагрузки. Чтобы сделать изменения постоянными, необходимо изменить определение таблицы в наборе правил или отредактировать файл, на который ссылается таблица. Можно поддерживать копию таблицы на диске с помощью задания man:cron[8], которое периодически сохраняет содержимое таблицы на диск, используя команду вида `pfctl -t clients -T show >/etc/clients`. Или [.filename]#/etc/clients# можно обновить содержимым таблицы из памяти: [source, shell] .... @@ -1066,7 +1066,7 @@ net.inet.ip.fw.default_to_accept="1" Это устанавливает политику по умолчанию для man:ipfw[8] более разрешительной, чем стандартная `deny ip from any to any`, что немного снижает вероятность блокировки системы сразу после перезагрузки. ==== -Скрипт межсетевого экрана начинается с указания, что это скрипт POSIX(R) shell, и очищает все существующие правила. Затем он создаёт переменную `cmd`, чтобы не приходилось вводить `ipfw add` в начале каждого правила. Также определяется переменная `pif`, которая представляет имя интерфейса, подключенного к Интернету. +Скрипт межсетевого экрана начинается с указания, что это скрипт POSIX(R) shell, и очищает все существующие правила. Затем он создаёт переменную `cmd`, чтобы не приходилось вводить `ipfw add` в начале каждого правила. Также определяется переменная `pif`, которая представляет имя интерфейса, подключённого к Интернету. [.programlisting] .... @@ -1299,7 +1299,7 @@ $cmd 1001 allow ip from any to any Например, сервер IRC работает на клиенте `A`, а веб-сервер — на клиенте `B`. Для правильной работы соединения, полученные на портах 6667 (IRC) и 80 (HTTP), должны быть перенаправлены на соответствующие машины. -С встроенным в ядро NAT вся конфигурация выполняется в настройках экземпляра NAT. Полный список параметров, которые может использовать экземпляр встроенного в ядро NAT, приведен в man:ipfw[8]. Синтаксис IPFW соответствует синтаксису natd. Синтаксис для `redirect_port` выглядит следующим образом: +С встроенным в ядро NAT вся конфигурация выполняется в настройках экземпляра NAT. Полный список параметров, которые может использовать экземпляр встроенного в ядро NAT, приведён в man:ipfw[8]. Синтаксис IPFW соответствует синтаксису natd. Синтаксис для `redirect_port` выглядит следующим образом: [.programlisting] .... @@ -1352,9 +1352,9 @@ redirect_addr 192.168.0.3 128.1.1.3 ==== Пользовательский NAT -Начнем с утверждения: реализация NAT в пользовательском пространстве: man:natd[8], имеет больше накладных расходов, чем NAT в ядре. Для работы man:natd[8] по преобразованию пакетов, пакеты должны копироваться из ядра в пользовательское пространство и обратно, что создаёт дополнительные накладные расходы, отсутствующие при использовании NAT в ядре. +Начнём с утверждения: реализация NAT в пользовательском пространстве: man:natd[8], имеет больше накладных расходов, чем NAT в ядре. Для работы man:natd[8] по преобразованию пакетов, пакеты должны копироваться из ядра в пользовательское пространство и обратно, что создаёт дополнительные накладные расходы, отсутствующие при использовании NAT в ядре. -Для включения демона NAT в пользовательском пространстве man:natd[8] при загрузке, следующая минимальная конфигурация должна быть добавлена в [.filename]#/etc/rc.conf#. Параметр `natd_interface` должен быть установлен равным имени сетевого интерфейса, подключенного к Интернету. Скрипт man:rc[8] для man:natd[8] автоматически проверит, используется ли динамический IP-адрес, и настроит себя соответствующим образом. +Для включения демона NAT в пользовательском пространстве man:natd[8] при загрузке, следующая минимальная конфигурация должна быть добавлена в [.filename]#/etc/rc.conf#. Параметр `natd_interface` должен быть установлен равным имени сетевого интерфейса, подключённого к Интернету. Скрипт man:rc[8] для man:natd[8] автоматически проверит, используется ли динамический IP-адрес, и настроит себя соответствующим образом. [.programlisting] .... @@ -1448,7 +1448,7 @@ redirect_addr 192.168.0.3 128.1.1.3 ==== Журналирование сообщений межсетевого экрана -Даже при включенной функции журналирования, IPFW не будет самостоятельно генерировать записи о правилах. Администратор межсетевого экрана решает, какие правила в наборе правил будут записываться в журнал, и добавляет ключевое слово `log` к этим правилам. Обычно журналируются только правила с действием deny. Принято дублировать правило "ipfw default deny everything" с включенным ключевым словом `log` в качестве последнего правила в наборе. Таким образом, можно увидеть все пакеты, которые не соответствуют ни одному из правил в наборе. +Даже при включённой функции журналирования, IPFW не будет самостоятельно генерировать записи о правилах. Администратор межсетевого экрана решает, какие правила в наборе правил будут записываться в журнал, и добавляет ключевое слово `log` к этим правилам. Обычно журналируются только правила с действием deny. Принято дублировать правило "ipfw default deny everything" с включённым ключевым словом `log` в качестве последнего правила в наборе. Таким образом, можно увидеть все пакеты, которые не соответствуют ни одному из правил в наборе. Журналирование — это обоюдоострый меч. Если не быть осторожным, переизбыток данных журналирования или атака типа DoS могут заполнить диск файлами журналов. Сообщения журнала записываются не только в syslogd, но и выводятся на корневую консоль, что быстро становится раздражающим. @@ -1672,7 +1672,7 @@ PROTO_TYPE:: SRC_ADDR:: Ключевое слово `from` является обязательным и сопровождается ключевым словом, обозначающим источник пакета. Источником может быть имя хоста, IP-адрес с указанием маски CIDR, пул адресов или ключевое слово `all`. Примеры можно найти в man:ipf[5]. + -Единственный способ задать диапазоны IP-адресов, это представить их в нотации — числа, разделенные точками / длина маски. Пакет или порт package:net-mgmt/ipcalc[] может быть использован для упрощения расчета маски CIDR. Дополнительная информация доступна на веб-странице утилиты: http://jodies.de/ipcalc[http://jodies.de/ipcalc]. +Единственный способ задать диапазоны IP-адресов, это представить их в нотации — числа, разделённые точками / длина маски. Пакет или порт package:net-mgmt/ipcalc[] может быть использован для упрощения расчета маски CIDR. Дополнительная информация доступна на веб-странице утилиты: http://jodies.de/ipcalc[http://jodies.de/ipcalc]. SRC_PORT:: Номер порта источника является необязательным. Однако, если он используется, требуется, чтобы PROTO_TYPE был сначала определён в правиле. Номер порта также должен предваряться ключевым словом `proto`. @@ -1695,7 +1695,7 @@ TCP_FLAG|ICMP_TYPE:: STATE:: Если правило `pass` содержит `keep state`, IPF добавит запись в свою таблицу динамического состояния и разрешит последующие пакеты, соответствующие соединению. IPF может отслеживать состояние сеансов TCP, UDP и ICMP. Любой пакет, который IPF может однозначно идентифицировать как часть активного сеанса, даже если это другой протокол, будет разрешён. + -В IPF пакеты, предназначенные для выхода через интерфейс, подключенный к публичному интернету, сначала проверяются в динамической таблице состояний. Если пакет соответствует следующему ожидаемому пакету активного сеанса связи, он проходит через межсетевой экран, и состояние потока сеанса обновляется в динамической таблице состояний. Пакеты, не принадлежащие к уже активному сеансу, проверяются в соответствии с набором правил для исходящего трафика. Пакеты, поступающие через интерфейс, подключенный к публичному интернету, сначала проверяются в динамической таблице состояний. Если пакет соответствует следующему ожидаемому пакету активного сеанса, он проходит через межсетевой экран, и состояние потока сеанса обновляется в динамической таблице состояний. Пакеты, не принадлежащие к уже активному сеансу, проверяются в соответствии с набором правил для входящего трафика. +В IPF пакеты, предназначенные для выхода через интерфейс, подключённый к публичному интернету, сначала проверяются в динамической таблице состояний. Если пакет соответствует следующему ожидаемому пакету активного сеанса связи, он проходит через межсетевой экран, и состояние потока сеанса обновляется в динамической таблице состояний. Пакеты, не принадлежащие к уже активному сеансу, проверяются в соответствии с набором правил для исходящего трафика. Пакеты, поступающие через интерфейс, подключённый к публичному интернету, сначала проверяются в динамической таблице состояний. Если пакет соответствует следующему ожидаемому пакету активного сеанса, он проходит через межсетевой экран, и состояние потока сеанса обновляется в динамической таблице состояний. Пакеты, не принадлежащие к уже активному сеансу, проверяются в соответствии с набором правил для входящего трафика. + Несколько ключевых слов могут быть добавлены после `keep state`. Если они используются, эти ключевые слова устанавливают различные параметры, управляющие фильтрацией с отслеживанием статуса, такие как установка ограничений на соединения или времени жизни соединения. Подробный список доступных параметров и их описания можно найти в man:ipf[5]. @@ -1712,7 +1712,7 @@ pass in quick on lo0 all pass out quick on lo0 all .... -Публичный интерфейс, подключенный к Интернету, используется для авторизации и контроля доступа всех исходящих и входящих соединений. Если один или несколько интерфейсов подключены к частным сетям, этим внутренним интерфейсам могут потребоваться правила, разрешающие передачу пакетов, исходящих из локальной сети, между внутренними сетями или к интерфейсу, подключенному к Интернету. Набор правил должен быть организован в три основных раздела: доверенные внутренние интерфейсы, исходящие соединения через публичный интерфейс и входящие соединения через публичный интерфейс. +Публичный интерфейс, подключённый к Интернету, используется для авторизации и контроля доступа всех исходящих и входящих соединений. Если один или несколько интерфейсов подключены к частным сетям, этим внутренним интерфейсам могут потребоваться правила, разрешающие передачу пакетов, исходящих из локальной сети, между внутренними сетями или к интерфейсу, подключённому к Интернету. Набор правил должен быть организован в три основных раздела: доверенные внутренние интерфейсы, исходящие соединения через публичный интерфейс и входящие соединения через публичный интерфейс. Эти два правила разрешают весь трафик через доверенный интерфейс LAN с именем [.filename]#xl0#: @@ -2052,7 +2052,7 @@ local0.* /var/log/ipfilter.log . `PR` с указанием имени или номера протокола: например, `PR tcp`. . `len`, за которым следует длина заголовка и общая длина пакета: например, `len 20 40`. -Если пакет является TCP-пакетом, будет дополнительное поле, начинающееся с дефиса, за которым следуют буквы, соответствующие установленным флагам. Список букв и соответствующих флагов приведен в man:ipf[5]. +Если пакет является TCP-пакетом, будет дополнительное поле, начинающееся с дефиса, за которым следуют буквы, соответствующие установленным флагам. Список букв и соответствующих флагов приведён в man:ipf[5]. Если пакет является ICMP-пакетом, в конце будут два поля: первое всегда `icmp`, а следующее — тип ICMP-сообщения и подтип, разделённые косой чертой. Например: `icmp 3/3` для сообщения о недоступности порта. diff --git a/documentation/content/ru/books/handbook/firewalls/_index.po b/documentation/content/ru/books/handbook/firewalls/_index.po index 1460f93570..61ed924be0 100644 --- a/documentation/content/ru/books/handbook/firewalls/_index.po +++ b/documentation/content/ru/books/handbook/firewalls/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2026-05-09 23:29+0100\n" -"PO-Revision-Date: 2026-05-11 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-08 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookfirewalls_index/ru/>\n" @@ -33,8 +33,8 @@ msgstr "IV. Сетевое взаимодействие" #. type: YAML Front Matter: title #: documentation/content/en/books/handbook/firewalls/_index.adoc:1 #, no-wrap -msgid "Chapter 33. Firewalls" -msgstr "Глава 33. Межсетевые экраны" +msgid "Chapter 34. Firewalls" +msgstr "Глава 34. Межсетевые экраны" #. type: Title = #: documentation/content/en/books/handbook/firewalls/_index.adoc:15 @@ -43,13 +43,13 @@ msgid "Firewalls" msgstr "Межсетевые экраны" #. type: Title == -#: documentation/content/en/books/handbook/firewalls/_index.adoc:53 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:58 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:57 msgid "" "Firewalls make it possible to filter the incoming and outgoing traffic that " "flows through a system. A firewall can use one or more sets of \"rules\" to " @@ -67,7 +67,7 @@ msgstr "" "хоста, а также исходный или целевой порт." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:61 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:60 msgid "" "Firewalls can enhance the security of a host or a network. They can be used " "to do one or more of the following:" @@ -76,7 +76,7 @@ msgstr "" "использоваться для выполнения одной или нескольких следующих функций:" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:63 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:62 msgid "" "Protect and insulate the applications, services, and machines of an internal " "network from unwanted traffic from the public Internet." @@ -85,7 +85,7 @@ msgstr "" "нежелательного трафика из общедоступного Интернета." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:64 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:63 msgid "" "Limit or disable access from hosts of the internal network to services of " "the public Internet." @@ -94,7 +94,7 @@ msgstr "" "публичного Интернета." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:65 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:64 msgid "" "Support network address translation (NAT), which allows an internal network " "to use private IP addresses and share a single connection to the public " @@ -107,7 +107,7 @@ msgstr "" "пула автоматически назначаемых публичных адресов." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:70 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:69 msgid "" "FreeBSD has three firewalls built into the base system: PF, IPFW, and " "IPFILTER, also known as IPF. FreeBSD also provides two traffic shapers for " @@ -126,7 +126,7 @@ msgstr "" "имеет свой собственный синтаксис правил." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:73 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:72 msgid "" "FreeBSD provides multiple firewalls in order to meet the different " "requirements and preferences for a wide variety of users. Each user should " @@ -138,47 +138,47 @@ msgstr "" "соответствует его потребностям." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:75 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:74 msgid "Read this chapter to learn:" msgstr "Прочтите эту главу, чтобы узнать:" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:77 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:76 msgid "How to define packet filtering rules." msgstr "Как определить правила фильтрации пакетов." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:78 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:77 msgid "The differences between the firewalls built into FreeBSD." msgstr "Различия между межсетевыми экранами, встроенными в FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:79 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:78 msgid "How to use and configure the PF firewall." msgstr "Как использовать и настроить межсетевой экран PF." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:80 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:79 msgid "How to use and configure the IPFW firewall." msgstr "Как использовать и настроить межсетевой экран IPFW." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:81 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:80 msgid "How to use and configure the IPFILTER firewall." msgstr "Как использовать и настроить межсетевой экран IPFILTER." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:83 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:82 msgid "Before reading this chapter:" msgstr "Прежде чем читать эту главу, необходимо:" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:85 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:84 msgid "Understand basic FreeBSD and Internet concepts." msgstr "Понимать основы FreeBSD и принципы работы Интернета." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:90 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:89 msgid "" "Since all firewalls are based on inspecting the values of selected packet " "control fields, the creator of the firewall ruleset must have an " @@ -194,13 +194,13 @@ msgstr "" "введение можно найти в http://www.ipprimer.com[TCP/IP Primer от Daryl]." #. type: Title == -#: documentation/content/en/books/handbook/firewalls/_index.adoc:93 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:92 #, no-wrap msgid "Firewall Concepts" msgstr "Концепции межсетевого экрана" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:101 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:100 msgid "" "A ruleset contains a group of rules which pass or block packets based on the " "values contained in the packet. The bi-directional exchange of packets " @@ -225,7 +225,7 @@ msgstr "" "для создания правил, которые будут пропускать или блокировать службы." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:104 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:103 msgid "" "To lookup unknown port numbers, refer to [.filename]#/etc/services#. " "Alternatively, visit https://en.wikipedia.org/wiki/" @@ -240,7 +240,7 @@ msgstr "" "узнать его назначение." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:106 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:105 msgid "" "Check out this link for http://web.archive.org/web/20150803024617/http://www." "sans.org/security-resources/idfaq/oddports.php[port numbers used by Trojans]." @@ -250,7 +250,7 @@ msgstr "" "используемых троянами]." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:111 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:110 msgid "" "FTP has two modes: active mode and passive mode. The difference is in how " "the data channel is acquired. Passive mode is more secure as the data " @@ -265,7 +265,7 @@ msgstr "" "slacksite.com/other/ftp.html[http://www.slacksite.com/other/ftp.html]." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:115 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:114 msgid "" "A firewall ruleset can be either \"exclusive\" or \"inclusive\". An " "exclusive firewall allows all traffic through except for the traffic " @@ -279,7 +279,7 @@ msgstr "" "остальное." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:120 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:119 msgid "" "An inclusive firewall offers better control of the outgoing traffic, making " "it a better choice for systems that offer services to the public Internet. " @@ -298,7 +298,7 @@ msgstr "" "они значительно снижают риск пропуска нежелательного трафика." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:124 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:123 msgid "" "Unless noted otherwise, all configuration and example rulesets in this " "chapter create inclusive firewall rulesets." @@ -307,7 +307,7 @@ msgstr "" "создают включающие наборы правил для межсетевого экрана." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:128 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:127 msgid "" "Security can be tightened further using a \"stateful firewall\". This type " "of firewall keeps track of open connections and only allows traffic which " @@ -319,7 +319,7 @@ msgstr "" "соединению или открывает новое, разрешённое соединение." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:133 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:132 msgid "" "Stateful filtering treats traffic as a bi-directional exchange of packets " "comprising a session. When state is specified on a matching rule the " @@ -337,13 +337,13 @@ msgstr "" "сеанса, автоматически отклоняются." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:135 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:134 msgid "When the session completes, it is removed from the dynamic state table." msgstr "" "Когда сеанс завершается, он удаляется из динамической таблицы состояний." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:140 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:139 msgid "" "Stateful filtering allows one to focus on blocking/passing new sessions. If " "the new session is passed, all its subsequent packets are allowed " @@ -361,7 +361,7 @@ msgstr "" "различных методов атак, используемых злоумышленниками." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:144 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:143 msgid "" "NAT stands for _Network Address Translation_. NAT function enables the " "private LAN behind the firewall to share a single ISP-assigned IP address, " @@ -377,7 +377,7 @@ msgstr "" "интернет-аккаунтов или IP-адресов." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:147 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:146 msgid "" "NAT will automatically translate the private LAN IP address for each system " "on the LAN to the single public IP address as packets exit the firewall " @@ -390,7 +390,7 @@ msgstr "" "выполняет обратное преобразование для возвращающихся пакетов." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:149 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:148 msgid "" "According to RFC 1918, the following IP address ranges are reserved for " "private networks which will never be routed directly to the public Internet, " @@ -401,22 +401,22 @@ msgstr "" "Интернет и, следовательно, могут использоваться с NAT:" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:151 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:150 msgid "`10.0.0.0/8`." msgstr "`10.0.0.0/8`." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:152 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:151 msgid "`172.16.0.0/12`." msgstr "`172.16.0.0/12`." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:153 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:152 msgid "`192.168.0.0/16`." msgstr "`192.168.0.0/16`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:159 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:158 msgid "" "When working with the firewall rules, be _very careful_. Some " "configurations _can lock the administrator out_ of the server. To be on the " @@ -429,13 +429,13 @@ msgstr "" "экрана с локальной консоли, а не удалённо через ssh." #. type: Title == -#: documentation/content/en/books/handbook/firewalls/_index.adoc:162 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:161 #, no-wrap msgid "PF" msgstr "PF" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:166 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:165 msgid "" "Since FreeBSD 5.3, a ported version of OpenBSD's PF firewall has been " "included as an integrated part of the base system. PF is a complete, full-" @@ -448,7 +448,7 @@ msgstr "" "(Alternate Queuing), которая обеспечивает качество обслуживания (QoS)." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:169 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:168 msgid "" "The OpenBSD Project maintains the definitive reference for PF in the http://" "www.openbsd.org/faq/pf/[PF FAQ]. Peter Hansteen maintains a thorough PF " @@ -459,7 +459,7 @@ msgstr "" "на http://home.nuug.no/\\~peter/pf/[http://home.nuug.no/~peter/pf/]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:174 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:173 msgid "" "When reading the http://www.openbsd.org/faq/pf/[PF FAQ], keep in mind that " "FreeBSD's version of PF has diverged substantially from the upstream OpenBSD " @@ -472,7 +472,7 @@ msgstr "" "наоборот." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:178 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:177 msgid "" "The {freebsd-pf} is a good place to ask questions about configuring and " "running the PF firewall. Check the mailing list archives before asking a " @@ -483,7 +483,7 @@ msgstr "" "рассылки — возможно, ответ уже был дан." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:182 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:181 msgid "" "This section of the Handbook focuses on PF as it pertains to FreeBSD. It " "demonstrates how to enable PF and ALTQ. It also provides several examples " @@ -494,13 +494,13 @@ msgstr "" "правил в системе FreeBSD." #. type: Title === -#: documentation/content/en/books/handbook/firewalls/_index.adoc:183 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:182 #, no-wrap msgid "Enabling PF" msgstr "Включение PF" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:187 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:186 msgid "" "To use PF, its kernel module must be first loaded. This section describes " "the entries that can be added to [.filename]#/etc/rc.conf# to enable PF." @@ -510,18 +510,18 @@ msgstr "" "для включения PF." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:189 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:188 msgid "Start by adding `pf_enable=yes` to [.filename]#/etc/rc.conf#:" msgstr "Начните с добавления `pf_enable=yes` в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:193 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:192 #, no-wrap msgid "# sysrc pf_enable=yes\n" msgstr "# sysrc pf_enable=yes\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:197 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:196 msgid "" "Additional options, described in man:pfctl[8], can be passed to PF when it " "is started. Add or change this entry in [.filename]#/etc/rc.conf# and " @@ -532,13 +532,13 @@ msgstr "" "conf# и укажите необходимые флаги между кавычками (`\"\"`):" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:201 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:200 #, no-wrap msgid "pf_flags=\"\" # additional flags for pfctl startup\n" msgstr "pf_flags=\"\" # additional flags for pfctl startup\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:207 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:206 msgid "" "PF will not start if it cannot find its ruleset configuration file. By " "default, FreeBSD does not ship with a ruleset and there is no [.filename]#/" @@ -554,13 +554,13 @@ msgstr "" "указывающую полный путь к файлу:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:211 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:210 #, no-wrap msgid "pf_rules=\"/path/to/pf.conf\"\n" msgstr "pf_rules=\"/path/to/pf.conf\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:215 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:214 msgid "" "Logging support for PF is provided by man:pflog[4]. To enable logging " "support, add `pflog_enable=yes` to [.filename]#/etc/rc.conf#:" @@ -570,13 +570,13 @@ msgstr "" "conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:219 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:218 #, no-wrap msgid "# sysrc pflog_enable=yes\n" msgstr "# sysrc pflog_enable=yes\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:222 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:221 msgid "" "The following lines can also be added to change the default location of the " "log file or to specify any additional flags to pass to man:pflog[4] when it " @@ -587,7 +587,7 @@ msgstr "" "man:pflog[4] при его запуске:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:227 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:226 #, no-wrap msgid "" "pflog_logfile=\"/var/log/pflog\" # where pflogd should store the logfile\n" @@ -597,7 +597,7 @@ msgstr "" "pflog_flags=\"\" # additional flags for pflogd startup\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:230 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:229 msgid "" "Finally, if there is a LAN behind the firewall and packets need to be " "forwarded for the computers on the LAN, or NAT is required, enable the " @@ -608,13 +608,13 @@ msgstr "" "включите следующую опцию:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:234 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:233 #, no-wrap msgid "gateway_enable=\"YES\" # Enable as LAN gateway\n" msgstr "gateway_enable=\"YES\" # Enable as LAN gateway\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:237 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:236 msgid "" "After saving the needed edits, PF can be started with logging support by " "typing:" @@ -623,7 +623,7 @@ msgstr "" "журналирования, набрав:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:242 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:241 #, no-wrap msgid "" "# service pf start\n" @@ -633,7 +633,7 @@ msgstr "" "# service pflog start\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:247 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:246 msgid "" "By default, PF reads its configuration rules from [.filename]#/etc/pf.conf# " "and modifies, drops, or passes packets according to the rules or definitions " @@ -649,7 +649,7 @@ msgstr "" "openbsd.org/faq/pf/[PF FAQ]." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:251 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:250 msgid "" "To control PF, use `pfctl`. crossref:firewalls[pfctl,Useful `pfctl` " "Options] summarizes some useful options to this command. Refer to man:" @@ -660,97 +660,97 @@ msgstr "" "описанием всех доступных опций обратитесь к man:pfctl[8]:" #. type: Block title -#: documentation/content/en/books/handbook/firewalls/_index.adoc:252 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:251 #, no-wrap msgid "Useful `pfctl` Options" msgstr "Полезные параметры `pfctl`" #. type: Table -#: documentation/content/en/books/handbook/firewalls/_index.adoc:256 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:255 #, no-wrap msgid "Command" msgstr "Команда" #. type: Table -#: documentation/content/en/books/handbook/firewalls/_index.adoc:258 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:257 #, no-wrap msgid "Purpose" msgstr "Назначение" #. type: Table -#: documentation/content/en/books/handbook/firewalls/_index.adoc:259 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:258 #, no-wrap msgid "`pfctl -e`" msgstr "`pfctl -e`" #. type: Table -#: documentation/content/en/books/handbook/firewalls/_index.adoc:261 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:260 #, no-wrap msgid "Enable PF." msgstr "Включить PF." #. type: Table -#: documentation/content/en/books/handbook/firewalls/_index.adoc:262 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:261 #, no-wrap msgid "`pfctl -d`" msgstr "`pfctl -d`" #. type: Table -#: documentation/content/en/books/handbook/firewalls/_index.adoc:264 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:263 #, no-wrap msgid "Disable PF." msgstr "Отключить PF." #. type: Table -#: documentation/content/en/books/handbook/firewalls/_index.adoc:265 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:264 #, no-wrap msgid "`pfctl -F all -f /etc/pf.conf`" msgstr "`pfctl -F all -f /etc/pf.conf`" #. type: Table -#: documentation/content/en/books/handbook/firewalls/_index.adoc:267 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:266 #, no-wrap msgid "Flush all NAT, filter, state, and table rules and reload [.filename]#/etc/pf.conf#." msgstr "Очистить все правила NAT, фильтрации, состояний и таблиц и перезагрузить [.filename]#/etc/pf.conf#." #. type: Table -#: documentation/content/en/books/handbook/firewalls/_index.adoc:267 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:266 #, no-wrap msgid "`pfctl -s [ rules \\" msgstr "`pfctl -s [ rules \\" #. type: Table -#: documentation/content/en/books/handbook/firewalls/_index.adoc:267 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:266 #, no-wrap msgid "nat \\" msgstr "nat \\" #. type: Table -#: documentation/content/en/books/handbook/firewalls/_index.adoc:268 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:267 #, no-wrap msgid "states ]`" msgstr "states ]`" #. type: Table -#: documentation/content/en/books/handbook/firewalls/_index.adoc:270 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:269 #, no-wrap msgid "Report on the filter rules, NAT rules, or state table." msgstr "Отчёт о правилах фильтрации, правилах NAT или таблице состояний." #. type: Table -#: documentation/content/en/books/handbook/firewalls/_index.adoc:271 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:270 #, no-wrap msgid "`pfctl -vnf /etc/pf.conf`" msgstr "`pfctl -vnf /etc/pf.conf`" #. type: Table -#: documentation/content/en/books/handbook/firewalls/_index.adoc:272 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:271 #, no-wrap msgid "Check [.filename]#/etc/pf.conf# for errors, but do not load ruleset." msgstr "Проверить [.filename]#/etc/pf.conf# на ошибки, но не загружать набор правил." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:278 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:277 msgid "" "package:security/sudo[] is useful for running commands like `pfctl` that " "require elevated privileges. It can be installed from the Ports Collection." @@ -760,7 +760,7 @@ msgstr "" "Коллекции портов." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:282 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:281 msgid "" "To keep an eye on the traffic that passes through the PF firewall, consider " "installing the package:sysutils/pftop[] package or port. Once installed, " @@ -773,13 +773,13 @@ msgstr "" "формате, аналогичном man:top[1]." #. type: Title === -#: documentation/content/en/books/handbook/firewalls/_index.adoc:284 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:283 #, no-wrap msgid "PF Rulesets" msgstr "Наборы правил PF" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:288 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:287 msgid "" "This section demonstrates how to create a customized ruleset. It starts " "with the simplest of rulesets and builds upon its concepts using several " @@ -791,7 +791,7 @@ msgstr "" "возможностей PF." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:291 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:290 msgid "" "The simplest possible ruleset is for a single machine that does not run any " "services and which needs access to one network, which may be the Internet. " @@ -805,7 +805,7 @@ msgstr "" "образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:296 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:295 #, no-wrap msgid "" "block in all\n" @@ -815,7 +815,7 @@ msgstr "" "pass out all keep state\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:302 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:301 msgid "" "The first rule denies all incoming traffic by default. The second rule " "allows connections created by this system to pass out, while retaining state " @@ -831,13 +831,13 @@ msgstr "" "загрузить с помощью:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:306 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:305 #, no-wrap msgid "# pfctl -e ; pfctl -f /etc/pf.conf\n" msgstr "# pfctl -e ; pfctl -f /etc/pf.conf\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:311 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:310 msgid "" "In addition to keeping state, PF provides _lists_ and _macros_ which can be " "defined for use when creating rules. Macros can include lists and need to " @@ -850,7 +850,7 @@ msgstr "" "В качестве примера вставьте следующие строки в самое начало набора правил:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:316 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:315 #, no-wrap msgid "" "tcp_services = \"{ ssh, smtp, domain, www, pop3, auth, pop3s }\"\n" @@ -860,7 +860,7 @@ msgstr "" "udp_services = \"{ domain }\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:323 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:322 msgid "" "PF understands port names as well as port numbers, as long as the names are " "listed in [.filename]#/etc/services#. This example creates two macros. The " @@ -878,7 +878,7 @@ msgstr "" "сервиса:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:331 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:330 #, no-wrap msgid "" "tcp_services = \"{ ssh, smtp, domain, www, pop3, auth, pop3s }\"\n" @@ -894,7 +894,7 @@ msgstr "" "pass proto udp to any port $udp_services keep state\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:335 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:334 msgid "" "Even though UDP is considered to be a stateless protocol, PF is able to " "track some state information. For example, when a UDP request is passed " @@ -907,7 +907,7 @@ msgstr "" "чтобы пропустить его обратно." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:337 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:336 msgid "" "Whenever an edit is made to a ruleset, the new rules must be loaded so they " "can be used:" @@ -916,14 +916,14 @@ msgstr "" "загружены для их использования:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:341 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:559 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:340 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:558 #, no-wrap msgid "# pfctl -f /etc/pf.conf\n" msgstr "# pfctl -f /etc/pf.conf\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:345 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:344 msgid "" "If there are no syntax errors, `pfctl` will not output any messages during " "the rule load. Rules can also be tested before attempting to load them:" @@ -932,13 +932,13 @@ msgstr "" "загрузки правил. Правила также можно проверить перед попыткой их загрузки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:349 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:348 #, no-wrap msgid "# pfctl -nf /etc/pf.conf\n" msgstr "# pfctl -nf /etc/pf.conf\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:354 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:353 msgid "" "Including `-n` causes the rules to be interpreted only, but not loaded. " "This provides an opportunity to correct any errors. At all times, the last " @@ -951,7 +951,7 @@ msgstr "" "либо PF не будет отключён, либо не будет загружен новый набор правил." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:359 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:358 msgid "" "Adding `-v` to a `pfctl` ruleset verify or load will display the fully " "parsed rules exactly the way they will be loaded. This is extremely useful " @@ -962,13 +962,13 @@ msgstr "" "крайне полезно при отладке правил межсетевого экрана." #. type: Title ==== -#: documentation/content/en/books/handbook/firewalls/_index.adoc:362 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:361 #, no-wrap msgid "A Simple Gateway with NAT" msgstr "Простой шлюз с NAT" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:367 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:366 msgid "" "This section demonstrates how to configure a FreeBSD system running PF to " "act as a gateway for at least one other machine. The gateway needs at least " @@ -983,7 +983,7 @@ msgstr "" "filename]#xl1# подключен к внутренней сети." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:370 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:369 msgid "" "First, enable the gateway to let the machine forward the network traffic it " "receives on one interface to another interface. This sysctl setting will " @@ -994,24 +994,24 @@ msgstr "" "перенаправляет IPv4-пакеты:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:374 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:373 #, no-wrap msgid "# sysctl net.inet.ip.forwarding=1\n" msgstr "# sysctl net.inet.ip.forwarding=1\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:377 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:376 msgid "To forward IPv6 traffic, use:" msgstr "Для переадресации IPv6-трафика используйте:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:381 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:380 #, no-wrap msgid "# sysctl net.inet6.ip6.forwarding=1\n" msgstr "# sysctl net.inet6.ip6.forwarding=1\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:384 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:383 msgid "" "To enable these settings at system boot, use man:sysrc[8] to add them to [." "filename]#/etc/rc.conf#:" @@ -1020,7 +1020,7 @@ msgstr "" "для их добавления в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:389 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:388 #, no-wrap msgid "" "# sysrc gateway_enable=yes\n" @@ -1030,12 +1030,12 @@ msgstr "" "# sysrc ipv6_gateway_enable=yes\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:392 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:391 msgid "Verify with `ifconfig` that both of the interfaces are up and running." msgstr "Проверьте с помощью `ifconfig`, что оба интерфейса активны и работают." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:395 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:394 msgid "" "Next, create the PF rules to allow the gateway to pass traffic. While the " "following rule allows stateful traffic from hosts of the internal network to " @@ -1048,13 +1048,13 @@ msgstr "" "прохождение всего пути от источника до назначения:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:399 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:398 #, no-wrap msgid "pass in on xl1 from xl1:network to xl0:network port $ports keep state\n" msgstr "pass in on xl1 from xl1:network to xl0:network port $ports keep state\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:403 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:402 msgid "" "That rule only lets the traffic pass in to the gateway on the internal " "interface. To let the packets go further, a matching rule is needed:" @@ -1064,13 +1064,13 @@ msgstr "" "правило:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:407 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:406 #, no-wrap msgid "pass out on xl0 from xl1:network to xl0:network port $ports keep state\n" msgstr "pass out on xl0 from xl1:network to xl0:network port $ports keep state\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:413 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:412 msgid "" "While these two rules will work, rules this specific are rarely needed. For " "a busy network admin, a readable ruleset is a safer ruleset. The remainder " @@ -1084,13 +1084,13 @@ msgstr "" "эти два правила можно заменить одним:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:417 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:416 #, no-wrap msgid "pass from xl1:network to any port $ports keep state\n" msgstr "pass from xl1:network to any port $ports keep state\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:422 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:421 msgid "" "The `interface:network` notation can be replaced with a macro to make the " "ruleset even more readable. For example, a `$localnet` macro could be " @@ -1107,7 +1107,7 @@ msgstr "" "частных адресов." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:425 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:424 msgid "" "If required, `$localnet` could even be defined as a list of networks. " "Whatever the specific needs, a sensible `$localnet` definition could be used " @@ -1118,13 +1118,13 @@ msgstr "" "может быть использовано в типичном правиле пропуска следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:429 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:428 #, no-wrap msgid "pass from $localnet to any port $ports keep state\n" msgstr "pass from $localnet to any port $ports keep state\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:433 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:432 msgid "" "The following sample ruleset allows all traffic initiated by machines on the " "internal network. It first defines two macros to represent the external and " @@ -1135,7 +1135,7 @@ msgstr "" "представления внешнего и внутреннего интерфейсов 3COM настраиваемого шлюза." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:438 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:437 msgid "" "For dialup users, the external interface will use [.filename]#tun0#. For an " "ADSL connection, specifically those using PPP over Ethernet (PPPoE), the " @@ -1148,7 +1148,7 @@ msgstr "" "filename]#tun0#, а не физический Ethernet-интерфейс." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:449 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:448 #, no-wrap msgid "" "ext_if = \"xl0\"\t# macro for external interface - use tun0 for PPPoE\n" @@ -1168,7 +1168,7 @@ msgstr "" "pass from { lo0, $localnet } to any keep state\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:454 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:453 msgid "" "This ruleset introduces the `nat` rule which is used to handle the network " "address translation from the non-routable addresses inside the internal " @@ -1186,7 +1186,7 @@ msgstr "" "будет работать без серьёзных перебоев, даже если внешний IP-адрес изменится." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:457 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:456 msgid "" "Note that this ruleset probably allows more traffic to pass out of the " "network than is needed. One reasonable setup could create this macro:" @@ -1196,7 +1196,7 @@ msgstr "" "может создать этот макрос:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:462 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:461 #, no-wrap msgid "" "client_out = \"{ ftp-data, ftp, ssh, domain, pop3, auth, nntp, http, \\\n" @@ -1206,12 +1206,12 @@ msgstr "" " https, cvspserver, 2628, 5999, 8000, 8080 }\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:465 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:464 msgid "to use in the main pass rule:" msgstr "для использования в основном правиле пропуска:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:470 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:469 #, no-wrap msgid "" "pass inet proto tcp from $localnet to any port $client_out \\\n" @@ -1221,7 +1221,7 @@ msgstr "" " flags S/SA keep state\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:474 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:473 msgid "" "A few other pass rules may be needed. This one enables SSH on the external " "interface:" @@ -1230,20 +1230,20 @@ msgstr "" "включает SSH на внешнем интерфейсе:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:478 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:477 #, no-wrap msgid "pass in inet proto tcp to $ext_if port ssh\n" msgstr "pass in inet proto tcp to $ext_if port ssh\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:481 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:480 msgid "This macro definition and rule allows DNS and NTP for internal clients:" msgstr "" "Это определение макроса и правило разрешают DNS и NTP для внутренних " "клиентов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:486 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:485 #, no-wrap msgid "" "udp_services = \"{ domain, ntp }\"\n" @@ -1253,7 +1253,7 @@ msgstr "" "pass quick inet proto { tcp, udp } to any port $udp_services keep state\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:494 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:493 msgid "" "Note the `quick` keyword in this rule. Since the ruleset consists of " "several rules, it is important to understand the relationships between the " @@ -1274,13 +1274,13 @@ msgstr "" "когда требуется исключение из общих правил." #. type: Title ==== -#: documentation/content/en/books/handbook/firewalls/_index.adoc:496 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:495 #, no-wrap msgid "Creating an FTP Proxy" msgstr "Создание FTP-прокси" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:501 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:500 msgid "" "Configuring working FTP rules can be problematic due to the nature of the " "FTP protocol. FTP pre-dates firewalls by several decades and is insecure in " @@ -1292,12 +1292,12 @@ msgstr "" "распространённые аргументы против использования FTP включают:" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:503 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:502 msgid "Passwords are transferred in the clear." msgstr "Пароли передаются в открытом виде." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:504 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:503 msgid "" "The protocol demands the use of at least two TCP connections (control and " "data) on separate ports." @@ -1306,7 +1306,7 @@ msgstr "" "канала и канала данных) на отдельных портах." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:505 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:504 msgid "" "When a session is established, data is communicated using randomly selected " "ports." @@ -1315,7 +1315,7 @@ msgstr "" "выбранных портов." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:508 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:507 msgid "" "All of these points present security challenges, even before considering any " "potential security weaknesses in client or server software. More secure " @@ -1330,7 +1330,7 @@ msgstr "" "передачу данных через зашифрованные соединения." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:511 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:510 msgid "" "For those situations when FTP is required, PF provides redirection of FTP " "traffic to a small proxy program called man:ftp-proxy[8], which is included " @@ -1345,31 +1345,31 @@ msgstr "" "используя набор якорей, для корректной обработки FTP-трафика." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:513 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:512 msgid "To enable the FTP proxy, add this line to [.filename]#/etc/rc.conf#:" msgstr "" "Чтобы включить FTP-прокси, добавьте следующую строку в [.filename]#/etc/rc." "conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:517 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:516 #, no-wrap msgid "ftpproxy_enable=\"YES\"\n" msgstr "ftpproxy_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:520 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:519 msgid "Then start the proxy by running:" msgstr "Затем запустите прокси, выполнив:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:524 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:523 #, no-wrap msgid "# service ftp-proxy start\n" msgstr "# service ftp-proxy start\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:528 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:527 msgid "" "For a basic configuration, three elements need to be added to [.filename]#/" "etc/pf.conf#. First, the anchors which the proxy will use to insert the " @@ -1380,7 +1380,7 @@ msgstr "" "правил, генерируемых для FTP-сессий:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:533 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:532 #, no-wrap msgid "" "nat-anchor \"ftp-proxy/*\"\n" @@ -1390,13 +1390,13 @@ msgstr "" "rdr-anchor \"ftp-proxy/*\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:536 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:535 msgid "Second, a pass rule is needed to allow FTP traffic in to the proxy." msgstr "" "Во-вторых, необходимо правило pass, чтобы разрешить FTP-трафик к прокси." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:539 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:538 msgid "" "Third, redirection and NAT rules need to be defined before the filtering " "rules. Insert this `rdr` rule immediately after the `nat` rule:" @@ -1405,29 +1405,29 @@ msgstr "" "фильтрации. Вставьте это правило `rdr` сразу после правила `nat`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:543 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:542 #, no-wrap msgid "rdr pass on $int_if proto tcp from any to any port ftp -> 127.0.0.1 port 8021\n" msgstr "rdr pass on $int_if proto tcp from any to any port ftp -> 127.0.0.1 port 8021\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:546 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:545 msgid "Finally, allow the redirected traffic to pass:" msgstr "Наконец, разрешите перенаправленному трафику проходить:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:550 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:549 #, no-wrap msgid "pass out proto tcp from $proxy to any port ftp\n" msgstr "pass out proto tcp from $proxy to any port ftp\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:553 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:552 msgid "where `$proxy` expands to the address the proxy daemon is bound to." msgstr "где `$proxy` раскрывается в адрес, к которому привязан демон прокси." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:555 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:554 msgid "" "Save [.filename]#/etc/pf.conf#, load the new rules, and verify from a client " "that FTP connections are working:" @@ -1436,7 +1436,7 @@ msgstr "" "клиента, что FTP-подключения работают:" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:565 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:564 msgid "" "This example covers a basic setup where the clients in the local network " "need to contact FTP servers elsewhere. This basic configuration should work " @@ -1458,7 +1458,7 @@ msgstr "" "определённую очередь." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:567 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:566 msgid "" "For ways to run an FTP server protected by PF and man:ftp-proxy[8], " "configure a separate `ftp-proxy` in reverse mode, using `-R`, on a separate " @@ -1469,13 +1469,13 @@ msgstr "" "отдельном порту с собственным правилом перенаправления pass." #. type: Title ==== -#: documentation/content/en/books/handbook/firewalls/_index.adoc:569 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:568 #, no-wrap msgid "Managing ICMP" msgstr "Управление ICMP" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:572 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:571 msgid "" "Many of the tools used for debugging or troubleshooting a TCP/IP network " "rely on the Internet Control Message Protocol (ICMP), which was designed " @@ -1486,7 +1486,7 @@ msgstr "" "который был специально разработан для целей отладки." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:575 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:574 msgid "" "The ICMP protocol sends and receives _control messages_ between hosts and " "gateways, mainly to provide feedback to a sender about any unusual or " @@ -1501,7 +1501,7 @@ msgstr "" "передачи в процессе, часто называемом _обнаружением MTU пути_." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:579 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:578 msgid "" "From a firewall perspective, some ICMP control messages are vulnerable to " "known attack vectors. Also, letting all diagnostic traffic pass " @@ -1516,13 +1516,13 @@ msgstr "" "неоптимальным:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:583 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:582 #, no-wrap msgid "pass inet proto icmp from any to any\n" msgstr "pass inet proto icmp from any to any\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:586 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:585 msgid "" "One solution is to let all ICMP traffic from the local network through while " "stopping all probes from outside the network:" @@ -1531,7 +1531,7 @@ msgstr "" "все запросы извне:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:591 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:590 #, no-wrap msgid "" "pass inet proto icmp from $localnet to any keep state\n" @@ -1541,7 +1541,7 @@ msgstr "" "pass inet proto icmp from any to $ext_if keep state\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:596 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:595 msgid "" "Additional options are available which demonstrate some of PF's " "flexibility. For example, rather than allowing all ICMP messages, one can " @@ -1554,25 +1554,25 @@ msgstr "" "сообщения:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:600 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:599 #, no-wrap msgid "icmp_types = \"echoreq\"\n" msgstr "icmp_types = \"echoreq\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:603 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:602 msgid "and a rule which uses the macro:" msgstr "и правила, которое использует макрос:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:607 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:647 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:606 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:646 #, no-wrap msgid "pass inet proto icmp all icmp-type $icmp_types keep state\n" msgstr "pass inet proto icmp all icmp-type $icmp_types keep state\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:612 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:611 msgid "" "If other types of ICMP packets are needed, expand `icmp_types` to a list of " "those packet types. Type `more /usr/src/sbin/pfctl/pfctl_parser.c` to see " @@ -1589,7 +1589,7 @@ msgstr "" "assignments/icmp-parameters/icmp-parameters.xhtml]." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:614 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:613 msgid "" "Since Unix `traceroute` uses UDP by default, another rule is needed to allow " "Unix `traceroute`:" @@ -1598,7 +1598,7 @@ msgstr "" "дополнительное правило для разрешения Unix `traceroute`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:619 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:618 #, no-wrap msgid "" "# allow out the default range for traceroute(8):\n" @@ -1608,7 +1608,7 @@ msgstr "" "pass out on $ext_if inet proto udp from any to any port 33433 >< 33626 keep state\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:624 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:623 msgid "" "Since `TRACERT.EXE` on Microsoft Windows systems uses ICMP echo request " "messages, only the first rule is needed to allow network traces from those " @@ -1624,13 +1624,13 @@ msgstr "" "traceroute[8]." #. type: Title ===== -#: documentation/content/en/books/handbook/firewalls/_index.adoc:626 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:625 #, no-wrap msgid "Path MTU Discovery" msgstr "Обнаружение MTU пути" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:631 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:630 msgid "" "Internet protocols are designed to be device independent, and one " "consequence of device independence is that the optimal packet size for a " @@ -1647,7 +1647,7 @@ msgstr "" "Введите `ifconfig`, чтобы просмотреть MTU для сетевых интерфейсов системы." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:636 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:635 msgid "" "TCP/IP uses a process known as path MTU discovery to determine the right " "packet size for a connection. This process sends packets of varying sizes " @@ -1669,13 +1669,13 @@ msgstr "" "`icmp_types`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:640 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:639 #, no-wrap msgid "icmp_types = \"{ echoreq, unreach }\"\n" msgstr "icmp_types = \"{ echoreq, unreach }\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:643 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:642 msgid "" "Since the pass rule already uses that macro, it does not need to be modified " "to support the new ICMP type:" @@ -1684,7 +1684,7 @@ msgstr "" "для поддержки нового типа ICMP:" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:651 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:650 msgid "" "PF allows filtering on all variations of ICMP types and codes. The list of " "possible types and codes are documented in man:icmp[4] and man:icmp6[4]." @@ -1693,13 +1693,13 @@ msgstr "" "возможных типов и кодов документирован в man:icmp[4] и man:icmp6[4]." #. type: Title ==== -#: documentation/content/en/books/handbook/firewalls/_index.adoc:653 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:652 #, no-wrap msgid "Using Tables" msgstr "Использование таблиц" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:658 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:657 msgid "" "Some types of data are relevant to filtering and redirection at a given " "time, but their definition is too long to be included in the ruleset file. " @@ -1716,13 +1716,13 @@ msgstr "" "заключаются в `< >`, например:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:662 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:661 #, no-wrap msgid "table <clients> { 192.168.2.0/24, !192.168.2.5 }\n" msgstr "table <clients> { 192.168.2.0/24, !192.168.2.5 }\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:666 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:665 msgid "" "In this example, the `192.168.2.0/24` network is part of the table, except " "for the address `192.168.2.5`, which is excluded using the `!` operator. It " @@ -1735,7 +1735,7 @@ msgstr "" "строке, как показано в этом примере [.filename]#/etc/clients#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:671 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:670 #, no-wrap msgid "" "192.168.2.0/24\n" @@ -1745,29 +1745,29 @@ msgstr "" "!192.168.2.5\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:674 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:673 msgid "To refer to the file, define the table like this:" msgstr "Для обращения к файлу определите таблицу следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:678 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:677 #, no-wrap msgid "table <clients> persist file \"/etc/clients\"\n" msgstr "table <clients> persist file \"/etc/clients\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:681 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:680 msgid "Once the table is defined, it can be referenced by a rule:" msgstr "После определения таблицы на неё можно ссылаться в правиле:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:685 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:684 #, no-wrap msgid "pass inet proto tcp from <clients> to any port $client_out flags S/SA keep state\n" msgstr "pass inet proto tcp from <clients> to any port $client_out flags S/SA keep state\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:689 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:688 msgid "" "A table's contents can be manipulated live, using `pfctl`. This example " "adds another network to the table:" @@ -1776,13 +1776,13 @@ msgstr "" "этом примере добавляется ещё одна сеть в таблицу:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:693 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:692 #, no-wrap msgid "# pfctl -t clients -T add 192.168.1.0/16\n" msgstr "# pfctl -t clients -T add 192.168.1.0/16\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:699 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:698 msgid "" "Note that any changes made this way will take affect now, making them ideal " "for testing, but will not survive a power failure or reboot. To make the " @@ -1793,7 +1793,7 @@ msgid "" "clients`. Alternatively, [.filename]#/etc/clients# can be updated with the " "in-memory table contents:" msgstr "" -"Обратите внимание, что любые изменения, внесенные таким образом, вступят в " +"Обратите внимание, что любые изменения, внесённые таким образом, вступят в " "силу немедленно, что делает их идеальными для тестирования, но они не " "сохранятся после отключения питания или перезагрузки. Чтобы сделать " "изменения постоянными, необходимо изменить определение таблицы в наборе " @@ -1804,19 +1804,19 @@ msgstr "" "можно обновить содержимым таблицы из памяти:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:703 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:702 #, no-wrap msgid "# pfctl -t clients -T replace -f /etc/clients\n" msgstr "# pfctl -t clients -T replace -f /etc/clients\n" #. type: Title ==== -#: documentation/content/en/books/handbook/firewalls/_index.adoc:706 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:705 #, no-wrap msgid "Using Overload Tables to Protect SSH" msgstr "Использование таблиц превышения нагрузки для защиты SSH" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:709 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:708 msgid "" "Those who run SSH on an external interface have probably seen something like " "this in the authentication logs:" @@ -1825,7 +1825,7 @@ msgstr "" "подобное в журналах аутентификации:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:718 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:717 #, no-wrap msgid "" "Sep 26 03:12:34 skapet sshd[25771]: Failed password for root from 200.72.41.31 port 40992 ssh2\n" @@ -1843,7 +1843,7 @@ msgstr "" "Sep 26 03:12:44 skapet sshd[24703]: Failed password for invalid user admin from 200.72.41.31 port 41484 ssh2\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:721 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:720 msgid "" "This is indicative of a brute force attack where somebody or some program is " "trying to discover the user name and password which will let them into the " @@ -1854,7 +1854,7 @@ msgstr "" "доступ к системе." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:726 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:725 msgid "" "If external SSH access is needed for legitimate users, changing the default " "port used by SSH can offer some protection. However, PF provides a more " @@ -1872,20 +1872,20 @@ msgstr "" "которые превышают установленные ограничения." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:728 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:727 msgid "" "To configure this, create this table in the tables section of the ruleset:" msgstr "" "Для настройки создайте следующую таблицу в разделе tables набора правил:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:732 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:731 #, no-wrap msgid "table <bruteforce> persist\n" msgstr "table <bruteforce> persist\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:735 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:734 msgid "" "Then, somewhere early in the ruleset, add rules to block brute access while " "allowing legitimate access:" @@ -1894,7 +1894,7 @@ msgstr "" "перебора, разрешая при этом законный доступ:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:743 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:742 #, no-wrap msgid "" "block quick from <bruteforce>\n" @@ -1910,7 +1910,7 @@ msgstr "" " overload <bruteforce> flush global)\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:747 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:746 msgid "" "The part in parentheses defines the limits and the numbers should be changed " "to meet local requirements. It can be read as follows:" @@ -1919,7 +1919,7 @@ msgstr "" "соответствии с местными требованиями. Это можно прочитать следующим образом:" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:749 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:748 msgid "" "`max-src-conn` is the number of simultaneous connections allowed from one " "host." @@ -1928,7 +1928,7 @@ msgstr "" "одного хоста." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:751 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:750 msgid "" "`max-src-conn-rate` is the rate of new connections allowed from any single " "host (_15_) per number of seconds (_5_)." @@ -1937,7 +1937,7 @@ msgstr "" "отдельного хоста (_15_) за указанное количество секунд (_5_)." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:754 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:753 msgid "" "`overload <bruteforce>` means that any host which exceeds these limits gets " "its address added to the `bruteforce` table. The ruleset blocks all traffic " @@ -1948,7 +1948,7 @@ msgstr "" "блокирует весь трафик с адресов, находящихся в таблице `bruteforce`." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:756 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:755 msgid "" "Finally, `flush global` says that when a host reaches the limit, that all " "(`global`) of that host's connections will be terminated (`flush`)." @@ -1957,7 +1957,7 @@ msgstr "" "(`global`) соединения этого хоста будут разорваны (`flush`)." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:760 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:759 msgid "" "These rules will _not_ block slow bruteforcers, as described in http://home." "nuug.no/\\~peter/hailmary2013/[http://home.nuug.no/~peter/hailmary2013/]." @@ -1967,7 +1967,7 @@ msgstr "" "hailmary2013/]." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:764 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:763 msgid "" "This example ruleset is intended mainly as an illustration. For example, if " "a generous number of connections in general are wanted, but the desire is to " @@ -1980,7 +1980,7 @@ msgstr "" "правило чем-то вроде следующего, в начале набора правил:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:771 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:770 #, no-wrap msgid "" "pass quick proto { tcp, udp } from any to any port ssh \\\n" @@ -1994,13 +1994,13 @@ msgstr "" " overload <bruteforce> flush global)\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:776 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:775 #, no-wrap msgid "*It May Not be Necessary to Block All Overloaders:* +\n" msgstr "*Не всегда необходимо блокировать всех превышающих нагрузки:* +\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:778 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:777 msgid "" "It is worth noting that the overload mechanism is a general technique which " "does not apply exclusively to SSH, and it is not always optimal to entirely " @@ -2011,7 +2011,7 @@ msgstr "" "весь трафик от нарушителей." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:780 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:779 msgid "" "For example, an overload rule could be used to protect a mail service or a " "web service, and the overload table could be used in a rule to assign " @@ -2025,7 +2025,7 @@ msgstr "" "веб-страницу." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:784 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:783 msgid "" "Over time, tables will be filled by overload rules and their size will grow " "incrementally, taking up more memory. Sometimes an IP address that is " @@ -2040,7 +2040,7 @@ msgstr "" "хостами в локальной сети." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:787 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:786 msgid "" "For situations like these, pfctl provides the ability to expire table " "entries. For example, this command will remove `<bruteforce>` table entries " @@ -2051,13 +2051,13 @@ msgstr "" "к которым не было обращений в течение `86400` секунд:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:791 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:790 #, no-wrap msgid "# pfctl -t bruteforce -T expire 86400\n" msgstr "# pfctl -t bruteforce -T expire 86400\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:794 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:793 msgid "" "Similar functionality is provided by package:security/expiretable[], which " "removes table entries which have not been accessed for a specified period of " @@ -2068,7 +2068,7 @@ msgstr "" "течение указанного периода времени." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:797 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:796 msgid "" "Once installed, expiretable can be run to remove `<bruteforce>` table " "entries older than a specified age. This example removes all entries older " @@ -2079,19 +2079,19 @@ msgstr "" "удаляются все записи старше 24 часов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:801 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:800 #, no-wrap msgid "/usr/local/sbin/expiretable -v -d -t 24h bruteforce\n" msgstr "/usr/local/sbin/expiretable -v -d -t 24h bruteforce\n" #. type: Title ==== -#: documentation/content/en/books/handbook/firewalls/_index.adoc:804 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:803 #, no-wrap msgid "Protecting Against SPAM" msgstr "Защита от SPAM" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:808 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:807 msgid "" "Not to be confused with the spamd daemon which comes bundled with " "spamassassin, package:mail/spamd[] can be configured with PF to provide an " @@ -2104,7 +2104,7 @@ msgstr "" "перенаправлений." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:810 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:809 msgid "" "Spammers tend to send a large number of messages, and SPAM is mainly sent " "from a few spammer friendly networks and a large number of hijacked " @@ -2115,7 +2115,7 @@ msgstr "" "взломанных машин, которые быстро попадают в _списки блокировки_." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:814 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:813 msgid "" "When an SMTP connection from an address in a blocklist is received, spamd " "presents its banner and immediately switches to a mode where it answers SMTP " @@ -2133,7 +2133,7 @@ msgstr "" "заикания)." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:817 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:816 msgid "" "This example demonstrates the basic procedure for setting up spamd with " "automatically updated blocklists. Refer to the man pages which are " @@ -2145,13 +2145,13 @@ msgstr "" "mail/spamd[]." #. type: Block title -#: documentation/content/en/books/handbook/firewalls/_index.adoc:820 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:819 #, no-wrap msgid "Procedure: Configuring spamd" msgstr "Процедура: Настройка spamd" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:822 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:821 msgid "" "Install the package:mail/spamd[] package or port. To use spamd's greylisting " "features, man:fdescfs[5] must be mounted at [.filename]#/dev/fd#. Add the " @@ -2162,29 +2162,29 @@ msgstr "" "[.filename]#/dev/fd#. Добавьте следующую строку в [.filename]#/etc/fstab#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:826 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:825 #, no-wrap msgid " fdescfs /dev/fd fdescfs rw 0 0\n" msgstr " fdescfs /dev/fd fdescfs rw 0 0\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:829 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:828 msgid "Then, mount the filesystem:" msgstr "Затем смонтируйте файловую систему:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:833 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:832 #, no-wrap msgid "# mount fdescfs\n" msgstr "# mount fdescfs\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:836 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:835 msgid "Next, edit the PF ruleset to include:" msgstr "Далее отредактируйте набор правил PF, включив:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:845 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:844 #, no-wrap msgid "" "table <spamd> persist\n" @@ -2202,7 +2202,7 @@ msgstr "" " { $ext_if, $localnet } port smtp -> 127.0.0.1 port 8025\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:849 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:848 msgid "" "The two tables `<spamd>` and `<spamd-white>` are essential. SMTP traffic " "from an address listed in `<spamd>` but not in `<spamd-white>` is redirected " @@ -2213,7 +2213,7 @@ msgstr "" "перенаправляется к демону spamd, ожидающему на порту 8025." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:850 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:849 msgid "" "The next step is to configure spamd in [.filename]#/usr/local/etc/spamd." "conf# and to add some [.filename]#rc.conf# parameters." @@ -2222,7 +2222,7 @@ msgstr "" "добавить параметры в [.filename]#rc.conf#." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:853 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:852 msgid "" "The installation of package:mail/spamd[] includes a sample configuration " "file ([.filename]#/usr/local/etc/spamd.conf.sample#) and a man page for [." @@ -2235,7 +2235,7 @@ msgstr "" "параметров конфигурации, помимо показанных в этом примере." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:855 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:854 msgid "" "One of the first lines in the configuration file that does not begin with a `" "+#+` comment sign contains the block which defines the `all` list, which " @@ -2246,7 +2246,7 @@ msgstr "" "указывает списки для использования:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:860 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:859 #, no-wrap msgid "" "all:\\\n" @@ -2256,7 +2256,7 @@ msgstr "" " :traplist:allowlist:\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:863 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:862 msgid "" "This entry adds the desired blocklists, separated by colons (`:`). To use " "an allowlist to subtract addresses from a blocklist, add the name of the " @@ -2269,12 +2269,12 @@ msgstr "" "этого списка блокировок. Например: `:blocklist:allowlist:`." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:865 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:864 msgid "This is followed by the specified blocklist's definition:" msgstr "За этим следует определение указанного списка блокировки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:873 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:872 #, no-wrap msgid "" "traplist:\\\n" @@ -2290,7 +2290,7 @@ msgstr "" " :file=www.openbsd.org/spamd/traplist.gz\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:879 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:878 msgid "" "where the first line is the name of the blocklist and the second line " "specifies the list type. The `msg` field contains the message to display to " @@ -2309,7 +2309,7 @@ msgstr "" "ожидает получить spamd." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:881 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:880 msgid "" "The definition of the specified allowlist is similar, but omits the `msg` " "field since a message is not needed:" @@ -2318,7 +2318,7 @@ msgstr "" "`msg`, так как сообщение не требуется:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:888 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:887 #, no-wrap msgid "" "allowlist:\\\n" @@ -2332,13 +2332,13 @@ msgstr "" " :file=/var/mail/allowlist.txt\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:893 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:892 #, no-wrap msgid "*Choose Data Sources with Care:* +\n" msgstr "*Выбирайте источники данных с осторожностью:* +\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:896 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:895 msgid "" "Using all the blocklists in the sample [.filename]#spamd.conf# will block " "large blocks of the Internet. Administrators need to edit the file to " @@ -2352,7 +2352,7 @@ msgstr "" "пользовательские списки." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:900 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:899 msgid "" "Next, add this entry to [.filename]#/etc/rc.conf#. Additional flags are " "described in the man page specified by the comment:" @@ -2361,13 +2361,13 @@ msgstr "" "описаны в man-странице, указанной в комментарии:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:904 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:903 #, no-wrap msgid "spamd_flags=\"-v\" # use \"\" and see spamd-setup(8) for flags\n" msgstr "spamd_flags=\"-v\" # use \"\" and see spamd-setup(8) for flags\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:908 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:907 msgid "" "When finished, reload the ruleset, start spamd by typing `service obspamd " "start`, and complete the configuration using `spamd-setup`. Finally, create " @@ -2380,7 +2380,7 @@ msgstr "" "setup` для обновления таблиц через разумные промежутки времени." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:911 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:910 msgid "" "On a typical gateway in front of a mail server, hosts will soon start " "getting trapped within a few seconds to several minutes." @@ -2389,7 +2389,7 @@ msgstr "" "течение от нескольких секунд до нескольких минут." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:915 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:914 msgid "" "PF also supports _greylisting_, which temporarily rejects messages from " "unknown hosts with _45n_ codes. Messages from greylisted hosts which try " @@ -2404,7 +2404,7 @@ msgstr "" "1123 и RFC 2821, пропускается сразу." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:919 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:918 msgid "" "More information about greylisting as a technique can be found at the http://" "www.greylisting.org/[greylisting.org] web site. The most amazing thing " @@ -2419,18 +2419,18 @@ msgstr "" "этот метод." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:921 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:920 msgid "The basic procedure for configuring greylisting is as follows:" msgstr "Основная процедура настройки серого списка выглядит следующим образом:" #. type: Block title -#: documentation/content/en/books/handbook/firewalls/_index.adoc:923 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:922 #, no-wrap msgid "Procedure: Configuring Greylisting" msgstr "Процедура: Настройка серого списка" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:925 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:924 msgid "" "Make sure that man:fdescfs[5] is mounted as described in Step 1 of the " "previous Procedure." @@ -2439,7 +2439,7 @@ msgstr "" "процедуры." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:926 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:925 msgid "" "To run spamd in greylisting mode, add this line to [.filename]#/etc/rc.conf#:" msgstr "" @@ -2447,13 +2447,13 @@ msgstr "" "filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:930 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:929 #, no-wrap msgid "spamd_grey=\"YES\" # use spamd greylisting if YES\n" msgstr "spamd_grey=\"YES\" # use spamd greylisting if YES\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:933 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:932 msgid "" "Refer to the spamd man page for descriptions of additional related " "parameters." @@ -2462,12 +2462,12 @@ msgstr "" "относящихся к серым спискам." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:934 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:933 msgid "To complete the greylisting setup:" msgstr "Для завершения настройки серого списка:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:939 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:938 #, no-wrap msgid "" "# service obspamd restart\n" @@ -2477,7 +2477,7 @@ msgstr "" "# service obspamlogd start\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:943 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:942 msgid "" "Behind the scenes, the spamdb database tool and the spamlogd whitelist " "updater perform essential functions for the greylisting feature. spamdb is " @@ -2491,13 +2491,13 @@ msgstr "" "filename]#/var/db/spamdb#." #. type: Title ==== -#: documentation/content/en/books/handbook/firewalls/_index.adoc:945 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:944 #, no-wrap msgid "Network Hygiene" msgstr "Сетевая гигиена" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:948 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:947 msgid "" "This section describes how `block-policy`, `scrub`, and `antispoof` can be " "used to make the ruleset behave sanely." @@ -2506,7 +2506,7 @@ msgstr "" "быть использованы для обеспечения разумного поведения набора правил." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:952 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:951 msgid "" "The `block-policy` is an option which can be set in the `options` part of " "the ruleset, which precedes the redirection and filtering rules. This " @@ -2523,7 +2523,7 @@ msgstr "" "состояния, например `Connection refused`." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:955 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:954 msgid "" "If not set, the default policy is `drop`. To change the `block-policy`, " "specify the desired value:" @@ -2532,13 +2532,13 @@ msgstr "" "policy`, укажите желаемое значение:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:959 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:958 #, no-wrap msgid "set block-policy return\n" msgstr "set block-policy return\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:965 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:964 msgid "" "In PF, `scrub` is a keyword which enables network packet normalization. " "This process reassembles fragmented packets and drops TCP packets that have " @@ -2555,13 +2555,13 @@ msgstr "" "подходит для большинства конфигураций:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:969 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:968 #, no-wrap msgid "scrub in all\n" msgstr "scrub in all\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:973 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:972 msgid "" "Some services, such as NFS, require specific fragment handling options. " "Refer to https://home.nuug.no/\\~peter/pf/en/scrub.html[https://home.nuug.no/" @@ -2573,7 +2573,7 @@ msgstr "" "html]." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:975 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:974 msgid "" "This example reassembles fragments, clears the \"do not fragment\" bit, and " "sets the maximum segment size to 1440 bytes:" @@ -2582,13 +2582,13 @@ msgstr "" "устанавливает максимальный размер сегмента в 1440 байт:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:979 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:978 #, no-wrap msgid "scrub in all fragment reassemble no-df max-mss 1440\n" msgstr "scrub in all fragment reassemble no-df max-mss 1440\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:982 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:981 msgid "" "The `antispoof` mechanism protects against activity from spoofed or forged " "IP addresses, mainly by blocking packets appearing on interfaces and in " @@ -2599,7 +2599,7 @@ msgstr "" "интерфейсах и в направлениях, которые логически невозможны." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:984 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:983 msgid "" "These rules weed out spoofed traffic coming in from the rest of the world as " "well as any spoofed packets which originate in the local network:" @@ -2608,7 +2608,7 @@ msgstr "" "также любые поддельные пакеты, исходящие из локальной сети:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:989 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:988 #, no-wrap msgid "" "antispoof for $ext_if\n" @@ -2618,13 +2618,13 @@ msgstr "" "antispoof for $int_if\n" #. type: Title ==== -#: documentation/content/en/books/handbook/firewalls/_index.adoc:992 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:991 #, no-wrap msgid "Handling Non-Routable Addresses" msgstr "Обработка немаршрутизируемых адресов" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:997 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:996 msgid "" "Even with a properly configured gateway to handle network address " "translation, one may have to compensate for other people's " @@ -2643,7 +2643,7 @@ msgstr "" "внешний интерфейс." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1000 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:999 msgid "" "In this example, a macro containing non-routable addresses is defined, then " "used in blocking rules. Traffic to and from these addresses is quietly " @@ -2654,7 +2654,7 @@ msgstr "" "этих адресов тихо отбрасывается на внешнем интерфейсе шлюза." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1006 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1005 #, no-wrap msgid "" "martians = \"{ 127.0.0.0/8, 192.168.0.0/16, 172.16.0.0/12, \\\n" @@ -2666,7 +2666,7 @@ msgstr "" "\t 0.0.0.0/8, 240.0.0.0/4 }\"\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1009 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1008 #, no-wrap msgid "" "block drop in quick on $ext_if from $martians to any\n" @@ -2676,13 +2676,13 @@ msgstr "" "block drop out quick on $ext_if from any to $martians\n" #. type: Title === -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1011 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1010 #, no-wrap msgid "Enabling ALTQ" msgstr "Включение ALTQ" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1015 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1014 msgid "" "On FreeBSD, ALTQ can be used with PF to provide Quality of Service (QOS). " "Once ALTQ is enabled, queues can be defined in the ruleset which determine " @@ -2694,7 +2694,7 @@ msgstr "" "исходящих пакетов." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1017 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1016 msgid "" "Before enabling ALTQ, refer to man:altq[4] to determine if the drivers for " "the network cards installed on the system support it." @@ -2703,7 +2703,7 @@ msgstr "" "поддерживают ли его драйверы сетевых карт, установленных в системе." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1023 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1022 msgid "" "ALTQ is not available as a loadable kernel module. If the system's " "interfaces support ALTQ, create a custom kernel using the instructions in " @@ -2719,7 +2719,7 @@ msgstr "" "остальных параметров требуется для указания алгоритма планирования очередей:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1032 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1031 #, no-wrap msgid "" "options ALTQ\n" @@ -2737,18 +2737,18 @@ msgstr "" "options ALTQ_PRIQ # Priority Queuing (PRIQ)\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1035 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1034 msgid "The following scheduler algorithms are available:" msgstr "Доступны следующие алгоритмы планировщика:" #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1036 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1035 #, no-wrap msgid "CBQ" msgstr "CBQ" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1038 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1037 msgid "" "Class Based Queuing (CBQ) is used to divide a connection's bandwidth into " "different classes or queues to prioritize traffic based on filter rules." @@ -2758,13 +2758,13 @@ msgstr "" "с целью приоритизации трафика на основе правил фильтрации." #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1039 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1038 #, no-wrap msgid "RED" msgstr "RED" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1042 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1041 msgid "" "Random Early Detection (RED) is used to avoid network congestion by " "measuring the length of the queue and comparing it to the minimum and " @@ -2777,13 +2777,13 @@ msgstr "" "максимальный порог, все новые пакеты случайным образом отбрасываются." #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1043 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1042 #, no-wrap msgid "RIO" msgstr "RIO" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1045 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1044 msgid "" "In Random Early Detection In and Out (RIO) mode, RED maintains multiple " "average queue lengths and multiple threshold values, one for each QOS level." @@ -2793,13 +2793,13 @@ msgstr "" "значений, по одному для каждого уровня QOS." #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1046 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1045 #, no-wrap msgid "HFSC" msgstr "HFSC" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1048 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1047 msgid "" "Hierarchical Fair Service Curve Packet Scheduler (HFSC) is described in " "http://www-2.cs.cmu.edu/\\~hzhang/HFSC/main.html[http://www-2.cs.cmu.edu/" @@ -2810,13 +2810,13 @@ msgstr "" "html[http://www-2.cs.cmu.edu/~hzhang/HFSC/main.html]." #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1049 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1048 #, no-wrap msgid "PRIQ" msgstr "PRIQ" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1051 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1050 msgid "" "Priority Queuing (PRIQ) always passes traffic that is in a higher queue " "first." @@ -2825,7 +2825,7 @@ msgstr "" "высокоуровневой очереди первым." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1053 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1052 msgid "" "More information about the scheduling algorithms and example rulesets are " "available at the https://web.archive.org/web/20151109213426/http://www." @@ -2836,13 +2836,13 @@ msgstr "" "org/faq/pf/queueing.html[архивированной странице OpenBSD]." #. type: Title == -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1055 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1054 #, no-wrap msgid "IPFW" msgstr "IPFW" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1059 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1058 msgid "" "IPFW is a stateful firewall written for FreeBSD which supports both IPv4 and " "IPv6. It is comprised of several components: the kernel firewall filter " @@ -2858,7 +2858,7 @@ msgstr "" "механизма моста и механизма ipstealth." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1062 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1061 msgid "" "FreeBSD provides a sample ruleset in [.filename]#/etc/rc.firewall# which " "defines several firewall types for common scenarios to assist novice users " @@ -2874,7 +2874,7 @@ msgstr "" "безопасности заданного окружения." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1064 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1063 msgid "" "This section describes how to enable IPFW, provides an overview of its rule " "syntax, and demonstrates several rulesets for common configuration scenarios." @@ -2884,13 +2884,13 @@ msgstr "" "сценариев настройки." #. type: Title === -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1066 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1065 #, no-wrap msgid "Enabling IPFW" msgstr "Включение IPFW" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1069 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1068 msgid "" "IPFW is included in the basic FreeBSD install as a kernel loadable module, " "meaning that a custom kernel is not needed in order to enable IPFW." @@ -2899,7 +2899,7 @@ msgstr "" "что означает, что для его включения не требуется собирать собственное ядро." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1072 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1071 msgid "" "For those users who wish to statically compile IPFW support into a custom " "kernel, see crossref:firewalls[firewalls-ipfw-kernelconfig, IPFW Kernel " @@ -2910,7 +2910,7 @@ msgstr "" "Параметры ядра IPFW]." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1074 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1073 msgid "" "To configure the system to enable IPFW at boot time, add `firewall_enable=" "\"YES\"` to [.filename]#/etc/rc.conf#:" @@ -2919,13 +2919,13 @@ msgstr "" "`firewall_enable=\"YES\"` в файл [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1078 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1077 #, no-wrap msgid "# sysrc firewall_enable=\"YES\"\n" msgstr "# sysrc firewall_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1081 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1080 msgid "" "To use one of the default firewall types provided by FreeBSD, add another " "line which specifies the type:" @@ -2934,52 +2934,52 @@ msgstr "" "FreeBSD, добавьте строку с указанием типа:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1085 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1084 #, no-wrap msgid "# sysrc firewall_type=\"open\"\n" msgstr "# sysrc firewall_type=\"open\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1088 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1087 msgid "The available types are:" msgstr "Доступные типы:" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1090 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1089 msgid "`open`: passes all traffic." msgstr "`open`: пропускает весь трафик." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1091 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1090 msgid "`client`: protects only this machine." msgstr "`client`: защищает только эту машину." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1092 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1091 msgid "`simple`: protects the whole network." msgstr "`simple`: защищает всю сеть." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1093 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1092 msgid "" "`closed`: entirely disables IP traffic except for the loopback interface." msgstr "" "`closed`: полностью отключает IP-трафик, за исключением интерфейса loopback." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1094 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1093 msgid "`workstation`: protects only this machine using stateful rules." msgstr "" "`workstation`: защищает только эту машину с использованием правил с " "отслеживанием состояния." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1095 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1094 msgid "`UNKNOWN`: disables the loading of firewall rules." msgstr "`UNKNOWN`: отключает загрузку правил межсетевого экрана." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1096 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1095 msgid "" "[.filename]#filename#: full path of the file containing the firewall ruleset." msgstr "" @@ -2987,7 +2987,7 @@ msgstr "" "межсетевого экрана." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1098 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1097 msgid "" "If `firewall_type` is set to either `client` or `simple`, modify the default " "rules found in [.filename]#/etc/rc.firewall# to fit the configuration of the " @@ -2998,14 +2998,14 @@ msgstr "" "соответствовали конфигурации системы." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1100 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1099 msgid "Note that the `filename` type is used to load a custom ruleset." msgstr "" "Обратите внимание, что тип `filename` используется для загрузки " "пользовательского набора правил." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1103 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1102 msgid "" "An alternate way to load a custom ruleset is to set the `firewall_script` " "variable to the absolute path of an _executable script_ that includes IPFW " @@ -3019,26 +3019,26 @@ msgstr "" "filename]#/etc/ipfw.rules#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1107 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1106 #, no-wrap msgid "# sysrc firewall_script=\"/etc/ipfw.rules\"\n" msgstr "# sysrc firewall_script=\"/etc/ipfw.rules\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1110 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1109 msgid "To enable logging through man:syslogd[8], include this line:" msgstr "" "Чтобы включить ведение журнала через man:syslogd[8], добавьте следующую " "строку:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1114 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1113 #, no-wrap msgid "# sysrc firewall_logging=\"YES\"\n" msgstr "# sysrc firewall_logging=\"YES\"\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1122 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1121 msgid "" "Only firewall rules with the `log` option will be logged. The default rules " "do not include this option and it must be manually added. Therefore it is " @@ -3052,7 +3052,7 @@ msgstr "" "сохраняются в отдельный файл." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1126 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1125 msgid "" "There is no [.filename]#/etc/rc.conf# variable to set logging limits. To " "limit the number of times a rule is logged per connection attempt, specify " @@ -3064,13 +3064,13 @@ msgstr "" "в [.filename]#/etc/sysctl.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1130 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1129 #, no-wrap msgid "# echo \"net.inet.ip.fw.verbose_limit=5\" >> /etc/sysctl.conf\n" msgstr "# echo \"net.inet.ip.fw.verbose_limit=5\" >> /etc/sysctl.conf\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1133 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1132 msgid "" "To enable logging through a dedicated interface named `ipfw0`, add this line " "to [.filename]#/etc/rc.conf# instead:" @@ -3079,30 +3079,30 @@ msgstr "" "добавьте следующую строку в [.filename]#/etc/rc.conf# вместо этого:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1137 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1136 #, no-wrap msgid "# sysrc firewall_logif=\"YES\"\n" msgstr "# sysrc firewall_logif=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1140 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1139 msgid "Then use tcpdump to see what is being logged:" msgstr "Затем используйте tcpdump для просмотра записываемых данных:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1144 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1143 #, no-wrap msgid "# tcpdump -t -n -i ipfw0\n" msgstr "# tcpdump -t -n -i ipfw0\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1150 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1149 msgid "There is no overhead due to logging unless tcpdump is attached." msgstr "" "Нет накладных расходов из-за ведения журнала, если не подключен tcpdump." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1154 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1153 msgid "" "After saving the needed edits, start the firewall. To enable logging limits " "now, also set the `sysctl` value specified above:" @@ -3112,7 +3112,7 @@ msgstr "" "значение `sysctl`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1159 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1158 #, no-wrap msgid "" "# service ipfw start\n" @@ -3122,13 +3122,13 @@ msgstr "" "# sysctl net.inet.ip.fw.verbose_limit=5\n" #. type: Title === -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1162 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1161 #, no-wrap msgid "IPFW Rule Syntax" msgstr "Синтаксис правил IPFW" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1170 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1169 msgid "" "When a packet enters the IPFW firewall, it is compared against the first " "rule in the ruleset and progresses one rule at a time, moving from top to " @@ -3153,7 +3153,7 @@ msgstr "" "том, как эти ключевые слова влияют на обработку правил, см. в man:ipfw[8]." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1176 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1175 msgid "" "When creating an IPFW rule, keywords must be written in the following " "order. Some keywords are mandatory while other keywords are optional. The " @@ -3171,7 +3171,7 @@ msgstr "" "игнорируются." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1178 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1177 msgid "" "`_CMD RULE_NUMBER set SET_NUMBER ACTION log LOG_AMOUNT PROTO from SRC " "SRC_PORT to DST DST_PORT OPTIONS_`" @@ -3180,7 +3180,7 @@ msgstr "" "SRC_PORT to DST DST_PORT OPTIONS_`" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1182 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1181 msgid "" "This section provides an overview of these keywords and their options. It " "is not an exhaustive list of every possible option. Refer to man:ipfw[8] " @@ -3193,24 +3193,24 @@ msgstr "" "обратитесь к man:ipfw[8]." #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1183 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1182 #, no-wrap msgid "CMD" msgstr "CMD" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1185 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1184 msgid "Every rule must start with `ipfw add`." msgstr "Каждое правило должно начинаться с `ipfw add`." #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1186 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1185 #, no-wrap msgid "RULE_NUMBER" msgstr "RULE_NUMBER" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1190 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1189 msgid "" "Each rule is associated with a number from `1` to `65534`. The number is " "used to indicate the order of rule processing. Multiple rules can have the " @@ -3222,13 +3222,13 @@ msgstr "" "одинаковый номер, в таком случае они применяются в порядке их добавления." #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1191 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1190 #, no-wrap msgid "SET_NUMBER" msgstr "SET_NUMBER" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1195 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1194 msgid "" "Each rule is associated with a set number from `0` to `31`. Sets can be " "individually disabled or enabled, making it possible to quickly add or " @@ -3241,14 +3241,14 @@ msgstr "" "набор `0`." #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1196 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1942 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1195 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1941 #, no-wrap msgid "ACTION" msgstr "ACTION" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1199 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1198 msgid "" "A rule can be associated with one of the following actions. The specified " "action will be executed when the packet matches the selection criterion of " @@ -3258,7 +3258,7 @@ msgstr "" "будет выполнено, когда пакет соответствует критерию выбора правила." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1201 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1200 msgid "" "`allow | accept | pass | permit`: these keywords are equivalent and allow " "packets that match the rule." @@ -3267,7 +3267,7 @@ msgstr "" "разрешают пакеты, соответствующие правилу." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1206 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1205 msgid "" "`check-state`: checks the packet against the dynamic state table. If a " "match is found, execute the action associated with the rule which generated " @@ -3284,7 +3284,7 @@ msgstr "" "правил проверяется при первом правиле `keep-state` или `limit`." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1209 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1208 msgid "" "`count`: updates counters for all packets that match the rule. The search " "continues with the next rule." @@ -3293,7 +3293,7 @@ msgstr "" "продолжается со следующего правила." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1211 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1210 msgid "" "`deny | drop`: either word silently discards packets that match this rule." msgstr "" @@ -3301,18 +3301,18 @@ msgstr "" "этому правилу." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1214 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1213 msgid "Additional actions are available. Refer to man:ipfw[8] for details." msgstr "Доступны дополнительные действия. Подробности смотрите в man:ipfw[8]." #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1215 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1214 #, no-wrap msgid "LOG_AMOUNT" msgstr "LOG_AMOUNT" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1221 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1220 msgid "" "When a packet matches a rule with the `log` keyword, a message will be " "logged to man:syslogd[8] with a facility name of `SECURITY`. Logging only " @@ -3334,7 +3334,7 @@ msgstr "" "resetlog`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1226 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1225 msgid "" "Logging is done after all other packet matching conditions have been met, " "and before performing the final action on the packet. The administrator " @@ -3345,13 +3345,13 @@ msgstr "" "пакетом. Администратор решает, для каких правил включить журналирование." #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1228 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1227 #, no-wrap msgid "PROTO" msgstr "PROTO" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1230 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1229 msgid "" "This optional value can be used to specify any protocol name or number found " "in [.filename]#/etc/protocols#." @@ -3360,13 +3360,13 @@ msgstr "" "протокола или номера, найденного в [.filename]#/etc/protocols#." #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1231 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1230 #, no-wrap msgid "SRC" msgstr "SRC" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1236 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1235 msgid "" "The `from` keyword must be followed by the source address or a keyword that " "represents the source address. An address can be represented by `any`, `me` " @@ -3385,14 +3385,14 @@ msgstr "" "маской подсети. Например, `1.2.3.4/25` или `1.2.3.4:255.255.255.128`." #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1237 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2008 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1236 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2007 #, no-wrap msgid "SRC_PORT" msgstr "SRC_PORT" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1239 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1238 msgid "" "An optional source port can be specified using the port number or name from " "[.filename]#/etc/services#." @@ -3401,13 +3401,13 @@ msgstr "" "порта или имени из [.filename]#/etc/services#." #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1240 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1239 #, no-wrap msgid "DST" msgstr "DST" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1243 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1242 msgid "" "The `to` keyword must be followed by the destination address or a keyword " "that represents the destination address. The same keywords and addresses " @@ -3419,14 +3419,14 @@ msgstr "" "назначения." #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1244 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2021 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1243 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2020 #, no-wrap msgid "DST_PORT" msgstr "DST_PORT" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1246 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1245 msgid "" "An optional destination port can be specified using the port number or name " "from [.filename]#/etc/services#." @@ -3435,14 +3435,14 @@ msgstr "" "порта или имени из [.filename]#/etc/services#." #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1247 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1972 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1246 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1971 #, no-wrap msgid "OPTIONS" msgstr "OPTIONS" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1251 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1250 msgid "" "Several keywords can follow the source and destination. As the name " "suggests, OPTIONS are optional. Commonly used options include `in` or " @@ -3455,7 +3455,7 @@ msgstr "" "`icmptypes` с указанием типа ICMP-сообщения и `keep-state`." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1253 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1252 msgid "" "When a `keep-state` rule is matched, the firewall will create a dynamic rule " "which matches bidirectional traffic between the source and destination " @@ -3466,7 +3466,7 @@ msgstr "" "целевым адресами и портами, используя тот же протокол." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1258 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1257 msgid "" "The dynamic rules facility is vulnerable to resource depletion from a SYN-" "flood attack which would open a huge number of dynamic rules. To counter " @@ -3485,7 +3485,7 @@ msgstr "" "пакет отбрасывается." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1261 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1260 msgid "" "Dozens of OPTIONS are available. Refer to man:ipfw[8] for a description of " "each available option." @@ -3494,14 +3494,14 @@ msgstr "" "можно найти в man:ipfw[8]." #. type: Title === -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1262 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2049 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1261 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2048 #, no-wrap msgid "Example Ruleset" msgstr "Пример набора правил" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1267 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1266 msgid "" "This section demonstrates how to create an example stateful firewall ruleset " "script named [.filename]#/etc/ipfw.rules#. In this example, all connection " @@ -3515,7 +3515,7 @@ msgstr "" "интерфейса, через который проходит пакет." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1271 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1270 msgid "" "When first creating or testing a firewall ruleset, consider temporarily " "setting this tunable:" @@ -3524,13 +3524,13 @@ msgstr "" "экрана рекомендуется временно установить этот параметр:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1275 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1274 #, no-wrap msgid "net.inet.ip.fw.default_to_accept=\"1\"\n" msgstr "net.inet.ip.fw.default_to_accept=\"1\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1278 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1277 msgid "" "This sets the default policy of man:ipfw[8] to be more permissive than the " "default `deny ip from any to any`, making it slightly more difficult to get " @@ -3541,7 +3541,7 @@ msgstr "" "снижает вероятность блокировки системы сразу после перезагрузки." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1283 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1282 msgid "" "The firewall script begins by indicating that it is a POSIX(R) shell script " "and flushes any existing rules. It then creates the `cmd` variable so that " @@ -3550,13 +3550,13 @@ msgid "" "that is attached to the Internet." msgstr "" "Скрипт межсетевого экрана начинается с указания, что это скрипт POSIX(R) " -"shell, и очищает все существующие правила. Затем он создаёт переменную `cmd`" -", чтобы не приходилось вводить `ipfw add` в начале каждого правила. Также " -"определяется переменная `pif`, которая представляет имя интерфейса, " -"подключенного к Интернету." +"shell, и очищает все существующие правила. Затем он создаёт переменную " +"`cmd`, чтобы не приходилось вводить `ipfw add` в начале каждого правила. " +"Также определяется переменная `pif`, которая представляет имя интерфейса, " +"подключённого к Интернету." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1289 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1288 #, no-wrap msgid "" "#!/bin/sh\n" @@ -3568,7 +3568,7 @@ msgstr "" "ipfw -q -f flush\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1293 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1292 #, no-wrap msgid "" "# Set rules command prefix\n" @@ -3580,7 +3580,7 @@ msgstr "" "pif=\"dc0\" # interface name of NIC attached to Internet\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1296 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1295 msgid "" "The first two rules allow all traffic on the trusted internal interface and " "on the loopback interface:" @@ -3589,7 +3589,7 @@ msgstr "" "и на loopback-интерфейсе:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1301 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1300 #, no-wrap msgid "" "# Change xl0 to LAN NIC interface name\n" @@ -3599,7 +3599,7 @@ msgstr "" "$cmd 00005 allow all from any to any via xl0\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1304 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1303 #, no-wrap msgid "" "# No restrictions on Loopback Interface\n" @@ -3609,7 +3609,7 @@ msgstr "" "$cmd 00010 allow all from any to any via lo0\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1307 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1306 msgid "" "The next rule allows the packet through if it matches an existing entry in " "the dynamic rules table:" @@ -3618,13 +3618,13 @@ msgstr "" "записи в таблице динамических правил:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1311 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1310 #, no-wrap msgid "$cmd 00101 check-state\n" msgstr "$cmd 00101 check-state\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1314 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1313 msgid "" "The next set of rules defines which stateful connections internal systems " "can create to hosts on the Internet:" @@ -3633,7 +3633,7 @@ msgstr "" "системы могут устанавливать с узлами в Интернете:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1322 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1321 #, no-wrap msgid "" "# Allow access to public DNS\n" @@ -3649,7 +3649,7 @@ msgstr "" "$cmd 00111 allow udp from any to x.x.x.x 53 out via $pif keep-state\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1328 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1327 #, no-wrap msgid "" "# Allow access to ISP's DHCP server for cable/DSL configurations.\n" @@ -3665,7 +3665,7 @@ msgstr "" "#$cmd 00120 allow udp from any to x.x.x.x 67 out via $pif keep-state\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1332 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1331 #, no-wrap msgid "" "# Allow outbound HTTP and HTTPS connections\n" @@ -3677,7 +3677,7 @@ msgstr "" "$cmd 00220 allow tcp from any to any 443 out via $pif setup keep-state\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1336 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1335 #, no-wrap msgid "" "# Allow outbound email connections\n" @@ -3689,7 +3689,7 @@ msgstr "" "$cmd 00231 allow tcp from any to any 110 out via $pif setup keep-state\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1339 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1338 #, no-wrap msgid "" "# Allow outbound ping\n" @@ -3699,7 +3699,7 @@ msgstr "" "$cmd 00250 allow icmp from any to any out via $pif keep-state\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1342 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1341 #, no-wrap msgid "" "# Allow outbound NTP\n" @@ -3709,7 +3709,7 @@ msgstr "" "$cmd 00260 allow udp from any to any 123 out via $pif keep-state\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1345 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1344 #, no-wrap msgid "" "# Allow outbound SSH\n" @@ -3719,7 +3719,7 @@ msgstr "" "$cmd 00280 allow tcp from any to any 22 out via $pif setup keep-state\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1348 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1347 #, no-wrap msgid "" "# deny and log all other outbound connections\n" @@ -3729,7 +3729,7 @@ msgstr "" "$cmd 00299 deny log all from any to any out via $pif\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1353 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1352 msgid "" "The next set of rules controls connections from Internet hosts to the " "internal network. It starts by denying packets typically associated with " @@ -3744,7 +3744,7 @@ msgstr "" "предотвращения перегрузки." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1366 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1365 #, no-wrap msgid "" "# Deny all inbound traffic from non-routable reserved address spaces\n" @@ -3770,7 +3770,7 @@ msgstr "" "$cmd 00308 deny all from 224.0.0.0/3 to any in via $pif #Class D & E multicast\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1369 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1368 #, no-wrap msgid "" "# Deny public pings\n" @@ -3780,7 +3780,7 @@ msgstr "" "$cmd 00310 deny icmp from any to any in via $pif\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1372 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1371 #, no-wrap msgid "" "# Deny ident\n" @@ -3790,7 +3790,7 @@ msgstr "" "$cmd 00315 deny tcp from any to any 113 in via $pif\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1378 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1377 #, no-wrap msgid "" "# Deny all Netbios services.\n" @@ -3806,7 +3806,7 @@ msgstr "" "$cmd 00323 deny tcp from any to any 81 in via $pif\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1381 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1380 #, no-wrap msgid "" "# Deny fragments\n" @@ -3816,7 +3816,7 @@ msgstr "" "$cmd 00330 deny all from any to any frag in via $pif\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1384 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1383 #, no-wrap msgid "" "# Deny ACK packets that did not match the dynamic rule table\n" @@ -3826,7 +3826,7 @@ msgstr "" "$cmd 00332 deny tcp from any to any established in via $pif\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1388 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1387 #, no-wrap msgid "" "# Allow traffic from ISP's DHCP server.\n" @@ -3838,7 +3838,7 @@ msgstr "" "#$cmd 00360 allow udp from any to x.x.x.x 67 in via $pif keep-state\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1391 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1390 #, no-wrap msgid "" "# Allow HTTP connections to internal web server\n" @@ -3848,7 +3848,7 @@ msgstr "" "$cmd 00400 allow tcp from any to me 80 in via $pif setup limit src-addr 2\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1394 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1393 #, no-wrap msgid "" "# Allow inbound SSH connections\n" @@ -3858,7 +3858,7 @@ msgstr "" "$cmd 00410 allow tcp from any to me 22 in via $pif setup limit src-addr 2\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1397 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1396 #, no-wrap msgid "" "# Reject and log all other incoming connections\n" @@ -3868,7 +3868,7 @@ msgstr "" "$cmd 00499 deny log all from any to any in via $pif\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1400 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1399 msgid "" "The last rule logs all packets that do not match any of the rules in the " "ruleset:" @@ -3877,7 +3877,7 @@ msgstr "" "соответствуют ни одному из правил в наборе правил:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1405 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1404 #, no-wrap msgid "" "# Everything else is denied and logged\n" @@ -3887,13 +3887,13 @@ msgstr "" "$cmd 00999 deny log all from any to any\n" #. type: Title === -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1408 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1407 #, no-wrap msgid "In-kernel NAT" msgstr "NAT в ядре системы" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1413 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1412 msgid "" "FreeBSD's IPFW firewall has two implementations of NAT: the userland " "implementation man:natd[8], and the more recent in-kernel NAT " @@ -3910,7 +3910,7 @@ msgstr "" "один публичный IP-адрес." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1417 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1416 msgid "" "To do this, the FreeBSD machine connected to the Internet must act as a " "gateway. This system must have two NICs, where one is connected to the " @@ -3925,7 +3925,7 @@ msgstr "" "определено в https://www.ietf.org/rfc/rfc1918.txt[RFC 1918]." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1420 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1419 msgid "" "Some additional configuration is needed in order to enable the in-kernel NAT " "facility of IPFW. To enable in-kernel NAT support at boot time, the " @@ -3936,7 +3936,7 @@ msgstr "" "необходимо добавить следующие параметры в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1426 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1425 #, no-wrap msgid "" "gateway_enable=\"YES\"\n" @@ -3948,7 +3948,7 @@ msgstr "" "firewall_nat_enable=\"YES\"\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1432 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1431 msgid "" "When `firewall_nat_enable` is set but `firewall_enable` is not, it will have " "no effect and do nothing. This is because the in-kernel NAT implementation " @@ -3959,7 +3959,7 @@ msgstr "" "NAT в ядре совместима только с IPFW." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1439 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1438 msgid "" "When the ruleset contains stateful rules, the positioning of the NAT rule is " "critical and the `skipto` action is used. The `skipto` action requires a " @@ -3983,7 +3983,7 @@ msgstr "" "использоваться для сокращения количества правил." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1449 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1448 #, no-wrap msgid "" "#!/bin/sh\n" @@ -4003,7 +4003,7 @@ msgstr "" "good_tcpo=\"22,25,37,53,80,443,110\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1454 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1453 msgid "" "With in-kernel NAT it is necessary to disable TCP segmentation offloading " "(TSO) due to the architecture of man:libalias[3], a library implemented as a " @@ -4020,13 +4020,13 @@ msgstr "" "необходимо добавить следующие настройки в [.filename]#/etc/sysctl.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1458 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1457 #, no-wrap msgid "net.inet.tcp.tso=\"0\"\n" msgstr "net.inet.tcp.tso=\"0\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1467 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1466 msgid "" "A NAT instance will also be configured. It is possible to have multiple NAT " "instances each with their own configuration. For this example only one NAT " @@ -4059,7 +4059,7 @@ msgstr "" "экрана." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1472 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1471 #, no-wrap msgid "" "ipfw disable one_pass\n" @@ -4069,7 +4069,7 @@ msgstr "" "ipfw -q nat 1 config if $pif same_ports unreg_only reset\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1478 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1477 msgid "" "The inbound NAT rule is inserted _after_ the two rules which allow all " "traffic on the trusted and loopback interfaces and after the reassemble rule " @@ -4096,7 +4096,7 @@ msgstr "" "пакета встроенному механизму NAT." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1482 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1481 msgid "" "The reassemble rule was not needed with userland man:natd[8] because the " "internal workings of the IPFW `divert` action already takes care of " @@ -4109,7 +4109,7 @@ msgstr "" "указано в man:ipfw[8]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1485 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1484 msgid "" "The NAT instance and rule number used in this example does not match with " "the default NAT instance and rule number created by [.filename]#rc." @@ -4122,7 +4122,7 @@ msgstr "" "правила межсетевого экрана по умолчанию в FreeBSD." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1495 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1494 #, no-wrap msgid "" "$cmd 005 allow all from any to any via xl0 # exclude LAN traffic\n" @@ -4140,7 +4140,7 @@ msgstr "" "$cmd 101 check-state\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1499 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1498 msgid "" "The outbound rules are modified to replace the `allow` action with the `" "$skip` variable, indicating that rule processing will continue at rule " @@ -4153,7 +4153,7 @@ msgstr "" "$good_tcpo` содержит семь разрешённых исходящих портов." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1503 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1502 msgid "" "Remember that IPFW's performance is largely determined by the number of " "rules present in the ruleset." @@ -4162,7 +4162,7 @@ msgstr "" "количеством правил в наборе правил межсетевого экрана." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1512 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1511 #, no-wrap msgid "" "# Authorized outbound packets\n" @@ -4178,7 +4178,7 @@ msgstr "" "$cmd 130 $skip icmp from any to any out via $pif $ks\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1518 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1517 msgid "" "The inbound rules remain the same, except for the very last rule which " "removes the `via $pif` in order to catch both inbound and outbound rules. " @@ -4198,7 +4198,7 @@ msgstr "" "пакета, прошедшего обработку NAT." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1524 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1523 #, no-wrap msgid "" "$cmd 999 deny log all from any to any\n" @@ -4210,7 +4210,7 @@ msgstr "" "$cmd 1001 allow ip from any to any\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1527 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1526 msgid "" "In this example, rules `100`, `101`, `125`, `1000`, and `1001` control the " "address translation of the outbound and inbound packets so that the entries " @@ -4221,7 +4221,7 @@ msgstr "" "динамического состояния всегда указывали на частный LANIP-адрес." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1539 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1538 msgid "" "Consider an internal web browser which initializes a new outbound HTTP " "session over port 80. When the first outbound packet enters the firewall, " @@ -4256,7 +4256,7 @@ msgstr "" "обнаруживается в таблице как существующий сеанс и передаётся в LAN." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1544 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1543 msgid "" "On the inbound side, the ruleset has to deny bad packets and allow only " "authorized services. A packet which matches an inbound rule is posted to " @@ -4273,7 +4273,7 @@ msgstr "" "правилу `1000` для выполнения NAT перед выпуском на исходящий интерфейс." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1552 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1551 msgid "" "Transitioning from userland man:natd[8] to in-kernel NAT might appear " "seamless at first but there is small catch. When using the GENERIC kernel, " @@ -4308,13 +4308,13 @@ msgstr "" "помощью опции `options LIBALIAS`." #. type: Title ==== -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1554 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1553 #, no-wrap msgid "Port Redirection" msgstr "Перенаправление портов" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1560 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1559 msgid "" "The drawback with NAT in general is that the LAN clients are not accessible " "from the Internet. Clients on the LAN can make outgoing connections to the " @@ -4332,7 +4332,7 @@ msgstr "" "NAT, к клиенту в локальной сети." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1563 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1562 msgid "" "For example, an IRC server runs on client `A` and a web server runs on " "client `B`. For this to work properly, connections received on ports 6667 " @@ -4343,7 +4343,7 @@ msgstr "" "(HTTP), должны быть перенаправлены на соответствующие машины." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1567 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1566 msgid "" "With in-kernel NAT all configuration is done in the NAT instance " "configuration. For a full list of options that an in-kernel NAT instance " @@ -4352,11 +4352,11 @@ msgid "" msgstr "" "С встроенным в ядро NAT вся конфигурация выполняется в настройках экземпляра " "NAT. Полный список параметров, которые может использовать экземпляр " -"встроенного в ядро NAT, приведен в man:ipfw[8]. Синтаксис IPFW соответствует " +"встроенного в ядро NAT, приведён в man:ipfw[8]. Синтаксис IPFW соответствует " "синтаксису natd. Синтаксис для `redirect_port` выглядит следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1573 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1572 #, no-wrap msgid "" "redirect_port proto targetIP:targetPORT[-targetPORT]\n" @@ -4368,12 +4368,12 @@ msgstr "" " [remoteIP[:remotePORT[-remotePORT]]]\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1576 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1575 msgid "To configure the above example setup, the arguments should be:" msgstr "Для настройки приведённой выше конфигурации аргументы должны быть:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1581 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1580 #, no-wrap msgid "" "redirect_port tcp 192.168.0.2:6667 6667\n" @@ -4383,7 +4383,7 @@ msgstr "" "redirect_port tcp 192.168.0.3:80 80\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1584 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1583 msgid "" "After adding these arguments to the configuration of NAT instance 1 in the " "above ruleset, the TCP ports will be port forwarded to the LAN client " @@ -4394,7 +4394,7 @@ msgstr "" "машины в локальной сети, на которых работают службы IRC и HTTP." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1590 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1589 #, no-wrap msgid "" "ipfw -q nat 1 config if $pif same_ports unreg_only reset \\\n" @@ -4406,7 +4406,7 @@ msgstr "" " redirect_port tcp 192.168.0.3:80 80\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1594 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1593 msgid "" "Port ranges over individual ports can be indicated with `redirect_port`. " "For example, _tcp 192.168.0.2:2000-3000 2000-3000_ would redirect all " @@ -4419,13 +4419,13 @@ msgstr "" "2000 по 3000 клиента `A`." #. type: Title ==== -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1595 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1594 #, no-wrap msgid "Address Redirection" msgstr "Перенаправление адресов" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1601 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1600 msgid "" "Address redirection is useful if more than one IP address is available. " "Each LAN client can be assigned its own external IP address by man:ipfw[8], " @@ -4449,7 +4449,7 @@ msgstr "" "`A` и `B` локальной сети." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1603 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1602 msgid "" "The `redirect_addr` syntax is as below, where `localIP` is the internal IP " "address of the LAN client, and `publicIP` the external IP address " @@ -4460,18 +4460,18 @@ msgstr "" "соответствующий клиенту в локальной сети." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1607 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1606 #, no-wrap msgid "redirect_addr localIP publicIP\n" msgstr "redirect_addr localIP publicIP\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1610 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1609 msgid "In the example, the arguments would read:" msgstr "В этом примере аргументы выглядели бы следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1615 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1614 #, no-wrap msgid "" "redirect_addr 192.168.0.2 128.1.1.2\n" @@ -4481,7 +4481,7 @@ msgstr "" "redirect_addr 192.168.0.3 128.1.1.3\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1619 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1618 msgid "" "Like `redirect_port`, these arguments are placed in a NAT instance " "configuration. With address redirection, there is no need for port " @@ -4492,7 +4492,7 @@ msgstr "" "так как перенаправляются все данные, полученные на определённый IP-адрес." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1622 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1621 msgid "" "The external IP addresses on the man:ipfw[8] machine must be active and " "aliased to the external interface. Refer to man:rc.conf[5] for details." @@ -4501,27 +4501,27 @@ msgstr "" "как псевдонимы внешнему интерфейсу. Подробности см. в man:rc.conf[5]." #. type: Title ==== -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1623 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1622 #, no-wrap msgid "Userspace NAT" msgstr "Пользовательский NAT" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1627 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1626 msgid "" "Let us start with a statement: the userspace NAT implementation: man:" "natd[8], has more overhead than in-kernel NAT. For man:natd[8] to translate " "packets, the packets have to be copied from the kernel to userspace and back " "which brings in extra overhead that is not present with in-kernel NAT." msgstr "" -"Начнем с утверждения: реализация NAT в пользовательском пространстве: man:" +"Начнём с утверждения: реализация NAT в пользовательском пространстве: man:" "natd[8], имеет больше накладных расходов, чем NAT в ядре. Для работы man:" "natd[8] по преобразованию пакетов, пакеты должны копироваться из ядра в " "пользовательское пространство и обратно, что создаёт дополнительные " "накладные расходы, отсутствующие при использовании NAT в ядре." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1631 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1630 msgid "" "To enable the userspace NAT daemon man:natd[8] at boot time, the following " "is a minimum configuration in [.filename]#/etc/rc.conf#. Where " @@ -4532,12 +4532,12 @@ msgstr "" "Для включения демона NAT в пользовательском пространстве man:natd[8] при " "загрузке, следующая минимальная конфигурация должна быть добавлена в [." "filename]#/etc/rc.conf#. Параметр `natd_interface` должен быть установлен " -"равным имени сетевого интерфейса, подключенного к Интернету. Скрипт man:" +"равным имени сетевого интерфейса, подключённого к Интернету. Скрипт man:" "rc[8] для man:natd[8] автоматически проверит, используется ли динамический " "IP-адрес, и настроит себя соответствующим образом." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1637 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1636 #, no-wrap msgid "" "gateway_enable=\"YES\"\n" @@ -4549,7 +4549,7 @@ msgstr "" "natd_interface=\"rl0\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1642 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1641 msgid "" "In general, the above ruleset as explained for in-kernel NAT can also be " "used together with man:natd[8]. The exceptions are the configuration of the " @@ -4566,7 +4566,7 @@ msgstr "" "изменить, как показано ниже." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1647 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1646 #, no-wrap msgid "" "$cmd 100 divert natd ip from any to any in via $pif\n" @@ -4576,7 +4576,7 @@ msgstr "" "$cmd 1000 divert natd ip from any to any out via $pif\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1652 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1651 msgid "" "To configure port or address redirection, a similar syntax as with in-kernel " "NAT is used. Although, now, instead of specifying the configuration in our " @@ -4592,13 +4592,13 @@ msgstr "" "файлу." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1656 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1655 #, no-wrap msgid "natd_flags=\"-f /etc/natd.conf\"\n" msgstr "natd_flags=\"-f /etc/natd.conf\"\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1663 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1662 msgid "" "The specified file must contain a list of configuration options, one per " "line. For more information about the configuration file and possible " @@ -4610,7 +4610,7 @@ msgstr "" "записей, по одному на строку:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1668 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1667 #, no-wrap msgid "" "redirect_port tcp 192.168.0.2:6667 6667\n" @@ -4620,13 +4620,13 @@ msgstr "" "redirect_addr 192.168.0.3 128.1.1.3\n" #. type: Title === -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1673 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1672 #, no-wrap msgid "The IPFW Command" msgstr "Команда IPFW" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1678 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1677 msgid "" "`ipfw` can be used to make manual, single rule additions or deletions to the " "active firewall while it is running. The problem with using this method is " @@ -4643,7 +4643,7 @@ msgstr "" "межсетевого экрана при изменении этого файла." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1682 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1681 msgid "" "`ipfw` is a useful way to display the running firewall rules to the console " "screen. The IPFW accounting facility dynamically creates a counter for each " @@ -4658,18 +4658,18 @@ msgstr "" "способов определить, работает ли правило так, как ожидается." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1684 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1683 msgid "To list all the running rules in sequence:" msgstr "Чтобы вывести список всех активных правил в порядке их применения:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1688 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1687 #, no-wrap msgid "# ipfw list\n" msgstr "# ipfw list\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1691 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1690 msgid "" "To list all the running rules with a time stamp of when the last time the " "rule was matched:" @@ -4678,13 +4678,13 @@ msgstr "" "правила:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1695 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1694 #, no-wrap msgid "# ipfw -t list\n" msgstr "# ipfw -t list\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1699 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1698 msgid "" "The next example lists accounting information and the packet count for " "matched rules along with the rules themselves. The first column is the rule " @@ -4697,63 +4697,63 @@ msgstr "" "само правило." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1703 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1702 #, no-wrap msgid "# ipfw -a list\n" msgstr "# ipfw -a list\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1706 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1705 msgid "To list dynamic rules in addition to static rules:" msgstr "Для отображения динамических правил вместе со статическими:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1710 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1709 #, no-wrap msgid "# ipfw -d list\n" msgstr "# ipfw -d list\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1713 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1712 msgid "To also show the expired dynamic rules:" msgstr "Чтобы также показать истекшие динамические правила:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1717 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1716 #, no-wrap msgid "# ipfw -d -e list\n" msgstr "# ipfw -d -e list\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1720 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1719 msgid "To zero the counters:" msgstr "Для обнуления счетчиков:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1724 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1723 #, no-wrap msgid "# ipfw zero\n" msgstr "# ipfw zero\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1727 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1726 msgid "To zero the counters for just the rule with number _NUM_:" msgstr "Обнулить счетчики только для правила с номером _NUM_:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1731 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1730 #, no-wrap msgid "# ipfw zero NUM\n" msgstr "# ipfw zero NUM\n" #. type: Title ==== -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1733 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1732 #, no-wrap msgid "Logging Firewall Messages" msgstr "Журналирование сообщений межсетевого экрана" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1740 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1739 msgid "" "Even with the logging facility enabled, IPFW will not generate any rule " "logging on its own. The firewall administrator decides which rules in the " @@ -4763,17 +4763,17 @@ msgid "" "the ruleset. This way, it is possible to see all the packets that did not " "match any of the rules in the ruleset." msgstr "" -"Даже при включенной функции журналирования, IPFW не будет самостоятельно " +"Даже при включённой функции журналирования, IPFW не будет самостоятельно " "генерировать записи о правилах. Администратор межсетевого экрана решает, " "какие правила в наборе правил будут записываться в журнал, и добавляет " "ключевое слово `log` к этим правилам. Обычно журналируются только правила с " "действием deny. Принято дублировать правило \"ipfw default deny everything\" " -"с включенным ключевым словом `log` в качестве последнего правила в наборе. " +"с включённым ключевым словом `log` в качестве последнего правила в наборе. " "Таким образом, можно увидеть все пакеты, которые не соответствуют ни одному " "из правил в наборе." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1744 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1743 msgid "" "Logging is a two edged sword. If one is not careful, an over abundance of " "log data or a DoS attack can fill the disk with log files. Log messages are " @@ -4786,7 +4786,7 @@ msgstr "" "на корневую консоль, что быстро становится раздражающим." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1749 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1748 msgid "" "The `IPFIREWALL_VERBOSE_LIMIT=5` kernel option limits the number of " "consecutive messages sent to man:syslogd[8], concerning the packet matching " @@ -4809,13 +4809,13 @@ msgstr "" "подсчитаны и отправлены в syslogd с фразой, подобной следующей:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1753 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1752 #, no-wrap msgid "last message repeated 45 times\n" msgstr "last message repeated 45 times\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1756 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1755 msgid "" "All logged packets messages are written by default to [.filename]#/var/log/" "security#, which is defined in [.filename]#/etc/syslog.conf#." @@ -4824,13 +4824,13 @@ msgstr "" "filename]#/var/log/security#, что определено в [.filename]#/etc/syslog.conf#." #. type: Title ==== -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1758 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1757 #, no-wrap msgid "Building a Rule Script" msgstr "Построение скрипта правил" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1764 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1763 msgid "" "Most experienced IPFW users create a file containing the rules and code them " "in a manner compatible with running them as a script. The major benefit of " @@ -4850,7 +4850,7 @@ msgstr "" "используемых значений, которые будут заменяться в нескольких правилах." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1769 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1768 msgid "" "This example script is compatible with the syntax used by the man:sh[1], man:" "csh[1], and man:tcsh[1] shells. Symbolic substitution fields are prefixed " @@ -4865,12 +4865,12 @@ msgstr "" "заполнения символьного поля должно быть заключено в двойные кавычки (\"\")." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1771 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1770 msgid "Start the rules file like this:" msgstr "Начните файл правил следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1789 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1788 #, no-wrap msgid "" "############### start of example ipfw rules script #############\n" @@ -4906,7 +4906,7 @@ msgstr "" "################### End of example ipfw rules script ############\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1792 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1791 msgid "" "The rules are not important as the focus of this example is how the symbolic " "substitution fields are populated." @@ -4915,7 +4915,7 @@ msgstr "" "поля символьной подстановки." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1794 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1793 msgid "" "If the above example was in [.filename]#/etc/ipfw.rules#, the rules could be " "reloaded by the following command:" @@ -4924,13 +4924,13 @@ msgstr "" "правила можно перезагрузить следующей командой:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1798 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1797 #, no-wrap msgid "# sh /etc/ipfw.rules\n" msgstr "# sh /etc/ipfw.rules\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1801 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1800 msgid "" "[.filename]#/etc/ipfw.rules# can be located anywhere and the file can have " "any name." @@ -4939,12 +4939,12 @@ msgstr "" "иметь любое имя." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1803 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1802 msgid "The same thing could be accomplished by running these commands by hand:" msgstr "То же самое можно выполнить вручную, запустив следующие команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1813 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1812 #, no-wrap msgid "" "# ipfw -q -f flush\n" @@ -4964,13 +4964,13 @@ msgstr "" "# ipfw -q add 00611 allow udp from any to 192.0.2.11 53 out via tun0 keep-state\n" #. type: Title === -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1816 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1815 #, no-wrap msgid "IPFW Kernel Options" msgstr "Опции ядра для IPFW" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1820 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1819 msgid "" "In order to statically compile IPFW support into a custom kernel, refer to " "the instructions in crossref:kernelconfig[kernelconfig,Configuring the " @@ -4982,7 +4982,7 @@ msgstr "" "файле конфигурации собственного ядра доступны следующие параметры:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1833 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1832 #, no-wrap msgid "" "options IPFIREWALL\t\t\t# enables IPFW\n" @@ -5008,7 +5008,7 @@ msgstr "" "options IPDIVERT\t\t\t# enables NAT through natd(8)\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1838 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1837 msgid "" "IPFW can be loaded as a kernel module: options above are built by default as " "modules or can be set at runtime using tunables." @@ -5018,13 +5018,13 @@ msgstr "" "выполнения с помощью tunables." #. type: Title == -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1841 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1840 #, no-wrap msgid "IPFILTER (IPF)" msgstr "IPFILTER (IPF)" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1844 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1843 msgid "" "IPFILTER, also known as IPF, is a cross-platform, open source firewall which " "has been ported to several operating systems, including FreeBSD, NetBSD, " @@ -5036,7 +5036,7 @@ msgstr "" "Solaris(TM)." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1847 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1846 msgid "" "IPFILTER is a kernel-side firewall and NAT mechanism that can be controlled " "and monitored by userland programs. Firewall rules can be set or deleted " @@ -5052,7 +5052,7 @@ msgstr "" "`ipmon` позволяет записывать действия IPFILTER в системные журналы." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1850 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1849 msgid "" "IPF was originally written using a rule processing logic of \"the last " "matching rule wins\" and only used stateless rules. Since then, IPF has " @@ -5064,7 +5064,7 @@ msgstr "" "state`." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1853 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1852 msgid "" "The IPF FAQ is at http://www.phildev.net/ipf/index.html[http://www.phildev." "net/ipf/index.html]. A searchable archive of the IPFilter mailing list is " @@ -5076,7 +5076,7 @@ msgstr "" "marc.info/?l=ipfilter]." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1856 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1855 msgid "" "This section of the Handbook focuses on IPF as it pertains to FreeBSD. It " "provides examples of rules that contain the `quick` and `keep state` options." @@ -5085,13 +5085,13 @@ msgstr "" "примеры правил, содержащих опции `quick` и `keep state`." #. type: Title === -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1857 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1856 #, no-wrap msgid "Enabling IPF" msgstr "Включение IPF" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1860 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1859 msgid "" "IPF is included in the basic FreeBSD install as a kernel loadable module, " "meaning that a custom kernel is not needed in order to enable IPF." @@ -5100,7 +5100,7 @@ msgstr "" "означает, что для включения IPF не требуется создавать собственное ядро." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1863 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1862 msgid "" "For users who prefer to statically compile IPF support into a custom kernel, " "refer to the instructions in crossref:kernelconfig[kernelconfig,Configuring " @@ -5112,7 +5112,7 @@ msgstr "" "параметры ядра:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1870 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1869 #, no-wrap msgid "" "options IPFILTER\n" @@ -5126,7 +5126,7 @@ msgstr "" "options IPFILTER_DEFAULT_BLOCK\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1873 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1872 msgid "" "where `options IPFILTER` enables support for IPFILTER, `options " "IPFILTER_LOG` enables IPF logging using the [.filename]#ipl# packet logging " @@ -5144,7 +5144,7 @@ msgstr "" "блокируется." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1877 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1876 msgid "" "To configure the system to enable IPF at boot time, add the following " "entries to [.filename]#/etc/rc.conf#. These entries will also enable " @@ -5159,7 +5159,7 @@ msgstr "" "правило `block all` в конец набора правил." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1888 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1887 #, no-wrap msgid "" "ipfilter_enable=\"YES\" # Start ipf firewall\n" @@ -5181,12 +5181,12 @@ msgstr "" " # n = map IP & port to names\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1891 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1890 msgid "If NAT functionality is needed, also add these lines:" msgstr "Если требуется функциональность NAT, также добавьте следующие строки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1897 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1896 #, no-wrap msgid "" "gateway_enable=\"YES\" # Enable as LAN gateway\n" @@ -5198,18 +5198,18 @@ msgstr "" "ipnat_rules=\"/etc/ipnat.rules\" # rules definition file for ipnat\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1900 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1899 msgid "Then, to start IPF now:" msgstr "Затем, чтобы запустить IPF сейчас:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1904 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1903 #, no-wrap msgid "# service ipfilter start\n" msgstr "# service ipfilter start\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1908 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1907 msgid "" "To load the firewall rules, specify the name of the ruleset file using " "`ipf`. The following command can be used to replace the currently running " @@ -5220,13 +5220,13 @@ msgstr "" "текущих работающих правил межсетевого экрана:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1912 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1911 #, no-wrap msgid "# ipf -Fa -f /etc/ipf.rules\n" msgstr "# ipf -Fa -f /etc/ipf.rules\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1915 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1914 msgid "" "where `-Fa` flushes all the internal rules tables and `-f` specifies the " "file containing the rules to load." @@ -5235,7 +5235,7 @@ msgstr "" "содержащий правила для загрузки." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1918 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1917 msgid "" "This provides the ability to make changes to a custom ruleset and update the " "running firewall with a fresh copy of the rules without having to reboot the " @@ -5248,7 +5248,7 @@ msgstr "" "правил, так как процедуру можно выполнять столько раз, сколько потребуется." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1920 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1919 msgid "" "Refer to man:ipf[8] for details on the other flags available with this " "command." @@ -5257,13 +5257,13 @@ msgstr "" "доступных с этой командой." #. type: Title === -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1921 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1920 #, no-wrap msgid "IPF Rule Syntax" msgstr "Синтаксис правил IPF" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1927 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1926 msgid "" "This section describes the IPF rule syntax used to create stateful rules. " "When creating rules, keep in mind that unless the `quick` keyword appears in " @@ -5283,7 +5283,7 @@ msgstr "" "ipfilter#." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1930 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1929 msgid "" "When creating rules, a `+#+` character is used to mark the start of a " "comment and may appear at the end of a rule, to explain that rule's " @@ -5294,7 +5294,7 @@ msgstr "" "или на отдельной строке. Пустые строки игнорируются." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1935 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1934 msgid "" "The keywords which are used in rules must be written in a specific order, " "from left to right. Some keywords are mandatory while others are optional. " @@ -5312,7 +5312,7 @@ msgstr "" "предшествовать следующей за ними переменной:" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1937 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1936 msgid "" "`_ACTION DIRECTION OPTIONS proto PROTO_TYPE from SRC_ADDR SRC_PORT to " "DST_ADDR DST_PORT TCP_FLAG|ICMP_TYPE keep state STATE_`" @@ -5321,7 +5321,7 @@ msgstr "" "DST_ADDR DST_PORT TCP_FLAG|ICMP_TYPE keep state STATE_`" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1941 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1940 msgid "" "This section describes each of these keywords and their options. It is not " "an exhaustive list of every possible option. Refer to man:ipf[5] for a " @@ -5334,7 +5334,7 @@ msgstr "" "использования каждого ключевого слова приведены в man:ipf[5]." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1946 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1945 msgid "" "The action keyword indicates what to do with the packet if it matches that " "rule. Every rule _must_ have an action. The following actions are " @@ -5345,22 +5345,22 @@ msgstr "" "Поддерживаются следующие действия:" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1948 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1947 msgid "`block`: drops the packet." msgstr "`block`: отбрасывает пакет." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1950 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1949 msgid "`pass`: allows the packet." msgstr "`pass`: разрешает пакет." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1952 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1951 msgid "`log`: generates a log record." msgstr "`log`: создаёт запись в журнале." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1954 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1953 msgid "" "`count`: counts the number of packets and bytes which can provide an " "indication of how often a rule is used." @@ -5369,13 +5369,13 @@ msgstr "" "представление о том, как часто используется правило." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1956 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1955 msgid "`auth`: queues the packet for further processing by another program." msgstr "" "`auth`: ставит пакет в очередь для дальнейшей обработки другой программой." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1958 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1957 msgid "" "`call`: provides access to functions built into IPF that allow more complex " "actions." @@ -5384,7 +5384,7 @@ msgstr "" "выполнять более сложные действия." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1960 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1959 msgid "" "`decapsulate`: removes any headers in order to process the contents of the " "packet." @@ -5392,13 +5392,13 @@ msgstr "" "`decapsulate`: удаляет любые заголовки для обработки содержимого пакета." #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1961 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1960 #, no-wrap msgid "DIRECTION" msgstr "DIRECTION" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1963 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1962 msgid "" "Next, each rule must explicitly state the direction of traffic using one of " "these keywords:" @@ -5407,22 +5407,22 @@ msgstr "" "трафика с использованием одного из следующих ключевых слов:" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1965 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1964 msgid "`in`: the rule is applied against an inbound packet." msgstr "`in`: правило применяется к входящему пакету." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1967 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1966 msgid "`out`: the rule is applied against an outbound packet." msgstr "`out`: правило применяется к исходящему пакету." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1969 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1968 msgid "`all`: the rule applies to either direction." msgstr "`all`: правило применяется в обоих направлениях." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1971 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1970 msgid "" "If the system has multiple interfaces, the interface can be specified along " "with the direction. An example would be `in on fxp0`." @@ -5431,7 +5431,7 @@ msgstr "" "направлением. Примером может быть `in on fxp0`." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1975 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1974 msgid "" "Options are optional. However, if multiple options are specified, they must " "be used in the order shown here." @@ -5440,7 +5440,7 @@ msgstr "" "параметров, они должны использоваться в порядке, указанном здесь." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1977 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1976 msgid "" "`log`: when performing the specified ACTION, the contents of the packet's " "headers will be written to the man:ipl[4] packet log pseudo-device." @@ -5449,7 +5449,7 @@ msgstr "" "записано в псевдоустройство журнала пакетов man:ipl[4]." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1979 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1978 msgid "" "`quick`: if a packet matches this rule, the ACTION specified by the rule " "occurs and no further processing of any following rules will occur for this " @@ -5460,7 +5460,7 @@ msgstr "" "пакета не выполняется." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1982 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1981 msgid "" "`on`: must be followed by the interface name as displayed by man:" "ifconfig[8]. The rule will only match if the packet is going through the " @@ -5471,7 +5471,7 @@ msgstr "" "проходит через указанный интерфейс в указанном направлении." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1984 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1983 msgid "" "When using the `log` keyword, the following qualifiers may be used in this " "order:" @@ -5480,7 +5480,7 @@ msgstr "" "указаны в таком порядке:" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1986 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1985 msgid "" "`body`: indicates that the first 128 bytes of the packet contents will be " "logged after the headers." @@ -5489,7 +5489,7 @@ msgstr "" "журнал после заголовков." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1988 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1987 msgid "" "`first`: if the `log` keyword is being used in conjunction with a `keep " "state` option, this option is recommended so that only the triggering packet " @@ -5501,7 +5501,7 @@ msgstr "" "отслеживанием состояний." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1991 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1990 msgid "" "Additional options are available to specify error return messages. Refer to " "man:ipf[5] for more details." @@ -5510,13 +5510,13 @@ msgstr "" "Подробности смотрите в man:ipf[5]." #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1992 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1991 #, no-wrap msgid "PROTO_TYPE" msgstr "PROTO_TYPE" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1998 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1997 msgid "" "The protocol type is optional. However, it is mandatory if the rule needs " "to specify a SRC_PORT or a DST_PORT as it defines the type of protocol. " @@ -5535,13 +5535,13 @@ msgstr "" "для этого протокола будут соответствовать этому правилу." #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:1999 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:1998 #, no-wrap msgid "SRC_ADDR" msgstr "SRC_ADDR" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2003 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2002 msgid "" "The `from` keyword is mandatory and is followed by a keyword which " "represents the source of the packet. The source can be a hostname, an IP " @@ -5554,7 +5554,7 @@ msgstr "" "можно найти в man:ipf[5]." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2007 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2006 msgid "" "There is no way to match ranges of IP addresses which do not express " "themselves easily using the dotted numeric form / mask-length notation. The " @@ -5563,13 +5563,13 @@ msgid "" "utility's web page: http://jodies.de/ipcalc[http://jodies.de/ipcalc]." msgstr "" "Единственный способ задать диапазоны IP-адресов, это представить их в " -"нотации — числа, разделенные точками / длина маски. Пакет или порт package:" +"нотации — числа, разделённые точками / длина маски. Пакет или порт package:" "net-mgmt/ipcalc[] может быть использован для упрощения расчета маски CIDR. " "Дополнительная информация доступна на веб-странице утилиты: http://jodies.de/" "ipcalc[http://jodies.de/ipcalc]." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2012 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2011 msgid "" "The port number of the source is optional. However, if it is used, it " "requires PROTO_TYPE to be first defined in the rule. The port number must " @@ -5580,7 +5580,7 @@ msgstr "" "также должен предваряться ключевым словом `proto`." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2014 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2013 msgid "" "A number of different comparison operators are supported: `=` (equal to), `!" "=` (not equal to), `<` (less than), `>` (greater than), `<=` (less than or " @@ -5591,7 +5591,7 @@ msgstr "" "(больше или равно)." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2016 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2015 msgid "" "To specify port ranges, place the two port numbers between `<>` (less than " "and greater than ), `><` (greater than and less than ), or `:` (greater than " @@ -5602,13 +5602,13 @@ msgstr "" "равно)." #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2017 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2016 #, no-wrap msgid "DST_ADDR" msgstr "DST_ADDR" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2020 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2019 msgid "" "The `to` keyword is mandatory and is followed by a keyword which represents " "the destination of the packet. Similar to SRC_ADDR, it can be a hostname, " @@ -5620,7 +5620,7 @@ msgstr "" "хоста, IP-адрес с маской CIDR, пул адресов или ключевое слово `all`." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2025 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2024 msgid "" "Similar to SRC_PORT, the port number of the destination is optional. " "However, if it is used, it requires PROTO_TYPE to be first defined in the " @@ -5631,13 +5631,13 @@ msgstr "" "правиле. Номер порта также должен предваряться ключевым словом `proto`." #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2026 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2025 #, no-wrap msgid "TCP_FLAG|ICMP_TYPE" msgstr "TCP_FLAG|ICMP_TYPE" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2029 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2028 msgid "" "If `tcp` is specified as the PROTO_TYPE, flags can be specified as letters, " "where each letter represents one of the possible TCP flags used to determine " @@ -5651,7 +5651,7 @@ msgstr "" "`E` (ECN)." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2032 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2031 msgid "" "If `icmp` is specified as the PROTO_TYPE, the ICMP type to match can be " "specified. Refer to man:ipf[5] for the allowable types." @@ -5660,13 +5660,13 @@ msgstr "" "сопоставления. Допустимые типы приведены в man:ipf[5]." #. type: Labeled list -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2033 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2032 #, no-wrap msgid "STATE" msgstr "STATE" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2037 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2036 msgid "" "If a `pass` rule contains `keep state`, IPF will add an entry to its dynamic " "state table and allow subsequent packets that match the connection. IPF can " @@ -5681,7 +5681,7 @@ msgstr "" "сеанса, даже если это другой протокол, будет разрешён." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2044 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2043 msgid "" "In IPF, packets destined to go out through the interface connected to the " "public Internet are first checked against the dynamic state table. If the " @@ -5696,13 +5696,13 @@ msgid "" "dynamic state table. Packets that do not belong to an already active " "session are checked against the inbound ruleset." msgstr "" -"В IPF пакеты, предназначенные для выхода через интерфейс, подключенный к " +"В IPF пакеты, предназначенные для выхода через интерфейс, подключённый к " "публичному интернету, сначала проверяются в динамической таблице состояний. " "Если пакет соответствует следующему ожидаемому пакету активного сеанса " "связи, он проходит через межсетевой экран, и состояние потока сеанса " "обновляется в динамической таблице состояний. Пакеты, не принадлежащие к уже " "активному сеансу, проверяются в соответствии с набором правил для исходящего " -"трафика. Пакеты, поступающие через интерфейс, подключенный к публичному " +"трафика. Пакеты, поступающие через интерфейс, подключённый к публичному " "интернету, сначала проверяются в динамической таблице состояний. Если пакет " "соответствует следующему ожидаемому пакету активного сеанса, он проходит " "через межсетевой экран, и состояние потока сеанса обновляется в динамической " @@ -5710,7 +5710,7 @@ msgstr "" "проверяются в соответствии с набором правил для входящего трафика." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2048 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2047 msgid "" "Several keywords can be added after `keep state`. If used, these keywords " "set various options that control stateful filtering, such as setting " @@ -5724,7 +5724,7 @@ msgstr "" "доступных параметров и их описания можно найти в man:ipf[5]." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2052 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2051 msgid "" "This section demonstrates how to create an example ruleset which only allows " "services matching `pass` rules and blocks all others." @@ -5734,7 +5734,7 @@ msgstr "" "остальные." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2055 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2054 msgid "" "FreeBSD uses the loopback interface ([.filename]#lo0#) and the IP address " "`127.0.0.1` for internal communication. The firewall ruleset must contain " @@ -5746,7 +5746,7 @@ msgstr "" "перемещение этих внутренних пакетов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2061 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2060 #, no-wrap msgid "" "# no restrictions on loopback interface\n" @@ -5758,7 +5758,7 @@ msgstr "" "pass out quick on lo0 all\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2066 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2065 msgid "" "The public interface connected to the Internet is used to authorize and " "control access of all outbound and inbound connections. If one or more " @@ -5769,17 +5769,17 @@ msgid "" "interfaces, outbound connections through the public interface, and inbound " "connections through the public interface." msgstr "" -"Публичный интерфейс, подключенный к Интернету, используется для авторизации " +"Публичный интерфейс, подключённый к Интернету, используется для авторизации " "и контроля доступа всех исходящих и входящих соединений. Если один или " "несколько интерфейсов подключены к частным сетям, этим внутренним " "интерфейсам могут потребоваться правила, разрешающие передачу пакетов, " "исходящих из локальной сети, между внутренними сетями или к интерфейсу, " -"подключенному к Интернету. Набор правил должен быть организован в три " +"подключённому к Интернету. Набор правил должен быть организован в три " "основных раздела: доверенные внутренние интерфейсы, исходящие соединения " "через публичный интерфейс и входящие соединения через публичный интерфейс." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2068 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2067 msgid "" "These two rules allow all traffic to pass through a trusted LAN interface " "named [.filename]#xl0#:" @@ -5788,7 +5788,7 @@ msgstr "" "именем [.filename]#xl0#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2074 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2073 #, no-wrap msgid "" "# no restrictions on inside LAN interface for private network\n" @@ -5800,7 +5800,7 @@ msgstr "" "pass in quick on xl0 all\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2077 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2076 msgid "" "The rules for the public interface's outbound and inbound sections should " "have the most frequently matched rules placed before less commonly matched " @@ -5813,7 +5813,7 @@ msgstr "" "журналировать все пакеты для этого интерфейса и направления." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2081 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2080 msgid "" "This set of rules defines the outbound section of the public interface named " "[.filename]#dc0#. These rules keep state and identify the specific services " @@ -5828,7 +5828,7 @@ msgstr "" "соответствующие номера портов и, где применимо, адреса назначения." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2087 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2086 #, no-wrap msgid "" "# interface facing Internet (outbound)\n" @@ -5840,7 +5840,7 @@ msgstr "" "# firewall, destined for the Internet.\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2093 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2092 #, no-wrap msgid "" "# Allow outbound access to public DNS servers.\n" @@ -5856,7 +5856,7 @@ msgstr "" "pass out quick on dc0 proto udp from any to x.x.x.x port = 53 keep state\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2100 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2099 #, no-wrap msgid "" "# Allow access to ISP's specified DHCP server for cable or DSL networks.\n" @@ -5874,7 +5874,7 @@ msgstr "" "#pass out quick on dc0 proto udp from any to z.z.z.z port = 67 keep state\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2104 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2103 #, no-wrap msgid "" "# Allow HTTP and HTTPS\n" @@ -5886,7 +5886,7 @@ msgstr "" "pass out quick on dc0 proto tcp from any to any port = 443 flags S keep state\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2108 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2107 #, no-wrap msgid "" "# Allow email\n" @@ -5898,7 +5898,7 @@ msgstr "" "pass out quick on dc0 proto tcp from any to any port = 25 flags S keep state\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2111 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2110 #, no-wrap msgid "" "# Allow NTP\n" @@ -5908,7 +5908,7 @@ msgstr "" "pass out quick on dc0 proto tcp from any to any port = 37 flags S keep state\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2114 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2113 #, no-wrap msgid "" "# Allow FTP\n" @@ -5918,7 +5918,7 @@ msgstr "" "pass out quick on dc0 proto tcp from any to any port = 21 flags S keep state\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2117 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2116 #, no-wrap msgid "" "# Allow SSH\n" @@ -5928,7 +5928,7 @@ msgstr "" "pass out quick on dc0 proto tcp from any to any port = 22 flags S keep state\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2120 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2119 #, no-wrap msgid "" "# Allow ping\n" @@ -5938,7 +5938,7 @@ msgstr "" "pass out quick on dc0 proto icmp from any to any icmp-type 8 keep state\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2123 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2122 #, no-wrap msgid "" "# Block and log everything else\n" @@ -5948,7 +5948,7 @@ msgstr "" "block out log first quick on dc0 all\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2127 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2126 msgid "" "This example of the rules in the inbound section of the public interface " "blocks all undesirable packets first. This reduces the number of packets " @@ -5959,7 +5959,7 @@ msgstr "" "регистрируемых последним правилом." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2141 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2140 #, no-wrap msgid "" "# interface facing Internet (inbound)\n" @@ -5987,7 +5987,7 @@ msgstr "" "block in quick on dc0 from 224.0.0.0/3 to any #Class D & E multicast\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2145 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2144 #, no-wrap msgid "" "# Block fragments and too short tcp packets\n" @@ -5999,7 +5999,7 @@ msgstr "" "block in quick on dc0 proto tcp all with short\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2149 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2148 #, no-wrap msgid "" "# block source routed packets\n" @@ -6011,7 +6011,7 @@ msgstr "" "block in quick on dc0 all with opt ssrr\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2152 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2151 #, no-wrap msgid "" "# Block OS fingerprint attempts and log first occurrence\n" @@ -6021,7 +6021,7 @@ msgstr "" "block in log first quick on dc0 proto tcp from any to any flags FUP\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2155 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2154 #, no-wrap msgid "" "# Block anything with special options\n" @@ -6031,7 +6031,7 @@ msgstr "" "block in quick on dc0 all with ipopts\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2159 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2158 #, no-wrap msgid "" "# Block public pings and ident\n" @@ -6043,7 +6043,7 @@ msgstr "" "block in quick on dc0 proto tcp from any to any port = 113\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2165 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2164 #, no-wrap msgid "" "# Block incoming Netbios services\n" @@ -6059,7 +6059,7 @@ msgstr "" "block in log first quick on dc0 proto tcp/udp from any to any port = 81\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2169 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2168 msgid "" "Any time there are logged messages on a rule with the `log first` option, " "run `ipfstat -hio` to evaluate how many times the rule has been matched. A " @@ -6071,7 +6071,7 @@ msgstr "" "система подвергается атаке." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2172 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2171 msgid "" "The rest of the rules in the inbound section define which connections are " "allowed to be initiated from the Internet. The last rule denies all " @@ -6084,7 +6084,7 @@ msgstr "" "разделе." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2178 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2177 #, no-wrap msgid "" "# Allow traffic in from ISP's DHCP server. Replace z.z.z.z with\n" @@ -6096,7 +6096,7 @@ msgstr "" "pass in quick on dc0 proto udp from z.z.z.z to any port = 68 keep state\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2181 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2180 #, no-wrap msgid "" "# Allow public connections to specified internal web server\n" @@ -6106,7 +6106,7 @@ msgstr "" "pass in quick on dc0 proto tcp from any to x.x.x.x port = 80 flags S keep state\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2184 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2183 #, no-wrap msgid "" "# Block and log only first occurrence of all remaining traffic.\n" @@ -6116,13 +6116,13 @@ msgstr "" "block in log first quick on dc0 all\n" #. type: Title === -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2186 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2185 #, no-wrap msgid "Configuring NAT" msgstr "Настройка NAT" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2189 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2188 msgid "" "To enable NAT, add these statements to [.filename]#/etc/rc.conf# and specify " "the name of the file containing the NAT rules:" @@ -6131,7 +6131,7 @@ msgstr "" "и укажите имя файла, содержащего правила NAT:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2195 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2194 #, no-wrap msgid "" "gateway_enable=\"YES\"\n" @@ -6143,7 +6143,7 @@ msgstr "" "ipnat_rules=\"/etc/ipnat.rules\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2200 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2199 msgid "" "NAT rules are flexible and can accomplish many different things to fit the " "needs of both commercial and home users. The rule syntax presented here has " @@ -6156,7 +6156,7 @@ msgstr "" "Полное описание синтаксиса правил можно найти в man:ipnat[5]." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2202 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2201 msgid "" "The basic syntax for a NAT rule is as follows, where `map` starts the rule " "and _IF_ should be replaced with the name of the external interface:" @@ -6165,13 +6165,13 @@ msgstr "" "`map` начинает правило, а _IF_ следует заменить на имя внешнего интерфейса:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2206 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2205 #, no-wrap msgid "map IF LAN_IP_RANGE -> PUBLIC_ADDRESS\n" msgstr "map IF LAN_IP_RANGE -> PUBLIC_ADDRESS\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2211 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2210 msgid "" "The _LAN_IP_RANGE_ is the range of IP addresses used by internal clients. " "Usually, it is a private address range such as `192.168.1.0/24`. The " @@ -6184,7 +6184,7 @@ msgstr "" "ключевым словом `0/32`, которое представляет IP-адрес, назначенный _IF_." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2218 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2217 msgid "" "In IPF, when a packet arrives at the firewall from the LAN with a public " "destination, it first passes through the outbound rules of the firewall " @@ -6214,7 +6214,7 @@ msgstr "" "обработки." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2221 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2220 msgid "" "For networks that have large numbers of internal systems or multiple " "subnets, the process of funneling every private IP address into a single " @@ -6227,7 +6227,7 @@ msgstr "" "решения этой проблемы." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2224 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2223 msgid "" "The first method is to assign a range of ports to use as source ports. By " "adding the `portmap` keyword, NAT can be directed to only use source ports " @@ -6238,13 +6238,13 @@ msgstr "" "указать NAT использовать только исходные порты из заданного диапазона:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2228 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2227 #, no-wrap msgid "map dc0 192.168.1.0/24 -> 0/32 portmap tcp/udp 20000:60000\n" msgstr "map dc0 192.168.1.0/24 -> 0/32 portmap tcp/udp 20000:60000\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2231 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2230 msgid "" "Alternately, use the `auto` keyword which tells NAT to determine the ports " "that are available for use:" @@ -6253,13 +6253,13 @@ msgstr "" "порты, доступные для использования:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2235 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2234 #, no-wrap msgid "map dc0 192.168.1.0/24 -> 0/32 portmap tcp/udp auto\n" msgstr "map dc0 192.168.1.0/24 -> 0/32 portmap tcp/udp auto\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2240 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2239 msgid "" "The second method is to use a pool of public addresses. This is useful when " "there are too many LAN addresses to fit into a single public address and a " @@ -6274,7 +6274,7 @@ msgstr "" "отображения адреса пакета при его выходе." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2243 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2242 msgid "" "The range of public IP addresses can be specified using a netmask or CIDR " "notation. These two rules are equivalent:" @@ -6283,7 +6283,7 @@ msgstr "" "или нотации CIDR. Эти два правила эквивалентны:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2248 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2247 #, no-wrap msgid "" "map dc0 192.168.1.0/24 -> 204.134.75.0/255.255.255.0\n" @@ -6293,7 +6293,7 @@ msgstr "" "map dc0 192.168.1.0/24 -> 204.134.75.0/24\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2253 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2252 msgid "" "A common practice is to have a publicly accessible web server or mail server " "segregated to an internal network segment. The traffic from these servers " @@ -6310,13 +6310,13 @@ msgstr "" "адресом `20.20.20.5`, используйте следующее правило:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2257 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2256 #, no-wrap msgid "rdr dc0 20.20.20.5/32 port 80 -> 10.0.10.25 port 80\n" msgstr "rdr dc0 20.20.20.5/32 port 80 -> 10.0.10.25 port 80\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2260 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2259 msgid "" "If it is the only web server, this rule would also work as it redirects all " "external HTTP requests to `10.0.10.25`:" @@ -6325,13 +6325,13 @@ msgstr "" "оно перенаправляет все внешние HTTP-запросы на `10.0.10.25`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2264 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2263 #, no-wrap msgid "rdr dc0 0.0.0.0/0 port 80 -> 10.0.10.25 port 80\n" msgstr "rdr dc0 0.0.0.0/0 port 80 -> 10.0.10.25 port 80\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2269 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2268 msgid "" "IPF has a built in FTP proxy which can be used with NAT. It monitors all " "outbound traffic for active or passive FTP connection requests and " @@ -6346,7 +6346,7 @@ msgstr "" "открывать большие диапазоны портов высокого порядка для FTP-соединений." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2272 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2271 msgid "" "In this example, the first rule calls the proxy for outbound FTP traffic " "from the internal LAN. The second rule passes the FTP traffic from the " @@ -6359,7 +6359,7 @@ msgstr "" "трафик из внутренней локальной сети:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2278 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2277 #, no-wrap msgid "" "map dc0 10.0.10.0/29 -> 0/32 proxy port 21 ftp/tcp\n" @@ -6371,7 +6371,7 @@ msgstr "" "map dc0 10.0.10.0/29 -> 0/32\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2282 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2281 msgid "" "The FTP `map` rules go before the NAT rule so that when a packet matches an " "FTP rule, the FTP proxy creates temporary filter rules to let the FTP " @@ -6385,7 +6385,7 @@ msgstr "" "правилам FTP, но подвергнутся NAT, если они соответствуют третьему правилу." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2285 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2284 msgid "" "Without the FTP proxy, the following firewall rules would instead be " "needed. Note that without the proxy, all ports above `1024` need to be " @@ -6395,7 +6395,7 @@ msgstr "" "внимание, что без прокси необходимо разрешить все порты выше `1024`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2291 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2290 #, no-wrap msgid "" "# Allow out LAN PC client FTP to public Internet\n" @@ -6407,7 +6407,7 @@ msgstr "" "pass out quick on rl0 proto tcp from any to any port = 21 flags S keep state\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2294 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2293 #, no-wrap msgid "" "# Allow out passive mode data channel high order port numbers\n" @@ -6417,7 +6417,7 @@ msgstr "" "pass out quick on rl0 proto tcp from any to any port > 1024 flags S keep state\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2297 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2296 #, no-wrap msgid "" "# Active mode let data channel in from FTP server\n" @@ -6427,7 +6427,7 @@ msgstr "" "pass in quick on rl0 proto tcp from any to any port = 20 flags S keep state\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2301 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2300 msgid "" "Whenever the file containing the NAT rules is edited, run `ipnat` with `-CF` " "to delete the current NAT rules and flush the contents of the dynamic " @@ -6440,35 +6440,35 @@ msgstr "" "правил NAT для загрузки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2305 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2304 #, no-wrap msgid "# ipnat -CF -f /etc/ipnat.rules\n" msgstr "# ipnat -CF -f /etc/ipnat.rules\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2308 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2307 msgid "To display the NAT statistics:" msgstr "Для отображения статистики NAT:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2312 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2311 #, no-wrap msgid "# ipnat -s\n" msgstr "# ipnat -s\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2315 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2314 msgid "To list the NAT table's current mappings:" msgstr "Для отображения текущих сопоставлений таблицы NAT:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2319 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2318 #, no-wrap msgid "# ipnat -l\n" msgstr "# ipnat -l\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2322 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2321 msgid "" "To turn verbose mode on and display information relating to rule processing " "and active rules and table entries:" @@ -6477,19 +6477,19 @@ msgstr "" "обработкой правил, активными правилами и записями таблиц:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2326 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2325 #, no-wrap msgid "# ipnat -v\n" msgstr "# ipnat -v\n" #. type: Title === -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2328 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2327 #, no-wrap msgid "Viewing IPF Statistics" msgstr "Просмотр статистики IPF" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2332 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2331 msgid "" "IPF includes man:ipfstat[8] which can be used to retrieve and display " "statistics which are gathered as packets match rules as they go through the " @@ -6503,12 +6503,12 @@ msgstr "" "сброса статистики в ноль с помощью команды `ipf -Z`." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2334 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2333 msgid "The default `ipfstat` output looks like this:" msgstr "Вывод `ipfstat` по умолчанию выглядит следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2354 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2353 #, no-wrap msgid "" "input packets: blocked 99286 passed 1255609 nomatch 14686 counted 0\n" @@ -6548,7 +6548,7 @@ msgstr "" " Packet log flags set: (0)\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2360 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2359 msgid "" "Several options are available. When supplied with either `-i` for inbound " "or `-o` for outbound, the command will retrieve and display the appropriate " @@ -6563,7 +6563,7 @@ msgstr "" "правил с номерами:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2366 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2365 #, no-wrap msgid "" "@1 pass out on xl0 from any to any\n" @@ -6575,7 +6575,7 @@ msgstr "" "@3 pass out quick on dc0 proto tcp/udp from any to any keep state\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2370 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2369 msgid "" "Include `-h` to prefix each rule with a count of how many times the rule was " "matched. For example, `ipfstat -oh` displays the outbound internal rules " @@ -6587,7 +6587,7 @@ msgstr "" "использований:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2376 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2375 #, no-wrap msgid "" "2451423 pass out on xl0 from any to any\n" @@ -6599,7 +6599,7 @@ msgstr "" "430918 pass out quick on dc0 proto tcp/udp from any to any keep state\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2382 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2381 msgid "" "To display the state table in a format similar to man:top[1], use `ipfstat -" "t`. When the firewall is under attack, this option provides the ability to " @@ -6615,13 +6615,13 @@ msgstr "" "Подробности смотрите в man:ipfstat[8]." #. type: Title === -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2383 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2382 #, no-wrap msgid "IPF Logging" msgstr "Журналирование IPF" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2387 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2386 msgid "" "IPF provides `ipmon`, which can be used to write the firewall's logging " "information in a human readable format. It requires that `options " @@ -6635,7 +6635,7 @@ msgstr "" "FreeBSD]." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2390 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2389 msgid "" "This command is typically run in daemon mode in order to provide a " "continuous system log file so that logging of past events may be reviewed. " @@ -6650,7 +6650,7 @@ msgstr "" "умолчанию в [.filename]#rc.conf# использует `-Ds`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2397 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2396 #, no-wrap msgid "" "ipmon_flags=\"-Ds\" # D = start as daemon\n" @@ -6664,7 +6664,7 @@ msgstr "" " # n = map IP & port to names\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2401 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2400 msgid "" "Logging provides the ability to review, after the fact, information such as " "which packets were dropped, what addresses they came from, and where they " @@ -6676,7 +6676,7 @@ msgstr "" "злоумышленников." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2406 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2405 msgid "" "Once the logging facility is enabled in [.filename]#rc.conf# and started " "with `service ipmon start`, IPF will only log the rules which contain the " @@ -6695,7 +6695,7 @@ msgstr "" "которые не соответствуют ни одному из правил набора." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2409 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2408 msgid "" "By default, `ipmon -Ds` mode uses `local0` as the logging facility. The " "following logging levels can be used to further segregate the logged data:" @@ -6705,7 +6705,7 @@ msgstr "" "следующие уровни ведения журнала:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2416 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2415 #, no-wrap msgid "" "LOG_INFO - packets logged using the \"log\" keyword as the action rather than pass or block.\n" @@ -6719,7 +6719,7 @@ msgstr "" "LOG_ERR - packets which have been logged and which can be considered short due to an incomplete header\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2419 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2418 msgid "" "In order to setup IPF to log all data to [.filename]#/var/log/ipfilter.log#, " "first create the empty file:" @@ -6728,13 +6728,13 @@ msgstr "" "log#, сначала создайте пустой файл:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2423 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2422 #, no-wrap msgid "# touch /var/log/ipfilter.log\n" msgstr "# touch /var/log/ipfilter.log\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2426 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2425 msgid "" "Then, to write all logged messages to the specified file, add the following " "statement to [.filename]#/etc/syslog.conf#:" @@ -6743,13 +6743,13 @@ msgstr "" "добавьте следующую строку в [.filename]#/etc/syslog.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2430 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2429 #, no-wrap msgid "local0.* /var/log/ipfilter.log\n" msgstr "local0.* /var/log/ipfilter.log\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2433 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2432 msgid "" "To activate the changes and instruct man:syslogd[8] to read the modified [." "filename]#/etc/syslog.conf#, run `service syslogd reload`." @@ -6758,7 +6758,7 @@ msgstr "" "[.filename]#/etc/syslog.conf#, выполните команду `service syslogd reload`." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2435 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2434 msgid "" "Do not forget to edit [.filename]#/etc/newsyslog.conf# to rotate the new log " "file." @@ -6767,7 +6767,7 @@ msgstr "" "нового файла журнала." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2438 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2437 msgid "" "Messages generated by `ipmon` consist of data fields separated by white " "space. Fields common to all messages are:" @@ -6776,12 +6776,12 @@ msgstr "" "пробелами. Общие для всех сообщений поля:" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2440 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2439 msgid "The date of packet receipt." msgstr "The date of packet receipt." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2441 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2440 msgid "" "The time of packet receipt. This is in the form HH:MM:SS.F, for hours, " "minutes, seconds, and fractions of a second." @@ -6790,17 +6790,17 @@ msgstr "" "- минуты, СС - секунды, а Д - доли секунды." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2442 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2441 msgid "The name of the interface that processed the packet." msgstr "Имя интерфейса, обработавшего пакет." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2443 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2442 msgid "The group and rule number of the rule in the format `@0:17`." msgstr "Группа и номер правила в формате `@0:17`." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2444 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2443 msgid "" "The action: `p` for passed, `b` for blocked, `S` for a short packet, `n` did " "not match any rules, and `L` for a log rule." @@ -6809,7 +6809,7 @@ msgstr "" "не совпало ни с одним правилом, `L` — правило для журналирования." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2445 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2444 msgid "" "The addresses written as three fields: the source address and port separated " "by a comma, the -> symbol, and the destination address and port. For " @@ -6820,12 +6820,12 @@ msgstr "" "-> 198.73.220.17,1722`." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2446 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2445 msgid "`PR` followed by the protocol name or number: for example, `PR tcp`." msgstr "`PR` с указанием имени или номера протокола: например, `PR tcp`." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2447 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2446 msgid "" "`len` followed by the header length and total length of the packet: for " "example, `len 20 40`." @@ -6834,7 +6834,7 @@ msgstr "" "`len 20 40`." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2450 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2449 msgid "" "If the packet is a TCP packet, there will be an additional field starting " "with a hyphen followed by letters corresponding to any flags that were set. " @@ -6842,10 +6842,10 @@ msgid "" msgstr "" "Если пакет является TCP-пакетом, будет дополнительное поле, начинающееся с " "дефиса, за которым следуют буквы, соответствующие установленным флагам. " -"Список букв и соответствующих флагов приведен в man:ipf[5]." +"Список букв и соответствующих флагов приведён в man:ipf[5]." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2453 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2452 msgid "" "If the packet is an ICMP packet, there will be two fields at the end: the " "first always being \"icmp\" and the next being the ICMP message and sub-" @@ -6857,13 +6857,13 @@ msgstr "" "Например: `icmp 3/3` для сообщения о недоступности порта." #. type: Title == -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2455 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2454 #, no-wrap msgid "Blocklistd" msgstr "Blocklistd" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2462 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2461 msgid "" "Blocklistd is a daemon listening to sockets awaiting to receive " "notifications from other daemons about connection attempts that failed or " @@ -6889,7 +6889,7 @@ msgstr "" "он назывался blacklist)." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2467 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2466 msgid "" "This chapter describes how to set up blocklistd, configure it, and provides " "examples on how to use it. Readers should be familiar with basic firewall " @@ -6904,13 +6904,13 @@ msgstr "" "межсетевые экраны, доступные в FreeBSD, также должны работать с blocklistd." #. type: Title === -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2468 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2467 #, no-wrap msgid "Enabling Blocklistd" msgstr "Включение blocklistd" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2474 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2473 msgid "" "The main configuration for blocklistd is stored in man:blocklistd.conf[5]. " "Various command line options are also available to change blocklistd's run-" @@ -6926,30 +6926,30 @@ msgstr "" "`blocklistd_enable` в [.filename]#/etc/rc.conf# следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2478 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2477 #, no-wrap msgid "# sysrc blocklistd_enable=yes\n" msgstr "# sysrc blocklistd_enable=yes\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2481 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2480 msgid "To start the service manually, run this command:" msgstr "Чтобы запустить службу вручную, выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2485 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2484 #, no-wrap msgid "# service blocklistd start\n" msgstr "# service blocklistd start\n" #. type: Title === -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2487 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2486 #, no-wrap msgid "Creating a Blocklistd Ruleset" msgstr "Создание набора правил для blocklistd" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2492 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2491 msgid "" "Rules for blocklistd are configured in man:blocklistd.conf[5] with one entry " "per line. Each rule contains a tuple separated by spaces or tabs. Rules " @@ -6963,20 +6963,20 @@ msgstr "" "внешнему источнику." #. type: Title ==== -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2493 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2492 #, no-wrap msgid "Local Rules" msgstr "Правила local" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2496 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2495 msgid "An example blocklistd.conf entry for a local rule looks like this:" msgstr "" "Пример записи в blocklistd.conf для локального правила выглядит следующим " "образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2501 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2500 #, no-wrap msgid "" "[local]\n" @@ -6986,7 +6986,7 @@ msgstr "" "ssh stream * * * 3 24h\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2505 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2504 msgid "" "All rules that follow the `[local]` section are treated as local rules " "(which is the default), applying to the local machine. When a `[remote]` " @@ -6999,7 +6999,7 @@ msgstr "" "обрабатываются как правила для удалённых машин." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2513 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2512 msgid "" "Seven fields separated by either tabs or spaces define a rule. The first " "four fields identify the traffic that should be blocklisted. The three " @@ -7017,13 +7017,13 @@ msgstr "" "следующий:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2517 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2516 #, no-wrap msgid "[address|interface][/mask][:port]\n" msgstr "[address|interface][/mask][:port]\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2521 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2520 msgid "" "Addresses can be specified as IPv4 in numeric format or IPv6 in square " "brackets. An interface name like `_em0_` can also be used." @@ -7033,7 +7033,7 @@ msgstr "" "`_em0_`." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2525 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2524 msgid "" "The socket type is defined by the second field. TCP sockets are of type " "`stream`, whereas UDP is denoted as `dgram`. The example above uses TCP, " @@ -7044,7 +7044,7 @@ msgstr "" "TCP, так как SSH работает по этому протоколу." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2529 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2528 msgid "" "A protocol can be used in the third field of a blocklistd rule. The " "following protocols can be used: `tcp`, `udp`, `tcp6`, `udp6`, or numeric. " @@ -7058,7 +7058,7 @@ msgstr "" "протоколу." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2532 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2531 msgid "" "In the fourth field, the effective user or owner of the daemon process that " "is reporting the event is defined. The username or UID can be used here, as " @@ -7069,7 +7069,7 @@ msgstr "" "пользователя или UID, а также подстановочный знак (см. пример правила выше)." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2535 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2534 msgid "" "The packet filter rule name is declared by the fifth field, which starts the " "behavior part of the rule. By default, blocklistd puts all blocks under a " @@ -7081,7 +7081,7 @@ msgstr "" "следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2541 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2540 #, no-wrap msgid "" "anchor \"blocklistd/*\" in on $ext_if\n" @@ -7093,7 +7093,7 @@ msgstr "" "pass out\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2547 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2546 msgid "" "For separate blocklists, an anchor name can be used in this field. In other " "cases, the wildcard will suffice. When a name starts with a hyphen (`-`) it " @@ -7107,13 +7107,13 @@ msgstr "" "использованием дефиса будет выглядеть так:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2551 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2550 #, no-wrap msgid "ssh stream * * -ssh 3 24h\n" msgstr "ssh stream * * -ssh 3 24h\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2554 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2553 msgid "" "With such a rule, any new blocklist rules are added to an anchor called " "`blocklistd-ssh`." @@ -7122,7 +7122,7 @@ msgstr "" "якорю с именем `blocklistd-ssh`." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2558 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2557 msgid "" "To block whole subnets for a single rule violation, a `/` in the rule name " "can be used. This causes the remaining portion of the name to be " @@ -7135,13 +7135,13 @@ msgstr "" "Например, это правило заблокирует все адреса, входящие в подсеть `/24`." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2562 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2561 #, no-wrap msgid "22 stream tcp * */24 3 24h\n" msgstr "22 stream tcp * */24 3 24h\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2568 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2567 msgid "" "It is important to specify the proper protocol here. IPv4 and IPv6 " "treat /24 differently, that is the reason why `*` cannot be used in the " @@ -7151,7 +7151,7 @@ msgstr "" "разному, поэтому `*` нельзя использовать в третьем поле для этого правила." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2571 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2570 msgid "" "This rule defines that if any one host in that network is misbehaving, " "everything else on that network will be blocked, too." @@ -7160,7 +7160,7 @@ msgstr "" "неправильно, всё остальное в этой сети также будет заблокировано." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2575 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2574 msgid "" "The sixth field, called `nfail`, sets the number of login failures required " "to blocklist the remote IP in question. When a wildcard is used at this " @@ -7176,7 +7176,7 @@ msgstr "" "через SSH с одного соединения IP-адрес будет заблокирован." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2578 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2577 msgid "" "The last field in a blocklistd rule definition specifies how long a host is " "blocklisted. The default unit is seconds, but suffixes like `m`, `h`, and " @@ -7188,7 +7188,7 @@ msgstr "" "дней соответственно." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2582 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2581 msgid "" "The example rule in its entirety means that after three times authenticating " "to SSH will result in a new PF block rule for that host. Rule matches are " @@ -7205,13 +7205,13 @@ msgstr "" "`duration` изменяются в соответствии с совпавшим правилом `remote`." #. type: Title ==== -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2583 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2582 #, no-wrap msgid "Remote Rules" msgstr "Правила remote" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2589 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2588 msgid "" "Remote rules are used to specify how blocklistd changes its behavior " "depending on the remote host currently being evaluated. Each field in a " @@ -7225,7 +7225,7 @@ msgstr "" "использует. Для объяснения используется следующее примерное правило:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2594 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2593 #, no-wrap msgid "" "[remote]\n" @@ -7235,7 +7235,7 @@ msgstr "" "203.0.113.128/25 * * * =/25 = 48h\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2599 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2598 msgid "" "The address field can be an IP address (either v4 or v6), a port or both. " "This allows setting special rules for a specific remote address range like " @@ -7248,7 +7248,7 @@ msgstr "" "протокола и владельца интерпретируются так же, как в локальном правиле." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2605 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2604 msgid "" "The name fields is different though: the equal sign (`=`) in a remote rule " "tells blocklistd to use the value from the matching local rule. It means " @@ -7269,7 +7269,7 @@ msgstr "" "подстановка, используется таблица по умолчанию." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2609 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2608 msgid "" "A custom number of failures in the `nfail` column can be defined for an " "address. This is useful for exceptions to a specific rule, to maybe allow " @@ -7282,7 +7282,7 @@ msgstr "" "входа. Блокировка отключается, если в шестом поле указана звёздочка." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2611 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2610 msgid "" "Remote rules allow a stricter enforcement of limits on attempts to log in " "compared to attempts coming from a local network like an office." @@ -7291,13 +7291,13 @@ msgstr "" "сравнению с попытками, поступающими из локальной сети, например, из офиса." #. type: Title === -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2612 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2611 #, no-wrap msgid "Blocklistd Client Configuration" msgstr "Конфигурация клиента blocklistd" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2617 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2616 msgid "" "There are a few software packages in FreeBSD that can utilize blocklistd's " "functionality. The two most prominent ones are package:ftp/freebsd-ftpd[] " @@ -7312,18 +7312,18 @@ msgstr "" "строку в [.filename]#/etc/ssh/sshd_config#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2621 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2620 #, no-wrap msgid "UseBlocklist yes\n" msgstr "UseBlocklist yes\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2624 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2623 msgid "Restart sshd afterwards to make these changes take effect." msgstr "Перезапустите sshd, чтобы изменения вступили в силу." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2626 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2625 msgid "" "Blocklisting for package:ftp/freebsd-ftpd[] is enabled using `-B`, either in " "[.filename]#/etc/inetd.conf# or as a flag in [.filename]#/etc/rc.conf# like " @@ -7334,26 +7334,26 @@ msgstr "" "conf# следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2630 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2629 #, no-wrap msgid "ftpd_flags=\"-B\"\n" msgstr "ftpd_flags=\"-B\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2633 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2632 msgid "That is all that is needed to make these programs talk to blocklistd." msgstr "" "Вот и всё, что требуется для настройки взаимодействия этих программ с " "blocklistd." #. type: Title === -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2634 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2633 #, no-wrap msgid "Blocklistd Management" msgstr "Управление blocklistd" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2639 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2638 msgid "" "Blocklistd provides the user with a management utility called man:" "blocklistctl[8]. It displays blocked addresses and networks that are " @@ -7367,7 +7367,7 @@ msgstr "" "используйте команду `dump` с параметром `-b`, например." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2645 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2644 #, no-wrap msgid "" "# blocklistctl dump -b\n" @@ -7379,7 +7379,7 @@ msgstr "" "blocklistd 213.0.123.128/25:22 OK 6/3 2019/06/08 14:30:19\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2651 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2650 msgid "" "This example shows that there were 6 out of three permitted attempts on port " "22 coming from the address range `213.0.123.128/25`. There are more " @@ -7396,7 +7396,7 @@ msgstr "" "access` вывода." #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2653 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2652 msgid "" "To see the remaining time that this host will be on the blocklist, add `-r` " "to the previous command." @@ -7405,7 +7405,7 @@ msgstr "" "блокировки, добавьте `-r` к предыдущей команде." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2659 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2658 #, no-wrap msgid "" "# blocklistctl dump -br\n" @@ -7417,7 +7417,7 @@ msgstr "" "blocklistd 213.0.123.128/25:22 OK 6/3 36s\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2662 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2661 msgid "" "In this example, there are 36s seconds left until this host will not be " "blocked any more." @@ -7425,13 +7425,13 @@ msgstr "" "В этом примере осталось 36 секунд, пока этот хост не будет разблокирован." #. type: Title === -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2663 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2662 #, no-wrap msgid "Removing Hosts from the Block List" msgstr "Удаление узлов из списка блокировки" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2674 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2673 msgid "" "Sometimes it is necessary to remove a host from the block list before the " "remaining time expires. Unfortunately, there is no functionality in " @@ -7457,7 +7457,7 @@ msgstr "" "для отображения всех перечисленных адресов следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2681 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2680 #, no-wrap msgid "" "# pfctl -a blocklistd/22 -t port22 -T show\n" @@ -7471,7 +7471,7 @@ msgstr "" "...\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2684 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2683 msgid "" "After identifying the address to be unblocked from the list, the following " "command removes it from the list:" @@ -7480,13 +7480,13 @@ msgstr "" "команда удаляет его из списка:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2688 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2687 #, no-wrap msgid "# pfctl -a blocklistd/22 -t port22 -T delete 213.0.123.128/25\n" msgstr "# pfctl -a blocklistd/22 -t port22 -T delete 213.0.123.128/25\n" #. type: Plain text -#: documentation/content/en/books/handbook/firewalls/_index.adoc:2692 +#: documentation/content/en/books/handbook/firewalls/_index.adoc:2691 msgid "" "The address is now removed from PF, but will still show up in the " "blocklistctl list, since it does not know about any changes made in PF. The " diff --git a/documentation/content/ru/books/handbook/geom/_index.adoc b/documentation/content/ru/books/handbook/geom/_index.adoc index de0d974126..523caf4d7f 100644 --- a/documentation/content/ru/books/handbook/geom/_index.adoc +++ b/documentation/content/ru/books/handbook/geom/_index.adoc @@ -7,7 +7,7 @@ part: 'Часть III. Администрирование системы' prev: books/handbook/disks showBookMenu: 'true' tags: ["GEOM", "RAID", "RAID0", "RAID1", "RAID3", "Striping", "bsdlabel", "newfs", "labelling", "UFS", "journaling"] -title: 'Глава 21. GEOM: Модульная инфраструктура трансформации дискового пространства' +title: 'Глава 22. GEOM: Модульная инфраструктура трансформации дискового пространства' weight: 25 --- @@ -18,7 +18,7 @@ weight: 25 :toclevels: 1 :icons: font :sectnums: -:sectnumoffset: 21 +:sectnumoffset: 22 :partnums: :source-highlighter: rouge :experimental: @@ -60,7 +60,7 @@ endif::[] * Какой тип поддержки RAID доступен через GEOM. * Как использовать базовые утилиты для настройки, обслуживания и управления различными уровнями RAID. * Как зеркалировать, чередовать, шифровать и удалённо подключать дисковые устройства с помощью GEOM. -* Как устранять неполадки с дисками, подключенными к системе GEOM. +* Как устранять неполадки с дисками, подключёнными к системе GEOM. Прежде чем читать эту главу, необходимо: @@ -338,9 +338,9 @@ geom_mirror_load="YES" # gmirror forget gm0 .... -Поскольку [.filename]#gzero.nop# не хранит никаких данных, зеркало не считает его подключенным. Зеркалу указывается «забыть» неподключенные компоненты, удаляя ссылки на [.filename]#gzero.nop#. В результате получается зеркальное устройство, содержащее только один диск — [.filename]#ada1#. +Поскольку [.filename]#gzero.nop# не хранит никаких данных, зеркало не считает его подключённым. Зеркалу указывается «забыть» неподключённые компоненты, удаляя ссылки на [.filename]#gzero.nop#. В результате получается зеркальное устройство, содержащее только один диск — [.filename]#ada1#. -После создания [.filename]#gm0# просмотрите таблицу разделов на [.filename]#ada0#. Этот вывод сделан для диска объёмом 1 ТБ. Если в конце диска осталось нераспределенное пространство, содержимое можно скопировать напрямую с [.filename]#ada0# на новое зеркало. +После создания [.filename]#gm0# просмотрите таблицу разделов на [.filename]#ada0#. Этот вывод сделан для диска объёмом 1 ТБ. Если в конце диска осталось нераспределённое пространство, содержимое можно скопировать напрямую с [.filename]#ada0# на новое зеркало. Однако, если вывод показывает, что всё пространство на диске занято, как в следующем примере, то для метаданных зеркала размером 512 байт в конце диска не остаётся места. @@ -361,7 +361,7 @@ geom_mirror_load="YES" # gpart backup ada0s1 > table.ada0s1 .... -Эти команды создают два файла, [.filename]#table.ada0# и [.filename]#table.ada0s1#. Этот пример приведен для диска объёмом 1 ТБ: +Эти команды создают два файла, [.filename]#table.ada0# и [.filename]#table.ada0s1#. Этот пример приведён для диска объёмом 1 ТБ: [source, shell] .... @@ -660,7 +660,7 @@ RAID3 — это метод объединения нескольких диск # mkdir /multimedia .... -. Определите имена устройств для дисков, которые будут добавлены в массив, и создайте новое устройство RAID3. Последнее указанное устройство будет использоваться в качестве выделенного диска чётности. В этом примере используются три неразделенных ATA-диска: [.filename]#ada1# и [.filename]#ada2# для данных, а [.filename]#ada3# для чётности. +. Определите имена устройств для дисков, которые будут добавлены в массив, и создайте новое устройство RAID3. Последнее указанное устройство будет использоваться в качестве выделённого диска чётности. В этом примере используются три неразделённых ATA-диска: [.filename]#ada1# и [.filename]#ada2# для данных, а [.filename]#ada3# для чётности. + [source, shell] .... @@ -884,7 +884,7 @@ OK set kern.geom.raid.enable=0 OK boot .... + -Система загрузится с отключенным man:graid[8]. +Система загрузится с отключённым man:graid[8]. . Создайте резервную копию всех данных на затронутом диске. . В качестве обходного решения обнаружение массива man:graid[8] можно отключить, добавив + diff --git a/documentation/content/ru/books/handbook/geom/_index.po b/documentation/content/ru/books/handbook/geom/_index.po index 2b513c65ab..d69437be27 100644 --- a/documentation/content/ru/books/handbook/geom/_index.po +++ b/documentation/content/ru/books/handbook/geom/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2026-05-09 23:29+0100\n" -"PO-Revision-Date: 2026-05-11 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-08 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookgeom_index/ru/>\n" @@ -33,8 +33,9 @@ msgstr "Часть III. Администрирование системы" #. type: YAML Front Matter: title #: documentation/content/en/books/handbook/geom/_index.adoc:1 #, no-wrap -msgid "Chapter 21. GEOM: Modular Disk Transformation Framework" -msgstr "Глава 21. GEOM: Модульная инфраструктура трансформации дискового пространства" +msgid "Chapter 22. GEOM: Modular Disk Transformation Framework" +msgstr "" +"Глава 22. GEOM: Модульная инфраструктура трансформации дискового пространства" #. type: Title = #: documentation/content/en/books/handbook/geom/_index.adoc:15 @@ -43,13 +44,13 @@ msgid "GEOM: Modular Disk Transformation Framework" msgstr "GEOM: Модульная инфраструктура трансформации дискового пространства" #. type: Title == -#: documentation/content/en/books/handbook/geom/_index.adoc:53 +#: documentation/content/en/books/handbook/geom/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:57 +#: documentation/content/en/books/handbook/geom/_index.adoc:56 msgid "" "In FreeBSD, the GEOM framework permits access and control to classes, such " "as Master Boot Records and BSD labels, through the use of providers, or the " @@ -64,7 +65,7 @@ msgstr "" "доступ операционной системе и системным утилитам." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:61 +#: documentation/content/en/books/handbook/geom/_index.adoc:60 msgid "" "This chapter covers the use of disks under the GEOM framework in FreeBSD. " "This includes the major RAID control utilities which use the framework for " @@ -78,17 +79,17 @@ msgstr "" "GEOM классификации RAID." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:63 +#: documentation/content/en/books/handbook/geom/_index.adoc:62 msgid "Read this chapter to learn:" msgstr "Прочтите эту главу, чтобы узнать:" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:65 +#: documentation/content/en/books/handbook/geom/_index.adoc:64 msgid "What type of RAID support is available through GEOM." msgstr "Какой тип поддержки RAID доступен через GEOM." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:66 +#: documentation/content/en/books/handbook/geom/_index.adoc:65 msgid "" "How to use the base utilities to configure, maintain, and manipulate the " "various RAID levels." @@ -97,7 +98,7 @@ msgstr "" "различными уровнями RAID." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:67 +#: documentation/content/en/books/handbook/geom/_index.adoc:66 msgid "" "How to mirror, stripe, encrypt, and remotely connect disk devices through " "GEOM." @@ -106,17 +107,17 @@ msgstr "" "устройства с помощью GEOM." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:68 +#: documentation/content/en/books/handbook/geom/_index.adoc:67 msgid "How to troubleshoot disks attached to the GEOM framework." -msgstr "Как устранять неполадки с дисками, подключенными к системе GEOM." +msgstr "Как устранять неполадки с дисками, подключёнными к системе GEOM." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:70 +#: documentation/content/en/books/handbook/geom/_index.adoc:69 msgid "Before reading this chapter:" msgstr "Прежде чем читать эту главу, необходимо:" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:72 +#: documentation/content/en/books/handbook/geom/_index.adoc:71 msgid "" "Understand how FreeBSD treats disk devices (crossref:disks[disks,Storage])." msgstr "" @@ -124,7 +125,7 @@ msgstr "" "disks[disks,Хранение данных])." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:73 +#: documentation/content/en/books/handbook/geom/_index.adoc:72 msgid "" "Know how to configure and install a new kernel (crossref:" "kernelconfig[kernelconfig,Configuring the FreeBSD Kernel])." @@ -133,13 +134,13 @@ msgstr "" "kernelconfig[kernelconfig,Настройка ядра FreeBSD])." #. type: Title == -#: documentation/content/en/books/handbook/geom/_index.adoc:75 +#: documentation/content/en/books/handbook/geom/_index.adoc:74 #, no-wrap msgid "RAID0 - Striping" msgstr "RAID0 - Striping" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:80 +#: documentation/content/en/books/handbook/geom/_index.adoc:79 msgid "" "Striping combines several disk drives into a single volume. Striping can be " "performed through the use of hardware RAID controllers. The GEOM disk " @@ -152,7 +153,7 @@ msgstr "" "RAID0, без необходимости в RAID-контроллере." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:84 +#: documentation/content/en/books/handbook/geom/_index.adoc:83 msgid "" "In RAID0, data is split into blocks that are written across all the drives " "in the array. As seen in the following illustration, instead of having to " @@ -169,19 +170,19 @@ msgstr "" "контроллеров дисков." #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/geom/_index.adoc:85 +#: documentation/content/en/books/handbook/geom/_index.adoc:84 #, no-wrap msgid "Disk Striping Illustration" msgstr "Иллюстрация чередования дисков" #. type: Target for macro image -#: documentation/content/en/books/handbook/geom/_index.adoc:85 +#: documentation/content/en/books/handbook/geom/_index.adoc:84 #, no-wrap msgid "striping.png" msgstr "striping.png" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:88 +#: documentation/content/en/books/handbook/geom/_index.adoc:87 msgid "" "Each disk in a RAID0 stripe must be of the same size, since I/O requests are " "interleaved to read or write to multiple disks in parallel." @@ -191,7 +192,7 @@ msgstr "" "несколько дисков параллельно." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:94 +#: documentation/content/en/books/handbook/geom/_index.adoc:93 msgid "" "RAID0 does _not_ provide any redundancy. This means that if one disk in the " "array fails, all of the data on the disks is lost. If the data is " @@ -204,7 +205,7 @@ msgstr "" "сохраняет резервные копии на удалённую систему или устройство." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:98 +#: documentation/content/en/books/handbook/geom/_index.adoc:97 msgid "" "The process for creating a software, GEOM-based RAID0 on a FreeBSD system " "using commodity disks is as follows. Once the stripe is created, refer to " @@ -217,24 +218,24 @@ msgstr "" "последовательностью." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:102 +#: documentation/content/en/books/handbook/geom/_index.adoc:101 #, no-wrap msgid "*Procedure: Creating a Stripe of Unformatted ATA Disks*\n" msgstr "*Процедура: Создание последовательности неформатированных ATA-дисков*\n" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:104 +#: documentation/content/en/books/handbook/geom/_index.adoc:103 msgid "Load the [.filename]#geom_stripe.ko# module:" msgstr "Загрузите модуль [.filename]#geom_stripe.ko#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:108 +#: documentation/content/en/books/handbook/geom/_index.adoc:107 #, no-wrap msgid "# kldload geom_stripe\n" msgstr "# kldload geom_stripe\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:111 +#: documentation/content/en/books/handbook/geom/_index.adoc:110 msgid "" "Ensure that a suitable mount point exists. If this volume will become a root " "partition, then temporarily use another mount point such as [.filename]#/" @@ -245,7 +246,7 @@ msgstr "" "монтирования, например, [.filename]#/mnt#." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:112 +#: documentation/content/en/books/handbook/geom/_index.adoc:111 msgid "" "Determine the device names for the disks which will be striped, and create " "the new stripe device. For example, to stripe two unused and unpartitioned " @@ -259,7 +260,7 @@ msgstr "" "filename]#/dev/ad3#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:119 +#: documentation/content/en/books/handbook/geom/_index.adoc:118 #, no-wrap msgid "" "# gstripe label -v st0 /dev/ad2 /dev/ad3\n" @@ -273,7 +274,7 @@ msgstr "" "Done.\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:122 +#: documentation/content/en/books/handbook/geom/_index.adoc:121 msgid "" "Write a standard label, also known as a partition table, on the new volume " "and install the default bootstrap code:" @@ -282,13 +283,13 @@ msgstr "" "том и установите код начальной загрузки по умолчанию:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:126 +#: documentation/content/en/books/handbook/geom/_index.adoc:125 #, no-wrap msgid "# bsdlabel -wB /dev/stripe/st0\n" msgstr "# bsdlabel -wB /dev/stripe/st0\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:129 +#: documentation/content/en/books/handbook/geom/_index.adoc:128 msgid "" "This process should create two other devices in [.filename]#/dev/stripe# in " "addition to [.filename]#st0#. Those include [.filename]#st0a# and [." @@ -301,13 +302,13 @@ msgstr "" "команды `newfs`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:133 +#: documentation/content/en/books/handbook/geom/_index.adoc:132 #, no-wrap msgid "# newfs -U /dev/stripe/st0a\n" msgstr "# newfs -U /dev/stripe/st0a\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:137 +#: documentation/content/en/books/handbook/geom/_index.adoc:136 msgid "" "Many numbers will glide across the screen, and after a few seconds, the " "process will be complete. The volume has been created and is ready to be " @@ -317,18 +318,18 @@ msgstr "" "завершится. Том создан и готов к монтированию." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:138 +#: documentation/content/en/books/handbook/geom/_index.adoc:137 msgid "To manually mount the created disk stripe:" msgstr "Чтобы вручную смонтировать созданную дисковую последовательность:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:142 +#: documentation/content/en/books/handbook/geom/_index.adoc:141 #, no-wrap msgid "# mount /dev/stripe/st0a /mnt\n" msgstr "# mount /dev/stripe/st0a /mnt\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:145 +#: documentation/content/en/books/handbook/geom/_index.adoc:144 msgid "" "To mount this striped file system automatically during the boot process, " "place the volume information in [.filename]#/etc/fstab#. In this example, a " @@ -339,7 +340,7 @@ msgstr "" "примере создаётся постоянная точка монтирования с именем [.filename]#stripe#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:151 +#: documentation/content/en/books/handbook/geom/_index.adoc:150 #, no-wrap msgid "" "# mkdir /stripe\n" @@ -351,7 +352,7 @@ msgstr "" ">> /etc/fstab\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:154 +#: documentation/content/en/books/handbook/geom/_index.adoc:153 msgid "" "The [.filename]#geom_stripe.ko# module must also be automatically loaded " "during system initialization, by adding a line to [.filename]#/boot/loader." @@ -361,19 +362,19 @@ msgstr "" "при инициализации системы, добавив строку в [.filename]#/boot/loader.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:158 +#: documentation/content/en/books/handbook/geom/_index.adoc:157 #, no-wrap msgid "# echo 'geom_stripe_load=\"YES\"' >> /boot/loader.conf\n" msgstr "# echo 'geom_stripe_load=\"YES\"' >> /boot/loader.conf\n" #. type: Title == -#: documentation/content/en/books/handbook/geom/_index.adoc:162 +#: documentation/content/en/books/handbook/geom/_index.adoc:161 #, no-wrap msgid "RAID1 - Mirroring" msgstr "RAID1 - Зеркалирование" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:169 +#: documentation/content/en/books/handbook/geom/_index.adoc:168 msgid "" "RAID1, or _mirroring_, is the technique of writing the same data to more " "than one disk drive. Mirrors are usually used to guard against data loss " @@ -392,7 +393,7 @@ msgstr "" "вышедший из строя диск без прерывания работы пользователей." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:174 +#: documentation/content/en/books/handbook/geom/_index.adoc:173 msgid "" "Two common situations are illustrated in these examples. The first creates " "a mirror out of two new drives and uses it as a replacement for an existing " @@ -409,7 +410,7 @@ msgstr "" "одного нового диска." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:179 +#: documentation/content/en/books/handbook/geom/_index.adoc:178 msgid "" "Traditionally, the two drives in a mirror are identical in model and " "capacity, but man:gmirror[8] does not require that. Mirrors created with " @@ -426,7 +427,7 @@ msgstr "" "находящегося в зеркале." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:183 +#: documentation/content/en/books/handbook/geom/_index.adoc:182 msgid "" "The mirroring procedures shown here are non-destructive, but as with any " "major disk operation, make a full backup first." @@ -435,7 +436,7 @@ msgstr "" "и при любых операциях с дисками, сначала создайте полную резервную копию." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:189 +#: documentation/content/en/books/handbook/geom/_index.adoc:188 msgid "" "While man:dump[8] is used in these procedures to copy file systems, it does " "not work on file systems with soft updates journaling. See man:tunefs[8] " @@ -447,13 +448,13 @@ msgstr "" "журналирование мягких обновлений, смотрите в man:tunefs[8]." #. type: Title === -#: documentation/content/en/books/handbook/geom/_index.adoc:192 +#: documentation/content/en/books/handbook/geom/_index.adoc:191 #, no-wrap msgid "Metadata Issues" msgstr "Проблемы с метаданными" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:197 +#: documentation/content/en/books/handbook/geom/_index.adoc:196 msgid "" "Many disk systems store metadata at the end of each disk. Old metadata " "should be erased before reusing the disk for a mirror. Most problems are " @@ -466,7 +467,7 @@ msgstr "" "таблицами разделов GPT и старыми метаданными от предыдущего зеркала." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:200 +#: documentation/content/en/books/handbook/geom/_index.adoc:199 msgid "" "GPT metadata can be erased with man:gpart[8]. This example erases both " "primary and backup GPT partition tables from disk [.filename]#ada8#:" @@ -476,13 +477,13 @@ msgstr "" "filename]#ada8#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:204 +#: documentation/content/en/books/handbook/geom/_index.adoc:203 #, no-wrap msgid "# gpart destroy -F ada8\n" msgstr "# gpart destroy -F ada8\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:208 +#: documentation/content/en/books/handbook/geom/_index.adoc:207 msgid "" "A disk can be removed from an active mirror and the metadata erased in one " "step using man:gmirror[8]. Here, the example disk [.filename]#ada8# is " @@ -493,13 +494,13 @@ msgstr "" "удаляется из активного зеркала [.filename]#gm4#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:212 +#: documentation/content/en/books/handbook/geom/_index.adoc:211 #, no-wrap msgid "# gmirror remove gm4 ada8\n" msgstr "# gmirror remove gm4 ada8\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:215 +#: documentation/content/en/books/handbook/geom/_index.adoc:214 msgid "" "If the mirror is not running, but old mirror metadata is still on the disk, " "use `gmirror clear` to remove it:" @@ -508,13 +509,13 @@ msgstr "" "используйте `gmirror clear` для их удаления:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:219 +#: documentation/content/en/books/handbook/geom/_index.adoc:218 #, no-wrap msgid "# gmirror clear ada8\n" msgstr "# gmirror clear ada8\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:224 +#: documentation/content/en/books/handbook/geom/_index.adoc:223 msgid "" "man:gmirror[8] stores one block of metadata at the end of the disk. As GPT " "partition schemes also store metadata at the end of the disk, mirroring " @@ -529,13 +530,13 @@ msgstr "" "не конфликтует с метаданными зеркала." #. type: Title === -#: documentation/content/en/books/handbook/geom/_index.adoc:226 +#: documentation/content/en/books/handbook/geom/_index.adoc:225 #, no-wrap msgid "Creating a Mirror with Two New Disks" msgstr "Создание зеркала с двумя новыми дисками" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:231 +#: documentation/content/en/books/handbook/geom/_index.adoc:230 msgid "" "In this example, FreeBSD has already been installed on a single disk, [." "filename]#ada0#. Two new disks, [.filename]#ada1# and [.filename]#ada2#, " @@ -548,7 +549,7 @@ msgstr "" "диск." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:234 +#: documentation/content/en/books/handbook/geom/_index.adoc:233 msgid "" "The [.filename]#geom_mirror.ko# kernel module must either be built into the " "kernel or loaded at boot- or run-time. Manually load the kernel module now:" @@ -558,25 +559,25 @@ msgstr "" "ядра сейчас:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:238 -#: documentation/content/en/books/handbook/geom/_index.adoc:360 +#: documentation/content/en/books/handbook/geom/_index.adoc:237 +#: documentation/content/en/books/handbook/geom/_index.adoc:359 #, no-wrap msgid "# gmirror load\n" msgstr "# gmirror load\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:241 +#: documentation/content/en/books/handbook/geom/_index.adoc:240 msgid "Create the mirror with the two new drives:" msgstr "Создайте зеркало с двумя новыми дисками:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:245 +#: documentation/content/en/books/handbook/geom/_index.adoc:244 #, no-wrap msgid "# gmirror label -v gm0 /dev/ada1 /dev/ada2\n" msgstr "# gmirror label -v gm0 /dev/ada1 /dev/ada2\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:249 +#: documentation/content/en/books/handbook/geom/_index.adoc:248 msgid "" "[.filename]#gm0# is a user-chosen device name assigned to the new mirror. " "After the mirror has been started, this device name appears in [.filename]#/" @@ -587,7 +588,7 @@ msgstr "" "filename]#/dev/mirror/#." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:253 +#: documentation/content/en/books/handbook/geom/_index.adoc:252 msgid "" "MBR and bsdlabel partition tables can now be created on the mirror with man:" "gpart[8]. This example uses a traditional file system layout, with " @@ -602,7 +603,7 @@ msgstr "" "filename]#/# и раздел подкачки." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:255 +#: documentation/content/en/books/handbook/geom/_index.adoc:254 msgid "" "Partitions on the mirror do not have to be the same size as those on the " "existing disk, but they must be large enough to hold all the data already " @@ -613,7 +614,7 @@ msgstr "" "все данные, уже находящиеся на [.filename]#ada0#." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:265 +#: documentation/content/en/books/handbook/geom/_index.adoc:264 #, no-wrap msgid "" "# gpart create -s MBR mirror/gm0\n" @@ -633,7 +634,7 @@ msgstr "" " 156301425 61 - free - (30k)\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:284 +#: documentation/content/en/books/handbook/geom/_index.adoc:283 #, no-wrap msgid "" "# gpart create -s BSD mirror/gm0s1\n" @@ -669,8 +670,8 @@ msgstr "" " 156301298 1 - free - (512B)\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:287 -#: documentation/content/en/books/handbook/geom/_index.adoc:505 +#: documentation/content/en/books/handbook/geom/_index.adoc:286 +#: documentation/content/en/books/handbook/geom/_index.adoc:504 msgid "" "Make the mirror bootable by installing bootcode in the MBR and bsdlabel and " "setting the active slice:" @@ -679,8 +680,8 @@ msgstr "" "также настроив активный раздел:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:293 -#: documentation/content/en/books/handbook/geom/_index.adoc:511 +#: documentation/content/en/books/handbook/geom/_index.adoc:292 +#: documentation/content/en/books/handbook/geom/_index.adoc:510 #, no-wrap msgid "" "# gpart bootcode -b /boot/mbr mirror/gm0\n" @@ -692,13 +693,13 @@ msgstr "" "# gpart bootcode -b /boot/boot mirror/gm0s1\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:296 +#: documentation/content/en/books/handbook/geom/_index.adoc:295 msgid "Format the file systems on the new mirror, enabling soft-updates." msgstr "" "Отформатируйте файловые системы на новом зеркале, включив мягкие обновления." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:303 +#: documentation/content/en/books/handbook/geom/_index.adoc:302 #, no-wrap msgid "" "# newfs -U /dev/mirror/gm0s1a\n" @@ -712,7 +713,7 @@ msgstr "" "# newfs -U /dev/mirror/gm0s1f\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:306 +#: documentation/content/en/books/handbook/geom/_index.adoc:305 msgid "" "File systems from the original [.filename]#ada0# disk can now be copied onto " "the mirror with man:dump[8] and man:restore[8]." @@ -721,7 +722,7 @@ msgstr "" "скопировать на зеркало с помощью man:dump[8] и man:restore[8]." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:317 +#: documentation/content/en/books/handbook/geom/_index.adoc:316 #, no-wrap msgid "" "# mount /dev/mirror/gm0s1a /mnt\n" @@ -743,7 +744,7 @@ msgstr "" "# dump -C16 -b64 -0aL -f - /usr | (cd /mnt/usr && restore -rf -)\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:320 +#: documentation/content/en/books/handbook/geom/_index.adoc:319 msgid "" "Edit [.filename]#/mnt/etc/fstab# to point to the new mirror file systems:" msgstr "" @@ -751,7 +752,7 @@ msgstr "" "файловые системы нового зеркала:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:329 +#: documentation/content/en/books/handbook/geom/_index.adoc:328 #, no-wrap msgid "" "# Device\t\tMountpoint\tFStype\tOptions\tDump\tPass#\n" @@ -769,7 +770,7 @@ msgstr "" "/dev/mirror/gm0s1f\t/usr\t\tufs\trw\t2\t2\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:332 +#: documentation/content/en/books/handbook/geom/_index.adoc:331 msgid "" "If the [.filename]#geom_mirror.ko# kernel module has not been built into the " "kernel, [.filename]#/mnt/boot/loader.conf# is edited to load the module at " @@ -780,15 +781,15 @@ msgstr "" "старте системы:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:336 -#: documentation/content/en/books/handbook/geom/_index.adoc:539 -#: documentation/content/en/books/handbook/geom/_index.adoc:652 +#: documentation/content/en/books/handbook/geom/_index.adoc:335 +#: documentation/content/en/books/handbook/geom/_index.adoc:538 +#: documentation/content/en/books/handbook/geom/_index.adoc:651 #, no-wrap msgid "geom_mirror_load=\"YES\"\n" msgstr "geom_mirror_load=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:341 +#: documentation/content/en/books/handbook/geom/_index.adoc:340 msgid "" "Reboot the system to test the new mirror and verify that all data has been " "copied. The BIOS will see the mirror as two individual drives rather than a " @@ -801,7 +802,7 @@ msgstr "" "для загрузки." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:344 +#: documentation/content/en/books/handbook/geom/_index.adoc:343 msgid "" "See crossref:geom[gmirror-troubleshooting, Troubleshooting] if there are " "problems booting. Powering down and disconnecting the original [." @@ -813,20 +814,20 @@ msgstr "" "резервной копии." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:346 +#: documentation/content/en/books/handbook/geom/_index.adoc:345 msgid "In use, the mirror will behave just like the original single drive." msgstr "" "При использовании зеркало будет вести себя так же, как исходный одиночный " "диск." #. type: Title === -#: documentation/content/en/books/handbook/geom/_index.adoc:348 +#: documentation/content/en/books/handbook/geom/_index.adoc:347 #, no-wrap msgid "Creating a Mirror with an Existing Drive" msgstr "Создание зеркала с существующим диском" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:354 +#: documentation/content/en/books/handbook/geom/_index.adoc:353 msgid "" "In this example, FreeBSD has already been installed on a single disk, [." "filename]#ada0#. A new disk, [.filename]#ada1#, has been connected to the " @@ -846,17 +847,17 @@ msgstr "" "всё пространство уже занято." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:356 +#: documentation/content/en/books/handbook/geom/_index.adoc:355 msgid "Load the [.filename]#geom_mirror.ko# kernel module:" msgstr "Загрузите модуль ядра [.filename]#geom_mirror.ko#:" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:363 +#: documentation/content/en/books/handbook/geom/_index.adoc:362 msgid "Check the media size of the original disk with `diskinfo`:" msgstr "Проверьте размер носителя исходного диска с помощью `diskinfo`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:370 +#: documentation/content/en/books/handbook/geom/_index.adoc:369 #, no-wrap msgid "" "# diskinfo -v ada0 | head -n3\n" @@ -870,7 +871,7 @@ msgstr "" " 1000204821504 # mediasize in bytes (931G)\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:377 +#: documentation/content/en/books/handbook/geom/_index.adoc:376 msgid "" "Create a mirror on the new disk. To make certain that the mirror capacity " "is not any larger than the original [.filename]#ada0# drive, man:gnop[8] is " @@ -891,7 +892,7 @@ msgstr "" "filename]#ada0#, показанному командой `diskinfo` выше." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:384 +#: documentation/content/en/books/handbook/geom/_index.adoc:383 #, no-wrap msgid "" "# geom zero load\n" @@ -905,7 +906,7 @@ msgstr "" "# gmirror forget gm0\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:389 +#: documentation/content/en/books/handbook/geom/_index.adoc:388 msgid "" "Since [.filename]#gzero.nop# does not store any data, the mirror does not " "see it as connected. The mirror is told to \"forget\" unconnected " @@ -913,12 +914,12 @@ msgid "" "mirror device containing only a single disk, [.filename]#ada1#." msgstr "" "Поскольку [.filename]#gzero.nop# не хранит никаких данных, зеркало не " -"считает его подключенным. Зеркалу указывается «забыть» неподключенные " +"считает его подключённым. Зеркалу указывается «забыть» неподключённые " "компоненты, удаляя ссылки на [.filename]#gzero.nop#. В результате получается " "зеркальное устройство, содержащее только один диск — [.filename]#ada1#." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:393 +#: documentation/content/en/books/handbook/geom/_index.adoc:392 msgid "" "After creating [.filename]#gm0#, view the partition table on [." "filename]#ada0#. This output is from a 1 TB drive. If there is some " @@ -927,11 +928,11 @@ msgid "" msgstr "" "После создания [.filename]#gm0# просмотрите таблицу разделов на [." "filename]#ada0#. Этот вывод сделан для диска объёмом 1 ТБ. Если в конце " -"диска осталось нераспределенное пространство, содержимое можно скопировать " +"диска осталось нераспределённое пространство, содержимое можно скопировать " "напрямую с [.filename]#ada0# на новое зеркало." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:395 +#: documentation/content/en/books/handbook/geom/_index.adoc:394 msgid "" "However, if the output shows that all of the space on the disk is allocated, " "as in the following listing, there is no space available for the 512-byte " @@ -942,7 +943,7 @@ msgstr "" "не остаётся места." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:401 +#: documentation/content/en/books/handbook/geom/_index.adoc:400 #, no-wrap msgid "" "# gpart show ada0\n" @@ -954,7 +955,7 @@ msgstr "" " 63 1953525105 1 freebsd [active] (931G)\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:405 +#: documentation/content/en/books/handbook/geom/_index.adoc:404 msgid "" "In this case, the partition table must be edited to reduce the capacity by " "one sector on [.filename]#mirror/gm0#. The procedure will be explained " @@ -964,7 +965,7 @@ msgstr "" "на один сектор для [.filename]#mirror/gm0#. Процедура будет описана далее." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:407 +#: documentation/content/en/books/handbook/geom/_index.adoc:406 msgid "" "In either case, partition tables on the primary disk should be first copied " "using `gpart backup` and `gpart restore`." @@ -973,7 +974,7 @@ msgstr "" "скопировать с помощью `gpart backup` и `gpart restore`." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:412 +#: documentation/content/en/books/handbook/geom/_index.adoc:411 #, no-wrap msgid "" "# gpart backup ada0 > table.ada0\n" @@ -983,16 +984,16 @@ msgstr "" "# gpart backup ada0s1 > table.ada0s1\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:416 +#: documentation/content/en/books/handbook/geom/_index.adoc:415 msgid "" "These commands create two files, [.filename]#table.ada0# and [." "filename]#table.ada0s1#. This example is from a 1 TB drive:" msgstr "" "Эти команды создают два файла, [.filename]#table.ada0# и [.filename]#table." -"ada0s1#. Этот пример приведен для диска объёмом 1 ТБ:" +"ada0s1#. Этот пример приведён для диска объёмом 1 ТБ:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:422 +#: documentation/content/en/books/handbook/geom/_index.adoc:421 #, no-wrap msgid "" "# cat table.ada0\n" @@ -1004,7 +1005,7 @@ msgstr "" "1 freebsd 63 1953525105 [active]\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:434 +#: documentation/content/en/books/handbook/geom/_index.adoc:433 #, no-wrap msgid "" "# cat table.ada0s1\n" @@ -1026,7 +1027,7 @@ msgstr "" "7 freebsd-ufs 968884224 984640881\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:439 +#: documentation/content/en/books/handbook/geom/_index.adoc:438 msgid "" "If no free space is shown at the end of the disk, the size of both the slice " "and the last partition must be reduced by one sector. Edit the two files, " @@ -1039,7 +1040,7 @@ msgstr "" "последние числа в каждом списке." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:445 +#: documentation/content/en/books/handbook/geom/_index.adoc:444 #, no-wrap msgid "" "# cat table.ada0\n" @@ -1051,7 +1052,7 @@ msgstr "" "1 freebsd 63 1953525104 [active]\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:457 +#: documentation/content/en/books/handbook/geom/_index.adoc:456 #, no-wrap msgid "" "# cat table.ada0s1\n" @@ -1073,7 +1074,7 @@ msgstr "" "7 freebsd-ufs 968884224 984640880\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:460 +#: documentation/content/en/books/handbook/geom/_index.adoc:459 msgid "" "If at least one sector was unallocated at the end of the disk, these two " "files can be used without modification." @@ -1082,12 +1083,12 @@ msgstr "" "можно использовать без изменений." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:462 +#: documentation/content/en/books/handbook/geom/_index.adoc:461 msgid "Now restore the partition table into [.filename]#mirror/gm0#:" msgstr "Теперь восстановите таблицу разделов в [.filename]#mirror/gm0#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:467 +#: documentation/content/en/books/handbook/geom/_index.adoc:466 #, no-wrap msgid "" "# gpart restore mirror/gm0 < table.ada0\n" @@ -1097,7 +1098,7 @@ msgstr "" "# gpart restore mirror/gm0s1 < table.ada0s1\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:471 +#: documentation/content/en/books/handbook/geom/_index.adoc:470 msgid "" "Check the partition table with `gpart show`. This example has [." "filename]#gm0s1a# for [.filename]#/#, [.filename]#gm0s1d# for [.filename]#/" @@ -1110,7 +1111,7 @@ msgstr "" "filename]#/data1# и [.filename]#gm0s1g# для [.filename]#/data2#." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:478 +#: documentation/content/en/books/handbook/geom/_index.adoc:477 #, no-wrap msgid "" "# gpart show mirror/gm0\n" @@ -1124,7 +1125,7 @@ msgstr "" " 1953525105 62 - free - (31k)\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:488 +#: documentation/content/en/books/handbook/geom/_index.adoc:487 #, no-wrap msgid "" "# gpart show mirror/gm0s1\n" @@ -1148,7 +1149,7 @@ msgstr "" " 1953525042 63 - free - (31k)\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:491 +#: documentation/content/en/books/handbook/geom/_index.adoc:490 msgid "" "Both the slice and the last partition must have at least one free block at " "the end of the disk." @@ -1157,7 +1158,7 @@ msgstr "" "блок в конце диска." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:494 +#: documentation/content/en/books/handbook/geom/_index.adoc:493 msgid "" "Create file systems on these new partitions. The number of partitions will " "vary to match the original disk, [.filename]#ada0#." @@ -1166,7 +1167,7 @@ msgstr "" "варьироваться в соответствии с исходным диском, [.filename]#ada0#." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:502 +#: documentation/content/en/books/handbook/geom/_index.adoc:501 #, no-wrap msgid "" "# newfs -U /dev/mirror/gm0s1a\n" @@ -1182,7 +1183,7 @@ msgstr "" "# newfs -U /dev/mirror/gm0s1g\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:515 +#: documentation/content/en/books/handbook/geom/_index.adoc:514 msgid "" "Adjust [.filename]#/etc/fstab# to use the new partitions on the mirror. " "Back up this file first by copying it to [.filename]#/etc/fstab.orig#." @@ -1192,13 +1193,13 @@ msgstr "" "filename]#/etc/fstab.orig#." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:519 +#: documentation/content/en/books/handbook/geom/_index.adoc:518 #, no-wrap msgid "# cp /etc/fstab /etc/fstab.orig\n" msgstr "# cp /etc/fstab /etc/fstab.orig\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:522 +#: documentation/content/en/books/handbook/geom/_index.adoc:521 msgid "" "Edit [.filename]#/etc/fstab#, replacing [.filename]#/dev/ada0# with [." "filename]#mirror/gm0#." @@ -1207,7 +1208,7 @@ msgstr "" "на [.filename]#mirror/gm0#." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:532 +#: documentation/content/en/books/handbook/geom/_index.adoc:531 #, no-wrap msgid "" "# Device\t\tMountpoint\tFStype\tOptions\tDump\tPass#\n" @@ -1227,7 +1228,7 @@ msgstr "" "/dev/mirror/gm0s1g\t/data2\t\tufs\trw\t2\t2\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:535 +#: documentation/content/en/books/handbook/geom/_index.adoc:534 msgid "" "If the [.filename]#geom_mirror.ko# kernel module has not been built into the " "kernel, edit [.filename]#/boot/loader.conf# to load it at boot:" @@ -1237,7 +1238,7 @@ msgstr "" "системы:" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:543 +#: documentation/content/en/books/handbook/geom/_index.adoc:542 msgid "" "File systems from the original disk can now be copied onto the mirror with " "man:dump[8] and man:restore[8]. Each file system dumped with `dump -L` will " @@ -1248,7 +1249,7 @@ msgstr "" "помощью `dump -L`, сначала создаст снимок, что может занять некоторое время." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:556 +#: documentation/content/en/books/handbook/geom/_index.adoc:555 #, no-wrap msgid "" "# mount /dev/mirror/gm0s1a /mnt\n" @@ -1274,7 +1275,7 @@ msgstr "" "# dump -C16 -b64 -0aL -f - /data2 | (cd /mnt/data2 && restore -rf -)\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:561 +#: documentation/content/en/books/handbook/geom/_index.adoc:560 msgid "" "Restart the system, booting from [.filename]#ada1#. If everything is " "working, the system will boot from [.filename]#mirror/gm0#, which now " @@ -1288,7 +1289,7 @@ msgstr "" "возникли проблемы с загрузкой." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:563 +#: documentation/content/en/books/handbook/geom/_index.adoc:562 msgid "" "At this point, the mirror still consists of only the single [." "filename]#ada1# disk." @@ -1297,7 +1298,7 @@ msgstr "" "filename]#ada1#." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:565 +#: documentation/content/en/books/handbook/geom/_index.adoc:564 msgid "" "After booting from [.filename]#mirror/gm0# successfully, the final step is " "inserting [.filename]#ada0# into the mirror." @@ -1306,7 +1307,7 @@ msgstr "" "добавление [.filename]#ada0# в зеркало." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:571 +#: documentation/content/en/books/handbook/geom/_index.adoc:570 msgid "" "When [.filename]#ada0# is inserted into the mirror, its former contents will " "be overwritten by data from the mirror. Make certain that [." @@ -1325,7 +1326,7 @@ msgstr "" "filename]#ada0#, перезагрузите систему и начните всю процедуру заново." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:577 +#: documentation/content/en/books/handbook/geom/_index.adoc:576 #, no-wrap msgid "" "# gmirror insert gm0 ada0\n" @@ -1335,7 +1336,7 @@ msgstr "" "GEOM_MIRROR: Device gm0: rebuilding provider ada0\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:581 +#: documentation/content/en/books/handbook/geom/_index.adoc:580 msgid "" "Synchronization between the two disks will start immediately. Use `gmirror " "status` to view the progress." @@ -1344,7 +1345,7 @@ msgstr "" "прогресса используйте команду `gmirror status`." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:588 +#: documentation/content/en/books/handbook/geom/_index.adoc:587 #, no-wrap msgid "" "# gmirror status\n" @@ -1358,12 +1359,12 @@ msgstr "" " ada0 (SYNCHRONIZING, 64%)\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:591 +#: documentation/content/en/books/handbook/geom/_index.adoc:590 msgid "After a while, synchronization will finish." msgstr "Через некоторое время синхронизация завершится." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:599 +#: documentation/content/en/books/handbook/geom/_index.adoc:598 #, no-wrap msgid "" "GEOM_MIRROR: Device gm0: rebuilding provider ada0 finished.\n" @@ -1379,7 +1380,7 @@ msgstr "" " ada0 (ACTIVE)\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:603 +#: documentation/content/en/books/handbook/geom/_index.adoc:602 msgid "" "[.filename]#mirror/gm0# now consists of the two disks [.filename]#ada0# and " "[.filename]#ada1#, and the contents are automatically synchronized with each " @@ -1392,13 +1393,13 @@ msgstr "" "исходный одиночный диск." #. type: Title === -#: documentation/content/en/books/handbook/geom/_index.adoc:605 +#: documentation/content/en/books/handbook/geom/_index.adoc:604 #, no-wrap msgid "Troubleshooting" msgstr "Устранение неполадок" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:609 +#: documentation/content/en/books/handbook/geom/_index.adoc:608 msgid "" "If the system no longer boots, BIOS settings may have to be changed to boot " "from one of the new mirrored drives. Either mirror drive can be used for " @@ -1410,7 +1411,7 @@ msgstr "" "идентичные данные." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:611 +#: documentation/content/en/books/handbook/geom/_index.adoc:610 msgid "" "If the boot stops with this message, something is wrong with the mirror " "device:" @@ -1419,13 +1420,13 @@ msgstr "" "зеркальным устройством:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:615 +#: documentation/content/en/books/handbook/geom/_index.adoc:614 #, no-wrap msgid "Mounting from ufs:/dev/mirror/gm0s1a failed with error 19.\n" msgstr "Mounting from ufs:/dev/mirror/gm0s1a failed with error 19.\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:619 +#: documentation/content/en/books/handbook/geom/_index.adoc:618 #, no-wrap msgid "" "Loader variables:\n" @@ -1437,7 +1438,7 @@ msgstr "" " vfs.root.mountfrom.options=rw\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:624 +#: documentation/content/en/books/handbook/geom/_index.adoc:623 #, no-wrap msgid "" "Manual root filesystem specification:\n" @@ -1451,7 +1452,7 @@ msgstr "" " and with the specified (optional) option list.\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:629 +#: documentation/content/en/books/handbook/geom/_index.adoc:628 #, no-wrap msgid "" " e.g. ufs:/dev/da0s1a\n" @@ -1465,7 +1466,7 @@ msgstr "" " (which is equivalent to: mount -t cd9660 -o ro /dev/acd0 /)\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:633 +#: documentation/content/en/books/handbook/geom/_index.adoc:632 #, no-wrap msgid "" " ? List valid disk boot devices\n" @@ -1477,13 +1478,13 @@ msgstr "" " <empty line> Abort manual input\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:635 +#: documentation/content/en/books/handbook/geom/_index.adoc:634 #, no-wrap msgid "mountroot>\n" msgstr "mountroot>\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:640 +#: documentation/content/en/books/handbook/geom/_index.adoc:639 msgid "" "Forgetting to load the [.filename]#geom_mirror.ko# module in [.filename]#/" "boot/loader.conf# can cause this problem. To fix it, boot from a FreeBSD " @@ -1497,7 +1498,7 @@ msgstr "" "зеркальное устройство:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:645 +#: documentation/content/en/books/handbook/geom/_index.adoc:644 #, no-wrap msgid "" "# gmirror load\n" @@ -1507,7 +1508,7 @@ msgstr "" "# mount /dev/mirror/gm0s1a /mnt\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:648 +#: documentation/content/en/books/handbook/geom/_index.adoc:647 msgid "" "Edit [.filename]#/mnt/boot/loader.conf#, adding a line to load the mirror " "module:" @@ -1516,12 +1517,12 @@ msgstr "" "загрузки модуля mirror:" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:655 +#: documentation/content/en/books/handbook/geom/_index.adoc:654 msgid "Save the file and reboot." msgstr "Сохраните файл и перезагрузите систему." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:661 +#: documentation/content/en/books/handbook/geom/_index.adoc:660 msgid "" "Other problems that cause `error 19` require more effort to fix. Although " "the system should boot from [.filename]#ada0#, another prompt to select a " @@ -1540,7 +1541,7 @@ msgstr "" "Перезагрузите систему и повторите процедуру снова." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:667 +#: documentation/content/en/books/handbook/geom/_index.adoc:666 #, no-wrap msgid "" "Enter full pathname of shell or RETURN for /bin/sh:\n" @@ -1552,13 +1553,13 @@ msgstr "" "# shutdown -r now\n" #. type: Title === -#: documentation/content/en/books/handbook/geom/_index.adoc:669 +#: documentation/content/en/books/handbook/geom/_index.adoc:668 #, no-wrap msgid "Recovering from Disk Failure" msgstr "Восстановление после отказа диска" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:673 +#: documentation/content/en/books/handbook/geom/_index.adoc:672 msgid "" "The benefit of disk mirroring is that an individual disk can fail without " "causing the mirror to lose any data. In the above example, if [." @@ -1571,7 +1572,7 @@ msgstr "" "данные с оставшегося рабочего диска [.filename]#ada1#." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:677 +#: documentation/content/en/books/handbook/geom/_index.adoc:676 msgid "" "To replace the failed drive, shut down the system and physically replace the " "failed drive with a new drive of equal or greater capacity. Manufacturers " @@ -1589,7 +1590,7 @@ msgstr "" "пространство на новом диске использоваться не будет." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:680 +#: documentation/content/en/books/handbook/geom/_index.adoc:679 msgid "" "After the computer is powered back up, the mirror will be running in a " "\"degraded\" mode with only one drive. The mirror is told to forget drives " @@ -1600,13 +1601,13 @@ msgstr "" "данный момент не подключены:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:684 +#: documentation/content/en/books/handbook/geom/_index.adoc:683 #, no-wrap msgid "# gmirror forget gm0\n" msgstr "# gmirror forget gm0\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:689 +#: documentation/content/en/books/handbook/geom/_index.adoc:688 msgid "" "Any old metadata should be cleared from the replacement disk using the " "instructions in crossref:geom[geom-mirror-metadata, Metadata Issues]. Then " @@ -1619,13 +1620,13 @@ msgstr "" "зеркало:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:693 +#: documentation/content/en/books/handbook/geom/_index.adoc:692 #, no-wrap msgid "# gmirror insert gm0 /dev/ada4\n" msgstr "# gmirror insert gm0 /dev/ada4\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:698 +#: documentation/content/en/books/handbook/geom/_index.adoc:697 msgid "" "Resynchronization begins when the new drive is inserted into the mirror. " "This process of copying mirror data to a new drive can take a while. " @@ -1639,7 +1640,7 @@ msgstr "" "компьютер." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:701 +#: documentation/content/en/books/handbook/geom/_index.adoc:700 msgid "" "Progress can be monitored with `gmirror status`, which shows drives that are " "being synchronized and the percentage of completion. During " @@ -1652,13 +1653,13 @@ msgstr "" "завершении процесса изменится на `COMPLETE`." #. type: Title == -#: documentation/content/en/books/handbook/geom/_index.adoc:703 +#: documentation/content/en/books/handbook/geom/_index.adoc:702 #, no-wrap msgid "RAID3 - Byte-level Striping with Dedicated Parity" msgstr "RAID3 - чередование на уровне байтов с выделенной чётностью" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:711 +#: documentation/content/en/books/handbook/geom/_index.adoc:710 msgid "" "RAID3 is a method used to combine several disk drives into a single volume " "with a dedicated parity disk. In a RAID3 system, data is split up into a " @@ -1683,7 +1684,7 @@ msgstr "" "объёма, таких как мультимедийные файлы." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:715 +#: documentation/content/en/books/handbook/geom/_index.adoc:714 msgid "" "At least 3 physical hard drives are required to build a RAID3 array. Each " "disk must be of the same size, since I/O requests are interleaved to read or " @@ -1697,14 +1698,14 @@ msgstr "" "17 и так далее, то есть соответствовать формуле 2^n + 1." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:717 +#: documentation/content/en/books/handbook/geom/_index.adoc:716 msgid "" "This section demonstrates how to create a software RAID3 on a FreeBSD system." msgstr "" "Этот раздел демонстрирует, как создать программный RAID3 в системе FreeBSD." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:721 +#: documentation/content/en/books/handbook/geom/_index.adoc:720 msgid "" "While it is theoretically possible to boot from a RAID3 array on FreeBSD, " "that configuration is uncommon and is not advised." @@ -1713,13 +1714,13 @@ msgstr "" "конфигурация встречается редко и не рекомендуется." #. type: Title === -#: documentation/content/en/books/handbook/geom/_index.adoc:723 +#: documentation/content/en/books/handbook/geom/_index.adoc:722 #, no-wrap msgid "Creating a Dedicated RAID3 Array" msgstr "Создание выделенного массива RAID3" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:727 +#: documentation/content/en/books/handbook/geom/_index.adoc:726 msgid "" "In FreeBSD, support for RAID3 is implemented by the man:graid3[8] GEOM " "class. Creating a dedicated RAID3 array on FreeBSD requires the following " @@ -1729,7 +1730,7 @@ msgstr "" "выделенного массива RAID3 в FreeBSD требует выполнения следующих шагов." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:730 +#: documentation/content/en/books/handbook/geom/_index.adoc:729 msgid "" "First, load the [.filename]#geom_raid3.ko# kernel module by issuing one of " "the following commands:" @@ -1738,24 +1739,24 @@ msgstr "" "следующих команд:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:734 +#: documentation/content/en/books/handbook/geom/_index.adoc:733 #, no-wrap msgid "# graid3 load\n" msgstr "# graid3 load\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:737 +#: documentation/content/en/books/handbook/geom/_index.adoc:736 msgid "or:" msgstr "или:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:741 +#: documentation/content/en/books/handbook/geom/_index.adoc:740 #, no-wrap msgid "# kldload geom_raid3\n" msgstr "# kldload geom_raid3\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:744 +#: documentation/content/en/books/handbook/geom/_index.adoc:743 msgid "" "Ensure that a suitable mount point exists. This command creates a new " "directory to use as the mount point:" @@ -1764,13 +1765,13 @@ msgstr "" "новый каталог для использования в качестве точки монтирования:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:748 +#: documentation/content/en/books/handbook/geom/_index.adoc:747 #, no-wrap msgid "# mkdir /multimedia\n" msgstr "# mkdir /multimedia\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:751 +#: documentation/content/en/books/handbook/geom/_index.adoc:750 msgid "" "Determine the device names for the disks which will be added to the array, " "and create the new RAID3 device. The final device listed will act as the " @@ -1780,12 +1781,12 @@ msgid "" msgstr "" "Определите имена устройств для дисков, которые будут добавлены в массив, и " "создайте новое устройство RAID3. Последнее указанное устройство будет " -"использоваться в качестве выделенного диска чётности. В этом примере " -"используются три неразделенных ATA-диска: [.filename]#ada1# и [." +"использоваться в качестве выделённого диска чётности. В этом примере " +"используются три неразделённых ATA-диска: [.filename]#ada1# и [." "filename]#ada2# для данных, а [.filename]#ada3# для чётности." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:759 +#: documentation/content/en/books/handbook/geom/_index.adoc:758 #, no-wrap msgid "" "# graid3 label -v gr0 /dev/ada1 /dev/ada2 /dev/ada3\n" @@ -1801,7 +1802,7 @@ msgstr "" "Done.\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:762 +#: documentation/content/en/books/handbook/geom/_index.adoc:761 msgid "" "Partition the newly created [.filename]#gr0# device and put a UFS file " "system on it:" @@ -1810,7 +1811,7 @@ msgstr "" "нём файловую систему UFS:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:768 +#: documentation/content/en/books/handbook/geom/_index.adoc:767 #, no-wrap msgid "" "# gpart create -s GPT /dev/raid3/gr0\n" @@ -1822,7 +1823,7 @@ msgstr "" "# newfs -j /dev/raid3/gr0p1\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:772 +#: documentation/content/en/books/handbook/geom/_index.adoc:771 msgid "" "Many numbers will glide across the screen, and after a bit of time, the " "process will be complete. The volume has been created and is ready to be " @@ -1832,18 +1833,18 @@ msgstr "" "завершится. Том создан и готов к монтированию:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:776 +#: documentation/content/en/books/handbook/geom/_index.adoc:775 #, no-wrap msgid "# mount /dev/raid3/gr0p1 /multimedia/\n" msgstr "# mount /dev/raid3/gr0p1 /multimedia/\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:779 +#: documentation/content/en/books/handbook/geom/_index.adoc:778 msgid "The RAID3 array is now ready to use." msgstr "Массив RAID3 теперь готов к использованию." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:781 +#: documentation/content/en/books/handbook/geom/_index.adoc:780 msgid "" "Additional configuration is needed to retain this setup across system " "reboots." @@ -1852,7 +1853,7 @@ msgstr "" "дополнительная настройка." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:784 +#: documentation/content/en/books/handbook/geom/_index.adoc:783 msgid "" "The [.filename]#geom_raid3.ko# module must be loaded before the array can be " "mounted. To automatically load the kernel module during system " @@ -1863,13 +1864,13 @@ msgstr "" "системы добавьте следующую строку в [.filename]#/boot/loader.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:788 +#: documentation/content/en/books/handbook/geom/_index.adoc:787 #, no-wrap msgid "geom_raid3_load=\"YES\"\n" msgstr "geom_raid3_load=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:791 +#: documentation/content/en/books/handbook/geom/_index.adoc:790 msgid "" "The following volume information must be added to [.filename]#/etc/fstab# in " "order to automatically mount the array's file system during the system boot " @@ -1880,19 +1881,19 @@ msgstr "" "загрузки системы:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:795 +#: documentation/content/en/books/handbook/geom/_index.adoc:794 #, no-wrap msgid "/dev/raid3/gr0p1\t/multimedia\tufs\trw\t2\t2\n" msgstr "/dev/raid3/gr0p1\t/multimedia\tufs\trw\t2\t2\n" #. type: Title == -#: documentation/content/en/books/handbook/geom/_index.adoc:798 +#: documentation/content/en/books/handbook/geom/_index.adoc:797 #, no-wrap msgid "Software RAID Devices" msgstr "Устройства с программным RAID" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:803 +#: documentation/content/en/books/handbook/geom/_index.adoc:802 msgid "" "Some motherboards and expansion cards add some simple hardware, usually just " "a ROM, that allows the computer to boot from a RAID array. After booting, " @@ -1909,7 +1910,7 @@ msgstr "" "конкретной операционной системы и функционирующие ещё до её загрузки." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:806 +#: documentation/content/en/books/handbook/geom/_index.adoc:805 msgid "" "Several levels of RAID are supported, depending on the hardware in use. See " "man:graid[8] for a complete list." @@ -1918,7 +1919,7 @@ msgstr "" "оборудования. Полный список см. в man:graid[8]." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:809 +#: documentation/content/en/books/handbook/geom/_index.adoc:808 msgid "" "man:graid[8] requires the [.filename]#geom_raid.ko# kernel module, which is " "included in the [.filename]#GENERIC# kernel starting with FreeBSD 9.1. If " @@ -1929,13 +1930,13 @@ msgstr "" "его можно загрузить вручную командой `graid load`." #. type: Title === -#: documentation/content/en/books/handbook/geom/_index.adoc:811 +#: documentation/content/en/books/handbook/geom/_index.adoc:810 #, no-wrap msgid "Creating an Array" msgstr "Создание массива" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:816 +#: documentation/content/en/books/handbook/geom/_index.adoc:815 msgid "" "Software RAID devices often have a menu that can be entered by pressing " "special keys when the computer is booting. The menu can be used to create " @@ -1948,7 +1949,7 @@ msgstr "" "напрямую из командной строки." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:820 +#: documentation/content/en/books/handbook/geom/_index.adoc:819 msgid "" "`graid label` is used to create a new array. The motherboard used for this " "example has an Intel software RAID chipset, so the Intel metadata format is " @@ -1962,7 +1963,7 @@ msgstr "" "[.filename]#ada1#." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:825 +#: documentation/content/en/books/handbook/geom/_index.adoc:824 msgid "" "Some space on the drives will be overwritten when they are made into a new " "array. Back up existing data first!" @@ -1971,7 +1972,7 @@ msgstr "" "массива. Предварительно создайте резервную копию существующих данных!" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:839 +#: documentation/content/en/books/handbook/geom/_index.adoc:838 #, no-wrap msgid "" "# graid label Intel gm0 RAID1 ada0 ada1\n" @@ -1997,14 +1998,14 @@ msgstr "" "GEOM_RAID: Intel-a29ea104: Provider raid/r0 for volume gm0 created.\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:842 +#: documentation/content/en/books/handbook/geom/_index.adoc:841 msgid "A status check shows the new mirror is ready for use:" msgstr "" "Проверка состояния показывает, что новое зеркало готово к использованию:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:849 -#: documentation/content/en/books/handbook/geom/_index.adoc:1025 +#: documentation/content/en/books/handbook/geom/_index.adoc:848 +#: documentation/content/en/books/handbook/geom/_index.adoc:1024 #, no-wrap msgid "" "# graid status\n" @@ -2018,7 +2019,7 @@ msgstr "" " ada1 (ACTIVE (ACTIVE))\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:854 +#: documentation/content/en/books/handbook/geom/_index.adoc:853 msgid "" "The array device appears in [.filename]#/dev/raid/#. The first array is " "called [.filename]#r0#. Additional arrays, if present, will be [." @@ -2029,7 +2030,7 @@ msgstr "" "называться [.filename]#r1#, [.filename]#r2# и так далее." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:858 +#: documentation/content/en/books/handbook/geom/_index.adoc:857 msgid "" "The BIOS menu on some of these devices can create arrays with special " "characters in their names. To avoid problems with those special characters, " @@ -2043,19 +2044,19 @@ msgstr "" "filename]#gm0# в примере выше, используйте man:sysctl[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:862 +#: documentation/content/en/books/handbook/geom/_index.adoc:861 #, no-wrap msgid "# sysctl kern.geom.raid.name_format=1\n" msgstr "# sysctl kern.geom.raid.name_format=1\n" #. type: Title === -#: documentation/content/en/books/handbook/geom/_index.adoc:865 +#: documentation/content/en/books/handbook/geom/_index.adoc:864 #, no-wrap msgid "Multiple Volumes" msgstr "Несколько томов" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:871 +#: documentation/content/en/books/handbook/geom/_index.adoc:870 msgid "" "Some software RAID devices support more than one _volume_ on an array. " "Volumes work like partitions, allowing space on the physical drives to be " @@ -2073,7 +2074,7 @@ msgstr "" "временного хранения:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:876 +#: documentation/content/en/books/handbook/geom/_index.adoc:875 #, no-wrap msgid "" "# graid label -S 40G Intel gm0 RAID1 ada0 ada1\n" @@ -2083,7 +2084,7 @@ msgstr "" "# graid add -S 20G gm0 RAID0\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:880 +#: documentation/content/en/books/handbook/geom/_index.adoc:879 msgid "" "Volumes appear as additional [.filename]#rX# entries in [.filename]#/dev/" "raid/#. An array with two volumes will show [.filename]#r0# and [." @@ -2094,7 +2095,7 @@ msgstr "" "filename]#r0# и [.filename]#r1#." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:882 +#: documentation/content/en/books/handbook/geom/_index.adoc:881 msgid "" "See man:graid[8] for the number of volumes supported by different software " "RAID devices." @@ -2103,13 +2104,13 @@ msgstr "" "различными устройствами программного RAID." #. type: Title === -#: documentation/content/en/books/handbook/geom/_index.adoc:884 +#: documentation/content/en/books/handbook/geom/_index.adoc:883 #, no-wrap msgid "Converting a Single Drive to a Mirror" msgstr "Преобразование одиночного диска в зеркало" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:888 +#: documentation/content/en/books/handbook/geom/_index.adoc:887 msgid "" "Under certain specific conditions, it is possible to convert an existing " "single drive to a man:graid[8] array without reformatting. To avoid data " @@ -2122,7 +2123,7 @@ msgstr "" "минимальным требованиям:" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:890 +#: documentation/content/en/books/handbook/geom/_index.adoc:889 msgid "" "The drive must be partitioned with the MBR partitioning scheme. GPT or other " "partitioning schemes with metadata at the end of the drive will be " @@ -2133,7 +2134,7 @@ msgstr "" "и повреждены метаданными man:graid[8]." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:891 +#: documentation/content/en/books/handbook/geom/_index.adoc:890 msgid "" "There must be enough unpartitioned and unused space at the end of the drive " "to hold the man:graid[8] metadata. This metadata varies in size, but the " @@ -2145,7 +2146,7 @@ msgstr "" "как минимум столько свободного места." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:894 +#: documentation/content/en/books/handbook/geom/_index.adoc:893 msgid "" "If the drive meets these requirements, start by making a full backup. Then " "create a single-drive mirror with that drive:" @@ -2154,13 +2155,13 @@ msgstr "" "резервной копии. Затем создайте зеркало с одним диском на этом диске:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:898 +#: documentation/content/en/books/handbook/geom/_index.adoc:897 #, no-wrap msgid "# graid label Intel gm0 RAID1 ada0 NONE\n" msgstr "# graid label Intel gm0 RAID1 ada0 NONE\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:902 +#: documentation/content/en/books/handbook/geom/_index.adoc:901 msgid "" "man:graid[8] metadata was written to the end of the drive in the unused " "space. A second drive can now be inserted into the mirror:" @@ -2169,13 +2170,13 @@ msgstr "" "пространство. Теперь можно вставить второй диск в зеркало:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:906 +#: documentation/content/en/books/handbook/geom/_index.adoc:905 #, no-wrap msgid "# graid insert raid/r0 ada1\n" msgstr "# graid insert raid/r0 ada1\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:910 +#: documentation/content/en/books/handbook/geom/_index.adoc:909 msgid "" "Data from the original drive will immediately begin to be copied to the " "second drive. The mirror will operate in degraded status until the copy is " @@ -2185,13 +2186,13 @@ msgstr "" "Зеркало будет работать в деградировавшем состоянии до завершения копирования." #. type: Title === -#: documentation/content/en/books/handbook/geom/_index.adoc:912 +#: documentation/content/en/books/handbook/geom/_index.adoc:911 #, no-wrap msgid "Inserting New Drives into the Array" msgstr "Добавление новых дисков к массиву" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:917 +#: documentation/content/en/books/handbook/geom/_index.adoc:916 msgid "" "Drives can be inserted into an array as replacements for drives that have " "failed or are missing. If there are no failed or missing drives, the new " @@ -2206,7 +2207,7 @@ msgstr "" "не к зеркалу из трёх дисков." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:920 +#: documentation/content/en/books/handbook/geom/_index.adoc:919 msgid "" "In the example mirror array, data immediately begins to be copied to the " "newly-inserted drive. Any existing information on the new drive will be " @@ -2217,7 +2218,7 @@ msgstr "" "будет перезаписана." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:928 +#: documentation/content/en/books/handbook/geom/_index.adoc:927 #, no-wrap msgid "" "# graid insert raid/r0 ada1\n" @@ -2233,13 +2234,13 @@ msgstr "" "GEOM_RAID: Intel-a29ea104: Subdisk gm0:1-ada1 rebuild start at 0.\n" #. type: Title === -#: documentation/content/en/books/handbook/geom/_index.adoc:931 +#: documentation/content/en/books/handbook/geom/_index.adoc:930 #, no-wrap msgid "Removing Drives from the Array" msgstr "Удаление дисков из массива" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:934 +#: documentation/content/en/books/handbook/geom/_index.adoc:933 msgid "" "Individual drives can be permanently removed from a from an array and their " "metadata erased:" @@ -2247,7 +2248,7 @@ msgstr "" "Отдельные диски можно навсегда удалить из массива и стереть их метаданные:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:941 +#: documentation/content/en/books/handbook/geom/_index.adoc:940 #, no-wrap msgid "" "# graid remove raid/r0 ada1\n" @@ -2261,13 +2262,13 @@ msgstr "" "GEOM_RAID: Intel-a29ea104: Volume gm0 state changed from OPTIMAL to DEGRADED.\n" #. type: Title === -#: documentation/content/en/books/handbook/geom/_index.adoc:944 +#: documentation/content/en/books/handbook/geom/_index.adoc:943 #, no-wrap msgid "Stopping the Array" msgstr "Остановка массива" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:948 +#: documentation/content/en/books/handbook/geom/_index.adoc:947 msgid "" "An array can be stopped without removing metadata from the drives. The " "array will be restarted when the system is booted." @@ -2276,19 +2277,19 @@ msgstr "" "перезапущен при загрузке системы." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:952 +#: documentation/content/en/books/handbook/geom/_index.adoc:951 #, no-wrap msgid "# graid stop raid/r0\n" msgstr "# graid stop raid/r0\n" #. type: Title === -#: documentation/content/en/books/handbook/geom/_index.adoc:955 +#: documentation/content/en/books/handbook/geom/_index.adoc:954 #, no-wrap msgid "Checking Array Status" msgstr "Проверка состояния массива" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:959 +#: documentation/content/en/books/handbook/geom/_index.adoc:958 msgid "" "Array status can be checked at any time. After a drive was added to the " "mirror in the example above, data is being copied from the original drive to " @@ -2299,7 +2300,7 @@ msgstr "" "новый:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:966 +#: documentation/content/en/books/handbook/geom/_index.adoc:965 #, no-wrap msgid "" "# graid status\n" @@ -2313,7 +2314,7 @@ msgstr "" " ada1 (ACTIVE (REBUILD 28%))\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:970 +#: documentation/content/en/books/handbook/geom/_index.adoc:969 msgid "" "Some types of arrays, like `RAID0` or `CONCAT`, may not be shown in the " "status report if disks have failed. To see these partially-failed arrays, " @@ -2324,7 +2325,7 @@ msgstr "" "эти частично неработоспособные массивы, добавьте `-ga`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:976 +#: documentation/content/en/books/handbook/geom/_index.adoc:975 #, no-wrap msgid "" "# graid status -ga\n" @@ -2336,13 +2337,13 @@ msgstr "" "Intel-e2d07d9a BROKEN ada6 (ACTIVE (ACTIVE))\n" #. type: Title === -#: documentation/content/en/books/handbook/geom/_index.adoc:979 +#: documentation/content/en/books/handbook/geom/_index.adoc:978 #, no-wrap msgid "Deleting Arrays" msgstr "Удаление массивов" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:983 +#: documentation/content/en/books/handbook/geom/_index.adoc:982 msgid "" "Arrays are destroyed by deleting all of the volumes from them. When the " "last volume present is deleted, the array is stopped and metadata is removed " @@ -2353,20 +2354,20 @@ msgstr "" "дисков:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:987 -#: documentation/content/en/books/handbook/geom/_index.adoc:1032 +#: documentation/content/en/books/handbook/geom/_index.adoc:986 +#: documentation/content/en/books/handbook/geom/_index.adoc:1031 #, no-wrap msgid "# graid delete raid/r0\n" msgstr "# graid delete raid/r0\n" #. type: Title === -#: documentation/content/en/books/handbook/geom/_index.adoc:990 +#: documentation/content/en/books/handbook/geom/_index.adoc:989 #, no-wrap msgid "Deleting Unexpected Arrays" msgstr "Удаление неожиданных массивов" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:995 +#: documentation/content/en/books/handbook/geom/_index.adoc:994 msgid "" "Drives may unexpectedly contain man:graid[8] metadata, either from previous " "use or manufacturer testing. man:graid[8] will detect these drives and " @@ -2379,7 +2380,7 @@ msgstr "" "диску. Для удаления нежелательных метаданных:" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:998 +#: documentation/content/en/books/handbook/geom/_index.adoc:997 msgid "" "Boot the system. At the boot menu, select `2` for the loader prompt. Enter:" msgstr "" @@ -2387,7 +2388,7 @@ msgstr "" "загрузчика. Введите:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1003 +#: documentation/content/en/books/handbook/geom/_index.adoc:1002 #, no-wrap msgid "" "OK set kern.geom.raid.enable=0\n" @@ -2397,35 +2398,35 @@ msgstr "" "OK boot\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1006 +#: documentation/content/en/books/handbook/geom/_index.adoc:1005 msgid "The system will boot with man:graid[8] disabled." -msgstr "Система загрузится с отключенным man:graid[8]." +msgstr "Система загрузится с отключённым man:graid[8]." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1007 +#: documentation/content/en/books/handbook/geom/_index.adoc:1006 msgid "Back up all data on the affected drive." msgstr "Создайте резервную копию всех данных на затронутом диске." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1008 +#: documentation/content/en/books/handbook/geom/_index.adoc:1007 msgid "As a workaround, man:graid[8] array detection can be disabled by adding" msgstr "" "В качестве обходного решения обнаружение массива man:graid[8] можно " "отключить, добавив" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1012 +#: documentation/content/en/books/handbook/geom/_index.adoc:1011 #, no-wrap msgid "kern.geom.raid.enable=0\n" msgstr "kern.geom.raid.enable=0\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1015 +#: documentation/content/en/books/handbook/geom/_index.adoc:1014 msgid "to [.filename]#/boot/loader.conf#." msgstr "в файл [.filename]#/boot/loader.conf#." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1018 +#: documentation/content/en/books/handbook/geom/_index.adoc:1017 msgid "" "To permanently remove the man:graid[8] metadata from the affected drive, " "boot a FreeBSD installation CD-ROM or memory stick, and select `Shell`. Use " @@ -2437,12 +2438,12 @@ msgstr "" "`raid/r0`:" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1028 +#: documentation/content/en/books/handbook/geom/_index.adoc:1027 msgid "Delete the volume by name:" msgstr "Удалите том по имени:" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1036 +#: documentation/content/en/books/handbook/geom/_index.adoc:1035 msgid "" "If there is more than one volume shown, repeat the process for each volume. " "After the last array has been deleted, the volume will be destroyed." @@ -2451,7 +2452,7 @@ msgstr "" "После удаления последнего массива том будет уничтожен." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1039 +#: documentation/content/en/books/handbook/geom/_index.adoc:1038 msgid "" "Reboot and verify data, restoring from backup if necessary. After the " "metadata has been removed, the `kern.geom.raid.enable=0` entry in [." @@ -2462,13 +2463,13 @@ msgstr "" "enable=0` в файле [.filename]#/boot/loader.conf# также можно удалить." #. type: Title == -#: documentation/content/en/books/handbook/geom/_index.adoc:1041 +#: documentation/content/en/books/handbook/geom/_index.adoc:1040 #, no-wrap msgid "GEOM Gate Network" msgstr "Сетевые устройства GEOM Gate" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1046 +#: documentation/content/en/books/handbook/geom/_index.adoc:1045 msgid "" "GEOM provides a simple mechanism for providing remote access to devices such " "as disks, CDs, and file systems through the use of the GEOM Gate network " @@ -2485,7 +2486,7 @@ msgstr "" "и сервером не шифруется." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1050 +#: documentation/content/en/books/handbook/geom/_index.adoc:1049 msgid "" "Similar to NFS, which is discussed in crossref:network-servers[network-nfs," "\"Network File System (NFS)\"], ggated is configured using an exports file. " @@ -2503,13 +2504,13 @@ msgstr "" "exports# со следующей строкой:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1054 +#: documentation/content/en/books/handbook/geom/_index.adoc:1053 #, no-wrap msgid "192.168.1.5 RW /dev/da0s4d\n" msgstr "192.168.1.5 RW /dev/da0s4d\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1058 +#: documentation/content/en/books/handbook/geom/_index.adoc:1057 msgid "" "Before exporting the device, ensure it is not currently mounted. Then, " "start ggated:" @@ -2518,13 +2519,13 @@ msgstr "" "запустите `ggated`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1062 +#: documentation/content/en/books/handbook/geom/_index.adoc:1061 #, no-wrap msgid "# ggated\n" msgstr "# ggated\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1066 +#: documentation/content/en/books/handbook/geom/_index.adoc:1065 msgid "" "Several options are available for specifying an alternate listening port or " "changing the default location of the exports file. Refer to man:ggated[8] " @@ -2535,7 +2536,7 @@ msgstr "" "man:ggated[8]." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1071 +#: documentation/content/en/books/handbook/geom/_index.adoc:1070 msgid "" "To access the exported device on the client machine, first use `ggatec` to " "specify the IP address of the server and the device name of the exported " @@ -2553,7 +2554,7 @@ msgstr "" "filename]#/dev/ggate0# в [.filename]#/mnt#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1077 +#: documentation/content/en/books/handbook/geom/_index.adoc:1076 #, no-wrap msgid "" "# ggatec create -o rw 192.168.1.1 /dev/da0s4d\n" @@ -2565,7 +2566,7 @@ msgstr "" "# mount /dev/ggate0 /mnt\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1081 +#: documentation/content/en/books/handbook/geom/_index.adoc:1080 msgid "" "The device on the server may now be accessed through [.filename]#/mnt# on " "the client. For more details about `ggatec` and a few usage examples, refer " @@ -2576,7 +2577,7 @@ msgstr "" "примеров использования обратитесь к man:ggatec[8]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1086 +#: documentation/content/en/books/handbook/geom/_index.adoc:1085 msgid "" "The mount will fail if the device is currently mounted on either the server " "or any other client on the network. If simultaneous access is needed to " @@ -2587,7 +2588,7 @@ msgstr "" "одновременный доступ к сетевым ресурсам, используйте NFS." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1089 +#: documentation/content/en/books/handbook/geom/_index.adoc:1088 msgid "" "When the device is no longer needed, unmount it with `umount` so that the " "resource is available to other clients." @@ -2596,13 +2597,13 @@ msgstr "" "чтобы ресурс стал доступен другим клиентам." #. type: Title == -#: documentation/content/en/books/handbook/geom/_index.adoc:1091 +#: documentation/content/en/books/handbook/geom/_index.adoc:1090 #, no-wrap msgid "Labeling Disk Devices" msgstr "Маркировка дисковых устройств" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1097 +#: documentation/content/en/books/handbook/geom/_index.adoc:1096 msgid "" "During system initialization, the FreeBSD kernel creates device nodes as " "devices are found. This method of probing for devices raises some issues. " @@ -2622,7 +2623,7 @@ msgstr "" "системы." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1102 +#: documentation/content/en/books/handbook/geom/_index.adoc:1101 msgid "" "One solution is to chain SCSI devices in order so a new device added to the " "SCSI card will be issued unused device numbers. But what about USB devices " @@ -2641,7 +2642,7 @@ msgstr "" "указывать SCSI-устройства в [.filename]#/etc/fstab#." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1106 +#: documentation/content/en/books/handbook/geom/_index.adoc:1105 msgid "" "A better solution is to use `glabel` to label the disk devices and use the " "labels in [.filename]#/etc/fstab#. Since `glabel` stores the label in the " @@ -2657,7 +2658,7 @@ msgstr "" "узел устройства к ней обращаются." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1111 +#: documentation/content/en/books/handbook/geom/_index.adoc:1110 msgid "" "`glabel` can create both transient and permanent labels. Only permanent " "labels are consistent across reboots. Refer to man:glabel[8] for more " @@ -2668,13 +2669,13 @@ msgstr "" "различиях между метками можно найти в man:glabel[8]." #. type: Title === -#: documentation/content/en/books/handbook/geom/_index.adoc:1113 +#: documentation/content/en/books/handbook/geom/_index.adoc:1112 #, no-wrap msgid "Label Types and Examples" msgstr "Типы меток и примеры" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1121 +#: documentation/content/en/books/handbook/geom/_index.adoc:1120 msgid "" "Permanent labels can be a generic or a file system label. Permanent file " "system labels can be created with man:tunefs[8] or man:newfs[8]. These " @@ -2693,7 +2694,7 @@ msgstr "" "системе и будут размещены в [.filename]#/dev/label#." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1125 +#: documentation/content/en/books/handbook/geom/_index.adoc:1124 msgid "" "Temporary labels are destroyed at the next reboot. These labels are created " "in [.filename]#/dev/label# and are suited to experimentation. A temporary " @@ -2704,7 +2705,7 @@ msgstr "" "создать с помощью `glabel create`." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1127 +#: documentation/content/en/books/handbook/geom/_index.adoc:1126 msgid "" "To create a permanent label for a UFS2 file system without destroying any " "data, issue the following command:" @@ -2713,13 +2714,13 @@ msgstr "" "данных, выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1131 +#: documentation/content/en/books/handbook/geom/_index.adoc:1130 #, no-wrap msgid "# tunefs -L home /dev/da3\n" msgstr "# tunefs -L home /dev/da3\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1134 +#: documentation/content/en/books/handbook/geom/_index.adoc:1133 msgid "" "A label should now exist in [.filename]#/dev/ufs# which may be added to [." "filename]#/etc/fstab#:" @@ -2728,30 +2729,30 @@ msgstr "" "добавить в [.filename]#/etc/fstab#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1138 +#: documentation/content/en/books/handbook/geom/_index.adoc:1137 #, no-wrap msgid "/dev/ufs/home\t\t/home ufs rw 2 2\n" msgstr "/dev/ufs/home\t\t/home ufs rw 2 2\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1143 +#: documentation/content/en/books/handbook/geom/_index.adoc:1142 msgid "The file system must not be mounted while attempting to run `tunefs`." msgstr "" "Файловая система не должна быть смонтирована при попытке запуска `tunefs`." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1146 +#: documentation/content/en/books/handbook/geom/_index.adoc:1145 msgid "Now the file system may be mounted:" msgstr "Теперь файловую систему можно смонтировать:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1150 +#: documentation/content/en/books/handbook/geom/_index.adoc:1149 #, no-wrap msgid "# mount /home\n" msgstr "# mount /home\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1153 +#: documentation/content/en/books/handbook/geom/_index.adoc:1152 msgid "" "From this point on, so long as the [.filename]#geom_label.ko# kernel module " "is loaded at boot with [.filename]#/boot/loader.conf# or the `GEOM_LABEL` " @@ -2764,7 +2765,7 @@ msgstr "" "негативного влияния на систему." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1156 +#: documentation/content/en/books/handbook/geom/_index.adoc:1155 msgid "" "File systems may also be created with a default label by using the `-L` flag " "with `newfs`. Refer to man:newfs[8] for more information." @@ -2773,30 +2774,30 @@ msgstr "" "использованием флага `-L` в `newfs`. Подробнее см. в man:newfs[8]." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1158 +#: documentation/content/en/books/handbook/geom/_index.adoc:1157 msgid "The following command can be used to destroy the label:" msgstr "Следующая команда может быть использована для удаления метки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1162 +#: documentation/content/en/books/handbook/geom/_index.adoc:1161 #, no-wrap msgid "# glabel destroy home\n" msgstr "# glabel destroy home\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1165 +#: documentation/content/en/books/handbook/geom/_index.adoc:1164 msgid "The following example shows how to label the partitions of a boot disk." msgstr "" "Следующий пример показывает, как назначить метки разделам загрузочного диска." #. type: Block title -#: documentation/content/en/books/handbook/geom/_index.adoc:1166 +#: documentation/content/en/books/handbook/geom/_index.adoc:1165 #, no-wrap msgid "Labeling Partitions on the Boot Disk" msgstr "Разметка разделов на загрузочном диске" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1172 +#: documentation/content/en/books/handbook/geom/_index.adoc:1171 msgid "" "By permanently labeling the partitions on the boot disk, the system should " "be able to continue to boot normally, even if the disk is moved to another " @@ -2815,7 +2816,7 @@ msgstr "" "usr#, [.filename]#/tmp#, а также разделом подкачки." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1175 +#: documentation/content/en/books/handbook/geom/_index.adoc:1174 msgid "" "Reboot the system, and at the man:loader[8] prompt, press kbd:[4] to boot " "into single user mode. Then enter the following commands:" @@ -2824,7 +2825,7 @@ msgstr "" "загрузиться в однопользовательском режиме. Затем введите следующие команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1189 +#: documentation/content/en/books/handbook/geom/_index.adoc:1188 #, no-wrap msgid "" "# glabel label rootfs /dev/ad0s1a\n" @@ -2852,7 +2853,7 @@ msgstr "" "# exit\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1194 +#: documentation/content/en/books/handbook/geom/_index.adoc:1193 msgid "" "The system will continue with multi-user boot. After the boot completes, " "edit [.filename]#/etc/fstab# and replace the conventional device names, with " @@ -2865,7 +2866,7 @@ msgstr "" "fstab# будет выглядеть следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1203 +#: documentation/content/en/books/handbook/geom/_index.adoc:1202 #, no-wrap msgid "" "# Device Mountpoint FStype Options Dump Pass#\n" @@ -2883,7 +2884,7 @@ msgstr "" "/dev/label/var /var ufs rw 2 2\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1207 +#: documentation/content/en/books/handbook/geom/_index.adoc:1206 msgid "" "The system can now be rebooted. If everything went well, it will come up " "normally and `mount` will show:" @@ -2892,7 +2893,7 @@ msgstr "" "в обычном режиме, и команда `mount` покажет:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1216 +#: documentation/content/en/books/handbook/geom/_index.adoc:1215 #, no-wrap msgid "" "# mount\n" @@ -2910,7 +2911,7 @@ msgstr "" "/dev/label/var on /var (ufs, local, soft-updates)\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1224 +#: documentation/content/en/books/handbook/geom/_index.adoc:1223 msgid "" "The man:glabel[8] class supports a label type for UFS file systems, based on " "the unique file system id, `ufsid`. These labels may be found in [." @@ -2928,7 +2929,7 @@ msgstr "" "status`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1231 +#: documentation/content/en/books/handbook/geom/_index.adoc:1230 #, no-wrap msgid "" "% glabel status\n" @@ -2942,7 +2943,7 @@ msgstr "" "ufsid/486b6fc16926168e N/A ad4s1f\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1235 +#: documentation/content/en/books/handbook/geom/_index.adoc:1234 msgid "" "In the above example, [.filename]#ad4s1d# represents [.filename]#/var#, " "while [.filename]#ad4s1f# represents [.filename]#/usr#. Using the `ufsid` " @@ -2955,7 +2956,7 @@ msgstr "" "[.filename]#/etc/fstab#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1240 +#: documentation/content/en/books/handbook/geom/_index.adoc:1239 #, no-wrap msgid "" "/dev/ufsid/486b6fc38d330916 /var ufs rw 2 2\n" @@ -2965,7 +2966,7 @@ msgstr "" "/dev/ufsid/486b6fc16926168e /usr ufs rw 2 2\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1243 +#: documentation/content/en/books/handbook/geom/_index.adoc:1242 msgid "" "Any partitions with `ufsid` labels can be mounted in this way, eliminating " "the need to manually create permanent labels, while still enjoying the " @@ -2976,13 +2977,13 @@ msgstr "" "этом преимущества монтирования, независимого от имён устройств." #. type: Title == -#: documentation/content/en/books/handbook/geom/_index.adoc:1245 +#: documentation/content/en/books/handbook/geom/_index.adoc:1244 #, no-wrap msgid "UFS Journaling Through GEOM" msgstr "Журналирование UFS через GEOM" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1251 +#: documentation/content/en/books/handbook/geom/_index.adoc:1250 msgid "" "Support for journals on UFS file systems is available on FreeBSD. The " "implementation is provided through the GEOM subsystem and is configured " @@ -2997,7 +2998,7 @@ msgstr "" "системы. Это расширение GEOM." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1254 +#: documentation/content/en/books/handbook/geom/_index.adoc:1253 msgid "" "Journaling stores a log of file system transactions, such as changes that " "make up a complete disk write operation, before meta-data and file writes " @@ -3011,7 +3012,7 @@ msgstr "" "системы, предотвращая её рассогласование." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1259 +#: documentation/content/en/books/handbook/geom/_index.adoc:1258 msgid "" "This method provides another mechanism to protect against data loss and " "inconsistencies of the file system. Unlike Soft Updates, which tracks and " @@ -3031,7 +3032,7 @@ msgstr "" "после устройства, для которого включается ведение журнала." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1262 +#: documentation/content/en/books/handbook/geom/_index.adoc:1261 msgid "" "The [.filename]#GENERIC# kernel provides support for `gjournal`. To " "automatically load the [.filename]#geom_journal.ko# kernel module at boot " @@ -3042,13 +3043,13 @@ msgstr "" "загрузке, добавьте следующую строку в [.filename]#/boot/loader.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1266 +#: documentation/content/en/books/handbook/geom/_index.adoc:1265 #, no-wrap msgid "geom_journal_load=\"YES\"\n" msgstr "geom_journal_load=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1269 +#: documentation/content/en/books/handbook/geom/_index.adoc:1268 msgid "" "If a custom kernel is used, ensure the following line is in the kernel " "configuration file:" @@ -3057,13 +3058,13 @@ msgstr "" "присутствует в конфигурационном файле ядра:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1273 +#: documentation/content/en/books/handbook/geom/_index.adoc:1272 #, no-wrap msgid "options\tGEOM_JOURNAL\n" msgstr "options\tGEOM_JOURNAL\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1277 +#: documentation/content/en/books/handbook/geom/_index.adoc:1276 msgid "" "Once the module is loaded, a journal can be created on a new file system " "using the following steps. In this example, [.filename]#da4# is a new SCSI " @@ -3074,7 +3075,7 @@ msgstr "" "диск:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1282 +#: documentation/content/en/books/handbook/geom/_index.adoc:1281 #, no-wrap msgid "" "# gjournal load\n" @@ -3084,7 +3085,7 @@ msgstr "" "# gjournal label /dev/da4\n" #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1285 +#: documentation/content/en/books/handbook/geom/_index.adoc:1284 msgid "" "This will load the module and create a [.filename]#/dev/da4.journal# device " "node on [.filename]#/dev/da4#." @@ -3093,7 +3094,7 @@ msgstr "" "на [.filename]#/dev/da4#." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1287 +#: documentation/content/en/books/handbook/geom/_index.adoc:1286 msgid "" "A UFS file system may now be created on the journaled device, then mounted " "on an existing mount point:" @@ -3102,7 +3103,7 @@ msgstr "" "а затем смонтирована в существующей точке монтирования:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1292 +#: documentation/content/en/books/handbook/geom/_index.adoc:1291 #, no-wrap msgid "" "# newfs -O 2 -J /dev/da4.journal\n" @@ -3112,7 +3113,7 @@ msgstr "" "# mount /dev/da4.journal /mnt\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/geom/_index.adoc:1298 +#: documentation/content/en/books/handbook/geom/_index.adoc:1297 msgid "" "In the case of several slices, a journal will be created for each individual " "slice. For instance, if [.filename]#ad4s1# and [.filename]#ad4s2# are both " @@ -3125,7 +3126,7 @@ msgstr "" "filename]#ad4s2.journal#." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1304 +#: documentation/content/en/books/handbook/geom/_index.adoc:1303 msgid "" "Journaling may also be enabled on current file systems by using `tunefs`. " "However, _always_ make a backup before attempting to alter an existing file " @@ -3142,7 +3143,7 @@ msgstr "" "этих командах можно найти в man:gjournal[8] и man:tunefs[8]." #. type: Plain text -#: documentation/content/en/books/handbook/geom/_index.adoc:1306 +#: documentation/content/en/books/handbook/geom/_index.adoc:1305 msgid "" "It is possible to journal the boot disk of a FreeBSD system. Refer to the " "article extref:{gjournal-desktop}[Implementing UFS Journaling on a Desktop " diff --git a/documentation/content/ru/books/handbook/introduction/_index.adoc b/documentation/content/ru/books/handbook/introduction/_index.adoc index 47a0c31e5a..d44d1d3474 100644 --- a/documentation/content/ru/books/handbook/introduction/_index.adoc +++ b/documentation/content/ru/books/handbook/introduction/_index.adoc @@ -66,7 +66,7 @@ endif::[] FreeBSD — это операционная система с открытым исходным кодом, соответствующая стандартам и похожая на Unix, предназначенная для компьютеров на архитектурах x86 (как 32-, так и 64-битных), ARM, AArch64, RISC-V, POWER и PowerPC. Она предоставляет все функции, которые сегодня считаются само собой разумеющимися, такие как вытесняющая многозадачность, защита памяти, виртуальная память, многопользовательские возможности, поддержка SMP, все инструменты разработки с открытым исходным кодом для различных языков и фреймворков, а также возможности для рабочих станций, включая X Window System, KDE или GNOME. Её основные преимущества: -* _Лицензия Open Source с либеральными условиями_, которая предоставляет вам права свободно изменять и расширять её исходный код, а также включать его как в проекты с открытым исходным кодом, так и в закрытые продукты, не накладывая ограничений, характерных для копилефтых лицензий (copyleft — требование той же лицензии для производных продуктов), и избегая потенциальных проблем несовместимости лицензий. +* _Лицензия Open Source с либеральными условиями_, которая предоставляет вам права свободно изменять и расширять её исходный код, а также включать его как в проекты с открытым исходным кодом, так и в закрытые продукты, не накладывая ограничений, характерных для копилефтных лицензий (copyleft — требование той же лицензии для производных продуктов), и избегая потенциальных проблем несовместимости лицензий. * _Мощные TCP/IP сети_ — FreeBSD реализует промышленные стандартные протоколы с постоянно растущей производительностью и масштабируемостью. Это делает её отличным выбором как для серверов, так и для маршрутизации/файрволинга — и действительно, многие компании и поставщики используют её именно для этих целей. * _Полностью интегрированная поддержка OpenZFS_, включая root-on-ZFS, ZFS Boot Environments, управление отказами, делегирование административных задач, поддержку клеток (jail), документацию, специфичную для FreeBSD, и поддержку системного установщика. * _Расширенные функции безопасности_, от системы принудительного контроля доступа до механизмов песочницы и возможностей Capsicum. @@ -103,7 +103,7 @@ FreeBSD основана на релизе 4.4BSD-Lite от Computer Systems Res * _Рабочий стол:_ FreeBSD представляет собой отличный выбор в качестве недорогого решения для рабочего стола с использованием свободно доступных серверов X11 и Wayland. FreeBSD предлагает на выбор множество открытых окружений рабочего стола, включая стандартные графические интерфейсы GNOME и KDE. FreeBSD даже может загружаться «без диска» с центрального сервера, что делает отдельные рабочие станции ещё дешевле и проще в администрировании. * _Разработка ПО:_ Базовая система FreeBSD включает полный набор инструментов для разработки, в том числе компиляторы C/C++ и отладчики. Поддержка многих других языков программирования также доступна через коллекции портов и пакетов. -FreeBSD доступна для бесплатной загрузки или может быть получена на CD-ROM или DVD. Дополнительную информацию о получении FreeBSD см. в crossref:mirrors[mirrors, Получение FreeBSD]. +FreeBSD доступна для бесплатной загрузки образов или установки в большинстве облачных сервисов. Дополнительную информацию о получении FreeBSD см. в crossref:mirrors[mirrors, Получение FreeBSD]. [[introduction-nutshell-users]] === Кто использует FreeBSD? diff --git a/documentation/content/ru/books/handbook/introduction/_index.po b/documentation/content/ru/books/handbook/introduction/_index.po index 12172ce1de..96c76f27ca 100644 --- a/documentation/content/ru/books/handbook/introduction/_index.po +++ b/documentation/content/ru/books/handbook/introduction/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2026-05-09 23:29+0100\n" -"PO-Revision-Date: 2026-05-11 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-08 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookintroduction_index/ru/>\n" @@ -43,13 +43,13 @@ msgid "Introduction" msgstr "Введение" #. type: Title == -#: documentation/content/en/books/handbook/introduction/_index.adoc:53 +#: documentation/content/en/books/handbook/introduction/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:56 +#: documentation/content/en/books/handbook/introduction/_index.adoc:55 msgid "" "Thank you for your interest in FreeBSD! The following chapter covers various " "aspects of the FreeBSD Project, such as its history, goals, development " @@ -60,43 +60,43 @@ msgstr "" "так далее." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:58 +#: documentation/content/en/books/handbook/introduction/_index.adoc:57 msgid "Read this chapter to learn:" msgstr "Прочтите эту главу, чтобы узнать:" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:60 +#: documentation/content/en/books/handbook/introduction/_index.adoc:59 msgid "How FreeBSD relates to other computer operating systems." msgstr "Как FreeBSD соотносится с другими операционными системами." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:61 +#: documentation/content/en/books/handbook/introduction/_index.adoc:60 msgid "The history of the FreeBSD Project." msgstr "История проекта FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:62 +#: documentation/content/en/books/handbook/introduction/_index.adoc:61 msgid "The goals of the FreeBSD Project." msgstr "Цели проекта FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:63 +#: documentation/content/en/books/handbook/introduction/_index.adoc:62 msgid "The basics of the FreeBSD open-source development model." msgstr "Основы модели разработки открытого исходного кода FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:64 +#: documentation/content/en/books/handbook/introduction/_index.adoc:63 msgid "Where the name \"FreeBSD\" comes from." msgstr "Откуда произошло название «FreeBSD»." #. type: Title == -#: documentation/content/en/books/handbook/introduction/_index.adoc:66 +#: documentation/content/en/books/handbook/introduction/_index.adoc:65 #, no-wrap msgid "Welcome to FreeBSD!" msgstr "Добро пожаловать во FreeBSD!" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:71 +#: documentation/content/en/books/handbook/introduction/_index.adoc:70 msgid "" "FreeBSD is an Open Source, standards-compliant Unix-like operating system " "for x86 (both 32 and 64 bit), ARM, AArch64, RISC-V, POWER, and PowerPC " @@ -117,7 +117,7 @@ msgstr "" "включая X Window System, KDE или GNOME. Её основные преимущества:" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:73 +#: documentation/content/en/books/handbook/introduction/_index.adoc:72 msgid "" "_Liberal Open Source license_, which grants the rights to freely modify and " "extend its source code and incorporate it in both Open Source projects and " @@ -127,12 +127,12 @@ msgstr "" "_Лицензия Open Source с либеральными условиями_, которая предоставляет вам " "права свободно изменять и расширять её исходный код, а также включать его " "как в проекты с открытым исходным кодом, так и в закрытые продукты, не " -"накладывая ограничений, характерных для копилефтых лицензий (copyleft — " +"накладывая ограничений, характерных для копилефтных лицензий (copyleft — " "требование той же лицензии для производных продуктов), и избегая " "потенциальных проблем несовместимости лицензий." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:74 +#: documentation/content/en/books/handbook/introduction/_index.adoc:73 msgid "" "_Strong TCP/IP networking_ - FreeBSD implements industry standard protocols " "with ever increasing performance and scalability. This makes it a good match " @@ -146,7 +146,7 @@ msgstr "" "целей." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:75 +#: documentation/content/en/books/handbook/introduction/_index.adoc:74 msgid "" "_Fully integrated OpenZFS support_, including root-on-ZFS, ZFS Boot " "Environments, fault management, administrative delegation, support for " @@ -158,7 +158,7 @@ msgstr "" "системного установщика." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:76 +#: documentation/content/en/books/handbook/introduction/_index.adoc:75 msgid "" "_Extensive security features_, from the Mandatory Access Control framework " "to Capsicum capability and sandbox mechanisms." @@ -167,7 +167,7 @@ msgstr "" "доступа до механизмов песочницы и возможностей Capsicum." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:77 +#: documentation/content/en/books/handbook/introduction/_index.adoc:76 msgid "" "_Over 30 thousand prebuilt packages_ for all supported architectures, and " "the Ports Collection which makes it easy to build customized ones." @@ -177,7 +177,7 @@ msgstr "" "собственные настраиваемые пакеты." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:78 +#: documentation/content/en/books/handbook/introduction/_index.adoc:77 msgid "" "_Documentation_ - in addition to the Handbook and books from different " "authors that cover topics ranging from system administration to kernel " @@ -192,7 +192,7 @@ msgstr "" "драйверов ядра (раздел 9) и отдельных драйверов (раздел 4)." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:79 +#: documentation/content/en/books/handbook/introduction/_index.adoc:78 msgid "" "_Simple and consistent repository structure and build system_ - FreeBSD uses " "a single repository for all of its components, both kernel and userspace. " @@ -209,7 +209,7 @@ msgstr "" "продуктов." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:80 +#: documentation/content/en/books/handbook/introduction/_index.adoc:79 msgid "" "_Staying true to Unix philosophy_, preferring composability instead of " "monolithic \"all in one\" daemons with hardcoded behavior." @@ -218,7 +218,7 @@ msgstr "" "одном\" демонов с жёстко заданным поведением." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:81 +#: documentation/content/en/books/handbook/introduction/_index.adoc:80 msgid "" "_Binary compatibility_ with Linux, which makes it possible to run many Linux " "binaries without the need for virtualisation." @@ -227,7 +227,7 @@ msgstr "" "приложения без необходимости виртуализации." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:85 +#: documentation/content/en/books/handbook/introduction/_index.adoc:84 msgid "" "FreeBSD is based on the 4.4BSD-Lite release from Computer Systems Research " "Group (CSRG) at the University of California at Berkeley, and carries on the " @@ -250,13 +250,13 @@ msgstr "" "функциями, недоступными больше нигде." #. type: Title === -#: documentation/content/en/books/handbook/introduction/_index.adoc:87 +#: documentation/content/en/books/handbook/introduction/_index.adoc:86 #, no-wrap msgid "What Can FreeBSD Do?" msgstr "Что может FreeBSD?" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:91 +#: documentation/content/en/books/handbook/introduction/_index.adoc:90 msgid "" "The applications to which FreeBSD can be put are truly limited only by ones " "own imagination. From software development to factory automation, inventory " @@ -276,7 +276,7 @@ msgstr "" "низкой цене или вообще бесплатно." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:94 +#: documentation/content/en/books/handbook/introduction/_index.adoc:93 msgid "" "Because the source code for FreeBSD itself is freely available, the system " "can also be customized to an almost unheard-of degree for special " @@ -292,7 +292,7 @@ msgstr "" "используют FreeBSD:" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:96 +#: documentation/content/en/books/handbook/introduction/_index.adoc:95 msgid "" "_Internet Services:_ The robust TCP/IP networking built into FreeBSD makes " "it an ideal platform for a variety of Internet services such as:" @@ -301,47 +301,47 @@ msgstr "" "идеальной платформой для различных интернет-сервисов, таких как:" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:98 +#: documentation/content/en/books/handbook/introduction/_index.adoc:97 msgid "Web servers" msgstr "Веб-серверы" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:99 +#: documentation/content/en/books/handbook/introduction/_index.adoc:98 msgid "IPv4 and IPv6 routing" msgstr "IPv4 и IPv6 маршрутизация" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:100 +#: documentation/content/en/books/handbook/introduction/_index.adoc:99 msgid "Firewalls and NAT (\"IP masquerading\") gateways" msgstr "Межсетевые экраны и шлюзы NAT («маскарадинг IP»)" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:101 +#: documentation/content/en/books/handbook/introduction/_index.adoc:100 msgid "FTP servers" msgstr "Серверы FTP" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:102 +#: documentation/content/en/books/handbook/introduction/_index.adoc:101 msgid "Email servers" msgstr "Почтовые серверы" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:103 +#: documentation/content/en/books/handbook/introduction/_index.adoc:102 msgid "Storage servers" msgstr "Серверы хранения данных" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:104 +#: documentation/content/en/books/handbook/introduction/_index.adoc:103 msgid "Virtualization servers" msgstr "Серверы виртуализации" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:105 +#: documentation/content/en/books/handbook/introduction/_index.adoc:104 msgid "And more..." msgstr "И ещё..." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:107 +#: documentation/content/en/books/handbook/introduction/_index.adoc:106 msgid "" "_Education:_ Computer science students, as well as those in related " "engineering fields, will benefit from FreeBSD. There is no better way of " @@ -360,7 +360,7 @@ msgstr "" "использует компьютер для решения _других_ задач!" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:108 +#: documentation/content/en/books/handbook/introduction/_index.adoc:107 msgid "" "_Research:_ With source code for the entire system available, FreeBSD is an " "excellent platform for research in operating systems as well as other " @@ -377,7 +377,7 @@ msgstr "" "лицензионных соглашениях или ограничениях на обсуждение в открытых форумах." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:109 +#: documentation/content/en/books/handbook/introduction/_index.adoc:108 msgid "" "_Networking:_ Need a new router? A name server (DNS)? A firewall to keep " "people out of the internal network? FreeBSD can easily turn that unused PC " @@ -390,7 +390,7 @@ msgstr "" "продвинутый маршрутизатор с возможностями сложной фильтрации пакетов." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:110 +#: documentation/content/en/books/handbook/introduction/_index.adoc:109 msgid "" "_Embedded:_ FreeBSD makes an excellent platform to build embedded systems " "upon. With support for the ARM, AArch64 and PowerPC platforms, coupled with " @@ -406,7 +406,7 @@ msgstr "" "экранов и других устройств." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:111 +#: documentation/content/en/books/handbook/introduction/_index.adoc:110 msgid "" "_Desktop:_ FreeBSD makes a fine choice for an inexpensive desktop solution " "using the freely available X11 server and Wayland display server. FreeBSD " @@ -423,7 +423,7 @@ msgstr "" "делает отдельные рабочие станции ещё дешевле и проще в администрировании." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:112 +#: documentation/content/en/books/handbook/introduction/_index.adoc:111 msgid "" "_Software Development:_ The basic FreeBSD system comes with a full suite of " "development tools including a full C/C++ compiler and debugger suite. " @@ -436,24 +436,24 @@ msgstr "" "пакетов." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:115 +#: documentation/content/en/books/handbook/introduction/_index.adoc:114 msgid "" -"FreeBSD is available to download free of charge, or can be obtained on " -"either CD-ROM or DVD. Please see crossref:mirrors[mirrors, Obtaining " -"FreeBSD] for more information about obtaining FreeBSD." +"FreeBSD is available to download and in most clouds, free of charge. Please " +"see crossref:mirrors[mirrors, Obtaining FreeBSD] for more information about " +"obtaining FreeBSD." msgstr "" -"FreeBSD доступна для бесплатной загрузки или может быть получена на CD-ROM " -"или DVD. Дополнительную информацию о получении FreeBSD см. в crossref:" -"mirrors[mirrors, Получение FreeBSD]." +"FreeBSD доступна для бесплатной загрузки образов или установки в большинстве " +"облачных сервисов. Дополнительную информацию о получении FreeBSD см. в " +"crossref:mirrors[mirrors, Получение FreeBSD]." #. type: Title === -#: documentation/content/en/books/handbook/introduction/_index.adoc:117 +#: documentation/content/en/books/handbook/introduction/_index.adoc:116 #, no-wrap msgid "Who Uses FreeBSD?" msgstr "Кто использует FreeBSD?" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:122 +#: documentation/content/en/books/handbook/introduction/_index.adoc:121 msgid "" "FreeBSD has been known for its web serving capabilities. A list of link:" "https://freebsdfoundation.org/about-us/testimonials/[testimonials from " @@ -469,13 +469,13 @@ msgstr "" "List_of_products_based_on_FreeBSD[список продуктов, основанных на FreeBSD]." #. type: Title == -#: documentation/content/en/books/handbook/introduction/_index.adoc:124 +#: documentation/content/en/books/handbook/introduction/_index.adoc:123 #, no-wrap msgid "About the FreeBSD Project" msgstr "О проекте FreeBSD" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:127 +#: documentation/content/en/books/handbook/introduction/_index.adoc:126 msgid "" "The following section provides some background information on the project, " "including a brief history, project goals, and the extref:{dev-model}" @@ -485,13 +485,13 @@ msgstr "" "историю, цели проекта и extref:{dev-model}[модель разработки] проекта." #. type: Title === -#: documentation/content/en/books/handbook/introduction/_index.adoc:129 +#: documentation/content/en/books/handbook/introduction/_index.adoc:128 #, no-wrap msgid "A Brief History of FreeBSD" msgstr "Краткая история FreeBSD" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:132 +#: documentation/content/en/books/handbook/introduction/_index.adoc:131 msgid "" "The FreeBSD Project had its genesis in the early part of 1993, partially as " "the brainchild of the Unofficial 386BSDPatchkit's last 3 coordinators: Nate " @@ -502,7 +502,7 @@ msgstr "" "Граймса и Джордана Хаббарда." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:135 +#: documentation/content/en/books/handbook/introduction/_index.adoc:134 msgid "" "The original goal was to produce an intermediate snapshot of 386BSD in order " "to fix a number of problems that the patchkit mechanism was just not capable " @@ -515,7 +515,7 @@ msgstr "" "0.5 или 386BSD Interim." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:139 +#: documentation/content/en/books/handbook/introduction/_index.adoc:138 msgid "" "386BSD was Bill Jolitz's operating system, which had been up to that point " "suffering rather severely from almost a year's worth of neglect. As the " @@ -533,7 +533,7 @@ msgstr "" "проекта, не предложив никаких ясных альтернатив." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:144 +#: documentation/content/en/books/handbook/introduction/_index.adoc:143 msgid "" "The trio thought that the goal remained worthwhile, even without Bill's " "support, and so they adopted the name \"FreeBSD\" coined by David Greenman. " @@ -561,7 +561,7 @@ msgstr "" "которых она находится сегодня." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:148 +#: documentation/content/en/books/handbook/introduction/_index.adoc:147 msgid "" "The first CD-ROM (and general net-wide) distribution was FreeBSD 1.0, " "released in December of 1993. This was based on the 4.3BSD-Lite (\"Net/2\") " @@ -578,7 +578,7 @@ msgstr "" "в мае 1994 года." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:154 +#: documentation/content/en/books/handbook/introduction/_index.adoc:153 msgid "" "Around this time, some rather unexpected storm clouds formed on the horizon " "as Novell and U.C. Berkeley settled their long-running lawsuit over the " @@ -609,7 +609,7 @@ msgstr "" "выпуск до истечения срока — им стал FreeBSD 1.1.5.1." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:159 +#: documentation/content/en/books/handbook/introduction/_index.adoc:158 msgid "" "FreeBSD then set about the arduous task of literally re-inventing itself " "from a completely new and rather incomplete set of 4.4BSD-Lite bits. " @@ -634,7 +634,7 @@ msgstr "" "и простой в установке выпуск FreeBSD 2.0.5." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:161 +#: documentation/content/en/books/handbook/introduction/_index.adoc:160 msgid "" "Since that time, FreeBSD has made a series of releases each time improving " "the stability, speed, and feature set of the previous version." @@ -643,7 +643,7 @@ msgstr "" "стабильность, скорость и функциональность предыдущей версии." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:163 +#: documentation/content/en/books/handbook/introduction/_index.adoc:162 msgid "" "For now, long-term development projects continue to take place in the {rel-" "head}-CURRENT (main) branch, and snapshot releases of {rel-head} are " @@ -656,13 +656,13 @@ msgstr "" "по мере продвижения работы." #. type: Title === -#: documentation/content/en/books/handbook/introduction/_index.adoc:165 +#: documentation/content/en/books/handbook/introduction/_index.adoc:164 #, no-wrap msgid "FreeBSD Project Goals" msgstr "Цели проекта FreeBSD" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:171 +#: documentation/content/en/books/handbook/introduction/_index.adoc:170 msgid "" "The goals of the FreeBSD Project are to provide software that may be used " "for any purpose and without strings attached. Many of us have a significant " @@ -685,7 +685,7 @@ msgstr "" "программного обеспечения, которую мы горячо поддерживаем." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:174 +#: documentation/content/en/books/handbook/introduction/_index.adoc:173 msgid "" "That code in our source tree which falls under the GNU General Public " "License (GPL) or Library General Public License (LGPL) comes with slightly " @@ -704,13 +704,13 @@ msgstr "" "свободной лицензией BSD, когда это разумный вариант." #. type: Title === -#: documentation/content/en/books/handbook/introduction/_index.adoc:176 +#: documentation/content/en/books/handbook/introduction/_index.adoc:175 #, no-wrap msgid "The FreeBSD Development Model" msgstr "Модель разработки FreeBSD" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:181 +#: documentation/content/en/books/handbook/introduction/_index.adoc:180 msgid "" "The development of FreeBSD is a extref:{dev-model}[very open and flexible " "process], being literally built from the contributions of thousands of " @@ -730,7 +730,7 @@ msgstr "" "FreeBSD]." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:183 +#: documentation/content/en/books/handbook/introduction/_index.adoc:182 msgid "" "Useful things to know about the FreeBSD Project and its development process, " "whether working independently or in close cooperation:" @@ -739,13 +739,13 @@ msgstr "" "от того, работаете ли вы самостоятельно или в тесном сотрудничестве:" #. type: Labeled list -#: documentation/content/en/books/handbook/introduction/_index.adoc:184 +#: documentation/content/en/books/handbook/introduction/_index.adoc:183 #, no-wrap msgid "The Git repositories[[development-cvs-repository]]" msgstr "Репозитории Git[[development-cvs-repository]]" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:191 +#: documentation/content/en/books/handbook/introduction/_index.adoc:190 msgid "" "For several years, the central source tree for FreeBSD was maintained by " "link:https://www.nongnu.org/cvs/[CVS] (Concurrent Versions System), a freely " @@ -785,13 +785,13 @@ msgstr "" "Использование коллекции портов]." #. type: Labeled list -#: documentation/content/en/books/handbook/introduction/_index.adoc:192 +#: documentation/content/en/books/handbook/introduction/_index.adoc:191 #, no-wrap msgid "The committers list[[development-committers]]" msgstr "Список коммиттеров[[development-committers]]" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:196 +#: documentation/content/en/books/handbook/introduction/_index.adoc:195 msgid "" "The _committers_ are the people who have _push_ access to the Git " "repository, and are authorized to make modifications to the FreeBSD source " @@ -811,13 +811,13 @@ msgstr "" "действительно является ошибкой." #. type: Labeled list -#: documentation/content/en/books/handbook/introduction/_index.adoc:197 +#: documentation/content/en/books/handbook/introduction/_index.adoc:196 #, no-wrap msgid "The FreeBSD core team[[development-core]]" msgstr "Команда разработчиков FreeBSD[[development-core]]" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:203 +#: documentation/content/en/books/handbook/introduction/_index.adoc:202 msgid "" "The _FreeBSD core team_ would be equivalent to the board of directors if the " "FreeBSD Project were a company. The primary task of the core team is to " @@ -838,7 +838,7 @@ msgstr "" "проводятся каждые 2 года." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/introduction/_index.adoc:208 +#: documentation/content/en/books/handbook/introduction/_index.adoc:207 msgid "" "Like most developers, most members of the core team are also volunteers when " "it comes to FreeBSD development and do not benefit from the project " @@ -855,13 +855,13 @@ msgstr "" "люди, которые вопреки здравому смыслу посвятили свою жизнь FreeBSD!" #. type: Labeled list -#: documentation/content/en/books/handbook/introduction/_index.adoc:210 +#: documentation/content/en/books/handbook/introduction/_index.adoc:209 #, no-wrap msgid "The FreeBSD Foundation[[development-foundation]]" msgstr "Фонд FreeBSD[[development-foundation]]" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:217 +#: documentation/content/en/books/handbook/introduction/_index.adoc:216 msgid "" "The link:https://freebsdfoundation.org/[FreeBSD Foundation] is a 501(c)(3), " "US-based, non-profit organization dedicated to supporting and promoting the " @@ -893,13 +893,13 @@ msgstr "" "юридических договоров, требующих участия официального юридического лица." #. type: Labeled list -#: documentation/content/en/books/handbook/introduction/_index.adoc:218 +#: documentation/content/en/books/handbook/introduction/_index.adoc:217 #, no-wrap msgid "Outside contributors" msgstr "Внешние участники" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:224 +#: documentation/content/en/books/handbook/introduction/_index.adoc:223 msgid "" "Last, but definitely not least, the largest group of developers are the " "users themselves who provide feedback and bug fixes to us on an almost " @@ -920,7 +920,7 @@ msgstr "" "разделе crossref:eresources[eresources, Ресурсы в Интернете]." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:227 +#: documentation/content/en/books/handbook/introduction/_index.adoc:226 msgid "" "extref:{contributors}[The FreeBSD Contributors List] is a long and growing " "one, so why not join it by extref:{contributing}[contributing something back " @@ -931,7 +931,7 @@ msgstr "" "вклад в FreeBSD], уже сегодня? Предоставление кода — не единственный способ!" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:231 +#: documentation/content/en/books/handbook/introduction/_index.adoc:230 msgid "" "In summary, our development model is organized as a loose set of concentric " "circles. The centralized model is designed for the convenience of the " @@ -951,7 +951,7 @@ msgstr "" "использовать — данная модель отлично справляется с этой задачей." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:233 +#: documentation/content/en/books/handbook/introduction/_index.adoc:232 msgid "" "All we ask of those who would join us as FreeBSD developers is some of the " "same dedication its current people have to its continued success!" @@ -961,13 +961,13 @@ msgstr "" "проекта для его дальнейшего успеха!" #. type: Title === -#: documentation/content/en/books/handbook/introduction/_index.adoc:235 +#: documentation/content/en/books/handbook/introduction/_index.adoc:234 #, no-wrap msgid "Third Party Programs" msgstr "Сторонние программы" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:242 +#: documentation/content/en/books/handbook/introduction/_index.adoc:241 msgid "" "In addition to the base distributions, FreeBSD offers a ported software " "collection with thousands of commonly sought-after programs. The list of " @@ -991,7 +991,7 @@ msgstr "" "нужного порта." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:245 +#: documentation/content/en/books/handbook/introduction/_index.adoc:244 msgid "" "Almost every port is also provided as a pre-compiled \"package\", which can " "be installed with a simple command (`pkg install`) by those who do not wish " @@ -1006,13 +1006,13 @@ msgstr "" "приложений: Пакеты и Порты]." #. type: Title === -#: documentation/content/en/books/handbook/introduction/_index.adoc:246 +#: documentation/content/en/books/handbook/introduction/_index.adoc:245 #, no-wrap msgid "Additional Documentation" msgstr "Дополнительная документация" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:250 +#: documentation/content/en/books/handbook/introduction/_index.adoc:249 msgid "" "All supported FreeBSD versions provide an option in the installer to install " "additional documentation under [.filename]#/usr/local/share/doc/freebsd# " @@ -1025,13 +1025,13 @@ msgstr "" "быть установлена позже с использованием пакетов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/introduction/_index.adoc:254 +#: documentation/content/en/books/handbook/introduction/_index.adoc:253 #, no-wrap msgid "# pkg install en-freebsd-doc\n" msgstr "# pkg install en-freebsd-doc\n" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:259 +#: documentation/content/en/books/handbook/introduction/_index.adoc:258 msgid "" "For localized versions replace the \"en\" with the language prefix of " "choice. Be aware that some of the localised versions might be out of date " @@ -1045,29 +1045,29 @@ msgstr "" "адреса:" #. type: Labeled list -#: documentation/content/en/books/handbook/introduction/_index.adoc:260 +#: documentation/content/en/books/handbook/introduction/_index.adoc:259 #, no-wrap msgid "The FreeBSD Handbook" msgstr "`Руководство FreeBSD`" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:262 +#: documentation/content/en/books/handbook/introduction/_index.adoc:261 msgid "`/usr/local/share/doc/freebsd/en/books/handbook/handbook_en.pdf`" msgstr "`/usr/local/share/doc/freebsd/en/books/handbook/handbook_en.pdf`" #. type: Labeled list -#: documentation/content/en/books/handbook/introduction/_index.adoc:263 +#: documentation/content/en/books/handbook/introduction/_index.adoc:262 #, no-wrap msgid "The FreeBSD FAQ" msgstr "Часто задаваемые вопросы по FreeBSD (FAQ)" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:265 +#: documentation/content/en/books/handbook/introduction/_index.adoc:264 msgid "`/usr/local/share/doc/freebsd/en/books/faq/faq_en.pdf`" msgstr "`/usr/local/share/doc/freebsd/en/books/faq/faq_en.pdf`" #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:267 +#: documentation/content/en/books/handbook/introduction/_index.adoc:266 msgid "" "Find up to date documentation at link:https://docs.FreeBSD.org/[The " "Documentation Portal]." @@ -1076,6 +1076,6 @@ msgstr "" "[Портале документации]." #. type: Plain text -#: documentation/content/en/books/handbook/introduction/_index.adoc:268 +#: documentation/content/en/books/handbook/introduction/_index.adoc:267 msgid "All trademarks are the property of their respective owners." msgstr "Все товарные знаки являются собственностью их законных владельцев." diff --git a/documentation/content/ru/books/handbook/kernelconfig/_index.po b/documentation/content/ru/books/handbook/kernelconfig/_index.po index 543d571d8c..459bc12041 100644 --- a/documentation/content/ru/books/handbook/kernelconfig/_index.po +++ b/documentation/content/ru/books/handbook/kernelconfig/_index.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2026-05-09 23:29+0100\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" "PO-Revision-Date: 2026-05-11 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" #. type: YAML Front Matter: description @@ -43,13 +43,13 @@ msgid "Configuring the FreeBSD Kernel" msgstr "Настройка ядра FreeBSD" #. type: Title == -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:53 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:58 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:57 msgid "" "The kernel is the core of the FreeBSD operating system. It is responsible " "for managing memory, enforcing security controls, networking, disk access, " @@ -63,44 +63,44 @@ msgstr "" "ядро." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:60 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:59 msgid "Read this chapter to learn:" msgstr "Прочтите эту главу, чтобы узнать:" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:62 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:61 msgid "When to build a custom kernel." msgstr "Когда следует собирать собственный ядро." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:63 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:62 msgid "How to take a hardware inventory." msgstr "Как провести инвентаризацию оборудования." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:64 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:63 msgid "How to customize a kernel configuration file." msgstr "Как настроить файл конфигурации ядра." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:65 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:64 msgid "" "How to use the kernel configuration file to create and build a new kernel." msgstr "" "Как использовать файл конфигурации ядра для создания и сборки нового ядра." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:66 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:65 msgid "How to install the new kernel." msgstr "Как установить новое ядро." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:67 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:66 msgid "How to troubleshoot if things go wrong." msgstr "Как устранить неполадки, если что-то пойдет не так." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:69 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:68 msgid "" "All of the commands listed in the examples in this chapter should be " "executed as `root`." @@ -109,13 +109,13 @@ msgstr "" "пользователя `root`." #. type: Title == -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:71 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:70 #, no-wrap msgid "Why Build a Custom Kernel?" msgstr "Зачем собирать собственное ядро?" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:75 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:74 msgid "" "Traditionally, FreeBSD used a monolithic kernel. The kernel was one large " "program, supported a fixed list of devices, and in order to change the " @@ -127,7 +127,7 @@ msgstr "" "перезагрузиться в него." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:79 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:78 msgid "" "Today, most of the functionality in the FreeBSD kernel is contained in " "modules which can be dynamically loaded and unloaded from the kernel as " @@ -142,7 +142,7 @@ msgstr "" "называется модульным." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:83 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:82 msgid "" "Occasionally, it is still necessary to perform static kernel configuration. " "Sometimes the needed functionality is so tied to the kernel that it can not " @@ -158,7 +158,7 @@ msgstr "" "скомпилирована в ядро." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:88 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:87 msgid "" "Building a custom kernel is often a rite of passage for advanced BSD users. " "This process, while time consuming, can provide benefits to the FreeBSD " @@ -175,7 +175,7 @@ msgstr "" "данного компьютера. Это даёт ряд преимуществ, таких как:" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:90 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:89 msgid "" "Faster boot time. Since the kernel will only probe the hardware on the " "system, the time it takes the system to boot can decrease." @@ -184,7 +184,7 @@ msgstr "" "установленное в системе, время загрузки системы может сократиться." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:91 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:90 msgid "" "Lower memory usage. A custom kernel often uses less memory than the [." "filename]#GENERIC# kernel by omitting unused features and device drivers. " @@ -201,7 +201,7 @@ msgstr "" "небольшим объёмом оперативной памяти." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:92 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:91 msgid "" "Additional hardware support. A custom kernel can add support for devices " "which are not present in the [.filename]#GENERIC# kernel." @@ -210,7 +210,7 @@ msgstr "" "поддержку устройств, которые отсутствуют в ядре [.filename]#GENERIC#." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:98 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:97 msgid "" "When building a custom kernel, it is important to note that non-default " "configurations are less thoroughly tested than the GENERIC configuration. " @@ -229,7 +229,7 @@ msgstr "" "участвовать в процессе отладки." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:102 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:101 msgid "" "Before building a custom kernel, consider the reason for doing so. If there " "is a need for specific hardware support, it may already exist as a module." @@ -239,7 +239,7 @@ msgstr "" "виде модуля." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:106 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:105 msgid "" "Kernel modules exist in [.filename]#/boot/kernel# and may be dynamically " "loaded into the running kernel using man:kldload[8]. Most kernel drivers " @@ -253,7 +253,7 @@ msgstr "" "руководства:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:111 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:110 #, no-wrap msgid "" "Alternatively, to load the driver as a module at boot time, place the\n" @@ -263,13 +263,13 @@ msgstr "" "поместите следующую строку в man:loader.conf[5]:\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:113 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:112 #, no-wrap msgid " if_ath_load=\"YES\"\n" msgstr " if_ath_load=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:116 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:115 msgid "" "Adding `if_ath_load=\"YES\"` to [.filename]#/boot/loader.conf# will load " "this module dynamically at boot time." @@ -278,7 +278,7 @@ msgstr "" "динамически загрузить этот модуль во время загрузки системы." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:119 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:118 msgid "" "In some cases, there is no associated module in [.filename]#/boot/kernel#. " "This is mostly true for certain subsystems." @@ -287,13 +287,13 @@ msgstr "" "kernel#. Это в основном относится к определённым подсистемам." #. type: Title == -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:121 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:120 #, no-wrap msgid "Finding the System Hardware" msgstr "Поиск информации об оборудовании системы" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:126 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:125 msgid "" "Before editing the kernel configuration file, it is recommended to perform " "an inventory of the machine's hardware. On a dual-boot system, the " @@ -306,7 +306,7 @@ msgstr "" "устройств Microsoft(R) содержит информацию об установленных устройствах." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:130 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:129 msgid "" "Some versions of Microsoft(R) Windows(R) have a System icon which can be " "used to access Device Manager." @@ -315,7 +315,7 @@ msgstr "" "можно использовать для доступа к диспетчеру устройств." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:135 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:134 msgid "" "If FreeBSD is the only installed operating system, use man:dmesg[8] to " "determine the hardware that was found and listed during the boot probe. " @@ -330,7 +330,7 @@ msgstr "" "следующие строки указывают, что драйвер man:psm[4] обнаружил мышь:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:142 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:141 #, no-wrap msgid "" "psm0: <PS/2 Mouse> irq 12 on atkbdc0\n" @@ -344,7 +344,7 @@ msgstr "" "psm0: model Generic PS/2 mouse, device ID 0\n" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:145 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:144 msgid "" "Since this hardware exists, this driver should not be removed from a custom " "kernel configuration file." @@ -353,7 +353,7 @@ msgstr "" "файла конфигурации собственного ядра." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:147 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:146 msgid "" "If the output of `dmesg` does not display the results of the boot probe " "output, instead read the contents of [.filename]#/var/run/dmesg.boot#." @@ -362,7 +362,7 @@ msgstr "" "вместо этого прочитайте содержимое файла [.filename]#/var/run/dmesg.boot#." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:150 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:149 msgid "" "Another tool for finding hardware is man:pciconf[8], which provides more " "verbose output. For example:" @@ -371,7 +371,7 @@ msgstr "" "предоставляет более подробный вывод. Например:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:159 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:158 #, no-wrap msgid "" "% pciconf -lv\n" @@ -389,7 +389,7 @@ msgstr "" " subclass = ethernet\n" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:162 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:161 msgid "" "This output shows that the [.filename]#ath# driver located a wireless " "Ethernet device." @@ -398,7 +398,7 @@ msgstr "" "Ethernet-устройство." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:165 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:164 msgid "" "The `-k` flag of man:man[1] can be used to provide useful information. For " "example, it can be used to display a list of manual pages which contain a " @@ -409,7 +409,7 @@ msgstr "" "определённое название или марку устройства:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:171 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:170 #, no-wrap msgid "" "# man -k Atheros\n" @@ -421,7 +421,7 @@ msgstr "" "ath_hal(4) - Atheros Hardware Access Layer (HAL)\n" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:174 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:173 msgid "" "Once the hardware inventory list is created, refer to it to ensure that " "drivers for installed hardware are not removed as the custom kernel " @@ -432,13 +432,13 @@ msgstr "" "конфигурации собственного ядра." #. type: Title == -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:176 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:175 #, no-wrap msgid "The Configuration File" msgstr "Файл конфигурации" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:179 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:178 msgid "" "In order to create a custom kernel configuration file and build a custom " "kernel, the full FreeBSD source tree must first be installed." @@ -447,7 +447,7 @@ msgstr "" "необходимо сначала установить полное дерево исходных кодов FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:182 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:181 msgid "" "If [.filename]#/usr/src/# does not exist or it is empty, source has not been " "installed. Source can be installed with Git using the instructions in " @@ -458,7 +458,7 @@ msgstr "" "в crossref:mirrors[git,“Использование Git”]." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:187 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:186 msgid "" "Once source is installed, review the contents of [.filename]#/usr/src/sys#. " "This directory contains a number of subdirectories, including those which " @@ -481,7 +481,7 @@ msgstr "" "filename]#GENERIC# для данной архитектуры." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:193 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:192 msgid "" "Do not make edits to [.filename]#GENERIC#. Instead, copy the file to a " "different name and make edits to the copy. The convention is to use a name " @@ -499,7 +499,7 @@ msgstr "" "filename]#MYKERNEL#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:198 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:197 #, no-wrap msgid "" "# cd /usr/src/sys/amd64/conf\n" @@ -509,7 +509,7 @@ msgstr "" "# cp GENERIC MYKERNEL\n" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:202 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:201 msgid "" "[.filename]#MYKERNEL# can now be customized with any `ASCII` text editor. " "The default editor is vi, though an easier editor for beginners, called ee, " @@ -520,7 +520,7 @@ msgstr "" "новичков также установлен более простой редактор под названием ee." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:208 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:207 msgid "" "The format of the kernel configuration file is simple. Each line contains a " "keyword that represents a device or subsystem, an argument, and a brief " @@ -538,7 +538,7 @@ msgstr "" "понимаете." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:214 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:213 msgid "" "It is easy to remove support for a device or option and end up with a broken " "kernel. For example, if the man:ata[4] driver is removed from the kernel " @@ -551,7 +551,7 @@ msgstr "" "сомневаетесь — оставьте поддержку в ядре." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:218 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:217 msgid "" "In addition to the brief descriptions provided in this file, additional " "descriptions are contained in [.filename]#NOTES#, which can be found in the " @@ -566,7 +566,7 @@ msgstr "" "conf/NOTES#." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:222 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:221 msgid "" "When finished customizing the kernel configuration file, save a backup copy " "to a location outside of [.filename]#/usr/src#." @@ -575,7 +575,7 @@ msgstr "" "копию в расположении за пределами [.filename]#/usr/src#." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:224 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:223 msgid "" "Alternately, keep the kernel configuration file elsewhere and create a " "symbolic link to the file:" @@ -584,7 +584,7 @@ msgstr "" "символическую ссылку на него:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:231 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:230 #, no-wrap msgid "" "# cd /usr/src/sys/amd64/conf\n" @@ -598,7 +598,7 @@ msgstr "" "# ln -s /root/kernels/MYKERNEL\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:238 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:237 msgid "" "An `include` directive is available for use in configuration files. This " "allows another configuration file to be included in the current one, making " @@ -614,7 +614,7 @@ msgstr "" "сохранять разницу относительно [.filename]#GENERIC#, как показано в примере:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:243 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:242 #, no-wrap msgid "" "include GENERIC\n" @@ -624,7 +624,7 @@ msgstr "" "ident MYKERNEL\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:248 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:247 #, no-wrap msgid "" "options IPFIREWALL\n" @@ -638,7 +638,7 @@ msgstr "" "options IPDIVERT\n" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:253 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:252 msgid "" "Using this method, the local configuration file expresses local differences " "from a [.filename]#GENERIC# kernel. As upgrades are performed, new features " @@ -655,7 +655,7 @@ msgstr "" "man:config[5]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:257 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:256 msgid "" "To build a file which contains all available options, run the following " "command as `root`:" @@ -664,19 +664,19 @@ msgstr "" "команду от имени `root`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:261 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:260 #, no-wrap msgid "# cd /usr/src/sys/arch/conf && make LINT\n" msgstr "# cd /usr/src/sys/arch/conf && make LINT\n" #. type: Title == -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:266 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:265 #, no-wrap msgid "Building and Installing a Custom Kernel" msgstr "Сборка и установка собственного ядра" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:269 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:268 msgid "" "Once the edits to the custom configuration file have been saved, the source " "code for the kernel can be compiled using the following steps:" @@ -685,37 +685,37 @@ msgstr "" "исходный код ядра можно скомпилировать, выполнив следующие шаги:" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:273 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:272 #, no-wrap msgid "*Procedure: Building a Kernel*\n" msgstr "*Процедура: Сборка ядра*\n" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:275 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:274 msgid "Change to this directory:" msgstr "Перейдите в этот каталог:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:279 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:278 #, no-wrap msgid "# cd /usr/src\n" msgstr "# cd /usr/src\n" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:282 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:281 msgid "" "Compile the new kernel by specifying the name of the custom kernel " "configuration file:" msgstr "Соберите новое ядро, указав имя файла конфигурации собственного ядра:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:286 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:285 #, no-wrap msgid "# make buildkernel KERNCONF=MYKERNEL\n" msgstr "# make buildkernel KERNCONF=MYKERNEL\n" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:289 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:288 msgid "" "Install the new kernel associated with the specified kernel configuration " "file. This command will copy the new kernel to [.filename]#/boot/kernel/" @@ -726,13 +726,13 @@ msgstr "" "ядро сохранит в [.filename]#/boot/kernel.old/kernel#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:293 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:292 #, no-wrap msgid "# make installkernel KERNCONF=MYKERNEL\n" msgstr "# make installkernel KERNCONF=MYKERNEL\n" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:296 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:295 msgid "" "Shutdown the system and reboot into the new kernel. If something goes wrong, " "refer to crossref:kernelconfig[kernelconfig-noboot, The kernel does not " @@ -743,7 +743,7 @@ msgstr "" "загружается]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:300 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:299 msgid "" "By default, when a custom kernel is compiled, all kernel modules are " "rebuilt. To update a kernel faster or to build only custom modules, edit [." @@ -755,7 +755,7 @@ msgstr "" "сборки ядра." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:302 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:301 msgid "" "For example, this variable specifies the list of modules to build instead of " "using the default of building all modules:" @@ -764,13 +764,13 @@ msgstr "" "использования значения по умолчанию (сборка всех модулей):" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:306 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:305 #, no-wrap msgid "MODULES_OVERRIDE = linux acpi\n" msgstr "MODULES_OVERRIDE = linux acpi\n" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:309 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:308 msgid "" "Alternately, this variable lists which modules to exclude from the build " "process:" @@ -778,13 +778,13 @@ msgstr "" "Или эта переменная указывает, какие модули исключить из процесса сборки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:313 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:312 #, no-wrap msgid "WITHOUT_MODULES = linux acpi sound\n" msgstr "WITHOUT_MODULES = linux acpi sound\n" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:316 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:315 msgid "" "This variable instructs the build to skip kernel modules and compile only " "the kernel itself:" @@ -793,13 +793,13 @@ msgstr "" "только само ядро:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:320 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:319 #, no-wrap msgid "NO_MODULES = yes\n" msgstr "NO_MODULES = yes\n" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:327 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:326 msgid "" "The Ports Framework includes drivers and other modules that depend on kernel " "interfaces, such as package:graphics/drm-kmod[] or package:emulators/" @@ -821,26 +821,26 @@ msgstr "" "собираемые вами ядра также пересобирали эти модули." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:331 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:330 #, no-wrap msgid "PORTS_MODULES = drm-kmod virtualbox-ose-kmod\n" msgstr "PORTS_MODULES = drm-kmod virtualbox-ose-kmod\n" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:335 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:334 msgid "" "Additional variables are available. Refer to man:make.conf[5] for details." msgstr "" "Доступны дополнительные переменные. Подробности смотрите в man:make.conf[5]." #. type: Title == -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:337 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:336 #, no-wrap msgid "If Something Goes Wrong" msgstr "Если что-то пойдет не так" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:340 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:339 msgid "" "There are four categories of trouble that can occur when building a custom " "kernel:" @@ -849,13 +849,13 @@ msgstr "" "собственного ядра:" #. type: Labeled list -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:341 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:340 #, no-wrap msgid "`config` fails" msgstr "`config` завершается с ошибкой" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:344 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:343 msgid "" "If `config` fails, it will print the line number that is incorrect. As an " "example, for the following message, make sure that line 17 is typed " @@ -867,19 +867,19 @@ msgstr "" "filename]#NOTES#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:348 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:347 #, no-wrap msgid "config: line 17: syntax error\n" msgstr "config: line 17: syntax error\n" #. type: Labeled list -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:350 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:349 #, no-wrap msgid "`make` fails" msgstr "`make` завершается с ошибкой" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:353 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:352 msgid "" "If `make` fails, it is usually due to an error in the kernel configuration " "file which is not severe enough for `config` to catch. Review the " @@ -892,13 +892,13 @@ msgstr "" "рассылки {freebsd-questions}, приложив файл конфигурации ядра." #. type: Labeled list -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:355 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:354 #, no-wrap msgid "The kernel does not boot" msgstr "Ядро не загружается" #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:360 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:359 msgid "" "If the new kernel does not boot or fails to recognize devices, do not panic! " "Fortunately, FreeBSD has an excellent mechanism for recovering from " @@ -916,7 +916,7 @@ msgstr "" "или имя любого другого ядра, которое заведомо загружается правильно." #. type: Plain text -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:364 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:363 msgid "" "After booting with a good kernel, check over the configuration file and try " "to build it again. One helpful resource is [.filename]#/var/log/messages# " @@ -929,7 +929,7 @@ msgstr "" "Также man:dmesg[8] выведет сообщения ядра текущей загрузки." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:370 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:369 msgid "" "When troubleshooting a kernel make sure to keep a copy of a kernel that is " "known to work, such as [.filename]#GENERIC#. This is important because " @@ -946,7 +946,7 @@ msgstr "" "исправное ядро:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:375 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:374 #, no-wrap msgid "" "# mv /boot/kernel /boot/kernel.bad\n" @@ -956,13 +956,13 @@ msgstr "" "# mv /boot/kernel.good /boot/kernel\n" #. type: Labeled list -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:379 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:378 #, no-wrap msgid "The kernel works, but man:ps[1] does not" msgstr "Ядро работает, но man:ps[1] — нет" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:382 +#: documentation/content/en/books/handbook/kernelconfig/_index.adoc:381 msgid "" "If the kernel version differs from the one that the system utilities have " "been built with, for example, a kernel built from -CURRENT sources is " diff --git a/documentation/content/ru/books/handbook/l10n/_index.adoc b/documentation/content/ru/books/handbook/l10n/_index.adoc index 2cc97f6749..006807532c 100644 --- a/documentation/content/ru/books/handbook/l10n/_index.adoc +++ b/documentation/content/ru/books/handbook/l10n/_index.adoc @@ -7,7 +7,7 @@ part: 'Часть III. Администрирование системы' prev: books/handbook/virtualization showBookMenu: 'true' tags: ["i18n", "L10n", "localization", "Locale", "LANG", "MM_CHARSET", "cap_mkdb"] -title: 'Глава 25. Локализация — использование и настройка i18n/L10n' +title: 'Глава 26. Локализация — использование и настройка i18n/L10n' weight: 29 --- @@ -18,7 +18,7 @@ weight: 29 :toclevels: 1 :icons: font :sectnums: -:sectnumoffset: 25 +:sectnumoffset: 26 :partnums: :source-highlighter: rouge :experimental: @@ -303,10 +303,10 @@ keychange="fkey_number sequence" Запись `keychange` обычно требуется для программирования функциональных клавиш в соответствии с выбранным типом терминала, так как последовательности функциональных клавиш нельзя определить в keymap. -Затем установите правильный тип консольного терминала в [.filename]#/etc/ttys# для всех записей виртуальных терминалов. В crossref:l10n[locale-charset,Определенные типы терминалов для наборов символов] приведены доступные типы терминалов: +Затем установите правильный тип консольного терминала в [.filename]#/etc/ttys# для всех записей виртуальных терминалов. В crossref:l10n[locale-charset,Определённые типы терминалов для наборов символов] приведены доступные типы терминалов: [[locale-charset]] -.Определенные типы терминалов для наборов символов +.Определённые типы терминалов для наборов символов [cols="1,1", frame="none", options="header"] |=== | Набор символов diff --git a/documentation/content/ru/books/handbook/l10n/_index.po b/documentation/content/ru/books/handbook/l10n/_index.po index 2ece8c99a1..3d74e1b5d3 100644 --- a/documentation/content/ru/books/handbook/l10n/_index.po +++ b/documentation/content/ru/books/handbook/l10n/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-11-08 16:17+0000\n" -"PO-Revision-Date: 2026-03-05 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-08 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookl10n_index/ru/>\n" @@ -33,8 +33,8 @@ msgstr "Часть III. Администрирование системы" #. type: YAML Front Matter: title #: documentation/content/en/books/handbook/l10n/_index.adoc:1 #, no-wrap -msgid "Chapter 25. Localization - i18n/L10n Usage and Setup" -msgstr "Глава 25. Локализация — использование и настройка i18n/L10n" +msgid "Chapter 26. Localization - i18n/L10n Usage and Setup" +msgstr "Глава 26. Локализация — использование и настройка i18n/L10n" #. type: Title = #: documentation/content/en/books/handbook/l10n/_index.adoc:15 @@ -43,13 +43,13 @@ msgid "Localization - i18n/L10n Usage and Setup" msgstr "Локализация - использование и настройка i18n/L10n" #. type: Title == -#: documentation/content/en/books/handbook/l10n/_index.adoc:53 +#: documentation/content/en/books/handbook/l10n/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:58 +#: documentation/content/en/books/handbook/l10n/_index.adoc:57 msgid "" "FreeBSD is a distributed project with users and contributors located all " "over the world. As such, FreeBSD supports localization into many languages, " @@ -65,7 +65,7 @@ msgstr "" "русский и вьетнамский." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:62 +#: documentation/content/en/books/handbook/l10n/_index.adoc:61 msgid "" "The term internationalization has been shortened to i18n, which represents " "the number of letters between the first and the last letters of " @@ -80,7 +80,7 @@ msgstr "" "пользователям работать на предпочитаемых ими языках." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:64 +#: documentation/content/en/books/handbook/l10n/_index.adoc:63 msgid "" "This chapter discusses the internationalization and localization features of " "FreeBSD." @@ -89,47 +89,47 @@ msgstr "" "FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:66 +#: documentation/content/en/books/handbook/l10n/_index.adoc:65 msgid "Read this chapter to learn:" msgstr "Прочтите эту главу, чтобы узнать:" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:68 +#: documentation/content/en/books/handbook/l10n/_index.adoc:67 msgid "How locale names are constructed." msgstr "Как формируются названия локалей." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:69 +#: documentation/content/en/books/handbook/l10n/_index.adoc:68 msgid "How to set the locale for a login shell." msgstr "Как установить локаль для входной оболочки." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:70 +#: documentation/content/en/books/handbook/l10n/_index.adoc:69 msgid "How to configure the console for non-English languages." msgstr "Как настроить консоль для неанглийских языков." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:71 +#: documentation/content/en/books/handbook/l10n/_index.adoc:70 msgid "How to configure Xorg for different languages." msgstr "Как настроить Xorg для разных языков." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:72 +#: documentation/content/en/books/handbook/l10n/_index.adoc:71 msgid "How to find i18n-compliant applications." msgstr "Как найти приложения, соответствующие стандарту i18n." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:73 +#: documentation/content/en/books/handbook/l10n/_index.adoc:72 msgid "Where to find more information for configuring specific languages." msgstr "Где найти дополнительную информацию по настройке конкретных языков." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:75 +#: documentation/content/en/books/handbook/l10n/_index.adoc:74 msgid "Before reading this chapter:" msgstr "Прежде чем читать эту главу, необходимо:" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:77 +#: documentation/content/en/books/handbook/l10n/_index.adoc:76 msgid "" "Know how to crossref:ports[ports,install additional third-party " "applications]." @@ -138,13 +138,13 @@ msgstr "" "приложения]." #. type: Title == -#: documentation/content/en/books/handbook/l10n/_index.adoc:79 +#: documentation/content/en/books/handbook/l10n/_index.adoc:78 #, no-wrap msgid "Using Localization" msgstr "Использование локализации" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:83 +#: documentation/content/en/books/handbook/l10n/_index.adoc:82 msgid "" "Localization settings are based on three components: the language code, " "country code, and encoding. Locale names are constructed from these parts " @@ -154,13 +154,13 @@ msgstr "" "и кодировке. Названия локалей формируются из этих частей следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:87 +#: documentation/content/en/books/handbook/l10n/_index.adoc:86 #, no-wrap msgid "LanguageCode_CountryCode.Encoding\n" msgstr "LanguageCode_CountryCode.Encoding\n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:91 +#: documentation/content/en/books/handbook/l10n/_index.adoc:90 msgid "" "The _LanguageCode_ and _CountryCode_ are used to determine the country and " "the specific language variation. crossref:l10n[locale-lang-country,Common " @@ -173,83 +173,83 @@ msgstr "" "__ЯзыковойКод_КодСтраны__:" #. type: Block title -#: documentation/content/en/books/handbook/l10n/_index.adoc:93 +#: documentation/content/en/books/handbook/l10n/_index.adoc:92 #, no-wrap msgid "Common Language and Country Codes" msgstr "Часто используемые коды языков и стран" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:97 +#: documentation/content/en/books/handbook/l10n/_index.adoc:96 #, no-wrap msgid "LanguageCode_Country Code" msgstr "КодЯзыка_КодСтраны" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:99 +#: documentation/content/en/books/handbook/l10n/_index.adoc:98 #, no-wrap msgid "Description" msgstr "Описание" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:100 +#: documentation/content/en/books/handbook/l10n/_index.adoc:99 #, no-wrap msgid "en_US" msgstr "en_US" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:102 +#: documentation/content/en/books/handbook/l10n/_index.adoc:101 #, no-wrap msgid "English, United States" msgstr "Английский, Соединённые Штаты" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:103 +#: documentation/content/en/books/handbook/l10n/_index.adoc:102 #, no-wrap msgid "ru_RU" msgstr "ru_RU" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:105 +#: documentation/content/en/books/handbook/l10n/_index.adoc:104 #, no-wrap msgid "Russian, Russia" msgstr "Русский, Россия" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:106 +#: documentation/content/en/books/handbook/l10n/_index.adoc:105 #, no-wrap msgid "zh_TW" msgstr "zh_TW" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:107 +#: documentation/content/en/books/handbook/l10n/_index.adoc:106 #, no-wrap msgid "Traditional Chinese, Taiwan" msgstr "Традиционный китайский, Тайвань" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:110 +#: documentation/content/en/books/handbook/l10n/_index.adoc:109 msgid "A complete listing of available locales can be found by typing:" msgstr "Полный список доступных локалей можно получить, набрав:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:114 +#: documentation/content/en/books/handbook/l10n/_index.adoc:113 #, no-wrap msgid "% locale -a | more\n" msgstr "% locale -a | more\n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:117 +#: documentation/content/en/books/handbook/l10n/_index.adoc:116 msgid "To determine the current locale setting:" msgstr "Для определения текущих настроек локали:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:121 +#: documentation/content/en/books/handbook/l10n/_index.adoc:120 #, no-wrap msgid "% locale\n" msgstr "% locale\n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:125 +#: documentation/content/en/books/handbook/l10n/_index.adoc:124 msgid "" "Language specific character sets, such as ISO8859-1, ISO8859-15, KOI8-R, and " "CP437, are described in man:multibyte[3]. The active list of character sets " @@ -261,7 +261,7 @@ msgstr "" "http://www.iana.org/assignments/character-sets[Реестре IANA]." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:130 +#: documentation/content/en/books/handbook/l10n/_index.adoc:129 msgid "" "Some languages, such as Chinese or Japanese, cannot be represented using " "ASCII characters and require an extended language encoding using either wide " @@ -282,12 +282,12 @@ msgstr "" "поддержкой широких или многобайтовых символов или правильно его настроить." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:134 +#: documentation/content/en/books/handbook/l10n/_index.adoc:133 msgid "FreeBSD uses Xorg-compatible locale encodings." msgstr "FreeBSD использует совместимые с Xorg кодировки локалей." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:138 +#: documentation/content/en/books/handbook/l10n/_index.adoc:137 msgid "" "The rest of this section describes the various methods for configuring the " "locale on a FreeBSD system. The next section will discuss the " @@ -298,13 +298,13 @@ msgstr "" "компиляции приложений с поддержкой i18n." #. type: Title === -#: documentation/content/en/books/handbook/l10n/_index.adoc:140 +#: documentation/content/en/books/handbook/l10n/_index.adoc:139 #, no-wrap msgid "Setting Locale for Login Shell" msgstr "Установка локали для входной оболочки" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:143 +#: documentation/content/en/books/handbook/l10n/_index.adoc:142 msgid "" "Locale settings are configured either in a user's [.filename]#~/.login_conf# " "or in the startup file of the user's shell: [.filename]#~/.profile#, [." @@ -315,23 +315,23 @@ msgstr "" "[.filename]#~/.bashrc# или [.filename]#~/.cshrc#." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:145 +#: documentation/content/en/books/handbook/l10n/_index.adoc:144 msgid "Two environment variables should be set:" msgstr "Должны быть установлены две переменные окружения:" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:147 +#: documentation/content/en/books/handbook/l10n/_index.adoc:146 msgid "`LANG`, which sets the locale" msgstr "`LANG`, который устанавливает локаль" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:148 +#: documentation/content/en/books/handbook/l10n/_index.adoc:147 msgid "`MM_CHARSET`, which sets the MIME character set used by applications" msgstr "" "`MM_CHARSET`, который устанавливает MIME-кодировку, используемую приложениями" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:150 +#: documentation/content/en/books/handbook/l10n/_index.adoc:149 msgid "" "In addition to the user's shell configuration, these variables should also " "be set for specific application configuration and Xorg configuration." @@ -340,7 +340,7 @@ msgstr "" "быть установлены для конкретной конфигурации приложений и конфигурации Xorg." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:155 +#: documentation/content/en/books/handbook/l10n/_index.adoc:154 msgid "" "Two methods are available for making the needed variable assignments: the " "crossref:l10n[login-class,login class] method, which is the recommended " @@ -353,13 +353,13 @@ msgstr "" "показано, как использовать оба метода." #. type: Title ==== -#: documentation/content/en/books/handbook/l10n/_index.adoc:157 +#: documentation/content/en/books/handbook/l10n/_index.adoc:156 #, no-wrap msgid "Login Classes Method" msgstr "Метод классов входа" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:161 +#: documentation/content/en/books/handbook/l10n/_index.adoc:160 msgid "" "This first method is the recommended method as it assigns the required " "environment variables for locale name and MIME character sets for every " @@ -373,7 +373,7 @@ msgstr "" "всех пользователей сразу." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:163 +#: documentation/content/en/books/handbook/l10n/_index.adoc:162 msgid "" "This minimal example sets both variables for Latin-1 encoding in the [." "filename]#.login_conf# of an individual user's home directory:" @@ -382,7 +382,7 @@ msgstr "" "файле [.filename]#.login_conf# домашнего каталога отдельного пользователя:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:169 +#: documentation/content/en/books/handbook/l10n/_index.adoc:168 #, no-wrap msgid "" "me:\\\n" @@ -394,7 +394,7 @@ msgstr "" "\t:lang=de_DE.ISO8859-1:\n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:173 +#: documentation/content/en/books/handbook/l10n/_index.adoc:172 msgid "" "Here is an example of a user's [.filename]#~/.login_conf# that sets the " "variables for Traditional Chinese in BIG-5 encoding. More variables are " @@ -407,7 +407,7 @@ msgstr "" "обрабатывают локали для китайского, японского и корейского языков:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:183 +#: documentation/content/en/books/handbook/l10n/_index.adoc:182 #, no-wrap msgid "" "#Users who do not wish to use monetary units or time formats\n" @@ -427,7 +427,7 @@ msgstr "" "\t:xmodifiers=\"@im=gcin\": #Set gcin as the XIM Input Server\n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:187 +#: documentation/content/en/books/handbook/l10n/_index.adoc:186 msgid "" "Alternately, the superuser can configure all users of the system for " "localization. The following variables in [.filename]#/etc/login.conf# are " @@ -438,7 +438,7 @@ msgstr "" "для установки локали и набора символов MIME:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:194 +#: documentation/content/en/books/handbook/l10n/_index.adoc:193 #, no-wrap msgid "" "language_name|Account Type Description:\\\n" @@ -452,12 +452,12 @@ msgstr "" "\t:tc=default:\n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:197 +#: documentation/content/en/books/handbook/l10n/_index.adoc:196 msgid "So, the previous Latin-1 example would look like this:" msgstr "Итак, предыдущий пример с Latin-1 будет выглядеть так:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:204 +#: documentation/content/en/books/handbook/l10n/_index.adoc:203 #, no-wrap msgid "" "german|German Users Accounts:\\\n" @@ -471,7 +471,7 @@ msgstr "" "\t:tc=default:\n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:208 +#: documentation/content/en/books/handbook/l10n/_index.adoc:207 msgid "" "See man:login.conf[5] for more details about these variables. Note that it " "already contains pre-defined _russian_ class." @@ -480,7 +480,7 @@ msgstr "" "внимание, что там уже есть предопределённый класс _russian_." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:210 +#: documentation/content/en/books/handbook/l10n/_index.adoc:209 msgid "" "Whenever [.filename]#/etc/login.conf# is edited, remember to execute the " "following command to update the capability database:" @@ -489,13 +489,13 @@ msgstr "" "следующую команду для обновления базы данных возможностей:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:214 +#: documentation/content/en/books/handbook/l10n/_index.adoc:213 #, no-wrap msgid "# cap_mkdb /etc/login.conf\n" msgstr "# cap_mkdb /etc/login.conf\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:219 +#: documentation/content/en/books/handbook/l10n/_index.adoc:218 msgid "" "For an end user, the `cap_mkdb` command will need to be run on their [." "filename]#~/.login_conf# for any changes to take effect." @@ -504,13 +504,13 @@ msgstr "" "файла [.filename]#~/.login_conf#, чтобы изменения вступили в силу." #. type: Title ===== -#: documentation/content/en/books/handbook/l10n/_index.adoc:221 +#: documentation/content/en/books/handbook/l10n/_index.adoc:220 #, no-wrap msgid "Utilities Which Change Login Classes" msgstr "Утилиты, изменяющие классы входа в систему" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:224 +#: documentation/content/en/books/handbook/l10n/_index.adoc:223 msgid "" "In addition to manually editing [.filename]#/etc/login.conf#, several " "utilities are available for setting the locale for newly created users." @@ -519,7 +519,7 @@ msgstr "" "несколько утилит для установки локали для вновь создаваемых пользователей." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:226 +#: documentation/content/en/books/handbook/l10n/_index.adoc:225 msgid "" "When using `vipw` to add new users, specify the _language_ to set the locale:" msgstr "" @@ -527,13 +527,13 @@ msgstr "" "_language_, чтобы задать локаль:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:230 +#: documentation/content/en/books/handbook/l10n/_index.adoc:229 #, no-wrap msgid "user:password:1111:11:language:0:0:User Name:/home/user:/bin/sh\n" msgstr "user:password:1111:11:language:0:0:User Name:/home/user:/bin/sh\n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:233 +#: documentation/content/en/books/handbook/l10n/_index.adoc:232 msgid "" "When using `adduser` to add new users, the default language can be pre-" "configured for all new users or specified for an individual user." @@ -543,7 +543,7 @@ msgstr "" "или указан для отдельного пользователя." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:235 +#: documentation/content/en/books/handbook/l10n/_index.adoc:234 msgid "" "If all new users use the same language, set `defaultclass=_language_` in [." "filename]#/etc/adduser.conf#." @@ -552,7 +552,7 @@ msgstr "" "`defaultclass=_language_` в [.filename]#/etc/adduser.conf#." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:237 +#: documentation/content/en/books/handbook/l10n/_index.adoc:236 msgid "" "To override this setting when creating a user, either input the required " "locale at this prompt:" @@ -561,37 +561,37 @@ msgstr "" "требуемую локаль в этом запросе:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:241 +#: documentation/content/en/books/handbook/l10n/_index.adoc:240 #, no-wrap msgid "Enter login class: default []:\n" msgstr "Enter login class: default []:\n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:244 +#: documentation/content/en/books/handbook/l10n/_index.adoc:243 msgid "or specify the locale to set when invoking `adduser`:" msgstr "или указать локаль для установки при вызове `adduser`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:248 +#: documentation/content/en/books/handbook/l10n/_index.adoc:247 #, no-wrap msgid "# adduser -class language\n" msgstr "# adduser -class language\n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:251 +#: documentation/content/en/books/handbook/l10n/_index.adoc:250 msgid "If `pw` is used to add new users, specify the locale as follows:" msgstr "" "Если `pw` используется для добавления новых пользователей, укажите локаль " "следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:255 +#: documentation/content/en/books/handbook/l10n/_index.adoc:254 #, no-wrap msgid "# pw useradd user_name -L language\n" msgstr "# pw useradd user_name -L language\n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:259 +#: documentation/content/en/books/handbook/l10n/_index.adoc:258 msgid "" "To change the login class of an existing user, `chpass` can be used. Invoke " "it as superuser and provide the username to edit as the argument." @@ -601,19 +601,19 @@ msgstr "" "для редактирования в качестве аргумента." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:263 +#: documentation/content/en/books/handbook/l10n/_index.adoc:262 #, no-wrap msgid "# chpass user_name\n" msgstr "# chpass user_name\n" #. type: Title ==== -#: documentation/content/en/books/handbook/l10n/_index.adoc:267 +#: documentation/content/en/books/handbook/l10n/_index.adoc:266 #, no-wrap msgid "Shell Startup File Method" msgstr "Метод файла запуска оболочки" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:272 +#: documentation/content/en/books/handbook/l10n/_index.adoc:271 msgid "" "This second method is not recommended as each shell that is used requires " "manual configuration, where each shell has a different configuration file " @@ -632,7 +632,7 @@ msgstr "" "чтобы настроить эту оболочку для всех пользователей:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:277 +#: documentation/content/en/books/handbook/l10n/_index.adoc:276 #, no-wrap msgid "" "LANG=de_DE.ISO8859-1; export LANG\n" @@ -642,7 +642,7 @@ msgstr "" "MM_CHARSET=ISO-8859-1; export MM_CHARSET\n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:281 +#: documentation/content/en/books/handbook/l10n/_index.adoc:280 msgid "" "However, the name of the configuration file and the syntax used differs for " "the `csh` shell. These are the equivalent settings for [.filename]#~/." @@ -654,7 +654,7 @@ msgstr "" "filename]#/etc/csh.login# или [.filename]#/usr/share/skel/dot.login#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:286 +#: documentation/content/en/books/handbook/l10n/_index.adoc:285 #, no-wrap msgid "" "setenv LANG de_DE.ISO8859-1\n" @@ -664,7 +664,7 @@ msgstr "" "setenv MM_CHARSET ISO-8859-1\n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:290 +#: documentation/content/en/books/handbook/l10n/_index.adoc:289 msgid "" "To complicate matters, the syntax needed to configure Xorg in [.filename]#~/." "xinitrc# also depends upon the shell. The first example is for the `sh` " @@ -675,25 +675,25 @@ msgstr "" "оболочки `sh`, а второй — для `csh`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:294 +#: documentation/content/en/books/handbook/l10n/_index.adoc:293 #, no-wrap msgid "LANG=de_DE.ISO8859-1; export LANG\n" msgstr "LANG=de_DE.ISO8859-1; export LANG\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:300 +#: documentation/content/en/books/handbook/l10n/_index.adoc:299 #, no-wrap msgid "setenv LANG de_DE.ISO8859-1\n" msgstr "setenv LANG de_DE.ISO8859-1\n" #. type: Title === -#: documentation/content/en/books/handbook/l10n/_index.adoc:304 +#: documentation/content/en/books/handbook/l10n/_index.adoc:303 #, no-wrap msgid "Console Setup" msgstr "Настройка консоли" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:309 +#: documentation/content/en/books/handbook/l10n/_index.adoc:308 msgid "" "Several localized fonts are available for the console. To see a listing of " "available fonts, type `ls /usr/share/syscons/fonts`. To configure the " @@ -706,7 +706,7 @@ msgstr "" "в файле [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:315 +#: documentation/content/en/books/handbook/l10n/_index.adoc:314 #, no-wrap msgid "" "font8x16=font_name\n" @@ -718,7 +718,7 @@ msgstr "" "font8x8=font_name\n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:318 +#: documentation/content/en/books/handbook/l10n/_index.adoc:317 msgid "" "The keymap and screenmap can be set by adding the following to [.filename]#/" "etc/rc.conf#:" @@ -727,7 +727,7 @@ msgstr "" "добавлением следующих команд в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:324 +#: documentation/content/en/books/handbook/l10n/_index.adoc:323 #, no-wrap msgid "" "scrnmap=screenmap_name\n" @@ -739,7 +739,7 @@ msgstr "" "keychange=\"fkey_number sequence\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:329 +#: documentation/content/en/books/handbook/l10n/_index.adoc:328 msgid "" "To see the list of available screenmaps, type `ls /usr/share/syscons/" "scrnmaps`. Do not include the [.filename]#.scm# suffix when specifying " @@ -756,7 +756,7 @@ msgstr "" "области псевдографики, если экранный шрифт использует столбец 8-го бита." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:333 +#: documentation/content/en/books/handbook/l10n/_index.adoc:332 msgid "" "To see the list of available keymaps, type `ls /usr/share/syscons/keymaps`. " "When specifying the _keymap_name_, do not include the [.filename]#.kbd# " @@ -768,7 +768,7 @@ msgstr "" "kbdmap[1]." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:335 +#: documentation/content/en/books/handbook/l10n/_index.adoc:334 msgid "" "The `keychange` entry is usually needed to program function keys to match " "the selected terminal type because function key sequences cannot be defined " @@ -779,7 +779,7 @@ msgstr "" "последовательности функциональных клавиш нельзя определить в keymap." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:338 +#: documentation/content/en/books/handbook/l10n/_index.adoc:337 msgid "" "Next, set the correct console terminal type in [.filename]#/etc/ttys# for " "all virtual terminal entries. crossref:l10n[locale-charset,Defined Terminal " @@ -787,113 +787,113 @@ msgid "" msgstr "" "Затем установите правильный тип консольного терминала в [.filename]#/etc/" "ttys# для всех записей виртуальных терминалов. В crossref:l10n[locale-" -"charset,Определенные типы терминалов для наборов символов] приведены " +"charset,Определённые типы терминалов для наборов символов] приведены " "доступные типы терминалов:" #. type: Block title -#: documentation/content/en/books/handbook/l10n/_index.adoc:340 +#: documentation/content/en/books/handbook/l10n/_index.adoc:339 #, no-wrap msgid "Defined Terminal Types for Character Sets" -msgstr "Определенные типы терминалов для наборов символов" +msgstr "Определённые типы терминалов для наборов символов" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:344 +#: documentation/content/en/books/handbook/l10n/_index.adoc:343 #, no-wrap msgid "Character Set" msgstr "Набор символов" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:346 +#: documentation/content/en/books/handbook/l10n/_index.adoc:345 #, no-wrap msgid "Terminal Type" msgstr "Тип терминала" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:347 +#: documentation/content/en/books/handbook/l10n/_index.adoc:346 #, no-wrap msgid "ISO8859-1 or ISO8859-15" msgstr "ISO8859-1 или ISO8859-15" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:349 +#: documentation/content/en/books/handbook/l10n/_index.adoc:348 #, no-wrap msgid "`cons25l1`" msgstr "`cons25l1`" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:350 +#: documentation/content/en/books/handbook/l10n/_index.adoc:349 #, no-wrap msgid "ISO8859-2" msgstr "ISO8859-2" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:352 +#: documentation/content/en/books/handbook/l10n/_index.adoc:351 #, no-wrap msgid "`cons25l2`" msgstr "`cons25l2`" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:353 +#: documentation/content/en/books/handbook/l10n/_index.adoc:352 #, no-wrap msgid "ISO8859-7" msgstr "ISO8859-7" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:355 +#: documentation/content/en/books/handbook/l10n/_index.adoc:354 #, no-wrap msgid "`cons25l7`" msgstr "`cons25l7`" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:356 +#: documentation/content/en/books/handbook/l10n/_index.adoc:355 #, no-wrap msgid "KOI8-R" msgstr "KOI8-R" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:358 +#: documentation/content/en/books/handbook/l10n/_index.adoc:357 #, no-wrap msgid "`cons25r`" msgstr "`cons25r`" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:359 +#: documentation/content/en/books/handbook/l10n/_index.adoc:358 #, no-wrap msgid "KOI8-U" msgstr "KOI8-U" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:361 +#: documentation/content/en/books/handbook/l10n/_index.adoc:360 #, no-wrap msgid "`cons25u`" msgstr "`cons25u`" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:362 +#: documentation/content/en/books/handbook/l10n/_index.adoc:361 #, no-wrap msgid "CP437 (VGA default)" msgstr "CP437 (VGA default)" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:364 +#: documentation/content/en/books/handbook/l10n/_index.adoc:363 #, no-wrap msgid "`cons25`" msgstr "`cons25`" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:365 +#: documentation/content/en/books/handbook/l10n/_index.adoc:364 #, no-wrap msgid "US-ASCII" msgstr "US-ASCII" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:366 +#: documentation/content/en/books/handbook/l10n/_index.adoc:365 #, no-wrap msgid "`cons25w`" msgstr "`cons25w`" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:371 +#: documentation/content/en/books/handbook/l10n/_index.adoc:370 msgid "" "For languages with wide or multibyte characters, install a console for that " "language from the FreeBSD Ports Collection. The available ports are " @@ -908,101 +908,101 @@ msgstr "" "получения инструкций по настройке и использованию." #. type: Block title -#: documentation/content/en/books/handbook/l10n/_index.adoc:373 +#: documentation/content/en/books/handbook/l10n/_index.adoc:372 #, no-wrap msgid "Available Console from Ports Collection" msgstr "Доступная консоль из коллекции портов" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:377 -#: documentation/content/en/books/handbook/l10n/_index.adoc:422 +#: documentation/content/en/books/handbook/l10n/_index.adoc:376 +#: documentation/content/en/books/handbook/l10n/_index.adoc:421 #, no-wrap msgid "Language" msgstr "Язык" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:379 +#: documentation/content/en/books/handbook/l10n/_index.adoc:378 #, no-wrap msgid "Port Location" msgstr "Расположение порта" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:380 +#: documentation/content/en/books/handbook/l10n/_index.adoc:379 #, no-wrap msgid "Traditional Chinese (BIG-5)" msgstr "Традиционный китайский (BIG-5)" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:382 +#: documentation/content/en/books/handbook/l10n/_index.adoc:381 #, no-wrap msgid "package:chinese/big5con[]" msgstr "package:chinese/big5con[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:383 -#: documentation/content/en/books/handbook/l10n/_index.adoc:386 +#: documentation/content/en/books/handbook/l10n/_index.adoc:382 +#: documentation/content/en/books/handbook/l10n/_index.adoc:385 #, no-wrap msgid "Chinese/Japanese/Korean" msgstr "Китайский/Японский/Корейский" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:385 +#: documentation/content/en/books/handbook/l10n/_index.adoc:384 #, no-wrap msgid "package:chinese/cce[]" msgstr "package:chinese/cce[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:388 +#: documentation/content/en/books/handbook/l10n/_index.adoc:387 #, no-wrap msgid "package:chinese/zhcon[]" msgstr "package:chinese/zhcon[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:389 -#: documentation/content/en/books/handbook/l10n/_index.adoc:392 -#: documentation/content/en/books/handbook/l10n/_index.adoc:395 -#: documentation/content/en/books/handbook/l10n/_index.adoc:446 -#: documentation/content/en/books/handbook/l10n/_index.adoc:449 -#: documentation/content/en/books/handbook/l10n/_index.adoc:452 -#: documentation/content/en/books/handbook/l10n/_index.adoc:455 -#: documentation/content/en/books/handbook/l10n/_index.adoc:458 -#: documentation/content/en/books/handbook/l10n/_index.adoc:461 -#: documentation/content/en/books/handbook/l10n/_index.adoc:464 -#: documentation/content/en/books/handbook/l10n/_index.adoc:467 -#: documentation/content/en/books/handbook/l10n/_index.adoc:470 -#: documentation/content/en/books/handbook/l10n/_index.adoc:473 -#: documentation/content/en/books/handbook/l10n/_index.adoc:476 -#: documentation/content/en/books/handbook/l10n/_index.adoc:479 -#: documentation/content/en/books/handbook/l10n/_index.adoc:482 -#: documentation/content/en/books/handbook/l10n/_index.adoc:485 -#: documentation/content/en/books/handbook/l10n/_index.adoc:488 -#: documentation/content/en/books/handbook/l10n/_index.adoc:491 -#: documentation/content/en/books/handbook/l10n/_index.adoc:494 -#: documentation/content/en/books/handbook/l10n/_index.adoc:497 +#: documentation/content/en/books/handbook/l10n/_index.adoc:388 +#: documentation/content/en/books/handbook/l10n/_index.adoc:391 +#: documentation/content/en/books/handbook/l10n/_index.adoc:394 +#: documentation/content/en/books/handbook/l10n/_index.adoc:445 +#: documentation/content/en/books/handbook/l10n/_index.adoc:448 +#: documentation/content/en/books/handbook/l10n/_index.adoc:451 +#: documentation/content/en/books/handbook/l10n/_index.adoc:454 +#: documentation/content/en/books/handbook/l10n/_index.adoc:457 +#: documentation/content/en/books/handbook/l10n/_index.adoc:460 +#: documentation/content/en/books/handbook/l10n/_index.adoc:463 +#: documentation/content/en/books/handbook/l10n/_index.adoc:466 +#: documentation/content/en/books/handbook/l10n/_index.adoc:469 +#: documentation/content/en/books/handbook/l10n/_index.adoc:472 +#: documentation/content/en/books/handbook/l10n/_index.adoc:475 +#: documentation/content/en/books/handbook/l10n/_index.adoc:478 +#: documentation/content/en/books/handbook/l10n/_index.adoc:481 +#: documentation/content/en/books/handbook/l10n/_index.adoc:484 +#: documentation/content/en/books/handbook/l10n/_index.adoc:487 +#: documentation/content/en/books/handbook/l10n/_index.adoc:490 +#: documentation/content/en/books/handbook/l10n/_index.adoc:493 +#: documentation/content/en/books/handbook/l10n/_index.adoc:496 #, no-wrap msgid "Japanese" msgstr "Японский" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:391 +#: documentation/content/en/books/handbook/l10n/_index.adoc:390 #, no-wrap msgid "package:chinese/kon2[]" msgstr "package:chinese/kon2[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:394 +#: documentation/content/en/books/handbook/l10n/_index.adoc:393 #, no-wrap msgid "package:japanese/kon2-14dot[]" msgstr "package:japanese/kon2-14dot[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:396 +#: documentation/content/en/books/handbook/l10n/_index.adoc:395 #, no-wrap msgid "package:japanese/kon2-16dot[]" msgstr "package:japanese/kon2-16dot[]" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:401 +#: documentation/content/en/books/handbook/l10n/_index.adoc:400 msgid "" "If moused is enabled in [.filename]#/etc/rc.conf#, additional configuration " "may be required. By default, the mouse cursor of the man:syscons[4] driver " @@ -1017,19 +1017,19 @@ msgstr "" "etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:405 +#: documentation/content/en/books/handbook/l10n/_index.adoc:404 #, no-wrap msgid "mousechar_start=3\n" msgstr "mousechar_start=3\n" #. type: Title === -#: documentation/content/en/books/handbook/l10n/_index.adoc:407 +#: documentation/content/en/books/handbook/l10n/_index.adoc:406 #, no-wrap msgid "Xorg Setup" msgstr "Настройка Xorg" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:412 +#: documentation/content/en/books/handbook/l10n/_index.adoc:411 msgid "" "crossref:x11[x11,The X Window System] describes how to install and configure " "Xorg. When configuring Xorg for localization, additional fonts and input " @@ -1046,7 +1046,7 @@ msgstr "" "выбранный язык в меню графических приложений." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:416 +#: documentation/content/en/books/handbook/l10n/_index.adoc:415 msgid "" "The X Input Method (XIM) protocol is an Xorg standard for inputting non-" "English characters. crossref:l10n[locale-xim,Available Input Methods] " @@ -1059,246 +1059,246 @@ msgstr "" "доступны дополнительные приложения Fcitx и Uim." #. type: Block title -#: documentation/content/en/books/handbook/l10n/_index.adoc:418 +#: documentation/content/en/books/handbook/l10n/_index.adoc:417 #, no-wrap msgid "Available Input Methods" msgstr "Доступные методы ввода" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:424 +#: documentation/content/en/books/handbook/l10n/_index.adoc:423 #, no-wrap msgid "Input Method" msgstr "Метод ввода" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:425 -#: documentation/content/en/books/handbook/l10n/_index.adoc:428 -#: documentation/content/en/books/handbook/l10n/_index.adoc:431 -#: documentation/content/en/books/handbook/l10n/_index.adoc:434 -#: documentation/content/en/books/handbook/l10n/_index.adoc:437 -#: documentation/content/en/books/handbook/l10n/_index.adoc:440 -#: documentation/content/en/books/handbook/l10n/_index.adoc:443 +#: documentation/content/en/books/handbook/l10n/_index.adoc:424 +#: documentation/content/en/books/handbook/l10n/_index.adoc:427 +#: documentation/content/en/books/handbook/l10n/_index.adoc:430 +#: documentation/content/en/books/handbook/l10n/_index.adoc:433 +#: documentation/content/en/books/handbook/l10n/_index.adoc:436 +#: documentation/content/en/books/handbook/l10n/_index.adoc:439 +#: documentation/content/en/books/handbook/l10n/_index.adoc:442 #, no-wrap msgid "Chinese" msgstr "Китайский" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:427 +#: documentation/content/en/books/handbook/l10n/_index.adoc:426 #, no-wrap msgid "package:chinese/gcin[]" msgstr "package:chinese/gcin[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:430 +#: documentation/content/en/books/handbook/l10n/_index.adoc:429 #, no-wrap msgid "package:chinese/ibus-chewing[]" msgstr "package:chinese/ibus-chewing[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:433 +#: documentation/content/en/books/handbook/l10n/_index.adoc:432 #, no-wrap msgid "package:chinese/ibus-pinyin[]" msgstr "package:chinese/ibus-pinyin[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:436 +#: documentation/content/en/books/handbook/l10n/_index.adoc:435 #, no-wrap msgid "package:chinese/oxim[]" msgstr "package:chinese/oxim[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:439 +#: documentation/content/en/books/handbook/l10n/_index.adoc:438 #, no-wrap msgid "package:chinese/scim-fcitx[]" msgstr "package:chinese/scim-fcitx[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:442 +#: documentation/content/en/books/handbook/l10n/_index.adoc:441 #, no-wrap msgid "package:chinese/scim-pinyin[]" msgstr "package:chinese/scim-pinyin[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:445 +#: documentation/content/en/books/handbook/l10n/_index.adoc:444 #, no-wrap msgid "package:chinese/scim-tables[]" msgstr "package:chinese/scim-tables[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:448 +#: documentation/content/en/books/handbook/l10n/_index.adoc:447 #, no-wrap msgid "package:japanese/ibus-anthy[]" msgstr "package:japanese/ibus-anthy[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:451 +#: documentation/content/en/books/handbook/l10n/_index.adoc:450 #, no-wrap msgid "package:japanese/ibus-mozc[]" msgstr "package:japanese/ibus-mozc[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:454 +#: documentation/content/en/books/handbook/l10n/_index.adoc:453 #, no-wrap msgid "package:japanese/ibus-skk[]" msgstr "package:japanese/ibus-skk[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:457 +#: documentation/content/en/books/handbook/l10n/_index.adoc:456 #, no-wrap msgid "package:japanese/im-ja[]" msgstr "package:japanese/im-ja[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:460 +#: documentation/content/en/books/handbook/l10n/_index.adoc:459 #, no-wrap msgid "package:japanese/kinput2[]" msgstr "package:japanese/kinput2[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:463 +#: documentation/content/en/books/handbook/l10n/_index.adoc:462 #, no-wrap msgid "package:japanese/scim-anthy[]" msgstr "package:japanese/scim-anthy[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:466 +#: documentation/content/en/books/handbook/l10n/_index.adoc:465 #, no-wrap msgid "package:japanese/scim-canna[]" msgstr "package:japanese/scim-canna[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:469 +#: documentation/content/en/books/handbook/l10n/_index.adoc:468 #, no-wrap msgid "package:japanese/scim-honoka[]" msgstr "package:japanese/scim-honoka[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:472 +#: documentation/content/en/books/handbook/l10n/_index.adoc:471 #, no-wrap msgid "package:japanese/scim-honoka-plugin-romkan[]" msgstr "package:japanese/scim-honoka-plugin-romkan[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:475 +#: documentation/content/en/books/handbook/l10n/_index.adoc:474 #, no-wrap msgid "package:japanese/scim-honoka-plugin-wnn[]" msgstr "package:japanese/scim-honoka-plugin-wnn[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:478 +#: documentation/content/en/books/handbook/l10n/_index.adoc:477 #, no-wrap msgid "package:japanese/scim-prime[]" msgstr "package:japanese/scim-prime[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:481 +#: documentation/content/en/books/handbook/l10n/_index.adoc:480 #, no-wrap msgid "package:japanese/scim-skk[]" msgstr "package:japanese/scim-skk[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:484 +#: documentation/content/en/books/handbook/l10n/_index.adoc:483 #, no-wrap msgid "package:japanese/scim-tables[]" msgstr "package:japanese/scim-tables[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:487 +#: documentation/content/en/books/handbook/l10n/_index.adoc:486 #, no-wrap msgid "package:japanese/scim-tomoe[]" msgstr "package:japanese/scim-tomoe[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:490 +#: documentation/content/en/books/handbook/l10n/_index.adoc:489 #, no-wrap msgid "package:japanese/scim-uim[]" msgstr "package:japanese/scim-uim[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:493 +#: documentation/content/en/books/handbook/l10n/_index.adoc:492 #, no-wrap msgid "package:japanese/skkinput[]" msgstr "package:japanese/skkinput[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:496 +#: documentation/content/en/books/handbook/l10n/_index.adoc:495 #, no-wrap msgid "package:japanese/skkinput3[]" msgstr "package:japanese/skkinput3[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:499 +#: documentation/content/en/books/handbook/l10n/_index.adoc:498 #, no-wrap msgid "package:japanese/uim-anthy[]" msgstr "package:japanese/uim-anthy[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:500 -#: documentation/content/en/books/handbook/l10n/_index.adoc:503 -#: documentation/content/en/books/handbook/l10n/_index.adoc:506 -#: documentation/content/en/books/handbook/l10n/_index.adoc:509 -#: documentation/content/en/books/handbook/l10n/_index.adoc:512 +#: documentation/content/en/books/handbook/l10n/_index.adoc:499 +#: documentation/content/en/books/handbook/l10n/_index.adoc:502 +#: documentation/content/en/books/handbook/l10n/_index.adoc:505 +#: documentation/content/en/books/handbook/l10n/_index.adoc:508 +#: documentation/content/en/books/handbook/l10n/_index.adoc:511 #, no-wrap msgid "Korean" msgstr "Корейский" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:502 +#: documentation/content/en/books/handbook/l10n/_index.adoc:501 #, no-wrap msgid "package:korean/ibus-hangul[]" msgstr "package:korean/ibus-hangul[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:505 +#: documentation/content/en/books/handbook/l10n/_index.adoc:504 #, no-wrap msgid "package:korean/imhangul[]" msgstr "package:korean/imhangul[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:508 +#: documentation/content/en/books/handbook/l10n/_index.adoc:507 #, no-wrap msgid "package:korean/nabi[]" msgstr "package:korean/nabi[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:511 +#: documentation/content/en/books/handbook/l10n/_index.adoc:510 #, no-wrap msgid "package:korean/scim-hangul[]" msgstr "package:korean/scim-hangul[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:514 +#: documentation/content/en/books/handbook/l10n/_index.adoc:513 #, no-wrap msgid "package:korean/scim-tables[]" msgstr "package:korean/scim-tables[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:515 -#: documentation/content/en/books/handbook/l10n/_index.adoc:518 +#: documentation/content/en/books/handbook/l10n/_index.adoc:514 +#: documentation/content/en/books/handbook/l10n/_index.adoc:517 #, no-wrap msgid "Vietnamese" msgstr "Вьетнамский" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:517 +#: documentation/content/en/books/handbook/l10n/_index.adoc:516 #, no-wrap msgid "package:vietnamese/xvnkb[]" msgstr "package:vietnamese/xvnkb[]" #. type: Table -#: documentation/content/en/books/handbook/l10n/_index.adoc:519 +#: documentation/content/en/books/handbook/l10n/_index.adoc:518 #, no-wrap msgid "package:vietnamese/x-unikey[]" msgstr "package:vietnamese/x-unikey[]" #. type: Title == -#: documentation/content/en/books/handbook/l10n/_index.adoc:522 +#: documentation/content/en/books/handbook/l10n/_index.adoc:521 #, no-wrap msgid "Finding i18n Applications" msgstr "Поиск приложений с поддержкой i18n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:526 +#: documentation/content/en/books/handbook/l10n/_index.adoc:525 msgid "" "i18n applications are programmed using i18n kits under libraries. These " "allow developers to write a simple file and translate displayed menus and " @@ -1309,7 +1309,7 @@ msgstr "" "отображаемые меню и тексты на каждый язык." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:530 +#: documentation/content/en/books/handbook/l10n/_index.adoc:529 msgid "" "The link:https://ports.FreeBSD.org[FreeBSD Ports Collection] contains many " "applications with built-in support for wide or multibyte characters for " @@ -1323,7 +1323,7 @@ msgstr "" "поддерживают нужный язык." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:534 +#: documentation/content/en/books/handbook/l10n/_index.adoc:533 msgid "" "Some applications can be compiled with the specific charset. This is " "usually done in the port's [.filename]#Makefile# or by passing a value to " @@ -1340,13 +1340,13 @@ msgstr "" "соответствующего порта FreeBSD или к [.filename]#Makefile# порта." #. type: Title == -#: documentation/content/en/books/handbook/l10n/_index.adoc:536 +#: documentation/content/en/books/handbook/l10n/_index.adoc:535 #, no-wrap msgid "Locale Configuration for Specific Languages" msgstr "Настройка локали для определённых языков" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:540 +#: documentation/content/en/books/handbook/l10n/_index.adoc:539 msgid "" "This section provides configuration examples for localizing a FreeBSD system " "for the Russian language. It then provides some additional resources for " @@ -1357,13 +1357,13 @@ msgstr "" "других языков." #. type: Title === -#: documentation/content/en/books/handbook/l10n/_index.adoc:542 +#: documentation/content/en/books/handbook/l10n/_index.adoc:541 #, no-wrap msgid "Russian Language (KOI8-R Encoding)" msgstr "Русский язык (КОИ8-R кодировка)" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:546 +#: documentation/content/en/books/handbook/l10n/_index.adoc:545 msgid "" "This section shows the specific settings needed to localize a FreeBSD system " "for the Russian language. Refer to crossref:l10n[using-localization,Using " @@ -1374,7 +1374,7 @@ msgstr "" "приведено в crossref:l10n[using-localization,Использование локализации]." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:548 +#: documentation/content/en/books/handbook/l10n/_index.adoc:547 msgid "" "To set this locale for the login shell, add the following lines to each " "user's [.filename]#~/.login_conf#:" @@ -1383,7 +1383,7 @@ msgstr "" "строки в файл [.filename]#~/.login_conf# каждого пользователя:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:554 +#: documentation/content/en/books/handbook/l10n/_index.adoc:553 #, no-wrap msgid "" "me:My Account:\\\n" @@ -1395,7 +1395,7 @@ msgstr "" "\t:lang=ru_RU.KOI8-R:\n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:557 +#: documentation/content/en/books/handbook/l10n/_index.adoc:556 msgid "" "To configure the console, add the following lines to [.filename]#/etc/rc." "conf#:" @@ -1403,7 +1403,7 @@ msgstr "" "Для настройки консоли добавьте следующие строки в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:566 +#: documentation/content/en/books/handbook/l10n/_index.adoc:565 #, no-wrap msgid "" "keymap=\"ru.utf-8\"\n" @@ -1421,7 +1421,7 @@ msgstr "" "mousechar_start=3\n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:569 +#: documentation/content/en/books/handbook/l10n/_index.adoc:568 msgid "" "For each `ttyv` entry in [.filename]#/etc/ttys#, use `cons25r` as the " "terminal type." @@ -1430,7 +1430,7 @@ msgstr "" "качестве типа терминала." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:573 +#: documentation/content/en/books/handbook/l10n/_index.adoc:572 msgid "" "To configure printing, a special output filter is needed to convert from " "KOI8-R to CP866 since most printers with Russian characters come with " @@ -1446,7 +1446,7 @@ msgstr "" "printcap#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:579 +#: documentation/content/en/books/handbook/l10n/_index.adoc:578 #, no-wrap msgid "" "lp|Russian local line printer:\\\n" @@ -1458,12 +1458,12 @@ msgstr "" "\t:lp=/dev/lpt0:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs:\n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:582 +#: documentation/content/en/books/handbook/l10n/_index.adoc:581 msgid "Refer to man:printcap[5] for a more detailed explanation." msgstr "Обратитесь к man:printcap[5] для более подробного объяснения." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:584 +#: documentation/content/en/books/handbook/l10n/_index.adoc:583 msgid "" "To configure support for Russian filenames in mounted MS-DOS(R) file " "systems, include `-L` and the locale name when adding an entry to [." @@ -1474,19 +1474,19 @@ msgstr "" "filename]#/etc/fstab#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:588 +#: documentation/content/en/books/handbook/l10n/_index.adoc:587 #, no-wrap msgid "/dev/ad0s2 /dos/c msdos rw,-Lru_RU.KOI8-R 0 0\n" msgstr "/dev/ad0s2 /dos/c msdos rw,-Lru_RU.KOI8-R 0 0\n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:591 +#: documentation/content/en/books/handbook/l10n/_index.adoc:590 msgid "Refer to man:mount_msdosfs[8] for more details." msgstr "" "Обратитесь к man:mount_msdosfs[8] для получения дополнительной информации." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:594 +#: documentation/content/en/books/handbook/l10n/_index.adoc:593 msgid "" "To configure Russian fonts for Xorg, install the package:x11-fonts/xorg-" "fonts-cyrillic[] package. Then, check the `\"Files\"` section in [." @@ -1499,18 +1499,18 @@ msgstr "" "записями `FontPath`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:598 +#: documentation/content/en/books/handbook/l10n/_index.adoc:597 #, no-wrap msgid "FontPath \"/usr/local/lib/X11/fonts/cyrillic\"\n" msgstr "FontPath \"/usr/local/lib/X11/fonts/cyrillic\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:601 +#: documentation/content/en/books/handbook/l10n/_index.adoc:600 msgid "Additional Cyrillic fonts are available in the Ports Collection." msgstr "Дополнительные кириллические шрифты доступны в Коллекции портов." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:603 +#: documentation/content/en/books/handbook/l10n/_index.adoc:602 msgid "" "To activate a Russian keyboard, add the following to the `\"Keyboard\"` " "section of [.filename]#/etc/xorg.conf#:" @@ -1519,7 +1519,7 @@ msgstr "" "`\"Keyboard\"` файла [.filename]#/etc/xorg.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:608 +#: documentation/content/en/books/handbook/l10n/_index.adoc:607 #, no-wrap msgid "" "Option \"XkbLayout\" \"us,ru\"\n" @@ -1529,12 +1529,12 @@ msgstr "" "Option \"XkbOptions\" \"grp:toggle\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:611 +#: documentation/content/en/books/handbook/l10n/_index.adoc:610 msgid "Make sure that `XkbDisable` is commented out in that file." msgstr "Убедитесь, что `XkbDisable` закомментирован в этом файле." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:614 +#: documentation/content/en/books/handbook/l10n/_index.adoc:613 msgid "" "For `grp:toggle` use kbd:[Right Alt], for `grp:ctrl_shift_toggle` use kbd:" "[Ctrl+Shift]. For `grp:caps_toggle` use kbd:[CapsLock]. The old kbd:" @@ -1548,7 +1548,7 @@ msgstr "" "неизвестной причине." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:616 +#: documentation/content/en/books/handbook/l10n/_index.adoc:615 msgid "" "If the keyboard has \"Windows(R)\" keys, and some non-alphabetical keys are " "mapped incorrectly, add the following line to [.filename]#/etc/xorg.conf#:" @@ -1558,13 +1558,13 @@ msgstr "" "filename]#/etc/xorg.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:620 +#: documentation/content/en/books/handbook/l10n/_index.adoc:619 #, no-wrap msgid "Option \"XkbVariant\" \",winkeys\"\n" msgstr "Option \"XkbVariant\" \",winkeys\"\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/l10n/_index.adoc:626 +#: documentation/content/en/books/handbook/l10n/_index.adoc:625 msgid "" "The Russian XKB keyboard may not work with non-localized applications. " "Minimally localized applications should call a `XtSetLanguageProc (NULL, " @@ -1575,7 +1575,7 @@ msgstr "" "`XtSetLanguageProc (NULL, NULL, NULL);` в начале программы." #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:630 +#: documentation/content/en/books/handbook/l10n/_index.adoc:629 msgid "" "See http://koi8.pp.ru/xwin.html[http://koi8.pp.ru/xwin.html] for more " "instructions on localizing Xorg applications. For more general information " @@ -1587,26 +1587,26 @@ msgstr "" "pp.ru/]." #. type: Title === -#: documentation/content/en/books/handbook/l10n/_index.adoc:631 +#: documentation/content/en/books/handbook/l10n/_index.adoc:630 #, no-wrap msgid "Additional Language-Specific Resources" msgstr "Дополнительные ресурсы для конкретных языков" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:634 +#: documentation/content/en/books/handbook/l10n/_index.adoc:633 msgid "" "This section lists some additional resources for configuring other locales." msgstr "" "В этом разделе приведены дополнительные ресурсы для настройки других локалей." #. type: Labeled list -#: documentation/content/en/books/handbook/l10n/_index.adoc:635 +#: documentation/content/en/books/handbook/l10n/_index.adoc:634 #, no-wrap msgid "Traditional Chinese for Taiwan" msgstr "Традиционный китайский для Тайваня" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:637 +#: documentation/content/en/books/handbook/l10n/_index.adoc:636 msgid "" "The FreeBSD-Taiwan Project has a Chinese HOWTO for FreeBSD at http://netlab." "cse.yzu.edu.tw/\\~statue/freebsd/zh-tut/[http://netlab.cse.yzu.edu.tw/" @@ -1617,13 +1617,13 @@ msgstr "" "netlab.cse.yzu.edu.tw/~statue/freebsd/zh-tut/]." #. type: Labeled list -#: documentation/content/en/books/handbook/l10n/_index.adoc:638 +#: documentation/content/en/books/handbook/l10n/_index.adoc:637 #, no-wrap msgid "Greek Language Localization" msgstr "Локализация на греческий язык" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:640 +#: documentation/content/en/books/handbook/l10n/_index.adoc:639 msgid "" "A complete article on Greek support in FreeBSD is available https://www." "FreeBSD.org/doc/gr/articles/greek-language-support/[here], in Greek only, as " @@ -1634,13 +1634,13 @@ msgstr "" "греческом, как часть официальной документации FreeBSD на греческом языке." #. type: Labeled list -#: documentation/content/en/books/handbook/l10n/_index.adoc:641 +#: documentation/content/en/books/handbook/l10n/_index.adoc:640 #, no-wrap msgid "Japanese and Korean Language Localization" msgstr "Японская и корейская локализация" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:643 +#: documentation/content/en/books/handbook/l10n/_index.adoc:642 msgid "" "For Japanese, refer to http://www.jp.FreeBSD.org/[http://www.jp.FreeBSD." "org/], and for Korean, refer to http://www.kr.FreeBSD.org/[http://www.kr." @@ -1651,13 +1651,13 @@ msgstr "" "FreeBSD.org/]." #. type: Labeled list -#: documentation/content/en/books/handbook/l10n/_index.adoc:644 +#: documentation/content/en/books/handbook/l10n/_index.adoc:643 #, no-wrap msgid "Non-English FreeBSD Documentation" msgstr "Неанглоязычная документация FreeBSD" #. type: Plain text -#: documentation/content/en/books/handbook/l10n/_index.adoc:646 +#: documentation/content/en/books/handbook/l10n/_index.adoc:645 msgid "" "Some FreeBSD contributors have translated parts of the FreeBSD documentation " "to other languages. They are available through links on the link:https://" diff --git a/documentation/content/ru/books/handbook/linuxemu/_index.po b/documentation/content/ru/books/handbook/linuxemu/_index.po index 60ee68161e..55ca7bb81f 100644 --- a/documentation/content/ru/books/handbook/linuxemu/_index.po +++ b/documentation/content/ru/books/handbook/linuxemu/_index.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-11-08 16:17+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" "PO-Revision-Date: 2026-03-05 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" #. type: YAML Front Matter: description @@ -43,13 +43,13 @@ msgid "Linux Binary Compatibility" msgstr "Двоичная совместимость с Linux" #. type: Title == -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:53 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:58 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:57 msgid "" "FreeBSD provides *optional* binary compatibility with Linux(R), commonly " "referred to as Linuxulator, allowing users to install and run unmodified " @@ -67,12 +67,12 @@ msgstr "" "как cgroups или пространства имён." #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:60 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:59 msgid "Before reading this chapter:" msgstr "Прежде чем читать эту главу, необходимо:" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:62 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:61 msgid "" "Know how to install crossref:ports[ports,additional third-party software]." msgstr "" @@ -80,54 +80,54 @@ msgstr "" "программное обеспечение]." #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:64 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:63 msgid "Read this chapter to learn:" msgstr "Прочтите эту главу, чтобы узнать:" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:66 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:65 msgid "How to enable Linux binary compatibility on a FreeBSD system." msgstr "Как включить двоичную совместимость с Linux в системе FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:67 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:66 msgid "How to install additional Linux shared libraries." msgstr "Как установить дополнительные общие библиотеки Linux." #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:68 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:67 msgid "How to install Linux applications on a FreeBSD system." msgstr "Как установить Linux-приложения в системе FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:69 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:68 msgid "The implementation details of Linux compatibility in FreeBSD." msgstr "Как реализована совместимость с Linux в FreeBSD." #. type: Title == -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:71 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:70 #, no-wrap msgid "Configuring Linux Binary Compatibility" msgstr "Настройка бинарной совместимости с Linux" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:74 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:73 msgid "By default, man:linux[4] binary compatibility is not enabled." msgstr "По умолчанию бинарная совместимость с man:linux[4] не включена." #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:76 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:75 msgid "To enable the Linux ABI at boot time, execute the following command:" msgstr "Чтобы включить ABI Linux при загрузке, выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:80 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:79 #, no-wrap msgid "# sysrc linux_enable=\"YES\"\n" msgstr "# sysrc linux_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:83 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:82 msgid "" "Once enabled, it can be started without rebooting by executing the following " "command:" @@ -136,18 +136,18 @@ msgstr "" "команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:87 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:86 #, no-wrap msgid "# service linux start\n" msgstr "# service linux start\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:90 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:89 msgid "This is enough for statically linked Linux binaries to work." msgstr "Этого достаточно для работы статически связанных Linux-библиотек." #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:93 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:92 msgid "" "The Linux service will load necessary kernel modules and mount filesystems " "expected by Linux applications under [.filename]#/compat/linux#. They can " @@ -161,7 +161,7 @@ msgstr "" "способами." #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:95 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:94 msgid "" "The current content of [.filename]#/compat/linux# can be checked executing " "the following command:" @@ -170,26 +170,26 @@ msgstr "" "следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:99 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:146 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:194 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:98 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:145 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:193 #, no-wrap msgid "# ls -l /compat/linux/\n" msgstr "# ls -l /compat/linux/\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:102 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:149 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:197 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:244 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:307 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:385 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:451 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:101 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:148 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:196 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:243 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:306 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:384 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:450 msgid "The output should be similar to the following:" msgstr "Вывод должен быть похож на следующий:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:109 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:108 #, no-wrap msgid "" "total 1\n" @@ -203,13 +203,13 @@ msgstr "" "dr-xr-xr-x 1 root wheel 0 Apr 11 21:03 sys\n" #. type: Title == -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:112 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:111 #, no-wrap msgid "Linux userlands" msgstr "Пользовательские окружения Linux" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:116 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:115 msgid "" "Linux software requires more than just an ABI to work. In order to run " "Linux software a Linux userland must be installed first." @@ -219,7 +219,7 @@ msgstr "" "Linux." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:120 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:119 msgid "" "If all that is wanted is to run some software already included in the Ports " "tree, it can be installed via package manager and man:pkg[8] will " @@ -230,7 +230,7 @@ msgstr "" "man:pkg[8] автоматически настроит необходимую пользовательскую среду Linux." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:122 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:121 msgid "" "For example, to install Sublime Text 4, along with all the Linux libraries " "it depends on, run this command:" @@ -239,32 +239,32 @@ msgstr "" "библиотеками Linux, выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:126 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:125 #, no-wrap msgid "# pkg install linux-sublime-text4\n" msgstr "# pkg install linux-sublime-text4\n" #. type: Title === -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:130 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:129 #, no-wrap msgid "Rocky Linux Base System from FreeBSD Packages" msgstr "Базовая система Rocky Linux из пакетов FreeBSD" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:133 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:132 msgid "To install the Rocky Linux 9 userland execute the following command:" msgstr "" "Для установки пользовательской среды Rocky Linux 9 выполните следующую " "команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:137 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:136 #, no-wrap msgid "# pkg install linux_base-rl9\n" msgstr "# pkg install linux_base-rl9\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:140 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:139 msgid "" "package:emulators/linux_base-rl9[] will place the base system derived from " "Rocky Linux 9 into [.filename]#/compat/linux#." @@ -273,7 +273,7 @@ msgstr "" "основанную на Rocky Linux 9, в [.filename]#/compat/linux#." #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:142 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:141 msgid "" "After installing the package, the contents of [.filename]#/compat/linux# can " "be verified by running the following command to check that the Rocky Linux " @@ -284,7 +284,7 @@ msgstr "" "среда Rocky Linux установлена:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:167 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:166 #, no-wrap msgid "" "total 36\n" @@ -320,13 +320,13 @@ msgstr "" "drwxr-xr-x 16 root wheel 512 Oct 9 17:28 var\n" #. type: Title === -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:170 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:169 #, no-wrap msgid "CentOS Base System from FreeBSD Packages" msgstr "Базовая система CentOS из пакетов FreeBSD" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:178 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:177 msgid "" "package:emulators/linux_base-c7[] has been deprecated following the " "deprecation of the upstream project. This means package:emulators/" @@ -341,19 +341,19 @@ msgstr "" "требуется совместимость с 32-битными системами." #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:181 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:180 msgid "To install the CentOS userland execute the following command:" msgstr "" "Для установки пользовательской среды CentOS выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:185 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:184 #, no-wrap msgid "# pkg install linux_base-c7\n" msgstr "# pkg install linux_base-c7\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:188 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:187 msgid "" "package:emulators/linux_base-c7[] will place the base system derived from " "CentOS 7 into [.filename]#/compat/linux#." @@ -362,7 +362,7 @@ msgstr "" "основанную на CentOS 7, в каталоге `[.filename]#/compat/linux#`." #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:190 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:189 msgid "" "After installing the package, the contents of [.filename]#/compat/linux# can " "be verified by running the following command to check that the CentOS " @@ -373,7 +373,7 @@ msgstr "" "среда CentOS установлена:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:214 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:213 #, no-wrap msgid "" "total 30\n" @@ -407,13 +407,13 @@ msgstr "" "drwxr-xr-x 16 root wheel 17 Apr 11 21:10 var\n" #. type: Title === -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:217 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:216 #, no-wrap msgid "Debian / Ubuntu Base System with debootstrap" msgstr "Debian / Ubuntu Базовая система с debootstrap" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:221 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:220 msgid "" "An alternative way of providing Linux shared libraries is by using package:" "sysutils/debootstrap[]. This has the advantage of providing a full Debian " @@ -424,18 +424,18 @@ msgstr "" "полного дистрибутива Debian или Ubuntu." #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:223 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:222 msgid "To install debootstrap execute the following command:" msgstr "Чтобы установить debootstrap, выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:227 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:226 #, no-wrap msgid "# pkg install debootstrap\n" msgstr "# pkg install debootstrap\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:231 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:230 msgid "" "man:debootstrap[8] needs man:linux[4] ABI enabled. Once enabled, execute " "the following command to install Ubuntu or Debian in [.filename]#/compat/" @@ -446,13 +446,13 @@ msgstr "" "[.filename]#/compat/ubuntu#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:235 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:234 #, no-wrap msgid "# debootstrap jammy /compat/ubuntu\n" msgstr "# debootstrap focal /compat/ubuntu\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:241 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:240 msgid "" "While it is technically possible to install into [.filename]#/compat/linux# " "instead, it's discouraged due to possible clashes with CentOS-based " @@ -465,7 +465,7 @@ msgstr "" "версии, например, [.filename]#/compat/ubuntu#." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:262 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:261 #, no-wrap msgid "" "I: Retrieving InRelease\n" @@ -486,8 +486,7 @@ msgid "" msgstr "" "I: Retrieving InRelease\n" "I: Checking Release signature\n" -"I: Valid Release signature (key id F6ECB3762474EDA9D21B7022871920D1991BC93C)" -"\n" +"I: Valid Release signature (key id F6ECB3762474EDA9D21B7022871920D1991BC93C)\n" "I: Retrieving Packages\n" "I: Validating Packages\n" "I: Resolving dependencies of required packages...\n" @@ -502,12 +501,12 @@ msgstr "" "I: Base system installed successfully.\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:265 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:264 msgid "Then set up mounts in [.filename]#/etc/fstab#." msgstr "Затем настройте точки монтирования в [.filename]#/etc/fstab#." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:269 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:268 msgid "" "If the contents of the home directory should be shared and to be able to run " "X11 applications, [.filename]#/home# and [.filename]#/tmp# should be mounted " @@ -519,12 +518,12 @@ msgstr "" "nullfs[5] для loopback (обратной петли)." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:271 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:270 msgid "The following example can be added to [.filename]#/etc/fstab#:" msgstr "Следующий пример можно добавить в [.filename]#/etc/fstab#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:282 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:281 #, no-wrap msgid "" "# Device Mountpoint FStype Options Dump Pass#\n" @@ -546,48 +545,48 @@ msgstr "" "/home /compat/ubuntu/home nullfs rw,late 0 0\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:285 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:284 msgid "Then execute man:mount[8]:" msgstr "Затем выполните man:mount[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:289 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:288 #, no-wrap msgid "# mount -al\n" msgstr "# mount -al\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:293 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:292 msgid "To access the system using man:chroot[8] execute the following command:" msgstr "" "Для доступа к системе с использованием man:chroot[8] выполните следующую " "команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:297 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:296 #, no-wrap msgid "# chroot /compat/ubuntu /bin/bash\n" msgstr "# chroot /compat/ubuntu /bin/bash\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:300 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:299 msgid "Then man:uname[1] can be executed to check the Linux environment:" msgstr "Тогда можно выполнить man:uname[1], чтобы проверить окружение Linux:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:304 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:303 #, no-wrap msgid "# uname -s -r -m\n" msgstr "# uname -s -r -m\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:311 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:310 #, no-wrap msgid "Linux 5.15.0 x86_64\n" msgstr "Linux 5.15.0 x86_64\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:315 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:314 msgid "" "Once inside the chroot, the system behaves as in a normal Ubuntu " "installation. While systemd doesn't work, the man:service[8] command works " @@ -598,7 +597,7 @@ msgstr "" "режиме." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:319 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:318 msgid "" "To add the package repositories missing from defaults edit the file [." "filename]#/compat/ubuntu/etc/apt/sources.list#." @@ -607,12 +606,12 @@ msgstr "" "отредактируйте файл [.filename]#/compat/ubuntu/etc/apt/sources.list#." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:321 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:320 msgid "For amd64 the following example can be used:" msgstr "Для amd64 можно использовать следующий пример:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:328 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:327 #, no-wrap msgid "" "deb http://archive.ubuntu.com/ubuntu jammy main universe restricted multiverse\n" @@ -620,34 +619,30 @@ msgid "" "deb http://archive.ubuntu.com/ubuntu jammy-backports universe multiverse restricted main\n" "deb http://archive.ubuntu.com/ubuntu jammy-updates universe multiverse restricted main\n" msgstr "" -"deb http://archive.ubuntu.com/ubuntu jammy main universe restricted " -"multiverse\n" -"deb http://security.ubuntu.com/ubuntu/ jammy-security universe multiverse " -"restricted main\n" -"deb http://archive.ubuntu.com/ubuntu jammy-backports universe multiverse " -"restricted main\n" -"deb http://archive.ubuntu.com/ubuntu jammy-updates universe multiverse " -"restricted main\n" +"deb http://archive.ubuntu.com/ubuntu jammy main universe restricted multiverse\n" +"deb http://security.ubuntu.com/ubuntu/ jammy-security universe multiverse restricted main\n" +"deb http://archive.ubuntu.com/ubuntu jammy-backports universe multiverse restricted main\n" +"deb http://archive.ubuntu.com/ubuntu jammy-updates universe multiverse restricted main\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:331 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:330 msgid "For arm64 this other example can be used:" msgstr "Для arm64 можно использовать следующий пример:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:335 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:334 #, no-wrap msgid "deb http://ports.ubuntu.com/ubuntu-ports bionic main universe restricted multiverse\n" msgstr "deb http://ports.ubuntu.com/ubuntu-ports bionic main universe restricted multiverse\n" #. type: Title == -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:339 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:338 #, no-wrap msgid "Advanced Topics" msgstr "Сложные темы" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:342 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:341 msgid "" "A list of all Linux-related man:sysctl[8] knobs can be found in man:linux[4]." msgstr "" @@ -655,12 +650,12 @@ msgstr "" "linux[4]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:344 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:343 msgid "Some applications require specific filesystems to be mounted." msgstr "Некоторые приложения требуют подключения определённых файловых систем." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:346 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:345 msgid "" "This is normally handled by the [.filename]#/etc/rc.d/linux# script but can " "be disabled at boot executing the following command:" @@ -669,13 +664,13 @@ msgstr "" "отключить при загрузке, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:350 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:349 #, no-wrap msgid "sysrc linux_mounts_enable=\"NO\"\n" msgstr "sysrc linux_mounts_enable=\"NO\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:353 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:352 msgid "" "Filesystems mounted by the rc script will not work for Linux processes " "inside chroots or jails; if needed, configure them in [.filename]#/etc/" @@ -686,7 +681,7 @@ msgstr "" "filename]#/etc/fstab#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:361 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:360 #, no-wrap msgid "" "devfs /compat/linux/dev devfs rw,late 0 0\n" @@ -702,7 +697,7 @@ msgstr "" "linsysfs /compat/linux/sys linsysfs rw,late 0 0\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:364 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:363 msgid "" "Since the Linux binary compatibility layer has gained support for running " "both 32- and 64-bit Linux binaries, it is no longer possible to link the " @@ -713,13 +708,13 @@ msgstr "" "статически линковать функциональность эмуляции в пользовательское ядро." #. type: Title === -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:366 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:365 #, no-wrap msgid "Installing Additional Libraries Manually" msgstr "Установка дополнительных библиотек вручную" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:371 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:370 msgid "" "For base system subdirectories created with man:debootstrap[8], use the " "instructions above instead." @@ -728,7 +723,7 @@ msgstr "" "используйте приведённые выше инструкции." #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:374 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:373 msgid "" "If a Linux application complains about missing shared libraries after " "configuring Linux binary compatibility, determine which shared libraries the " @@ -739,7 +734,7 @@ msgstr "" "нужны двоичному файлу Linux, и установите их вручную." #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:376 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:375 msgid "" "From a Linux system using the same CPU architecture, `ldd` can be used to " "determine which shared libraries the application needs." @@ -748,7 +743,7 @@ msgstr "" "определения того, какие разделяемые библиотеки необходимы приложению." #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:378 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:377 msgid "" "For example, to check which shared libraries `linuxdoom` needs, run this " "command from a Linux system that has Doom installed:" @@ -758,13 +753,13 @@ msgstr "" "Doom:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:382 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:381 #, no-wrap msgid "% ldd linuxdoom\n" msgstr "% ldd linuxdoom\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:391 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:390 #, no-wrap msgid "" "libXt.so.3 (DLL Jump 3.1) => /usr/X11/lib/libXt.so.3.1.0\n" @@ -776,7 +771,7 @@ msgstr "" "libc.so.4 (DLL Jump 4.5pl26) => /lib/libc.so.4.6.29\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:395 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:394 msgid "" "Then, copy all the files in the last column of the output from the Linux " "system into [.filename]#/compat/linux# on the FreeBSD system. Once copied, " @@ -787,12 +782,12 @@ msgstr "" "символические ссылки на имена из первого столбца." #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:397 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:396 msgid "This example will result in the following files on the FreeBSD system:" msgstr "Этот пример приведёт к следующим файлам в системе FreeBSD:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:406 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:405 #, no-wrap msgid "" "/compat/linux/usr/X11/lib/libXt.so.3.1.0\n" @@ -810,7 +805,7 @@ msgstr "" "/compat/linux/lib/libc.so.4 -> libc.so.4.6.29\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:411 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:410 msgid "" "If a Linux shared library already exists with a matching major revision " "number to the first column of the `ldd` output, it does not need to be " @@ -827,12 +822,12 @@ msgstr "" "символическая ссылка указывает на новую." #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:413 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:412 msgid "For example, these libraries already exist on the FreeBSD system:" msgstr "Например, эти библиотеки уже существуют в системе FreeBSD:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:418 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:417 #, no-wrap msgid "" "/compat/linux/lib/libc.so.4.6.27\n" @@ -842,19 +837,19 @@ msgstr "" "/compat/linux/lib/libc.so.4 -> libc.so.4.6.27\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:421 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:420 msgid "and `ldd` indicates that a binary requires a later version:" msgstr "" "и `ldd` показывает, что для бинарного файла требуется более новая версия:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:425 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:424 #, no-wrap msgid "libc.so.4 (DLL Jump 4.5pl26) -> libc.so.4.6.29\n" msgstr "libc.so.4 (DLL Jump 4.5pl26) -> libc.so.4.6.29\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:429 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:428 msgid "" "Since the existing library is only one or two versions out of date in the " "last digit, the program should still work with the slightly older version. " @@ -867,7 +862,7 @@ msgstr "" "filename]#libc.so# на более новую версию:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:434 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:433 #, no-wrap msgid "" "/compat/linux/lib/libc.so.4.6.29\n" @@ -877,7 +872,7 @@ msgstr "" "/compat/linux/lib/libc.so.4 -> libc.so.4.6.29\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:438 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:437 msgid "" "Generally, one will need to look for the shared libraries that Linux " "binaries depend on only the first few times that a Linux program is " @@ -892,13 +887,13 @@ msgstr "" "устанавливаемые Linux-бинарники без дополнительных усилий." #. type: Title === -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:439 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:438 #, no-wrap msgid "Branding Linux ELF Binaries" msgstr "Маркировка ELF-бинарников Linux" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:442 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:441 msgid "" "The FreeBSD kernel uses several methods to determine if the binary to be " "executed is a Linux one: it checks the brand in the ELF file header, looks " @@ -912,7 +907,7 @@ msgstr "" "любом случае считаются Linux-программами." #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:444 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:443 msgid "" "Should all those methods fail, an attempt to execute the binary might result " "in error message:" @@ -921,13 +916,13 @@ msgstr "" "привести к сообщению об ошибке:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:448 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:447 #, no-wrap msgid "% ./my-linux-elf-binary\n" msgstr "% ./my-linux-elf-binary\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:456 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:455 #, no-wrap msgid "" "ELF binary type not known\n" @@ -937,7 +932,7 @@ msgstr "" "Abort\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:459 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:458 msgid "" "To help the FreeBSD kernel distinguish between a FreeBSD ELF binary and a " "Linux binary, use man:brandelf[1]:" @@ -946,19 +941,19 @@ msgstr "" "используйте man:brandelf[1]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:463 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:462 #, no-wrap msgid "% brandelf -t Linux my-linux-elf-binary\n" msgstr "% brandelf -t Linux my-linux-elf-binary\n" #. type: Title === -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:465 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:464 #, no-wrap msgid "Installing a Linux RPM Based Application" msgstr "Установка приложения на основе Linux RPM" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:469 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:468 msgid "" "To install a Linux RPM-based application, first install the package:" "archivers/rpm4[] package or port. Once installed, `root` can use this " @@ -969,7 +964,7 @@ msgstr "" "использовать следующую команду для установки файла [.filename]#.rpm#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:474 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:473 #, no-wrap msgid "" "# cd /compat/linux\n" @@ -979,7 +974,7 @@ msgstr "" "# rpm2cpio < /path/to/linux.archive.rpm | cpio -id\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:478 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:477 msgid "" "If necessary, `brandelf` the installed ELF binaries. Note that this will " "prevent a clean uninstall." @@ -988,18 +983,18 @@ msgstr "" "Заметим, что это сделает невозможной чистую деинсталляцию." #. type: Title === -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:479 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:478 #, no-wrap msgid "Configuring the Hostname Resolver" msgstr "Настройка преобразователя имён хостов" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:482 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:481 msgid "If DNS does not work or this error appears:" msgstr "Если DNS не работает или появляется эта ошибка:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:487 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:486 #, no-wrap msgid "" "resolv+: \"bind\" is an invalid keyword resolv+:\n" @@ -1009,13 +1004,13 @@ msgstr "" "\"hosts\" is an invalid keyword\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:490 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:489 msgid "configure [.filename]#/compat/linux/etc/host.conf# as follows:" msgstr "" "Настройте файл [.filename]#/compat/linux/etc/host.conf# следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:495 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:494 #, no-wrap msgid "" "order hosts, bind\n" @@ -1025,7 +1020,7 @@ msgstr "" "multi on\n" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:500 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:499 msgid "" "This specifies that [.filename]#/etc/hosts# is searched first and DNS is " "searched second. When [.filename]#/compat/linux/etc/host.conf# does not " @@ -1040,13 +1035,13 @@ msgstr "" "сервер имён не настроен в [.filename]#/etc/resolv.conf#." #. type: Title === -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:502 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:501 #, no-wrap msgid "Miscellaneous" msgstr "Разное" #. type: Plain text -#: documentation/content/en/books/handbook/linuxemu/_index.adoc:504 +#: documentation/content/en/books/handbook/linuxemu/_index.adoc:503 msgid "" "More information on how binary compatibility works with Linux(R) can be " "found in the article link:{linux-emulation}[Linux emulation in FreeBSD]." diff --git a/documentation/content/ru/books/handbook/mac/_index.adoc b/documentation/content/ru/books/handbook/mac/_index.adoc index f745ed7830..82953a2887 100644 --- a/documentation/content/ru/books/handbook/mac/_index.adoc +++ b/documentation/content/ru/books/handbook/mac/_index.adoc @@ -4,10 +4,10 @@ next: books/handbook/audit params: path: /books/handbook/mac/ part: 'Часть III. Администрирование системы' -prev: books/handbook/jails +prev: books/handbook/containers showBookMenu: 'true' tags: ["MAC", "labels", "security", "configuration", "nagios"] -title: 'Глава 18. Принудительное управление доступом (MAC)' +title: 'Глава 19. Принудительное управление доступом (MAC)' weight: 22 --- @@ -18,7 +18,7 @@ weight: 22 :toclevels: 1 :icons: font :sectnums: -:sectnumoffset: 18 +:sectnumoffset: 19 :partnums: :source-highlighter: rouge :experimental: @@ -51,7 +51,7 @@ endif::[] [[mac-synopsis]] == Обзор -FreeBSD поддерживает расширения безопасности, основанные на документах POSIX(R).1e. Эти механизмы безопасности включают списки контроля доступа к файловой системе (crossref:security[fs-acl,“Списки контроля доступа”]) и принудительный контроль доступа (MAC). MAC позволяет загружать модули контроля доступа для реализации политик безопасности. Некоторые модули обеспечивают защиту узкого подмножества системы, укрепляя определённую службу. Другие предоставляют всеобъемлющую безопасность с метками на всех субъектах и объектах. Обязательная часть определения указывает на то, что применение контроля осуществляется администраторами и операционной системой. Это отличается от механизма безопасности по умолчанию — обычного контроля доступа (Discretionary Access Control, DAC), где применение контроля остаётся на усмотрение пользователей. +FreeBSD поддерживает расширения безопасности, основанные на документах POSIX(R).1e. Эти механизмы безопасности включают списки контроля доступа к файловой системе (crossref:security[fs-acl,“Списки контроля доступа”]) и принудительный контроль доступа (MAC). MAC позволяет загружать модули контроля доступа для реализации политик безопасности. Некоторые модули обеспечивают защиту узкого подмножества системы, исиливая защиту определённой службы. Другие предоставляют всеобъемлющую безопасность с метками на всех субъектах и объектах. Обязательная часть определения указывает на то, что применение контроля осуществляется администраторами и операционной системой. Это отличается от механизма безопасности по умолчанию — обычного контроля доступа (Discretionary Access Control, DAC), где применение контроля остаётся на усмотрение пользователей. Эта глава посвящена инфраструктуре MAC и набору модулей политики безопасности, предоставляемых FreeBSD для включения различных механизмов безопасности. @@ -76,7 +76,7 @@ FreeBSD поддерживает расширения безопасности, Примеры, приведённые в этой главе, предназначены для демонстрации, и их настройки _не_ следует применять в рабочей системе. Внедрение любой политики безопасности требует глубокого понимания, правильного проектирования и тщательного тестирования. ==== -Хотя в этой главе рассматривается широкий спектр вопросов безопасности, связанных с инфраструктурой MAC, разработка новых модулей политики безопасности MAC не будет освещена. Ряд модулей политики безопасности, включенных в фреймворк MAC, обладают специфическими характеристиками, которые предоставляются как для тестирования, так и для разработки новых модулей. Дополнительную информацию об этих модулях политики безопасности и предоставляемых ими механизмах можно найти в man:mac_test[4], man:mac_stub[4] и man:mac_none[4]. +Хотя в этой главе рассматривается широкий спектр вопросов безопасности, связанных с инфраструктурой MAC, разработка новых модулей политики безопасности MAC не будет освещена. Ряд модулей политики безопасности, включённых в фреймворк MAC, обладают специфическими характеристиками, которые предоставляются как для тестирования, так и для разработки новых модулей. Дополнительную информацию об этих модулях политики безопасности и предоставляемых ими механизмах можно найти в man:mac_test[4], man:mac_stub[4] и man:mac_none[4]. [[mac-inline-glossary]] == Ключевые термины @@ -184,7 +184,7 @@ biba/10:2+3+6(5:2+3-20:2+3+4+5+6) Пользователи должны иметь метки, чтобы их файлы и процессы корректно взаимодействовали с политикой безопасности, определённой в системе. Это настраивается в [.filename]#/etc/login.conf# с использованием классов входа. Каждый модуль политики, использующий метки, будет реализовывать настройку класса пользователя. -Чтобы установить метку класса пользователя по умолчанию, которая будет применяться MAC, добавьте запись `label`. Ниже приведен пример записи `label`, содержащей каждый модуль политики. Обратите внимание, что в реальной конфигурации администратор никогда не включает все модули политики. Рекомендуется ознакомиться с остальной частью этой главы перед внедрением любой конфигурации. +Чтобы установить метку класса пользователя по умолчанию, которая будет применяться MAC, добавьте запись `label`. Ниже приведён пример записи `label`, содержащей каждый модуль политики. Обратите внимание, что в реальной конфигурации администратор никогда не включает все модули политики. Рекомендуется ознакомиться с остальной частью этой главы перед внедрением любой конфигурации. [.programlisting] .... diff --git a/documentation/content/ru/books/handbook/mac/_index.po b/documentation/content/ru/books/handbook/mac/_index.po index b8d871dfed..6012eb24b9 100644 --- a/documentation/content/ru/books/handbook/mac/_index.po +++ b/documentation/content/ru/books/handbook/mac/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2026-02-22 15:58+0000\n" -"PO-Revision-Date: 2026-04-26 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-08 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookmac_index/ru/>\n" @@ -33,8 +33,8 @@ msgstr "Часть III. Администрирование системы" #. type: YAML Front Matter: title #: documentation/content/en/books/handbook/mac/_index.adoc:1 #, no-wrap -msgid "Chapter 18. Mandatory Access Control" -msgstr "Глава 18. Принудительное управление доступом (MAC)" +msgid "Chapter 19. Mandatory Access Control" +msgstr "Глава 19. Принудительное управление доступом (MAC)" #. type: Title = #: documentation/content/en/books/handbook/mac/_index.adoc:15 @@ -43,13 +43,13 @@ msgid "Mandatory Access Control" msgstr "Принудительный контроль доступа (MAC)" #. type: Title == -#: documentation/content/en/books/handbook/mac/_index.adoc:53 +#: documentation/content/en/books/handbook/mac/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:62 +#: documentation/content/en/books/handbook/mac/_index.adoc:61 msgid "" "FreeBSD supports security extensions based on the POSIX(R).1e draft. These " "security mechanisms include file system Access Control Lists (crossref:" @@ -68,16 +68,16 @@ msgstr "" "файловой системе (crossref:security[fs-acl,“Списки контроля доступа”]) и " "принудительный контроль доступа (MAC). MAC позволяет загружать модули " "контроля доступа для реализации политик безопасности. Некоторые модули " -"обеспечивают защиту узкого подмножества системы, укрепляя определённую " -"службу. Другие предоставляют всеобъемлющую безопасность с метками на всех " -"субъектах и объектах. Обязательная часть определения указывает на то, что " -"применение контроля осуществляется администраторами и операционной системой. " -"Это отличается от механизма безопасности по умолчанию — обычного контроля " -"доступа (Discretionary Access Control, DAC), где применение контроля " -"остаётся на усмотрение пользователей." +"обеспечивают защиту узкого подмножества системы, исиливая защиту " +"определённой службы. Другие предоставляют всеобъемлющую безопасность с " +"метками на всех субъектах и объектах. Обязательная часть определения " +"указывает на то, что применение контроля осуществляется администраторами и " +"операционной системой. Это отличается от механизма безопасности по умолчанию " +"— обычного контроля доступа (Discretionary Access Control, DAC), где " +"применение контроля остаётся на усмотрение пользователей." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:64 +#: documentation/content/en/books/handbook/mac/_index.adoc:63 msgid "" "This chapter focuses on the MAC framework and the set of pluggable security " "policy modules FreeBSD provides for enabling various security mechanisms." @@ -87,17 +87,17 @@ msgstr "" "безопасности." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:66 +#: documentation/content/en/books/handbook/mac/_index.adoc:65 msgid "Read this chapter to learn:" msgstr "Прочтите эту главу, чтобы узнать:" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:68 +#: documentation/content/en/books/handbook/mac/_index.adoc:67 msgid "The terminology associated with the MAC framework." msgstr "Терминология, связанная с инфраструктурой MAC." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:69 +#: documentation/content/en/books/handbook/mac/_index.adoc:68 msgid "" "The capabilities of MAC security policy modules as well as the difference " "between a labeled and non-labeled policy." @@ -106,7 +106,7 @@ msgstr "" "политикой с метками и без меток." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:70 +#: documentation/content/en/books/handbook/mac/_index.adoc:69 msgid "" "The considerations to take into account before configuring a system to use " "the MAC framework." @@ -115,7 +115,7 @@ msgstr "" "использования инфраструктуры MAC." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:71 +#: documentation/content/en/books/handbook/mac/_index.adoc:70 msgid "" "Which MAC security policy modules are included in FreeBSD and how to " "configure them." @@ -123,13 +123,13 @@ msgstr "" "Какие модули политики безопасности MAC включены в FreeBSD и как их настроить." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:72 +#: documentation/content/en/books/handbook/mac/_index.adoc:71 msgid "How to implement a more secure environment using the MAC framework." msgstr "" "Как реализовать более безопасную среду с использованием инфраструктуры MAC." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:73 +#: documentation/content/en/books/handbook/mac/_index.adoc:72 msgid "" "How to test the MAC configuration to ensure the framework has been properly " "implemented." @@ -138,12 +138,12 @@ msgstr "" "инфраструктуры." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:75 +#: documentation/content/en/books/handbook/mac/_index.adoc:74 msgid "Before reading this chapter:" msgstr "Прежде чем читать эту главу, необходимо:" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:77 +#: documentation/content/en/books/handbook/mac/_index.adoc:76 msgid "" "Understand UNIX(R) and FreeBSD basics (crossref:basics[basics,FreeBSD " "Basics])." @@ -151,7 +151,7 @@ msgstr "" "Понимать основы UNIX(R) и FreeBSD (crossref:basics[basics,Основы FreeBSD])." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:78 +#: documentation/content/en/books/handbook/mac/_index.adoc:77 msgid "" "Have some familiarity with security and how it pertains to FreeBSD (crossref:" "security[security,Security])." @@ -160,7 +160,7 @@ msgstr "" "FreeBSD (crossref:security[security,Безопасность])." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:85 +#: documentation/content/en/books/handbook/mac/_index.adoc:84 msgid "" "Improper MAC configuration may cause loss of system access, aggravation of " "users, or inability to access the features provided by Xorg. More " @@ -177,7 +177,7 @@ msgstr "" "регулярных проверок система никогда не будет полностью защищена." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:88 +#: documentation/content/en/books/handbook/mac/_index.adoc:87 msgid "" "The examples contained within this chapter are for demonstration purposes " "and the example settings should _not_ be implemented on a production " @@ -190,7 +190,7 @@ msgstr "" "тщательного тестирования." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:93 +#: documentation/content/en/books/handbook/mac/_index.adoc:92 msgid "" "While this chapter covers a broad range of security issues relating to the " "MAC framework, the development of new MAC security policy modules will not " @@ -203,27 +203,27 @@ msgstr "" "Хотя в этой главе рассматривается широкий спектр вопросов безопасности, " "связанных с инфраструктурой MAC, разработка новых модулей политики " "безопасности MAC не будет освещена. Ряд модулей политики безопасности, " -"включенных в фреймворк MAC, обладают специфическими характеристиками, " +"включённых в фреймворк MAC, обладают специфическими характеристиками, " "которые предоставляются как для тестирования, так и для разработки новых " "модулей. Дополнительную информацию об этих модулях политики безопасности и " "предоставляемых ими механизмах можно найти в man:mac_test[4], man:" "mac_stub[4] и man:mac_none[4]." #. type: Title == -#: documentation/content/en/books/handbook/mac/_index.adoc:95 +#: documentation/content/en/books/handbook/mac/_index.adoc:94 #, no-wrap msgid "Key Terms" msgstr "Ключевые термины" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:98 +#: documentation/content/en/books/handbook/mac/_index.adoc:97 msgid "The following key terms are used when referring to the MAC framework:" msgstr "" "В документации FreeBSD при обращении к инфраструктуре MAC используются " "следующие ключевые термины:" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:100 +#: documentation/content/en/books/handbook/mac/_index.adoc:99 msgid "" "_compartment_: a set of programs and data to be partitioned or separated, " "where users are given explicit access to specific component of a system. A " @@ -238,7 +238,7 @@ msgstr "" "реализовать политику безопасности на основе принципа \"необходимо знать\"." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:101 +#: documentation/content/en/books/handbook/mac/_index.adoc:100 msgid "" "_integrity_: the level of trust which can be placed on data. As the " "integrity of the data is elevated, so does the ability to trust that data." @@ -248,7 +248,7 @@ msgstr "" "доверять этим данным." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:102 +#: documentation/content/en/books/handbook/mac/_index.adoc:101 msgid "" "_level_: the increased or decreased setting of a security attribute. As the " "level increases, its security is considered to elevate as well." @@ -258,7 +258,7 @@ msgstr "" "более высокой." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:103 +#: documentation/content/en/books/handbook/mac/_index.adoc:102 msgid "" "_label_: a security attribute which can be applied to files, directories, or " "other items in the system. It could be considered a confidentiality stamp. " @@ -279,7 +279,7 @@ msgstr "" "могут использовать метки для хранения правил доступа." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:104 +#: documentation/content/en/books/handbook/mac/_index.adoc:103 msgid "" "_multilabel_: this property is a file system option which can be set in " "single-user mode using man:tunefs[8], during boot using man:fstab[5], or " @@ -296,7 +296,7 @@ msgstr "" "метками (далее — маркировку)." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:105 +#: documentation/content/en/books/handbook/mac/_index.adoc:104 msgid "" "_single label_: a policy where the entire file system uses one label to " "enforce access control over the flow of data. Whenever `multilabel` is not " @@ -308,7 +308,7 @@ msgstr "" "настройке метки." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:106 +#: documentation/content/en/books/handbook/mac/_index.adoc:105 msgid "" "_object_: an entity through which information flows under the direction of a " "_subject_. This includes directories, files, fields, screens, keyboards, " @@ -324,7 +324,7 @@ msgstr "" "данным." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:107 +#: documentation/content/en/books/handbook/mac/_index.adoc:106 msgid "" "_subject_: any active entity that causes information to flow between " "_objects_ such as a user, user process, or system process. On FreeBSD, this " @@ -336,7 +336,7 @@ msgstr "" "от имени пользователя." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:108 +#: documentation/content/en/books/handbook/mac/_index.adoc:107 msgid "" "_policy_: a collection of rules which defines how objectives are to be " "achieved. A policy usually documents how certain items are to be handled. " @@ -351,7 +351,7 @@ msgstr "" "имеет доступ к этим данным и информации." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:109 +#: documentation/content/en/books/handbook/mac/_index.adoc:108 msgid "" "_high-watermark_: this type of policy permits the raising of security levels " "for the purpose of accessing higher level information. In most cases, the " @@ -365,7 +365,7 @@ msgstr "" "тип политики." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:110 +#: documentation/content/en/books/handbook/mac/_index.adoc:109 msgid "" "_low-watermark_: this type of policy permits lowering security levels for " "the purpose of accessing information which is less secure. In most cases, " @@ -380,7 +380,7 @@ msgstr "" "безопасности в FreeBSD, использующий этот подход, — это man:mac_lomac[4]." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:111 +#: documentation/content/en/books/handbook/mac/_index.adoc:110 msgid "" "_sensitivity_: usually used when discussing Multilevel Security (MLS). A " "sensitivity level describes how important or secret the data should be. As " @@ -394,13 +394,13 @@ msgstr "" "секретности, или конфиденциальности, данных." #. type: Title == -#: documentation/content/en/books/handbook/mac/_index.adoc:113 +#: documentation/content/en/books/handbook/mac/_index.adoc:112 #, no-wrap msgid "Understanding MAC Labels" msgstr "Метки MAC" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:118 +#: documentation/content/en/books/handbook/mac/_index.adoc:117 msgid "" "A MAC label is a security attribute which may be applied to subjects and " "objects throughout the system. When setting a label, the administrator must " @@ -416,7 +416,7 @@ msgstr "" "политики, так как модули политики интерпретируют свои атрибуты по-разному." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:122 +#: documentation/content/en/books/handbook/mac/_index.adoc:121 msgid "" "The security label on an object is used as a part of a security access " "control decision by a policy. With some policies, the label contains all of " @@ -429,7 +429,7 @@ msgstr "" "обрабатываться как часть более обширного набора правил." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:126 +#: documentation/content/en/books/handbook/mac/_index.adoc:125 msgid "" "There are two types of label policies: single label and multi label. By " "default, the system will use single label. The administrator should be " @@ -442,7 +442,7 @@ msgstr "" "политики, соответствующие требованиям модели безопасности системы." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:130 +#: documentation/content/en/books/handbook/mac/_index.adoc:129 msgid "" "A single label security policy only permits one label to be used for every " "subject or object. Since a single label policy enforces one set of access " @@ -459,7 +459,7 @@ msgstr "" "требуется." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:134 +#: documentation/content/en/books/handbook/mac/_index.adoc:133 msgid "" "A single label policy is somewhat similar to DAC as `root` configures the " "policies so that users are placed in the appropriate categories and access " @@ -475,7 +475,7 @@ msgstr "" "изменить настройки в любое время." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:139 +#: documentation/content/en/books/handbook/mac/_index.adoc:138 msgid "" "When appropriate, a multi label policy can be set on a UFS file system by " "passing `multilabel` to man:tunefs[8]. A multi label policy permits each " @@ -495,7 +495,7 @@ msgstr "" "используют метки." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:142 +#: documentation/content/en/books/handbook/mac/_index.adoc:141 msgid "" "Using a multi label policy on a partition and establishing a multi label " "security model can increase administrative overhead as everything in that " @@ -508,7 +508,7 @@ msgstr "" "каталоги, файлы и даже узлы устройств." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:145 +#: documentation/content/en/books/handbook/mac/_index.adoc:144 msgid "" "The following command will set `multilabel` on the specified UFS file " "system. This may only be done in single-user mode and is not a requirement " @@ -519,13 +519,13 @@ msgstr "" "обязательным для файловой системы подкачки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:149 +#: documentation/content/en/books/handbook/mac/_index.adoc:148 #, no-wrap msgid "# tunefs -l enable /\n" msgstr "# tunefs -l enable /\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:155 +#: documentation/content/en/books/handbook/mac/_index.adoc:154 msgid "" "Some users have experienced problems with setting the `multilabel` flag on " "the root partition. If this is the case, please review crossref:mac[mac-" @@ -536,7 +536,7 @@ msgstr "" "crossref:mac[mac-troubleshoot, Устранение неполадок инфраструктуры MAC]." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:161 +#: documentation/content/en/books/handbook/mac/_index.adoc:160 msgid "" "Since the multi label policy is set on a per-file system basis, a multi " "label policy may not be needed if the file system layout is well designed. " @@ -555,13 +555,13 @@ msgstr "" "отдельную файловую систему UFS [.filename]#/usr/local# с меткой `biba/low`." #. type: Title === -#: documentation/content/en/books/handbook/mac/_index.adoc:162 +#: documentation/content/en/books/handbook/mac/_index.adoc:161 #, no-wrap msgid "Label Configuration" msgstr "Конфигурация меток" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:166 +#: documentation/content/en/books/handbook/mac/_index.adoc:165 msgid "" "Virtually all aspects of label policy module configuration will be performed " "using the base system utilities. These commands provide a simple interface " @@ -574,7 +574,7 @@ msgstr "" "проверки конфигурации." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:169 +#: documentation/content/en/books/handbook/mac/_index.adoc:168 msgid "" "All configuration may be done using `setfmac`, which is used to set MAC " "labels on system objects, and `setpmac`, which is used to set the labels on " @@ -587,13 +587,13 @@ msgstr "" "установить метку MAC `biba` в значение `high` для [.filename]#test#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:173 +#: documentation/content/en/books/handbook/mac/_index.adoc:172 #, no-wrap msgid "# setfmac biba/high test\n" msgstr "# setfmac biba/high test\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:181 +#: documentation/content/en/books/handbook/mac/_index.adoc:180 msgid "" "If the configuration is successful, the prompt will be returned without " "error. A common error is `Permission denied` which usually occurs when the " @@ -620,7 +620,7 @@ msgstr "" "файла с низкого уровня на высокий, эти операции завершатся неудачей." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:183 +#: documentation/content/en/books/handbook/mac/_index.adoc:182 msgid "" "The system administrator may use `setpmac` to override the policy module's " "settings by assigning a different label to the invoked process:" @@ -629,7 +629,7 @@ msgstr "" "настроек модуля политики, назначив другую метку вызываемому процессу:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:191 +#: documentation/content/en/books/handbook/mac/_index.adoc:190 #, no-wrap msgid "" "# setfmac biba/high test\n" @@ -645,7 +645,7 @@ msgstr "" "test: biba/high\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:196 +#: documentation/content/en/books/handbook/mac/_index.adoc:195 msgid "" "For currently running processes, such as sendmail, `getpmac` is usually used " "instead. This command takes a process ID (PID) in place of a command name. " @@ -661,13 +661,13 @@ msgstr "" "permitted)`." #. type: Title === -#: documentation/content/en/books/handbook/mac/_index.adoc:197 +#: documentation/content/en/books/handbook/mac/_index.adoc:196 #, no-wrap msgid "Predefined Labels" msgstr "Предопределённые метки" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:200 +#: documentation/content/en/books/handbook/mac/_index.adoc:199 msgid "" "A few FreeBSD policy modules which support the labeling feature offer three " "predefined labels: `low`, `equal`, and `high`, where:" @@ -676,7 +676,7 @@ msgstr "" "три предопределённых метки: `low`, `equal` и `high`, где:" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:202 +#: documentation/content/en/books/handbook/mac/_index.adoc:201 msgid "" "`low` is considered the lowest label setting an object or subject may have. " "Setting this on objects or subjects blocks their access to objects or " @@ -687,7 +687,7 @@ msgstr "" "блокирует их доступ к объектам или субъектам, помеченным как `high`." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:203 +#: documentation/content/en/books/handbook/mac/_index.adoc:202 msgid "" "`equal` sets the subject or object to be disabled or unaffected and should " "only be placed on objects considered to be exempt from the policy." @@ -697,7 +697,7 @@ msgstr "" "политики." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:204 +#: documentation/content/en/books/handbook/mac/_index.adoc:203 msgid "" "`high` grants an object or subject the highest setting available in the Biba " "and MLS policy modules." @@ -706,7 +706,7 @@ msgstr "" "доступный в модулях политик Biba и MLS." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:208 +#: documentation/content/en/books/handbook/mac/_index.adoc:207 msgid "" "Such policy modules include man:mac_biba[4], man:mac_mls[4] and man:" "mac_lomac[4]. Each of the predefined labels establishes a different " @@ -719,13 +719,13 @@ msgstr "" "определить особенности стандартных конфигураций меток." #. type: Title === -#: documentation/content/en/books/handbook/mac/_index.adoc:209 +#: documentation/content/en/books/handbook/mac/_index.adoc:208 #, no-wrap msgid "Numeric Labels" msgstr "Числовые метки" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:214 +#: documentation/content/en/books/handbook/mac/_index.adoc:213 msgid "" "The Biba and MLS policy modules support a numeric label which may be set to " "indicate the precise level of hierarchical control. This numeric level is " @@ -740,13 +740,13 @@ msgstr "" "группе более высокого уровня. Например:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:218 +#: documentation/content/en/books/handbook/mac/_index.adoc:217 #, no-wrap msgid "biba/10:2+3+6(5:2+3-20:2+3+4+5+6)\n" msgstr "biba/10:2+3+6(5:2+3-20:2+3+4+5+6)\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:221 +#: documentation/content/en/books/handbook/mac/_index.adoc:220 msgid "" "may be interpreted as \"Biba Policy Label/Grade 10:Compartments 2, 3 and 6: " "(grade 5 ...\")" @@ -755,7 +755,7 @@ msgstr "" "Biba 10: компартменты 2, 3 и 6: (уровень 5 ...)\"" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:224 +#: documentation/content/en/books/handbook/mac/_index.adoc:223 msgid "" "In this example, the first grade would be considered the effective grade " "with effective compartments, the second grade is the low grade, and the last " @@ -768,7 +768,7 @@ msgstr "" "так как они считаются расширенными конфигурациями." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:227 +#: documentation/content/en/books/handbook/mac/_index.adoc:226 msgid "" "System objects only have a current grade and compartment. System subjects " "reflect the range of available rights in the system, and network interfaces, " @@ -779,7 +779,7 @@ msgstr "" "интерфейсы используются для контроля доступа." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:232 +#: documentation/content/en/books/handbook/mac/_index.adoc:231 msgid "" "The grade and compartments in a subject and object pair are used to " "construct a relationship known as _dominance_, in which a subject dominates " @@ -803,13 +803,13 @@ msgstr "" "компартментах, от которой они не ограничены." #. type: Title === -#: documentation/content/en/books/handbook/mac/_index.adoc:233 +#: documentation/content/en/books/handbook/mac/_index.adoc:232 #, no-wrap msgid "User Labels" msgstr "Пользовательские метки" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:238 +#: documentation/content/en/books/handbook/mac/_index.adoc:237 msgid "" "Users are required to have labels so that their files and processes properly " "interact with the security policy defined on the system. This is configured " @@ -823,7 +823,7 @@ msgstr "" "класса пользователя." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:243 +#: documentation/content/en/books/handbook/mac/_index.adoc:242 msgid "" "To set the user class default label which will be enforced by MAC, add a " "`label` entry. An example `label` entry containing every policy module is " @@ -832,14 +832,14 @@ msgid "" "chapter be reviewed before any configuration is implemented." msgstr "" "Чтобы установить метку класса пользователя по умолчанию, которая будет " -"применяться MAC, добавьте запись `label`. Ниже приведен пример записи " +"применяться MAC, добавьте запись `label`. Ниже приведён пример записи " "`label`, содержащей каждый модуль политики. Обратите внимание, что в " "реальной конфигурации администратор никогда не включает все модули политики. " "Рекомендуется ознакомиться с остальной частью этой главы перед внедрением " "любой конфигурации." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:268 +#: documentation/content/en/books/handbook/mac/_index.adoc:267 #, no-wrap msgid "" "default:\\\n" @@ -868,8 +868,7 @@ msgstr "" "default:\\\n" "\t:welcome=/etc/motd:\\\n" "\t:setenv=MAIL=/var/mail/$,BLOCKSIZE=K:\\\n" -"\t:path=~/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:\\" -"\n" +"\t:path=~/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:\\\n" "\t:manpath=/usr/share/man /usr/local/man:\\\n" "\t:nologin=/usr/sbin/nologin:\\\n" "\t:cputime=1h30m:\\\n" @@ -890,7 +889,7 @@ msgstr "" "\t:label=partition/13,mls/5,biba/10(5-15),lomac/10[2]:\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:273 +#: documentation/content/en/books/handbook/mac/_index.adoc:272 msgid "" "While users can not modify the default value, they may change their label " "after they login, subject to the constraints of the policy. The example " @@ -908,7 +907,7 @@ msgstr "" "`setpmac`, что будет ограничено политикой Biba в рамках заданного диапазона." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:275 +#: documentation/content/en/books/handbook/mac/_index.adoc:274 msgid "" "After any change to [.filename]#login.conf#, the login class capability " "database must be rebuilt using `cap_mkdb`." @@ -918,7 +917,7 @@ msgstr "" "`cap_mkdb`." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:278 +#: documentation/content/en/books/handbook/mac/_index.adoc:277 msgid "" "Many sites have a large number of users requiring several different user " "classes. In depth planning is required as this can become difficult to " @@ -929,13 +928,13 @@ msgstr "" "это может стать сложным в управлении." #. type: Title === -#: documentation/content/en/books/handbook/mac/_index.adoc:279 +#: documentation/content/en/books/handbook/mac/_index.adoc:278 #, no-wrap msgid "Network Interface Labels" msgstr "Метки сетевых интерфейсов" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:284 +#: documentation/content/en/books/handbook/mac/_index.adoc:283 msgid "" "Labels may be set on network interfaces to help control the flow of data " "across the network. Policies using network interface labels function in the " @@ -950,7 +949,7 @@ msgstr "" "интерфейсам с меткой `low`." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:286 +#: documentation/content/en/books/handbook/mac/_index.adoc:285 msgid "" "When setting the MAC label on network interfaces, `maclabel` may be passed " "to `ifconfig`:" @@ -959,13 +958,13 @@ msgstr "" "передан в `ifconfig`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:290 +#: documentation/content/en/books/handbook/mac/_index.adoc:289 #, no-wrap msgid "# ifconfig bge0 maclabel biba/equal\n" msgstr "# ifconfig bge0 maclabel biba/equal\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:294 +#: documentation/content/en/books/handbook/mac/_index.adoc:293 msgid "" "This example will set the MAC label of `biba/equal` on the `bge0` " "interface. When using a setting similar to `biba/high(low-high)`, the " @@ -976,7 +975,7 @@ msgstr "" "заключить в кавычки, чтобы избежать ошибки." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:298 +#: documentation/content/en/books/handbook/mac/_index.adoc:297 msgid "" "Each policy module which supports labeling has a tunable which may be used " "to disable the MAC label on network interfaces. Setting the label to " @@ -992,13 +991,13 @@ msgstr "" "информацией в остальной части этой главы." #. type: Title == -#: documentation/content/en/books/handbook/mac/_index.adoc:300 +#: documentation/content/en/books/handbook/mac/_index.adoc:299 #, no-wrap msgid "Planning the Security Configuration" msgstr "Планирование конфигурации безопасности" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:304 +#: documentation/content/en/books/handbook/mac/_index.adoc:303 msgid "" "Before implementing any MAC policies, a planning phase is recommended. " "During the planning stages, an administrator should consider the " @@ -1009,14 +1008,14 @@ msgstr "" "цели внедрения, такие как:" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:306 +#: documentation/content/en/books/handbook/mac/_index.adoc:305 msgid "" "How to classify information and resources available on the target systems." msgstr "" "Как классифицировать информацию и ресурсы, доступные в целевых системах." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:307 +#: documentation/content/en/books/handbook/mac/_index.adoc:306 msgid "" "Which information or resources to restrict access to along with the type of " "restrictions that should be applied." @@ -1025,12 +1024,12 @@ msgstr "" "ограничений, которые должны быть применены." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:308 +#: documentation/content/en/books/handbook/mac/_index.adoc:307 msgid "Which MAC modules will be required to achieve this goal." msgstr "Какие модули MAC потребуются для достижения этой цели." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:311 +#: documentation/content/en/books/handbook/mac/_index.adoc:310 msgid "" "A trial run of the trusted system and its configuration should occur " "_before_ a MAC implementation is used on production systems. Since " @@ -1045,7 +1044,7 @@ msgstr "" "эксплуатацию." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:317 +#: documentation/content/en/books/handbook/mac/_index.adoc:316 msgid "" "Consider how the MAC framework augments the security of the system as a " "whole. The various security policy modules provided by the MAC framework " @@ -1067,7 +1066,7 @@ msgstr "" "увеличение административных затрат." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:321 +#: documentation/content/en/books/handbook/mac/_index.adoc:320 msgid "" "The overhead is minimal when compared to the lasting effect of a framework " "which provides the ability to pick and choose which policies are required " @@ -1088,7 +1087,7 @@ msgstr "" "инфраструктурой." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:324 +#: documentation/content/en/books/handbook/mac/_index.adoc:323 msgid "" "A system utilizing MAC guarantees that a user will not be permitted to " "change security attributes at will. All user utilities, programs, and " @@ -1103,7 +1102,7 @@ msgstr "" "правилами доступа MAC находится в руках системного администратора." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:328 +#: documentation/content/en/books/handbook/mac/_index.adoc:327 msgid "" "It is the duty of the system administrator to carefully select the correct " "security policy modules. For an environment that needs to limit access " @@ -1120,7 +1119,7 @@ msgstr "" "модули политик man:mac_bsdextended[4] и man:mac_mls[4]." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:335 +#: documentation/content/en/books/handbook/mac/_index.adoc:334 msgid "" "Policy decisions could be made based on network configuration. If only " "certain users should be permitted access to man:ssh[1], the man:" @@ -1147,7 +1146,7 @@ msgstr "" "разделены на эти группы и затем получить доступ к соответствующим объектам." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:339 +#: documentation/content/en/books/handbook/mac/_index.adoc:338 msgid "" "Each security policy module has a unique way of dealing with the overall " "security of a system. Module selection should be based on a well thought " @@ -1164,7 +1163,7 @@ msgstr "" "наилучшие политики для их ситуаций." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:341 +#: documentation/content/en/books/handbook/mac/_index.adoc:340 msgid "" "The rest of this chapter covers the available modules, describes their use " "and configuration, and in some cases, provides insight on applicable " @@ -1175,7 +1174,7 @@ msgstr "" "применению в различных ситуациях." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:346 +#: documentation/content/en/books/handbook/mac/_index.adoc:345 msgid "" "Implementing MAC is much like implementing a firewall since care must be " "taken to prevent being completely locked out of the system. The ability to " @@ -1190,13 +1189,13 @@ msgstr "" "выполнять с особой осторожностью." #. type: Title == -#: documentation/content/en/books/handbook/mac/_index.adoc:349 +#: documentation/content/en/books/handbook/mac/_index.adoc:348 #, no-wrap msgid "Available MAC Policies" msgstr "Доступные политики MAC" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:355 +#: documentation/content/en/books/handbook/mac/_index.adoc:354 msgid "" "The default FreeBSD kernel includes `options MAC`. This means that every " "module included with the MAC framework can be loaded with `kldload` as a run-" @@ -1213,7 +1212,7 @@ msgstr "" "администраторов, которые предпочитают компилировать собственное ядро системы." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:358 +#: documentation/content/en/books/handbook/mac/_index.adoc:357 msgid "" "FreeBSD includes a group of policies that will cover most security " "requirements. Each policy is summarized below. The last three policies " @@ -1224,28 +1223,28 @@ msgstr "" "поддерживают целочисленные настройки вместо трёх стандартных меток." #. type: Title === -#: documentation/content/en/books/handbook/mac/_index.adoc:360 +#: documentation/content/en/books/handbook/mac/_index.adoc:359 #, no-wrap msgid "The MAC See Other UIDs Policy" msgstr "Политика MAC — See Other UIDs" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:363 +#: documentation/content/en/books/handbook/mac/_index.adoc:362 msgid "Module name: [.filename]#mac_seeotheruids.ko#" msgstr "Название модуля: [.filename]#mac_seeotheruids.ko#" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:365 +#: documentation/content/en/books/handbook/mac/_index.adoc:364 msgid "Kernel configuration line: `options MAC_SEEOTHERUIDS`" msgstr "Строка конфигурации ядра: `options MAC_SEEOTHERUIDS`" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:367 +#: documentation/content/en/books/handbook/mac/_index.adoc:366 msgid "Boot option: `mac_seeotheruids_load=\"YES\"`" msgstr "Опция загрузки: `mac_seeotheruids_load=\"YES\"`" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:370 +#: documentation/content/en/books/handbook/mac/_index.adoc:369 msgid "" "The man:mac_seeotheruids[4] module extends the `security.bsd.see_other_uids` " "and `security.bsd.see_other_gids sysctl` tunables. This option does not " @@ -1258,7 +1257,7 @@ msgstr "" "другими модулями." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:372 +#: documentation/content/en/books/handbook/mac/_index.adoc:371 msgid "" "After loading the module, the following `sysctl` tunables may be used to " "control its features:" @@ -1267,7 +1266,7 @@ msgstr "" "для управления его функциями:" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:374 +#: documentation/content/en/books/handbook/mac/_index.adoc:373 msgid "" "`security.mac.seeotheruids.enabled` enables the module and implements the " "default settings which deny users the ability to view processes and sockets " @@ -1278,7 +1277,7 @@ msgstr "" "процессы и сокеты, принадлежащие другим пользователям." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:375 +#: documentation/content/en/books/handbook/mac/_index.adoc:374 msgid "" "`security.mac.seeotheruids.specificgid_enabled` allows specified groups to " "be exempt from this policy. To exempt specific groups, use the `security.mac." @@ -1292,7 +1291,7 @@ msgstr "" "исключить." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:376 +#: documentation/content/en/books/handbook/mac/_index.adoc:375 msgid "" "`security.mac.seeotheruids.primarygroup_enabled` is used to exempt specific " "primary groups from this policy. When using this tunable, `security.mac." @@ -1304,28 +1303,28 @@ msgstr "" "установлен." #. type: Title === -#: documentation/content/en/books/handbook/mac/_index.adoc:378 +#: documentation/content/en/books/handbook/mac/_index.adoc:377 #, no-wrap msgid "The MAC BSD Extended Policy" msgstr "Политика MAC — BSD Extended" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:381 +#: documentation/content/en/books/handbook/mac/_index.adoc:380 msgid "Module name: [.filename]#mac_bsdextended.ko#" msgstr "Имя модуля: [.filename]#mac_bsdextended.ko#" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:383 +#: documentation/content/en/books/handbook/mac/_index.adoc:382 msgid "Kernel configuration line: `options MAC_BSDEXTENDED`" msgstr "Строка конфигурации ядра: `options MAC_BSDEXTENDED`" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:385 +#: documentation/content/en/books/handbook/mac/_index.adoc:384 msgid "Boot option: `mac_bsdextended_load=\"YES\"`" msgstr "Параметр загрузки: `mac_bsdextended_load=\"YES\"`" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:391 +#: documentation/content/en/books/handbook/mac/_index.adoc:390 msgid "" "The man:mac_bsdextended[4] module enforces a file system firewall. It " "provides an extension to the standard file system permissions model, " @@ -1350,7 +1349,7 @@ msgstr "" "системой во время загрузки с использованием переменной man:rc.conf[5]." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:394 +#: documentation/content/en/books/handbook/mac/_index.adoc:393 msgid "" "The rule list may be entered using man:ugidfw[8] which has a syntax similar " "to man:ipfw[8]. More tools can be written by using the functions in the man:" @@ -1361,7 +1360,7 @@ msgstr "" "использованием функций из библиотеки man:libugidfw[3]." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:396 +#: documentation/content/en/books/handbook/mac/_index.adoc:395 msgid "" "After the man:mac_bsdextended[4] module has been loaded, the following " "command may be used to list the current rule configuration:" @@ -1370,7 +1369,7 @@ msgstr "" "конфигурации правил можно использовать следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:401 +#: documentation/content/en/books/handbook/mac/_index.adoc:400 #, no-wrap msgid "" "# ugidfw list\n" @@ -1380,7 +1379,7 @@ msgstr "" "0 slots, 0 rules\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:405 +#: documentation/content/en/books/handbook/mac/_index.adoc:404 msgid "" "By default, no rules are defined and everything is completely accessible. " "To create a rule which blocks all access by users but leaves `root` " @@ -1391,13 +1390,13 @@ msgstr "" "`root`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:409 +#: documentation/content/en/books/handbook/mac/_index.adoc:408 #, no-wrap msgid "# ugidfw add subject not uid root new object not uid root mode n\n" msgstr "# ugidfw add subject not uid root new object not uid root mode n\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:413 +#: documentation/content/en/books/handbook/mac/_index.adoc:412 msgid "" "While this rule is simple to implement, it is a very bad idea as it blocks " "all users from issuing any commands. A more realistic example blocks " @@ -1410,7 +1409,7 @@ msgstr "" "домашнему каталогу ``_user2_``:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:418 +#: documentation/content/en/books/handbook/mac/_index.adoc:417 #, no-wrap msgid "" "# ugidfw set 2 subject uid user1 object uid user2 mode n\n" @@ -1420,7 +1419,7 @@ msgstr "" "# ugidfw set 3 subject uid user1 object gid user2 mode n\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:422 +#: documentation/content/en/books/handbook/mac/_index.adoc:421 msgid "" "Instead of `user1`, `not uid _user2_` could be used in order to enforce the " "same access restrictions for all users. However, the `root` user is " @@ -1431,7 +1430,7 @@ msgstr "" "`root` не подвержен влиянию этих правил." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:426 +#: documentation/content/en/books/handbook/mac/_index.adoc:425 msgid "" "Extreme caution should be taken when working with this module as incorrect " "use could block access to certain parts of the file system." @@ -1441,28 +1440,28 @@ msgstr "" "файловой системы." #. type: Title === -#: documentation/content/en/books/handbook/mac/_index.adoc:429 +#: documentation/content/en/books/handbook/mac/_index.adoc:428 #, no-wrap msgid "The MAC Interface Silencing Policy" msgstr "Политика MAC — подавление интерфейсов" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:432 +#: documentation/content/en/books/handbook/mac/_index.adoc:431 msgid "Module name: [.filename]#mac_ifoff.ko#" msgstr "Имя модуля: [.filename]#mac_ifoff.ko#" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:434 +#: documentation/content/en/books/handbook/mac/_index.adoc:433 msgid "Kernel configuration line: `options MAC_IFOFF`" msgstr "Строка конфигурации ядра: `options MAC_IFOFF`" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:436 +#: documentation/content/en/books/handbook/mac/_index.adoc:435 msgid "Boot option: `mac_ifoff_load=\"YES\"`" msgstr "Параметр загрузки: `mac_ifoff_load=\"YES\"`" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:439 +#: documentation/content/en/books/handbook/mac/_index.adoc:438 msgid "" "The man:mac_ifoff[4] module is used to disable network interfaces on the fly " "and to keep network interfaces from being brought up during system boot. It " @@ -1473,7 +1472,7 @@ msgstr "" "использует метки и не зависит от других модулей MAC." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:441 +#: documentation/content/en/books/handbook/mac/_index.adoc:440 msgid "" "Most of this module's control is performed through these `sysctl` tunables:" msgstr "" @@ -1481,7 +1480,7 @@ msgstr "" "настраиваемые параметры `sysctl`:" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:443 +#: documentation/content/en/books/handbook/mac/_index.adoc:442 msgid "" "`security.mac.ifoff.lo_enabled` enables or disables all traffic on the " "loopback, man:lo[4], interface." @@ -1490,7 +1489,7 @@ msgstr "" "интерфейсе loopback, man:lo[4]." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:444 +#: documentation/content/en/books/handbook/mac/_index.adoc:443 msgid "" "`security.mac.ifoff.bpfrecv_enabled` enables or disables all traffic on the " "Berkeley Packet Filter interface, man:bpf[4]." @@ -1499,7 +1498,7 @@ msgstr "" "интерфейсе Berkeley Packet Filter, man:bpf[4]." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:445 +#: documentation/content/en/books/handbook/mac/_index.adoc:444 msgid "" "`security.mac.ifoff.other_enabled` enables or disables traffic on all other " "interfaces." @@ -1508,7 +1507,7 @@ msgstr "" "остальных интерфейсах." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:448 +#: documentation/content/en/books/handbook/mac/_index.adoc:447 msgid "" "One of the most common uses of man:mac_ifoff[4] is network monitoring in an " "environment where network traffic should not be permitted during the boot " @@ -1524,28 +1523,28 @@ msgstr "" "защищённых каталогах." #. type: Title === -#: documentation/content/en/books/handbook/mac/_index.adoc:450 +#: documentation/content/en/books/handbook/mac/_index.adoc:449 #, no-wrap msgid "The MAC Port Access Control List Policy" msgstr "Политика MAC - списки управления доступом к портам" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:453 +#: documentation/content/en/books/handbook/mac/_index.adoc:452 msgid "Module name: [.filename]#mac_portacl.ko#" msgstr "Имя модуля: [.filename]#mac_portacl.ko#" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:455 +#: documentation/content/en/books/handbook/mac/_index.adoc:454 msgid "Kernel configuration line: `MAC_PORTACL`" msgstr "Строка конфигурации ядра: `MAC_PORTACL`" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:457 +#: documentation/content/en/books/handbook/mac/_index.adoc:456 msgid "Boot option: `mac_portacl_load=\"YES\"`" msgstr "Параметр загрузки: `mac_portacl_load=\"YES\"`" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:459 +#: documentation/content/en/books/handbook/mac/_index.adoc:458 msgid "" "The man:mac_portacl[4] module is used to limit binding to local TCP and UDP " "ports, making it possible to allow non-`root` users to bind to specified " @@ -1556,7 +1555,7 @@ msgstr "" "привязываться к указанным привилегированным портам ниже 1024." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:462 +#: documentation/content/en/books/handbook/mac/_index.adoc:461 msgid "" "Once loaded, this module enables the MAC policy on all sockets. The " "following tunables are available:" @@ -1565,14 +1564,14 @@ msgstr "" "следующие настраиваемые параметры:" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:464 +#: documentation/content/en/books/handbook/mac/_index.adoc:463 msgid "" "`security.mac.portacl.enabled` enables or disables the policy completely." msgstr "" "`security.mac.portacl.enabled` включает или отключает политику полностью." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:465 +#: documentation/content/en/books/handbook/mac/_index.adoc:464 msgid "" "`security.mac.portacl.port_high` sets the highest port number that man:" "mac_portacl[4] protects." @@ -1581,7 +1580,7 @@ msgstr "" "который защищает man:mac_portacl[4]." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:466 +#: documentation/content/en/books/handbook/mac/_index.adoc:465 msgid "" "`security.mac.portacl.suser_exempt`, when set to a non-zero value, exempts " "the `root` user from this policy." @@ -1590,7 +1589,7 @@ msgstr "" "освобождает пользователя `root` от действия данной политики." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:467 +#: documentation/content/en/books/handbook/mac/_index.adoc:466 msgid "" "`security.mac.portacl.rules` specifies the policy as a text string of the " "form `rule[,rule,...]`, with as many rules as needed, and where each rule is " @@ -1609,7 +1608,7 @@ msgstr "" "можно использовать только числовые значения." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:470 +#: documentation/content/en/books/handbook/mac/_index.adoc:469 msgid "" "By default, ports below 1024 can only be used by privileged processes which " "run as `root`. For man:mac_portacl[4] to allow non-privileged processes to " @@ -1621,7 +1620,7 @@ msgstr "" "задайте следующие настраиваемые параметры следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:476 +#: documentation/content/en/books/handbook/mac/_index.adoc:475 #, no-wrap msgid "" "# sysctl security.mac.portacl.port_high=1023\n" @@ -1633,7 +1632,7 @@ msgstr "" "# sysctl net.inet.ip.portrange.reservedhigh=0\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:479 +#: documentation/content/en/books/handbook/mac/_index.adoc:478 msgid "" "To prevent the `root` user from being affected by this policy, set `security." "mac.portacl.suser_exempt` to a non-zero value." @@ -1642,13 +1641,13 @@ msgstr "" "`security.mac.portacl.suser_exempt` в ненулевое значение." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:483 +#: documentation/content/en/books/handbook/mac/_index.adoc:482 #, no-wrap msgid "# sysctl security.mac.portacl.suser_exempt=1\n" msgstr "# sysctl security.mac.portacl.suser_exempt=1\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:486 +#: documentation/content/en/books/handbook/mac/_index.adoc:485 msgid "" "To allow the `www` user with UID 80 to bind to port 80 without ever needing " "`root` privilege:" @@ -1657,13 +1656,13 @@ msgstr "" "необходимости в привилегиях `root`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:490 +#: documentation/content/en/books/handbook/mac/_index.adoc:489 #, no-wrap msgid "# sysctl security.mac.portacl.rules=uid:80:tcp:80\n" msgstr "# sysctl security.mac.portacl.rules=uid:80:tcp:80\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:493 +#: documentation/content/en/books/handbook/mac/_index.adoc:492 msgid "" "This next example permits the user with the UID of 1001 to bind to TCP ports " "110 (POP3) and 995 (POP3s):" @@ -1672,34 +1671,34 @@ msgstr "" "портам 110 (POP3) и 995 (POP3s):" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:497 +#: documentation/content/en/books/handbook/mac/_index.adoc:496 #, no-wrap msgid "# sysctl security.mac.portacl.rules=uid:1001:tcp:110,uid:1001:tcp:995\n" msgstr "# sysctl security.mac.portacl.rules=uid:1001:tcp:110,uid:1001:tcp:995\n" #. type: Title === -#: documentation/content/en/books/handbook/mac/_index.adoc:500 +#: documentation/content/en/books/handbook/mac/_index.adoc:499 #, no-wrap msgid "The MAC Partition Policy" msgstr "Политика MAC — разделы процессов" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:503 +#: documentation/content/en/books/handbook/mac/_index.adoc:502 msgid "Module name: [.filename]#mac_partition.ko#" msgstr "Имя модуля: [.filename]#mac_partition.ko#" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:505 +#: documentation/content/en/books/handbook/mac/_index.adoc:504 msgid "Kernel configuration line: `options MAC_PARTITION`" msgstr "Строка конфигурации ядра: `options MAC_PARTITION`" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:507 +#: documentation/content/en/books/handbook/mac/_index.adoc:506 msgid "Boot option: `mac_partition_load=\"YES\"`" msgstr "Опция загрузки: `mac_partition_load=\"YES\"`" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:511 +#: documentation/content/en/books/handbook/mac/_index.adoc:510 msgid "" "The man:mac_partition[4] policy drops processes into specific \"partitions\" " "based on their MAC label. Most configuration for this policy is done using " @@ -1711,7 +1710,7 @@ msgstr "" "переменная `sysctl`:" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:513 +#: documentation/content/en/books/handbook/mac/_index.adoc:512 msgid "" "`security.mac.partition.enabled` enables the enforcement of MAC process " "partitions." @@ -1720,7 +1719,7 @@ msgstr "" "процессов MAC." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:516 +#: documentation/content/en/books/handbook/mac/_index.adoc:515 msgid "" "When this policy is enabled, users will only be permitted to see their " "processes, and any others within their partition, but will not be permitted " @@ -1735,7 +1734,7 @@ msgstr "" "запускать процессы." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:519 +#: documentation/content/en/books/handbook/mac/_index.adoc:518 msgid "" "This example adds `top` to the label set on users in the `insecure` class. " "All processes spawned by users in the `insecure` class will stay in the " @@ -1746,24 +1745,24 @@ msgstr "" "останутся с меткой `partition/13`." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:523 +#: documentation/content/en/books/handbook/mac/_index.adoc:522 #, no-wrap msgid "# setpmac partition/13 top\n" msgstr "# setpmac partition/13 top\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:526 +#: documentation/content/en/books/handbook/mac/_index.adoc:525 msgid "This command displays the partition label and the process list:" msgstr "Эта команда отображает метку раздела и список процессов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:530 +#: documentation/content/en/books/handbook/mac/_index.adoc:529 #, no-wrap msgid "# ps Zax\n" msgstr "# ps Zax\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:533 +#: documentation/content/en/books/handbook/mac/_index.adoc:532 msgid "" "This command displays another user's process partition label and that user's " "currently running processes:" @@ -1772,13 +1771,13 @@ msgstr "" "текущие запущенные процессы:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:537 +#: documentation/content/en/books/handbook/mac/_index.adoc:536 #, no-wrap msgid "# ps -ZU trhodes\n" msgstr "# ps -ZU trhodes\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:542 +#: documentation/content/en/books/handbook/mac/_index.adoc:541 msgid "" "Users can see processes in ``root``'s label unless the man:" "mac_seeotheruids[4] policy is loaded." @@ -1787,28 +1786,28 @@ msgstr "" "политика man:mac_seeotheruids[4]." #. type: Title === -#: documentation/content/en/books/handbook/mac/_index.adoc:545 +#: documentation/content/en/books/handbook/mac/_index.adoc:544 #, no-wrap msgid "The MAC Multi-Level Security Module" msgstr "Модуль многоуровневой безопасности MAC" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:548 +#: documentation/content/en/books/handbook/mac/_index.adoc:547 msgid "Module name: [.filename]#mac_mls.ko#" msgstr "Имя модуля: [.filename]#mac_mls.ko#" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:550 +#: documentation/content/en/books/handbook/mac/_index.adoc:549 msgid "Kernel configuration line: `options MAC_MLS`" msgstr "Строка конфигурации ядра: `options MAC_MLS`" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:552 +#: documentation/content/en/books/handbook/mac/_index.adoc:551 msgid "Boot option: `mac_mls_load=\"YES\"`" msgstr "Параметр загрузки: `mac_mls_load=\"YES\"`" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:554 +#: documentation/content/en/books/handbook/mac/_index.adoc:553 msgid "" "The man:mac_mls[4] policy controls access between subjects and objects in " "the system by enforcing a strict information flow policy." @@ -1817,7 +1816,7 @@ msgstr "" "системе, применяя строгую политику управления потоком информации." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:558 +#: documentation/content/en/books/handbook/mac/_index.adoc:557 msgid "" "In MLS environments, a \"clearance\" level is set in the label of each " "subject or object, along with compartments. Since these clearance levels " @@ -1834,7 +1833,7 @@ msgstr "" "equal` и `mls/high`, где:" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:560 +#: documentation/content/en/books/handbook/mac/_index.adoc:559 msgid "" "Anything labeled with `mls/low` will have a low clearance level and not be " "permitted to access information of a higher level. This label also prevents " @@ -1847,7 +1846,7 @@ msgstr "" "уровнем доступа к объектам с более низким уровнем." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:561 +#: documentation/content/en/books/handbook/mac/_index.adoc:560 msgid "" "`mls/equal` should be placed on objects which should be exempt from the " "policy." @@ -1856,7 +1855,7 @@ msgstr "" "от политики." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:562 +#: documentation/content/en/books/handbook/mac/_index.adoc:561 msgid "" "`mls/high` is the highest level of clearance possible. Objects assigned this " "label will hold dominance over all other objects in the system; however, " @@ -1867,19 +1866,19 @@ msgstr "" "допустят утечки информации к объектам более низкого класса." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:564 +#: documentation/content/en/books/handbook/mac/_index.adoc:563 msgid "MLS provides:" msgstr "MLS предоставляет:" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:566 +#: documentation/content/en/books/handbook/mac/_index.adoc:565 msgid "" "A hierarchical security level with a set of non-hierarchical categories." msgstr "" "Иерархический уровень безопасности с набором неиерархических категорий." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:567 +#: documentation/content/en/books/handbook/mac/_index.adoc:566 msgid "" "Fixed rules of `no read up, no write down`. This means that a subject can " "have read access to objects on its own level or below, but not above. " @@ -1892,12 +1891,12 @@ msgstr "" "или выше, но не ниже." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:568 +#: documentation/content/en/books/handbook/mac/_index.adoc:567 msgid "Secrecy, or the prevention of inappropriate disclosure of data." msgstr "Секретность, или предотвращение несанкционированного раскрытия данных." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:569 +#: documentation/content/en/books/handbook/mac/_index.adoc:568 msgid "" "A basis for the design of systems that concurrently handle data at multiple " "sensitivity levels without leaking information between secret and " @@ -1908,19 +1907,19 @@ msgstr "" "секретными и конфиденциальными данными." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:571 +#: documentation/content/en/books/handbook/mac/_index.adoc:570 msgid "The following `sysctl` tunables are available:" msgstr "Доступны следующие настраиваемые параметры `sysctl`:" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:573 +#: documentation/content/en/books/handbook/mac/_index.adoc:572 msgid "`security.mac.mls.enabled` is used to enable or disable the MLS policy." msgstr "" "`security.mac.mls.enabled` используется для включения или отключения " "политики MLS." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:574 +#: documentation/content/en/books/handbook/mac/_index.adoc:573 msgid "" "`security.mac.mls.ptys_equal` labels all man:pty[4] devices as `mls/equal` " "during creation." @@ -1929,7 +1928,7 @@ msgstr "" "equal` при создании." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:575 +#: documentation/content/en/books/handbook/mac/_index.adoc:574 msgid "" "`security.mac.mls.revocation_enabled` revokes access to objects after their " "label changes to a label of a lower grade." @@ -1938,7 +1937,7 @@ msgstr "" "изменения их метки на метку более низкого уровня целостности." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:576 +#: documentation/content/en/books/handbook/mac/_index.adoc:575 msgid "" "`security.mac.mls.max_compartments` sets the maximum number of compartment " "levels allowed on a system." @@ -1947,7 +1946,7 @@ msgstr "" "уровней компартментов, разрешенных в системе." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:578 +#: documentation/content/en/books/handbook/mac/_index.adoc:577 msgid "" "To manipulate MLS labels, use man:setfmac[8]. To assign a label to an object:" msgstr "" @@ -1955,24 +1954,24 @@ msgstr "" "объекту:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:582 +#: documentation/content/en/books/handbook/mac/_index.adoc:581 #, no-wrap msgid "# setfmac mls/5 test\n" msgstr "# setfmac mls/5 test\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:585 +#: documentation/content/en/books/handbook/mac/_index.adoc:584 msgid "To get the MLS label for the file [.filename]#test#:" msgstr "Чтобы получить метку MLS для файла [.filename]#test#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:589 +#: documentation/content/en/books/handbook/mac/_index.adoc:588 #, no-wrap msgid "# getfmac test\n" msgstr "# getfmac test\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:592 +#: documentation/content/en/books/handbook/mac/_index.adoc:591 msgid "" "Another approach is to create a master policy file in [.filename]#/etc/# " "which specifies the MLS policy information and to feed that file to " @@ -1983,7 +1982,7 @@ msgstr "" "в `setfmac`." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:596 +#: documentation/content/en/books/handbook/mac/_index.adoc:595 msgid "" "When using the MLS policy module, an administrator plans to control the flow " "of sensitive information. The default `block read up block write down` sets " @@ -1996,7 +1995,7 @@ msgstr "" "доступна, и администратор постепенно повышает её конфиденциальность." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:601 +#: documentation/content/en/books/handbook/mac/_index.adoc:600 msgid "" "Beyond the three basic label options, an administrator may group users and " "groups as required to block the information flow between them. It might be " @@ -2010,13 +2009,14 @@ msgstr "" "пользователей и группы по мере необходимости, чтобы блокировать поток " "информации между ними. Возможно, будет проще рассматривать информацию на " "уровнях допуска, используя описательные слова, такие как классификации " -"`Confidential` (`Конфиденциально`), `Secret` (`Секретно`) и `Top Secret` (`" -"Совершенно секретно`). Некоторые администраторы вместо этого создают разные " -"группы на основе уровней проектов. Независимо от метода классификации, перед " -"внедрением ограничительной политики должен существовать продуманный план." +"`Confidential` (`Конфиденциально`), `Secret` (`Секретно`) и `Top Secret` " +"(`Совершенно секретно`). Некоторые администраторы вместо этого создают " +"разные группы на основе уровней проектов. Независимо от метода " +"классификации, перед внедрением ограничительной политики должен существовать " +"продуманный план." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:603 +#: documentation/content/en/books/handbook/mac/_index.adoc:602 msgid "" "Some example situations for the MLS policy module include an e-commerce web " "server, a file server holding critical company information, and financial " @@ -2027,28 +2027,28 @@ msgstr "" "компании и среды финансовых учреждений." #. type: Title === -#: documentation/content/en/books/handbook/mac/_index.adoc:605 +#: documentation/content/en/books/handbook/mac/_index.adoc:604 #, no-wrap msgid "The MAC Biba Module" msgstr "Модуль MAC Biba" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:608 +#: documentation/content/en/books/handbook/mac/_index.adoc:607 msgid "Module name: [.filename]#mac_biba.ko#" msgstr "Имя модуля: [.filename]#mac_biba.ko#" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:610 +#: documentation/content/en/books/handbook/mac/_index.adoc:609 msgid "Kernel configuration line: `options MAC_BIBA`" msgstr "Строка конфигурации ядра: `options MAC_BIBA`" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:612 +#: documentation/content/en/books/handbook/mac/_index.adoc:611 msgid "Boot option: `mac_biba_load=\"YES\"`" msgstr "Опция загрузки: `mac_biba_load=\"YES\"`" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:616 +#: documentation/content/en/books/handbook/mac/_index.adoc:615 msgid "" "The man:mac_biba[4] module loads the MAC Biba policy. This policy is " "similar to the MLS policy with the exception that the rules for information " @@ -2063,7 +2063,7 @@ msgstr "" "информации вверх." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:620 +#: documentation/content/en/books/handbook/mac/_index.adoc:619 msgid "" "In Biba environments, an \"integrity\" label is set on each subject or " "object. These labels are made up of hierarchical grades and non-" @@ -2075,12 +2075,12 @@ msgstr "" "целостность." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:622 +#: documentation/content/en/books/handbook/mac/_index.adoc:621 msgid "Supported labels are `biba/low`, `biba/equal`, and `biba/high`, where:" msgstr "Поддерживаемые метки: `biba/low`, `biba/equal` и `biba/high`, где:" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:624 +#: documentation/content/en/books/handbook/mac/_index.adoc:623 msgid "" "`biba/low` is considered the lowest integrity an object or subject may have. " "Setting this on objects or subjects blocks their write access to objects or " @@ -2092,7 +2092,7 @@ msgstr "" "чтение." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:625 +#: documentation/content/en/books/handbook/mac/_index.adoc:624 msgid "" "`biba/equal` should only be placed on objects considered to be exempt from " "the policy." @@ -2101,7 +2101,7 @@ msgstr "" "исключёнными из политики." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:626 +#: documentation/content/en/books/handbook/mac/_index.adoc:625 msgid "" "`biba/high` permits writing to objects set at a lower label, but does not " "permit reading that object. It is recommended that this label be placed on " @@ -2112,12 +2112,12 @@ msgstr "" "которые влияют на целостность всей системы." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:628 +#: documentation/content/en/books/handbook/mac/_index.adoc:627 msgid "Biba provides:" msgstr "Biba обеспечивает:" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:630 +#: documentation/content/en/books/handbook/mac/_index.adoc:629 msgid "" "Hierarchical integrity levels with a set of non-hierarchical integrity " "categories." @@ -2126,7 +2126,7 @@ msgstr "" "целостности." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:631 +#: documentation/content/en/books/handbook/mac/_index.adoc:630 msgid "" "Fixed rules are `no write up, no read down`, the opposite of MLS. A subject " "can have write access to objects on its own level or below, but not above. " @@ -2139,24 +2139,24 @@ msgstr "" "объектов на своём уровне или выше, но не ниже." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:632 +#: documentation/content/en/books/handbook/mac/_index.adoc:631 msgid "Integrity by preventing inappropriate modification of data." msgstr "Целостность за счет предотвращения нежелательного изменения данных." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:633 +#: documentation/content/en/books/handbook/mac/_index.adoc:632 msgid "Integrity levels instead of MLS sensitivity levels." msgstr "Уровни целостности вместо уровней чувствительности MLS." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:635 +#: documentation/content/en/books/handbook/mac/_index.adoc:634 msgid "The following tunables can be used to manipulate the Biba policy:" msgstr "" "Следующие настраиваемые параметры могут быть использованы для управления " "политикой Biba:" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:637 +#: documentation/content/en/books/handbook/mac/_index.adoc:636 msgid "" "`security.mac.biba.enabled` is used to enable or disable enforcement of the " "Biba policy on the target machine." @@ -2165,7 +2165,7 @@ msgstr "" "принудительного применения политики Biba на целевой машине." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:638 +#: documentation/content/en/books/handbook/mac/_index.adoc:637 msgid "" "`security.mac.biba.ptys_equal` is used to disable the Biba policy on man:" "pty[4] devices." @@ -2174,7 +2174,7 @@ msgstr "" "устройствах man:pty[4]." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:639 +#: documentation/content/en/books/handbook/mac/_index.adoc:638 msgid "" "`security.mac.biba.revocation_enabled` forces the revocation of access to " "objects if the label is changed to dominate the subject." @@ -2183,7 +2183,7 @@ msgstr "" "объектам, если их метка изменяется так, чтобы доминировать над субъектом." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:641 +#: documentation/content/en/books/handbook/mac/_index.adoc:640 msgid "" "To access the Biba policy setting on system objects, use `setfmac` and " "`getfmac`:" @@ -2192,7 +2192,7 @@ msgstr "" "`setfmac` и `getfmac`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:647 +#: documentation/content/en/books/handbook/mac/_index.adoc:646 #, no-wrap msgid "" "# setfmac biba/low test\n" @@ -2204,7 +2204,7 @@ msgstr "" "test: biba/low\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:653 +#: documentation/content/en/books/handbook/mac/_index.adoc:652 msgid "" "Integrity, which is different from sensitivity, is used to guarantee that " "information is not manipulated by untrusted parties. This includes " @@ -2226,7 +2226,7 @@ msgstr "" "пользователя." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:659 +#: documentation/content/en/books/handbook/mac/_index.adoc:658 msgid "" "During the initial planning phase, an administrator must be prepared to " "partition users into grades, levels, and areas. The system will default to " @@ -2251,7 +2251,7 @@ msgstr "" "пользователи, и им будет разрешен только доступ на чтение." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:664 +#: documentation/content/en/books/handbook/mac/_index.adoc:663 msgid "" "A lower integrity subject is unable to write to a higher integrity subject " "and a higher integrity subject cannot list or read a lower integrity " @@ -2272,28 +2272,28 @@ msgstr "" "используемая в качестве маршрутизатора, или сетевой межсетевой экран." #. type: Title === -#: documentation/content/en/books/handbook/mac/_index.adoc:666 +#: documentation/content/en/books/handbook/mac/_index.adoc:665 #, no-wrap msgid "The MAC Low-watermark Module" msgstr "Модуль MAC Low-watermark (нижний порог)" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:669 +#: documentation/content/en/books/handbook/mac/_index.adoc:668 msgid "Module name: [.filename]#mac_lomac.ko#" msgstr "Имя модуля: [.filename]#mac_lomac.ko#" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:671 +#: documentation/content/en/books/handbook/mac/_index.adoc:670 msgid "Kernel configuration line: `options MAC_LOMAC`" msgstr "Строка конфигурации ядра: `options MAC_LOMAC`" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:673 +#: documentation/content/en/books/handbook/mac/_index.adoc:672 msgid "Boot option: `mac_lomac_load=\"YES\"`" msgstr "Параметр загрузки: `mac_lomac_load=\"YES\"`" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:675 +#: documentation/content/en/books/handbook/mac/_index.adoc:674 msgid "" "Unlike the MAC Biba policy, the man:mac_lomac[4] policy permits access to " "lower integrity objects only after decreasing the integrity level to not " @@ -2304,7 +2304,7 @@ msgstr "" "целостности, чтобы не нарушать правила целостности." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:679 +#: documentation/content/en/books/handbook/mac/_index.adoc:678 msgid "" "The Low-watermark integrity policy works almost identically to Biba, with " "the exception of using floating labels to support subject demotion via an " @@ -2320,7 +2320,7 @@ msgstr "" "`2` — это вспомогательный уровень целостности." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:682 +#: documentation/content/en/books/handbook/mac/_index.adoc:681 msgid "" "This policy relies on the ubiquitous labeling of all system objects with " "integrity labels, permitting subjects to read from low integrity objects and " @@ -2336,7 +2336,7 @@ msgstr "" "потребовать меньше начальной настройки по сравнению с Biba." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:684 +#: documentation/content/en/books/handbook/mac/_index.adoc:683 msgid "" "Like the Biba and MLS policies, `setfmac` and `setpmac` are used to place " "labels on system objects:" @@ -2345,7 +2345,7 @@ msgstr "" "назначения меток объектам системы:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:689 +#: documentation/content/en/books/handbook/mac/_index.adoc:688 #, no-wrap msgid "" "# setfmac /usr/home/trhodes lomac/high[low]\n" @@ -2355,7 +2355,7 @@ msgstr "" "# getfmac /usr/home/trhodes lomac/high[low]\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:692 +#: documentation/content/en/books/handbook/mac/_index.adoc:691 msgid "" "The auxiliary grade `low` is a feature provided only by the MACLOMAC policy." msgstr "" @@ -2363,13 +2363,13 @@ msgstr "" "только политикой MACLOMAC." #. type: Title == -#: documentation/content/en/books/handbook/mac/_index.adoc:694 +#: documentation/content/en/books/handbook/mac/_index.adoc:693 #, no-wrap msgid "User Lock Down" msgstr "Блокировка пользователя" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:698 +#: documentation/content/en/books/handbook/mac/_index.adoc:697 msgid "" "This example considers a relatively small storage system with fewer than " "fifty users. Users will have login capabilities and are permitted to store " @@ -2380,7 +2380,7 @@ msgstr "" "входа в систему и могут хранить данные и получать доступ к ресурсам." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:700 +#: documentation/content/en/books/handbook/mac/_index.adoc:699 msgid "" "For this scenario, the man:mac_bsdextended[4] and man:mac_seeotheruids[4] " "policy modules could co-exist and block access to system objects while " @@ -2391,19 +2391,19 @@ msgstr "" "объектам, скрывая при этом пользовательские процессы." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:702 +#: documentation/content/en/books/handbook/mac/_index.adoc:701 msgid "Begin by adding the following line to [.filename]#/boot/loader.conf#:" msgstr "" "Начните с добавления следующей строки в [.filename]#/boot/loader.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:706 +#: documentation/content/en/books/handbook/mac/_index.adoc:705 #, no-wrap msgid "mac_seeotheruids_load=\"YES\"\n" msgstr "mac_seeotheruids_load=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:709 +#: documentation/content/en/books/handbook/mac/_index.adoc:708 msgid "" "The man:mac_bsdextended[4] security policy module may be activated by adding " "this line to [.filename]#/etc/rc.conf#:" @@ -2412,13 +2412,13 @@ msgstr "" "добавлением следующей строки в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:713 +#: documentation/content/en/books/handbook/mac/_index.adoc:712 #, no-wrap msgid "ugidfw_enable=\"YES\"\n" msgstr "ugidfw_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:718 +#: documentation/content/en/books/handbook/mac/_index.adoc:717 msgid "" "Default rules stored in [.filename]#/etc/rc.bsdextended# will be loaded at " "system initialization. However, the default entries may need modification. " @@ -2435,7 +2435,7 @@ msgstr "" "умолчанию." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:723 +#: documentation/content/en/books/handbook/mac/_index.adoc:722 msgid "" "Add the required users to this machine and reboot. For testing purposes, " "try logging in as a different user across two consoles. Run `ps aux` to see " @@ -2449,7 +2449,7 @@ msgstr "" "другого пользователя завершается ошибкой." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:725 +#: documentation/content/en/books/handbook/mac/_index.adoc:724 msgid "" "Do not try to test with the `root` user unless the specific ``sysctl``s have " "been modified to block super user access." @@ -2459,7 +2459,7 @@ msgstr "" "суперпользователя." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:730 +#: documentation/content/en/books/handbook/mac/_index.adoc:729 msgid "" "When a new user is added, their man:mac_bsdextended[4] rule will not be in " "the ruleset list. To update the ruleset quickly, unload the security policy " @@ -2471,13 +2471,13 @@ msgstr "" "kldunload[8] и man:kldload[8]." #. type: Title == -#: documentation/content/en/books/handbook/mac/_index.adoc:733 +#: documentation/content/en/books/handbook/mac/_index.adoc:732 #, no-wrap msgid "Nagios in a MAC Jail" msgstr "Nagios в MAC клетке" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:737 +#: documentation/content/en/books/handbook/mac/_index.adoc:736 msgid "" "This section demonstrates the steps that are needed to implement the Nagios " "network monitoring system in a MAC environment. This is meant as an example " @@ -2491,7 +2491,7 @@ msgstr "" "перед использованием в рабочей среде." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:740 +#: documentation/content/en/books/handbook/mac/_index.adoc:739 msgid "" "This example requires `multilabel` to be set on each file system. It also " "assumes that package:net-mgmt/nagios-plugins[], package:net-mgmt/nagios[], " @@ -2504,13 +2504,13 @@ msgstr "" "работают до попытки интеграции в инфраструктуре MAC." #. type: Title === -#: documentation/content/en/books/handbook/mac/_index.adoc:741 +#: documentation/content/en/books/handbook/mac/_index.adoc:740 #, no-wrap msgid "Create an Insecure User Class" msgstr "Создайте небезопасный класс пользователя" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:744 +#: documentation/content/en/books/handbook/mac/_index.adoc:743 msgid "" "Begin the procedure by adding the following user class to [.filename]#/etc/" "login.conf#:" @@ -2519,7 +2519,7 @@ msgstr "" "login.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:769 +#: documentation/content/en/books/handbook/mac/_index.adoc:768 #, no-wrap msgid "" "insecure:\\\n" @@ -2569,49 +2569,49 @@ msgstr "" ":label=biba/10(10-10):\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:772 +#: documentation/content/en/books/handbook/mac/_index.adoc:771 msgid "Then, add the following line to the default user class section:" msgstr "" "Затем добавьте следующую строку в раздел класса пользователя по умолчанию:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:776 +#: documentation/content/en/books/handbook/mac/_index.adoc:775 #, no-wrap msgid ":label=biba/high:\n" msgstr ":label=biba/high:\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:779 +#: documentation/content/en/books/handbook/mac/_index.adoc:778 msgid "Save the edits and issue the following command to rebuild the database:" msgstr "" "Сохраните изменения и выполните следующую команду для перестроения базы " "данных:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:783 +#: documentation/content/en/books/handbook/mac/_index.adoc:782 #, no-wrap msgid "# cap_mkdb /etc/login.conf\n" msgstr "# cap_mkdb /etc/login.conf\n" #. type: Title === -#: documentation/content/en/books/handbook/mac/_index.adoc:785 +#: documentation/content/en/books/handbook/mac/_index.adoc:784 #, no-wrap msgid "Configure Users" msgstr "Настройте пользователей" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:788 +#: documentation/content/en/books/handbook/mac/_index.adoc:787 msgid "Set the `root` user to the default class using:" msgstr "Установите пользователя `root` в класс по умолчанию с помощью:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:792 +#: documentation/content/en/books/handbook/mac/_index.adoc:791 #, no-wrap msgid "# pw usermod root -L default\n" msgstr "# pw usermod root -L default\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:797 +#: documentation/content/en/books/handbook/mac/_index.adoc:796 msgid "" "All user accounts that are not `root` will now require a login class. The " "login class is required, otherwise users will be refused access to common " @@ -2623,7 +2623,7 @@ msgstr "" "должен помочь:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:802 +#: documentation/content/en/books/handbook/mac/_index.adoc:801 #, no-wrap msgid "" "# for x in `awk -F: '($3 >= 1001) && ($3 != 65534) { print $1 }' \\\n" @@ -2633,12 +2633,12 @@ msgstr "" "\t/etc/passwd`; do pw usermod $x -L default; done;\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:805 +#: documentation/content/en/books/handbook/mac/_index.adoc:804 msgid "Next, drop the `nagios` and `www` accounts into the insecure class:" msgstr "Затем добавьте учётные записи `nagios` и `www` в класс insecure:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:810 +#: documentation/content/en/books/handbook/mac/_index.adoc:809 #, no-wrap msgid "" "# pw usermod nagios -L insecure\n" @@ -2648,13 +2648,13 @@ msgstr "" "# pw usermod www -L insecure\n" #. type: Title === -#: documentation/content/en/books/handbook/mac/_index.adoc:812 +#: documentation/content/en/books/handbook/mac/_index.adoc:811 #, no-wrap msgid "Create the Contexts File" msgstr "Создайте файл контекстов" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:815 +#: documentation/content/en/books/handbook/mac/_index.adoc:814 msgid "" "A contexts file should now be created as [.filename]#/etc/policy.contexts#:" msgstr "" @@ -2662,13 +2662,13 @@ msgstr "" "contexts#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:819 +#: documentation/content/en/books/handbook/mac/_index.adoc:818 #, no-wrap msgid "# This is the default BIBA policy for this system.\n" msgstr "# This is the default BIBA policy for this system.\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:822 +#: documentation/content/en/books/handbook/mac/_index.adoc:821 #, no-wrap msgid "" "# System:\n" @@ -2678,13 +2678,13 @@ msgstr "" "/var/run(/.*)?\t\t\tbiba/equal\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:824 +#: documentation/content/en/books/handbook/mac/_index.adoc:823 #, no-wrap msgid "/dev/(/.*)?\t\t\tbiba/equal\n" msgstr "/dev/(/.*)?\t\t\tbiba/equal\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:827 +#: documentation/content/en/books/handbook/mac/_index.adoc:826 #, no-wrap msgid "" "/var\t\t\t\tbiba/equal\n" @@ -2694,13 +2694,13 @@ msgstr "" "/var/spool(/.*)?\t\tbiba/equal\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:829 +#: documentation/content/en/books/handbook/mac/_index.adoc:828 #, no-wrap msgid "/var/log(/.*)?\t\t\tbiba/equal\n" msgstr "/var/log(/.*)?\t\t\tbiba/equal\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:832 +#: documentation/content/en/books/handbook/mac/_index.adoc:831 #, no-wrap msgid "" "/tmp(/.*)?\t\t\tbiba/equal\n" @@ -2710,7 +2710,7 @@ msgstr "" "/var/tmp(/.*)?\t\t\tbiba/equal\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:835 +#: documentation/content/en/books/handbook/mac/_index.adoc:834 #, no-wrap msgid "" "/var/spool/mqueue\t\tbiba/equal\n" @@ -2720,7 +2720,7 @@ msgstr "" "/var/spool/clientmqueue\t\tbiba/equal\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:838 +#: documentation/content/en/books/handbook/mac/_index.adoc:837 #, no-wrap msgid "" "# For Nagios:\n" @@ -2730,13 +2730,13 @@ msgstr "" "/usr/local/etc/nagios(/.*)?\tbiba/10\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:840 +#: documentation/content/en/books/handbook/mac/_index.adoc:839 #, no-wrap msgid "/var/spool/nagios(/.*)?\t\tbiba/10\n" msgstr "/var/spool/nagios(/.*)?\t\tbiba/10\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:843 +#: documentation/content/en/books/handbook/mac/_index.adoc:842 #, no-wrap msgid "" "# For apache\n" @@ -2746,7 +2746,7 @@ msgstr "" "/usr/local/etc/apache(/.*)?\tbiba/10\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:848 +#: documentation/content/en/books/handbook/mac/_index.adoc:847 msgid "" "This policy enforces security by setting restrictions on the flow of " "information. In this specific configuration, users, including `root`, " @@ -2760,7 +2760,7 @@ msgstr "" "изолированными." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:851 +#: documentation/content/en/books/handbook/mac/_index.adoc:850 msgid "" "This file will be read after running `setfsmac` on every file system. This " "example sets the policy on the root file system:" @@ -2770,13 +2770,13 @@ msgstr "" "системы:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:855 +#: documentation/content/en/books/handbook/mac/_index.adoc:854 #, no-wrap msgid "# setfsmac -ef /etc/policy.contexts /\n" msgstr "# setfsmac -ef /etc/policy.contexts /\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:858 +#: documentation/content/en/books/handbook/mac/_index.adoc:857 msgid "" "Next, add these edits to the main section of [.filename]#/etc/mac.conf#:" msgstr "" @@ -2784,7 +2784,7 @@ msgstr "" "conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:865 +#: documentation/content/en/books/handbook/mac/_index.adoc:864 #, no-wrap msgid "" "default_labels file ?biba\n" @@ -2798,13 +2798,13 @@ msgstr "" "default_labels socket ?biba\n" #. type: Title === -#: documentation/content/en/books/handbook/mac/_index.adoc:867 +#: documentation/content/en/books/handbook/mac/_index.adoc:866 #, no-wrap msgid "Loader Configuration" msgstr "Конфигурация загрузчика" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:870 +#: documentation/content/en/books/handbook/mac/_index.adoc:869 msgid "" "To finish the configuration, add the following lines to [.filename]#/boot/" "loader.conf#:" @@ -2813,7 +2813,7 @@ msgstr "" "loader.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:876 +#: documentation/content/en/books/handbook/mac/_index.adoc:875 #, no-wrap msgid "" "mac_biba_load=\"YES\"\n" @@ -2825,7 +2825,7 @@ msgstr "" "security.mac.biba.trust_all_interfaces=1\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:880 +#: documentation/content/en/books/handbook/mac/_index.adoc:879 msgid "" "And the following line to the network card configuration stored in [." "filename]#/etc/rc.conf#. If the primary network configuration is done via " @@ -2836,19 +2836,19 @@ msgstr "" "DHCP, это может потребовать ручной настройки после каждой загрузки системы:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:884 +#: documentation/content/en/books/handbook/mac/_index.adoc:883 #, no-wrap msgid "maclabel biba/equal\n" msgstr "maclabel biba/equal\n" #. type: Title === -#: documentation/content/en/books/handbook/mac/_index.adoc:886 +#: documentation/content/en/books/handbook/mac/_index.adoc:885 #, no-wrap msgid "Testing the Configuration" msgstr "Проверка конфигурации" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:892 +#: documentation/content/en/books/handbook/mac/_index.adoc:891 msgid "" "First, ensure that the web server and Nagios will not be started on system " "initialization and reboot. Ensure that `root` cannot access any of the " @@ -2863,13 +2863,13 @@ msgstr "" "так. Вместо этого должна возвращаться ошибка \"permission denied\"." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:894 +#: documentation/content/en/books/handbook/mac/_index.adoc:893 msgid "If all seems well, Nagios, Apache, and Sendmail can now be started:" msgstr "" "Если все выглядит нормально, можно запустить Nagios, Apache и Sendmail:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:900 +#: documentation/content/en/books/handbook/mac/_index.adoc:899 #, no-wrap msgid "" "# cd /etc/mail && make stop && \\\n" @@ -2881,7 +2881,7 @@ msgstr "" "setpmac biba/10\\(10-10\\) /usr/local/etc/rc.d/nagios.sh forcestart\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:905 +#: documentation/content/en/books/handbook/mac/_index.adoc:904 msgid "" "Double check to ensure that everything is working properly. If not, check " "the log files for error messages. If needed, use man:sysctl[8] to disable " @@ -2894,7 +2894,7 @@ msgstr "" "попробуйте запустить всё снова как обычно." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:910 +#: documentation/content/en/books/handbook/mac/_index.adoc:909 msgid "" "The `root` user can still change the security enforcement and edit its " "configuration files. The following command will permit the degradation of " @@ -2905,13 +2905,13 @@ msgstr "" "уровня целостности политики безопасности для нового запущенного shell:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:914 +#: documentation/content/en/books/handbook/mac/_index.adoc:913 #, no-wrap msgid "# setpmac biba/10 csh\n" msgstr "# setpmac biba/10 csh\n" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:919 +#: documentation/content/en/books/handbook/mac/_index.adoc:918 msgid "" "To block this from happening, force the user into a range using man:login." "conf[5]. If man:setpmac[8] attempts to run a command outside of the " @@ -2924,13 +2924,13 @@ msgstr "" "В данном случае установите root в `biba/high(high-high)`." #. type: Title == -#: documentation/content/en/books/handbook/mac/_index.adoc:922 +#: documentation/content/en/books/handbook/mac/_index.adoc:921 #, no-wrap msgid "Troubleshooting the MAC Framework" msgstr "Устранение проблем с инфраструктурой MAC" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:925 +#: documentation/content/en/books/handbook/mac/_index.adoc:924 msgid "" "This section discusses common configuration errors and how to resolve them." msgstr "" @@ -2938,18 +2938,18 @@ msgstr "" "устранения." #. type: Labeled list -#: documentation/content/en/books/handbook/mac/_index.adoc:926 +#: documentation/content/en/books/handbook/mac/_index.adoc:925 #, no-wrap msgid "The `multilabel` flag does not stay enabled on the root ([.filename]#/#) partition" msgstr "Флаг `multilabel` не сохраняется на корневом ([.filename]#/#) разделе" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:928 +#: documentation/content/en/books/handbook/mac/_index.adoc:927 msgid "The following steps may resolve this transient error:" msgstr "Следующие действия могут помочь устранить эту временную ошибку:" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:932 +#: documentation/content/en/books/handbook/mac/_index.adoc:931 msgid "" "Edit [.filename]#/etc/fstab# and set the root partition to `ro` for read-" "only." @@ -2958,22 +2958,22 @@ msgstr "" "`ro` для режима только для чтения." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:933 +#: documentation/content/en/books/handbook/mac/_index.adoc:932 msgid "Reboot into single user mode." msgstr "Перезагрузитесь в однопользовательском режиме." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:934 +#: documentation/content/en/books/handbook/mac/_index.adoc:933 msgid "Run `tunefs -l enable` on [.filename]#/#." msgstr "Выполните команду `tunefs -l enable` для раздела [.filename]#/#." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:935 +#: documentation/content/en/books/handbook/mac/_index.adoc:934 msgid "Reboot the system." msgstr "Перезагрузите систему." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:936 +#: documentation/content/en/books/handbook/mac/_index.adoc:935 msgid "" "Run `mount -urw`[.filename]#/# and change the `ro` back to `rw` in [." "filename]#/etc/fstab# and reboot the system again." @@ -2982,7 +2982,7 @@ msgstr "" "filename]#/etc/fstab# и перезагрузите систему снова." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:937 +#: documentation/content/en/books/handbook/mac/_index.adoc:936 msgid "" "Double-check the output from `mount` to ensure that `multilabel` has been " "properly set on the root file system." @@ -2991,13 +2991,13 @@ msgstr "" "корректно установлена для корневой файловой системы." #. type: Labeled list -#: documentation/content/en/books/handbook/mac/_index.adoc:939 +#: documentation/content/en/books/handbook/mac/_index.adoc:938 #, no-wrap msgid "After establishing a secure environment with MAC, Xorg no longer starts" msgstr "После настройки безопасной среды с MAC, Xorg больше не запускается" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:942 +#: documentation/content/en/books/handbook/mac/_index.adoc:941 msgid "" "This could be caused by the MAC `partition` policy or by a mislabeling in " "one of the MAC labeling policies. To debug, try the following:" @@ -3006,7 +3006,7 @@ msgstr "" "одной из политик маркировки MAC. Для диагностики попробуйте следующее:" #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:946 +#: documentation/content/en/books/handbook/mac/_index.adoc:945 msgid "" "Check the error message. If the user is in the `insecure` class, the " "`partition` policy may be the culprit. Try setting the user's class back to " @@ -3019,7 +3019,7 @@ msgstr "" "`cap_mkdb`. Если это не решит проблему, перейдите ко второму шагу." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:947 +#: documentation/content/en/books/handbook/mac/_index.adoc:946 msgid "" "Double-check that the label policies are set correctly for the user, Xorg, " "and the [.filename]#/dev# entries." @@ -3028,7 +3028,7 @@ msgstr "" "Xorg и записей в [.filename]#/dev#." #. type: Plain text -#: documentation/content/en/books/handbook/mac/_index.adoc:948 +#: documentation/content/en/books/handbook/mac/_index.adoc:947 msgid "" "If neither of these resolve the problem, send the error message and a " "description of the environment to the {freebsd-questions}." @@ -3037,13 +3037,13 @@ msgstr "" "ошибке и описание окружения на {freebsd-questions}." #. type: Labeled list -#: documentation/content/en/books/handbook/mac/_index.adoc:950 +#: documentation/content/en/books/handbook/mac/_index.adoc:949 #, no-wrap msgid "The `_secure_path: unable to stat .login_conf` error appears" msgstr "Появляется ошибка `_secure_path: unable to stat .login_conf`" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:955 +#: documentation/content/en/books/handbook/mac/_index.adoc:954 msgid "" "This error can appear when a user attempts to switch from the `root` user to " "another user in the system. This message usually occurs when the user has a " @@ -3065,19 +3065,19 @@ msgstr "" "уровнем целостности." #. type: Labeled list -#: documentation/content/en/books/handbook/mac/_index.adoc:956 +#: documentation/content/en/books/handbook/mac/_index.adoc:955 #, no-wrap msgid "The system no longer recognizes `root`" msgstr "Система больше не распознает `root`" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:958 +#: documentation/content/en/books/handbook/mac/_index.adoc:957 msgid "When this occurs, `whoami` returns `0` and `su` returns `who are you?`." msgstr "" "Когда это происходит, `whoami` возвращает `0`, а `su` выводит `who are you?`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:962 +#: documentation/content/en/books/handbook/mac/_index.adoc:961 msgid "" "This can happen if a labeling policy has been disabled by man:sysctl[8] or " "the policy module was unloaded. If the policy is disabled, the login " @@ -3092,7 +3092,7 @@ msgstr "" "перестройте базу данных с помощью `cap_mkdb`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mac/_index.adoc:966 +#: documentation/content/en/books/handbook/mac/_index.adoc:965 msgid "" "This may also happen if a policy restricts access to [.filename]#master." "passwd#. This is usually caused by an administrator altering the file under " diff --git a/documentation/content/ru/books/handbook/mail/_index.adoc b/documentation/content/ru/books/handbook/mail/_index.adoc index 7c77f2e8cd..bcb918625c 100644 --- a/documentation/content/ru/books/handbook/mail/_index.adoc +++ b/documentation/content/ru/books/handbook/mail/_index.adoc @@ -7,7 +7,7 @@ part: 'IV. Сетевое взаимодействие' prev: books/handbook/ppp-and-slip showBookMenu: 'true' tags: ["mail", "sendmail", "dma", "MTA", "SMTP", "mail user agents", "fetchmail", "procmail", "alpine", "mutt", "postfix"] -title: 'Глава 31. Электронная почта' +title: 'Глава 32. Электронная почта' weight: 36 --- @@ -18,7 +18,7 @@ weight: 36 :toclevels: 1 :icons: font :sectnums: -:sectnumoffset: 31 +:sectnumoffset: 32 :partnums: :source-highlighter: rouge :experimental: @@ -51,7 +51,7 @@ endif::[] [[mail-synopsis]] == Обзор -"Электронная почта", более известная как email, является одним из самых распространённых средств связи в наши дни. Эта глава даёт базовое введение в настройку почтового сервера на FreeBSD, а также основы отправки и получения электронной почты с использованием FreeBSD. Для полного ознакомления с темой обратитесь к книгам, перечисленным в crossref:bibliography[bibliography,Библиография]. +"Электронная почта", более известная как email, является одним из самых распространённых средств связи в наши дни. Эта глава даёт базовое введение в настройку почтового сервера на FreeBSD, а также основы отправки и получения электронной почты с использованием FreeBSD. Для полного ознакомления с темой обратитесь к книгам, перечисленным в разделе crossref:bibliography[bibliography,Библиография]. Эта глава охватывает: @@ -73,7 +73,7 @@ endif::[] В процессе обмена электронной почтой участвуют пять основных компонентов: почтовый пользовательский агент (MUA), агент пересылки почты (MTA), почтовый хост, удалённый или локальный почтовый ящик и DNS. В этом разделе представлен обзор этих компонентов. Почтовый клиент (MUA):: -Почтовый клиент (Mail User Agent — MUA) — это приложение, используемое для создания, отправки и получения электронных писем. Это может быть программа командной строки, например встроенная утилита `mail` или стороннее приложение из коллекции портов, такое как alpine, elm или mutt. В коллекции портов также доступны десятки графических программ, включая Claws Mail, Evolution и Thunderbird. Некоторые организации предоставляют веб-почту, доступную через браузер. Дополнительную информацию об установке и использовании MUA в FreeBSD можно найти в crossref:mail[mail-agents, Почтовые клиенты]. +Почтовый клиент (Mail User Agent — MUA) — это приложение, используемое для создания, отправки и получения электронных писем. Это может быть программа командной строки, например встроенная утилита `mail` или стороннее приложение из коллекции портов, такое как alpine, elm или mutt. В коллекции портов также доступны десятки графических программ, включая Claws Mail, Evolution и Thunderbird. Некоторые организации предоставляют веб-почту, доступную через браузер. Дополнительную информацию об установке и использовании MUA в FreeBSD можно найти в разделе crossref:mail[mail-agents, Почтовые клиенты]. Почтовый агент пересылки (MTA):: Агент пересылки почты (MTA) отвечает за получение входящей почты и отправку исходящей. Начиная с версии FreeBSD 14.0, MTA по умолчанию — DragonFly Mail Agent (man:dma[8]); в более ранних версиях используется man:sendmail[8]. Другие MTA, такие как Exim, Postfix и qmail, могут быть установлены для замены MTA по умолчанию. @@ -344,7 +344,7 @@ newaliases /usr/local/libexec/dma [NOTE] ==== -При использовании версии man:dma[8], включенной в базовую систему, пути изменятся на [.filename]#/usr/libexec/dma#. +При использовании версии man:dma[8], включённой в базовую систему, пути изменятся на [.filename]#/usr/libexec/dma#. ==== Чтобы обеспечить сброс всего, что находится в очереди, при загрузке или перед завершением работы, выполните следующую команду: @@ -684,7 +684,7 @@ example.FreeBSD.org A 204.216.27.XX ; Workstation Это необходимо настроить на DNS-сервере. Если в сети не запущен собственный DNS-сервер, обратитесь к интернет или DNS-провайдеру. -Ниже приведен пример виртуального хостинга электронной почты. +Ниже приведён пример виртуального хостинга электронной почты. Рассмотрим клиента с доменом `customer1.org`, где вся почта для `customer1.org` должна отправляться на `mail.myhost.com`. diff --git a/documentation/content/ru/books/handbook/mail/_index.po b/documentation/content/ru/books/handbook/mail/_index.po index 3e04154fe8..1fcd4b79c2 100644 --- a/documentation/content/ru/books/handbook/mail/_index.po +++ b/documentation/content/ru/books/handbook/mail/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-11-08 16:17+0000\n" -"PO-Revision-Date: 2026-04-05 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-08 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookmail_index/ru/>\n" @@ -33,8 +33,8 @@ msgstr "IV. Сетевое взаимодействие" #. type: YAML Front Matter: title #: documentation/content/en/books/handbook/mail/_index.adoc:1 #, no-wrap -msgid "Chapter 31. Electronic Mail" -msgstr "Глава 31. Электронная почта" +msgid "Chapter 32. Electronic Mail" +msgstr "Глава 32. Электронная почта" #. type: Title = #: documentation/content/en/books/handbook/mail/_index.adoc:15 @@ -43,13 +43,13 @@ msgid "Electronic Mail" msgstr "Электронная почта" #. type: Title == -#: documentation/content/en/books/handbook/mail/_index.adoc:53 +#: documentation/content/en/books/handbook/mail/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:58 +#: documentation/content/en/books/handbook/mail/_index.adoc:57 msgid "" "\"Electronic Mail\", better known as email, is one of the most widely used " "forms of communication today. This chapter provides a basic introduction to " @@ -62,16 +62,16 @@ msgstr "" "распространённых средств связи в наши дни. Эта глава даёт базовое введение в " "настройку почтового сервера на FreeBSD, а также основы отправки и получения " "электронной почты с использованием FreeBSD. Для полного ознакомления с темой " -"обратитесь к книгам, перечисленным в crossref:bibliography[bibliography," -"Библиография]." +"обратитесь к книгам, перечисленным в разделе crossref:" +"bibliography[bibliography,Библиография]." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:60 +#: documentation/content/en/books/handbook/mail/_index.adoc:59 msgid "This chapter covers:" msgstr "Эта глава охватывает:" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:62 +#: documentation/content/en/books/handbook/mail/_index.adoc:61 msgid "" "Which software components are involved in sending and receiving electronic " "mail." @@ -80,22 +80,22 @@ msgstr "" "почты." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:63 +#: documentation/content/en/books/handbook/mail/_index.adoc:62 msgid "How to configure DragonFly Mail Agent." msgstr "Как настроить DragonFly Mail Agent." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:64 +#: documentation/content/en/books/handbook/mail/_index.adoc:63 msgid "Where basic Sendmail configuration files are located in FreeBSD." msgstr "Где расположены основные файлы конфигурации Sendmail в FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:65 +#: documentation/content/en/books/handbook/mail/_index.adoc:64 msgid "The difference between remote and local mailboxes." msgstr "Разница между удалёнными и локальными почтовыми ящиками." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:66 +#: documentation/content/en/books/handbook/mail/_index.adoc:65 msgid "" "How to install and configure an alternate Mail Transfer Agent, replacing " "DragonFly Mail Agent or Sendmail." @@ -104,23 +104,23 @@ msgstr "" "заменяющий DragonFly Mail Agent или Sendmail." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:67 +#: documentation/content/en/books/handbook/mail/_index.adoc:66 msgid "How to troubleshoot common mail server problems." msgstr "Как устранить распространённые проблемы с почтовым сервером." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:68 +#: documentation/content/en/books/handbook/mail/_index.adoc:67 msgid "How to configure Sendmail to only send mail." msgstr "Как настроить Sendmail только для отправки почты." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:69 +#: documentation/content/en/books/handbook/mail/_index.adoc:68 msgid "How to configure SMTP authentication for added security in Sendmail." msgstr "" "Как настроить аутентификацию SMTP для повышения безопасности в Sendmail." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:70 +#: documentation/content/en/books/handbook/mail/_index.adoc:69 msgid "" "How to install and use a Mail User Agent, such as mutt, to send and receive " "email." @@ -129,23 +129,23 @@ msgstr "" "получения электронной почты." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:71 +#: documentation/content/en/books/handbook/mail/_index.adoc:70 msgid "How to download mail from a remote POP or IMAP server." msgstr "Как загружать почту с удалённого POP или IMAP сервера." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:72 +#: documentation/content/en/books/handbook/mail/_index.adoc:71 msgid "How to automatically apply filters and rules to incoming email." msgstr "Как автоматически применять фильтры и правила к входящей почте." #. type: Title == -#: documentation/content/en/books/handbook/mail/_index.adoc:74 +#: documentation/content/en/books/handbook/mail/_index.adoc:73 #, no-wrap msgid "Mail Components" msgstr "Компоненты почты" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:78 +#: documentation/content/en/books/handbook/mail/_index.adoc:77 msgid "" "There are five major parts involved in an email exchange: the Mail User " "Agent (MUA), the Mail Transfer Agent (MTA), a mail host, a remote or local " @@ -157,13 +157,13 @@ msgstr "" "представлен обзор этих компонентов." #. type: Labeled list -#: documentation/content/en/books/handbook/mail/_index.adoc:79 +#: documentation/content/en/books/handbook/mail/_index.adoc:78 #, no-wrap msgid "Mail User Agent (MUA)" msgstr "Почтовый клиент (MUA)" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:86 +#: documentation/content/en/books/handbook/mail/_index.adoc:85 msgid "" "The Mail User Agent (MUA) is an application which is used to compose, send, " "and receive emails. This application can be a command line program, such as " @@ -182,17 +182,17 @@ msgstr "" "портов также доступны десятки графических программ, включая Claws Mail, " "Evolution и Thunderbird. Некоторые организации предоставляют веб-почту, " "доступную через браузер. Дополнительную информацию об установке и " -"использовании MUA в FreeBSD можно найти в crossref:mail[mail-agents, " +"использовании MUA в FreeBSD можно найти в разделе crossref:mail[mail-agents, " "Почтовые клиенты]." #. type: Labeled list -#: documentation/content/en/books/handbook/mail/_index.adoc:87 +#: documentation/content/en/books/handbook/mail/_index.adoc:86 #, no-wrap msgid "Mail Transfer Agent (MTA)" msgstr "Почтовый агент пересылки (MTA)" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:91 +#: documentation/content/en/books/handbook/mail/_index.adoc:90 msgid "" "The Mail Transfer Agent (MTA) is responsible for receiving incoming mail and " "delivering outgoing mail. Starting with FreeBSD version 14.0, the default " @@ -207,13 +207,13 @@ msgstr "" "замены MTA по умолчанию." #. type: Labeled list -#: documentation/content/en/books/handbook/mail/_index.adoc:92 +#: documentation/content/en/books/handbook/mail/_index.adoc:91 #, no-wrap msgid "Mail Host and Mailboxes" msgstr "Почтовый сервер и почтовые ящики" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:97 +#: documentation/content/en/books/handbook/mail/_index.adoc:96 msgid "" "The mail host is a server that is responsible for delivering and receiving " "mail for a host or a network. The mail host collects all mail sent to the " @@ -232,13 +232,13 @@ msgstr "" "локально, устанавливать сервер POP или IMAP не требуется." #. type: Labeled list -#: documentation/content/en/books/handbook/mail/_index.adoc:98 +#: documentation/content/en/books/handbook/mail/_index.adoc:97 #, no-wrap msgid "Domain Name System (DNS)" msgstr "Система доменных имён (DNS)" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:102 +#: documentation/content/en/books/handbook/mail/_index.adoc:101 msgid "" "The Domain Name System (DNS) and its daemon man:named[8] play a large role " "in the delivery of mail. In order to deliver mail from one site to another, " @@ -253,13 +253,13 @@ msgstr "" "удалённого хоста на MTA." #. type: Title == -#: documentation/content/en/books/handbook/mail/_index.adoc:104 +#: documentation/content/en/books/handbook/mail/_index.adoc:103 #, no-wrap msgid "DragonFly Mail Agent (DMA)" msgstr "Почтовый агент DragonFly (DMA)" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:110 +#: documentation/content/en/books/handbook/mail/_index.adoc:109 msgid "" "DragonFly Mail Agent (DMA) is the default MTA in FreeBSD starting with " "version 14.0. man:dma[8] is a small Mail Transport Agent (MTA), designed " @@ -277,7 +277,7 @@ msgstr "" "функции, как поддержка TLS/SSL и аутентификация SMTP." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:113 +#: documentation/content/en/books/handbook/mail/_index.adoc:112 msgid "" "man:dma[8] is not intended as a replacement for real, big MTAs like man:" "sendmail[8] or man:postfix[1]. Consequently, man:dma[8] does not listen on " @@ -288,13 +288,13 @@ msgstr "" "прослушивает порт 25 для входящих соединений." #. type: Title === -#: documentation/content/en/books/handbook/mail/_index.adoc:115 +#: documentation/content/en/books/handbook/mail/_index.adoc:114 #, no-wrap msgid "Configuring DragonFly Mail Agent (DMA)" msgstr "Настройка почтового агента DragonFly" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:119 +#: documentation/content/en/books/handbook/mail/_index.adoc:118 msgid "" "DMA comes with a default configuration that will be suitable for many " "deployments. Custom settings are defined in [.filename]#/etc/dma/dma.conf#, " @@ -306,13 +306,13 @@ msgstr "" "dma/auth.conf#." #. type: Title ==== -#: documentation/content/en/books/handbook/mail/_index.adoc:121 +#: documentation/content/en/books/handbook/mail/_index.adoc:120 #, no-wrap msgid "Using DMA to Route Outgoing Mail through Gmail (STARTTLS:SMTP example)" msgstr "Использование DMA для маршрутизации исходящей почты через Gmail (пример STARTTLS:SMTP)" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:124 +#: documentation/content/en/books/handbook/mail/_index.adoc:123 msgid "" "This example [.filename]#/etc/dma/dma.conf# can be used to send mail using " "Google's SMTP servers." @@ -321,7 +321,7 @@ msgstr "" "почты через SMTP-серверы Google." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:133 +#: documentation/content/en/books/handbook/mail/_index.adoc:132 #, no-wrap msgid "" "SMARTHOST smtp.gmail.com\n" @@ -339,9 +339,9 @@ msgstr "" "MASQUERADE username@gmail.com\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:136 -#: documentation/content/en/books/handbook/mail/_index.adoc:170 -#: documentation/content/en/books/handbook/mail/_index.adoc:198 +#: documentation/content/en/books/handbook/mail/_index.adoc:135 +#: documentation/content/en/books/handbook/mail/_index.adoc:169 +#: documentation/content/en/books/handbook/mail/_index.adoc:197 msgid "" "Authentication can be set with one line in [.filename]#/etc/dma/auth.conf#:" msgstr "" @@ -349,13 +349,13 @@ msgstr "" "conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:140 +#: documentation/content/en/books/handbook/mail/_index.adoc:139 #, no-wrap msgid "username@gmail.com|smtp.gmail.com:password\n" msgstr "username@gmail.com|smtp.gmail.com:password\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:146 +#: documentation/content/en/books/handbook/mail/_index.adoc:145 msgid "" "With enabled 2-factor authentication a generated application-specific " "password as the normal login password will be rejected. See Google " @@ -364,30 +364,30 @@ msgid "" msgstr "" "Если у вас включена двухфакторная аутентификация, потребуется сгенерировать " "пароль для приложения, так как обычный пароль для входа будет отклонён. " -"Дополнительную информацию о https://myaccount.google.com/apppasswords[" -"паролях для приложений] смотрите в документации Google." +"Дополнительную информацию о https://myaccount.google.com/" +"apppasswords[паролях для приложений] смотрите в документации Google." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:149 -#: documentation/content/en/books/handbook/mail/_index.adoc:177 -#: documentation/content/en/books/handbook/mail/_index.adoc:205 +#: documentation/content/en/books/handbook/mail/_index.adoc:148 +#: documentation/content/en/books/handbook/mail/_index.adoc:176 +#: documentation/content/en/books/handbook/mail/_index.adoc:204 msgid "Execute the following command to test the configuration:" msgstr "Выполните следующую команду для проверки конфигурации:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:153 +#: documentation/content/en/books/handbook/mail/_index.adoc:152 #, no-wrap msgid "% echo this is a test | mail -v -s testing-email username@gmail.com\n" msgstr "% echo this is a test | mail -v -s testing-email username@gmail.com\n" #. type: Title ==== -#: documentation/content/en/books/handbook/mail/_index.adoc:156 +#: documentation/content/en/books/handbook/mail/_index.adoc:155 #, no-wrap msgid "Using DMA to Route Outgoing Mail through Fastmail (SSL/TLS example)" msgstr "Использование DMA для маршрутизации исходящей почты через Fastmail (пример SSL/TLS)" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:159 +#: documentation/content/en/books/handbook/mail/_index.adoc:158 msgid "" "This example [.filename]#/etc/dma/dma.conf# can be used to send mail using " "Fastmail's SMTP servers." @@ -396,7 +396,7 @@ msgstr "" "почты через SMTP-серверы Fastmail." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:167 +#: documentation/content/en/books/handbook/mail/_index.adoc:166 #, no-wrap msgid "" "SMARTHOST smtp.fastmail.com\n" @@ -412,25 +412,25 @@ msgstr "" "MAILNAME example.server.com\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:174 +#: documentation/content/en/books/handbook/mail/_index.adoc:173 #, no-wrap msgid "username@fastmail.com|smtp.fastmail.com:password\n" msgstr "username@fastmail.com|smtp.fastmail.com:password\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:181 +#: documentation/content/en/books/handbook/mail/_index.adoc:180 #, no-wrap msgid "% echo this is a test | mail -v -s testing-email username@fastmail.com\n" msgstr "% echo this is a test | mail -v -s testing-email username@fastmail.com\n" #. type: Title ==== -#: documentation/content/en/books/handbook/mail/_index.adoc:184 +#: documentation/content/en/books/handbook/mail/_index.adoc:183 #, no-wrap msgid "Using DMA to Route Outgoing Mail through a Custom Mail Host" msgstr "Использование DMA для маршрутизации исходящей почты через пользовательский почтовый хост" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:187 +#: documentation/content/en/books/handbook/mail/_index.adoc:186 msgid "" "This example [.filename]#/etc/dma/dma.conf# can be used to send mail using a " "custom mail host." @@ -439,7 +439,7 @@ msgstr "" "почты через пользовательский почтовый сервер." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:195 +#: documentation/content/en/books/handbook/mail/_index.adoc:194 #, no-wrap msgid "" "SMARTHOST mail.example.org\n" @@ -455,25 +455,25 @@ msgstr "" "STARTTLS\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:202 +#: documentation/content/en/books/handbook/mail/_index.adoc:201 #, no-wrap msgid "username@example.org|mail.example.org:password\n" msgstr "username@example.org|mail.example.org:password\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:209 +#: documentation/content/en/books/handbook/mail/_index.adoc:208 #, no-wrap msgid "% echo this is a test | mail -v -s testing-email username@example.org\n" msgstr "% echo this is a test | mail -v -s testing-email username@example.org\n" #. type: Title == -#: documentation/content/en/books/handbook/mail/_index.adoc:212 +#: documentation/content/en/books/handbook/mail/_index.adoc:211 #, no-wrap msgid "Sendmail" msgstr "Sendmail" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:216 +#: documentation/content/en/books/handbook/mail/_index.adoc:215 msgid "" "Sendmail is a venerable and versatile Mail Transfer Agent (MTA) with a long " "history in UNIX(R) and UNIX-like systems. It was a part of the FreeBSD base " @@ -488,25 +488,25 @@ msgstr "" "маршрутизации и фильтрации." #. type: Title === -#: documentation/content/en/books/handbook/mail/_index.adoc:218 +#: documentation/content/en/books/handbook/mail/_index.adoc:217 #, no-wrap msgid "Configuration Files" msgstr "Файлы конфигурации" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:221 +#: documentation/content/en/books/handbook/mail/_index.adoc:220 msgid "" "The configuration files for Sendmail are located in [.filename]#/etc/mail/#." msgstr "Конфигурационные файлы Sendmail находятся в [.filename]#/etc/mail/#." #. type: Labeled list -#: documentation/content/en/books/handbook/mail/_index.adoc:222 +#: documentation/content/en/books/handbook/mail/_index.adoc:221 #, no-wrap msgid "[.filename]#/etc/mail/access#" msgstr "[.filename]#/etc/mail/access#" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:230 +#: documentation/content/en/books/handbook/mail/_index.adoc:229 msgid "" "This access database file defines which hosts or IP addresses have access to " "the local mail server and what kind of access they have. Hosts listed as " @@ -533,7 +533,7 @@ msgstr "" "будут задержаны и хосты получат указанный текст в качестве причины задержки." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:232 +#: documentation/content/en/books/handbook/mail/_index.adoc:231 msgid "" "Examples of using these options for both IPv4 and IPv6 addresses can be " "found in the FreeBSD sample configuration, [.filename]#/etc/mail/access." @@ -543,7 +543,7 @@ msgstr "" "образце конфигурации FreeBSD, [.filename]#/etc/mail/access.sample#:" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:236 +#: documentation/content/en/books/handbook/mail/_index.adoc:235 msgid "" "To configure the access database, use the format shown in the sample to make " "entries in [.filename]#/etc/mail/access#, but do not put a comment symbol (`" @@ -559,7 +559,7 @@ msgstr "" "части таблицы." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:238 +#: documentation/content/en/books/handbook/mail/_index.adoc:237 msgid "" "Whenever this file is updated, update its database and restart Sendmail:" msgstr "" @@ -567,7 +567,7 @@ msgstr "" "Sendmail:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:243 +#: documentation/content/en/books/handbook/mail/_index.adoc:242 #, no-wrap msgid "" "# makemap hash /etc/mail/access < /etc/mail/access\n" @@ -577,13 +577,13 @@ msgstr "" "# service sendmail restart\n" #. type: Labeled list -#: documentation/content/en/books/handbook/mail/_index.adoc:245 +#: documentation/content/en/books/handbook/mail/_index.adoc:244 #, no-wrap msgid "[.filename]#/etc/mail/aliases#" msgstr "[.filename]#/etc/mail/aliases#" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:248 +#: documentation/content/en/books/handbook/mail/_index.adoc:247 msgid "" "This database file contains a list of virtual mailboxes that are expanded to " "users, files, programs, or other aliases. Here are a few entries to " @@ -594,7 +594,7 @@ msgstr "" "несколько записей, иллюстрирующих формат файла:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:255 +#: documentation/content/en/books/handbook/mail/_index.adoc:254 #, no-wrap msgid "" "root: localuser\n" @@ -608,7 +608,7 @@ msgstr "" "procmail: \"|/usr/local/bin/procmail\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:266 +#: documentation/content/en/books/handbook/mail/_index.adoc:265 msgid "" "The mailbox name on the left side of the colon is expanded to the target(s) " "on the right. The first entry expands the `root` mailbox to the `localuser` " @@ -635,7 +635,7 @@ msgstr "" "файла можно найти в man:aliases[5]." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:268 +#: documentation/content/en/books/handbook/mail/_index.adoc:267 msgid "" "Whenever this file is updated, run `newaliases` to update and initialize the " "aliases database." @@ -644,13 +644,13 @@ msgstr "" "обновления и инициализации базы данных псевдонимов." #. type: Labeled list -#: documentation/content/en/books/handbook/mail/_index.adoc:269 +#: documentation/content/en/books/handbook/mail/_index.adoc:268 #, no-wrap msgid "[.filename]#/etc/mail/sendmail.cf#" msgstr "[.filename]#/etc/mail/sendmail.cf#" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:274 +#: documentation/content/en/books/handbook/mail/_index.adoc:273 msgid "" "This is the master configuration file for Sendmail. It controls the overall " "behavior of Sendmail, including everything from rewriting email addresses to " @@ -665,7 +665,7 @@ msgstr "" "серверов его редко требуется изменять." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:277 +#: documentation/content/en/books/handbook/mail/_index.adoc:276 msgid "" "The master Sendmail configuration file can be built from man:m4[1] macros " "that define the features and behavior of Sendmail. Refer to [.filename]#/" @@ -676,7 +676,7 @@ msgstr "" "[.filename]#/usr/src/contrib/sendmail/cf/README#." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:279 +#: documentation/content/en/books/handbook/mail/_index.adoc:278 msgid "" "Whenever changes to this file are made, Sendmail needs to be restarted for " "the changes to take effect." @@ -685,13 +685,13 @@ msgstr "" "перезапустить, чтобы изменения вступили в силу." #. type: Labeled list -#: documentation/content/en/books/handbook/mail/_index.adoc:280 +#: documentation/content/en/books/handbook/mail/_index.adoc:279 #, no-wrap msgid "[.filename]#/etc/mail/virtusertable#" msgstr "[.filename]#/etc/mail/virtusertable#" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:284 +#: documentation/content/en/books/handbook/mail/_index.adoc:283 msgid "" "This database file maps mail addresses for virtual domains and users to real " "mailboxes. These mailboxes can be local, remote, aliases defined in [." @@ -705,7 +705,7 @@ msgstr "" "на одной машине." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:287 +#: documentation/content/en/books/handbook/mail/_index.adoc:286 msgid "" "FreeBSD provides a sample configuration file in [.filename]#/etc/mail/" "virtusertable.sample# to further demonstrate its format. The following " @@ -717,7 +717,7 @@ msgstr "" "использованием этого формата:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:293 +#: documentation/content/en/books/handbook/mail/_index.adoc:292 #, no-wrap msgid "" "root@example.com root\n" @@ -729,7 +729,7 @@ msgstr "" "@example.com joe\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:301 +#: documentation/content/en/books/handbook/mail/_index.adoc:300 msgid "" "This file is processed in a first match order. When an email address " "matches the address on the left, it is mapped to the local mailbox listed on " @@ -755,7 +755,7 @@ msgstr "" "обновите его базу данных и перезапустите Sendmail:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:306 +#: documentation/content/en/books/handbook/mail/_index.adoc:305 #, no-wrap msgid "" "# makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable\n" @@ -765,13 +765,13 @@ msgstr "" "# service sendmail restart\n" #. type: Labeled list -#: documentation/content/en/books/handbook/mail/_index.adoc:308 +#: documentation/content/en/books/handbook/mail/_index.adoc:307 #, no-wrap msgid "[.filename]#/etc/mail/relay-domains#" msgstr "[.filename]#/etc/mail/relay-domains#" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:312 +#: documentation/content/en/books/handbook/mail/_index.adoc:311 msgid "" "In a default FreeBSD installation, Sendmail is configured to only send mail " "from the host it is running on. For example, if a POP server is available, " @@ -787,7 +787,7 @@ msgstr "" "отправки придёт письмо от `MAILER-DAEMON` с сообщением `5.7 Relaying Denied`." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:315 +#: documentation/content/en/books/handbook/mail/_index.adoc:314 msgid "" "The most straightforward solution is to add the ISP's FQDN to [.filename]#/" "etc/mail/relay-domains#. If multiple addresses are needed, add them one per " @@ -798,7 +798,7 @@ msgstr "" "адресов, укажите их по одному на строку:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:322 +#: documentation/content/en/books/handbook/mail/_index.adoc:321 #, no-wrap msgid "" "your.isp.example.com\n" @@ -812,7 +812,7 @@ msgstr "" "www.example.org\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:325 +#: documentation/content/en/books/handbook/mail/_index.adoc:324 msgid "" "After creating or editing this file, restart Sendmail with `service sendmail " "restart`." @@ -821,7 +821,7 @@ msgstr "" "помощью команды `service sendmail restart`." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:328 +#: documentation/content/en/books/handbook/mail/_index.adoc:327 msgid "" "Now any mail sent through the system by any host in this list, provided the " "user has an account on the system, will succeed. This allows users to send " @@ -834,13 +834,13 @@ msgstr "" "удалённо, не открывая систему для ретрансляции спама из Интернета." #. type: Title == -#: documentation/content/en/books/handbook/mail/_index.adoc:330 +#: documentation/content/en/books/handbook/mail/_index.adoc:329 #, no-wrap msgid "Changing the Mail Transfer Agent" msgstr "Изменение агента передачи почты" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:335 +#: documentation/content/en/books/handbook/mail/_index.adoc:334 msgid "" "Starting with FreeBSD version 14.0, man:dma[8] is the default MTA, and " "before 14.0, the default MTA is man:sendmail[8]. However, the system " @@ -853,7 +853,7 @@ msgstr "" "доступен в категории `mail` коллекции портов FreeBSD." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:342 +#: documentation/content/en/books/handbook/mail/_index.adoc:341 msgid "" "If the default's outgoing mail service is disabled, it is important that it " "is replaced with an alternative mail delivery system. Otherwise, system " @@ -871,13 +871,13 @@ msgstr "" "попасть в неактивную очередь и никогда не быть доставлены." #. type: Title === -#: documentation/content/en/books/handbook/mail/_index.adoc:345 +#: documentation/content/en/books/handbook/mail/_index.adoc:344 #, no-wrap msgid "Replacing Sendmail with Other MTA" msgstr "Замена Sendmail на другой MTA" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:348 +#: documentation/content/en/books/handbook/mail/_index.adoc:347 msgid "" "In order to completely disable man:sendmail[8] execute the following " "commands:" @@ -885,7 +885,7 @@ msgstr "" "Чтобы полностью отключить man:sendmail[8], выполните следующие команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:355 +#: documentation/content/en/books/handbook/mail/_index.adoc:354 #, no-wrap msgid "" "# sysrc sendmail_enable=\"NO\"\n" @@ -899,7 +899,7 @@ msgstr "" "# sysrc sendmail_msp_queue_enable=\"NO\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:358 +#: documentation/content/en/books/handbook/mail/_index.adoc:357 msgid "" "To only disable man:sendmail[8]'s incoming mail service execute the " "following command:" @@ -908,24 +908,24 @@ msgstr "" "следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:362 +#: documentation/content/en/books/handbook/mail/_index.adoc:361 #, no-wrap msgid "# sysrc sendmail_enable=\"NO\"\n" msgstr "# sysrc sendmail_enable=\"NO\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:365 +#: documentation/content/en/books/handbook/mail/_index.adoc:364 msgid "Then stop the man:sendmail[8] service:" msgstr "Затем остановите службу man:sendmail[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:369 +#: documentation/content/en/books/handbook/mail/_index.adoc:368 #, no-wrap msgid "# service sendmail onestop\n" msgstr "# service sendmail onestop\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:374 +#: documentation/content/en/books/handbook/mail/_index.adoc:373 msgid "" "Some extra configuration is needed as man:sendmail[8] is so ubiquitous that " "some software assumes it is already installed and configured. Check [." @@ -940,8 +940,8 @@ msgstr "" "создайте его и добавьте следующие записи:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:381 -#: documentation/content/en/books/handbook/mail/_index.adoc:441 +#: documentation/content/en/books/handbook/mail/_index.adoc:380 +#: documentation/content/en/books/handbook/mail/_index.adoc:440 #, no-wrap msgid "" "daily_clean_hoststat_enable=\"NO\"\n" @@ -955,7 +955,7 @@ msgstr "" "daily_submit_queuerun=\"NO\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:386 +#: documentation/content/en/books/handbook/mail/_index.adoc:385 msgid "" "The next step is to install another MTA, man:dma[8] will be used in this " "example. As pointed above, man:dma[8] is the default MTA in FreeBSD " @@ -968,18 +968,18 @@ msgstr "" "только при использовании более ранней версии." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:388 +#: documentation/content/en/books/handbook/mail/_index.adoc:387 msgid "To install it execute the following command:" msgstr "Для установки выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:392 +#: documentation/content/en/books/handbook/mail/_index.adoc:391 #, no-wrap msgid "# pkg install dma\n" msgstr "# pkg install dma\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:395 +#: documentation/content/en/books/handbook/mail/_index.adoc:394 msgid "" "Perform the configuration as indicated in crossref:mail[configuring-" "dragonfly-mail-agent, Configuring DragonFly Mail Agent (DMA)]." @@ -988,7 +988,7 @@ msgstr "" "dragonfly-mail-agent, Настройка почтового агента DragonFly (DMA)]." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:397 +#: documentation/content/en/books/handbook/mail/_index.adoc:396 msgid "" "Then change all the entries in the file [.filename]#/etc/mail/mailer.conf# " "to man:dma[8]:" @@ -997,7 +997,7 @@ msgstr "" "dma[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:408 +#: documentation/content/en/books/handbook/mail/_index.adoc:407 #, no-wrap msgid "" "# Execute the \"real\" sendmail program, named /usr/libexec/sendmail/sendmail\n" @@ -1019,16 +1019,16 @@ msgstr "" "newaliases /usr/local/libexec/dma\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:413 +#: documentation/content/en/books/handbook/mail/_index.adoc:412 msgid "" "When using the version of man:dma[8] included in the base system, the paths " "will change to [.filename]#/usr/libexec/dma#." msgstr "" -"При использовании версии man:dma[8], включенной в базовую систему, пути " +"При использовании версии man:dma[8], включённой в базовую систему, пути " "изменятся на [.filename]#/usr/libexec/dma#." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:416 +#: documentation/content/en/books/handbook/mail/_index.adoc:415 msgid "" "To ensure that anything in the queue is flushed at boot or before shutdown, " "execute the following command:" @@ -1037,14 +1037,14 @@ msgstr "" "перед завершением работы, выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:420 +#: documentation/content/en/books/handbook/mail/_index.adoc:419 #, no-wrap msgid "# sysrc dma_flushq_enable=\"YES\"\n" msgstr "# sysrc dma_flushq_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:424 -#: documentation/content/en/books/handbook/mail/_index.adoc:477 +#: documentation/content/en/books/handbook/mail/_index.adoc:423 +#: documentation/content/en/books/handbook/mail/_index.adoc:476 msgid "" "Once everything is configured, it is recommended to reboot the system. " "Rebooting provides the opportunity to ensure that the system is correctly " @@ -1055,13 +1055,13 @@ msgstr "" "запуска нового MTA при загрузке." #. type: Title === -#: documentation/content/en/books/handbook/mail/_index.adoc:426 +#: documentation/content/en/books/handbook/mail/_index.adoc:425 #, no-wrap msgid "Replacing DragonFly Mail Agent (DMA) with Other MTA" msgstr "Замена почтового агента DragonFly (DMA) на другой MTA" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:430 +#: documentation/content/en/books/handbook/mail/_index.adoc:429 msgid "" "As noted above, starting with FreeBSD version 14.0, the default MTA is DMA. " "In this example, package:mail/postfix[] will be used as the alternative MTA." @@ -1071,7 +1071,7 @@ msgstr "" "альтернативного MTA." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:434 +#: documentation/content/en/books/handbook/mail/_index.adoc:433 msgid "" "Before installing package:mail/postfix[] some extra configuration is " "needed. Check [.filename]#/etc/periodic.conf# and make sure that these " @@ -1084,18 +1084,18 @@ msgstr "" "со следующими записями:" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:444 +#: documentation/content/en/books/handbook/mail/_index.adoc:443 msgid "Then install package:mail/postfix[]:" msgstr "Затем установите пакет package:mail/postfix[]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:448 +#: documentation/content/en/books/handbook/mail/_index.adoc:447 #, no-wrap msgid "# pkg install postfix\n" msgstr "# pkg install postfix\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:451 +#: documentation/content/en/books/handbook/mail/_index.adoc:450 msgid "" "To start package:mail/postfix[] at system boot execute the following command:" msgstr "" @@ -1103,13 +1103,13 @@ msgstr "" "следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:455 +#: documentation/content/en/books/handbook/mail/_index.adoc:454 #, no-wrap msgid "# sysrc postfix_enable=\"YES\"\n" msgstr "# sysrc postfix_enable=\"YES\"\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:461 +#: documentation/content/en/books/handbook/mail/_index.adoc:460 msgid "" "It is good practice to read the installation message after installing an " "application. Provides useful information about settings, etc." @@ -1118,7 +1118,7 @@ msgstr "" "Оно содержит полезную информацию о настройках и т.д." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:464 +#: documentation/content/en/books/handbook/mail/_index.adoc:463 msgid "" "If postfix is *not* already activated in [.filename]#/usr/local/etc/mail/" "mailer.conf# execute the following commands:" @@ -1127,7 +1127,7 @@ msgstr "" "conf#, выполните следующие команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:470 +#: documentation/content/en/books/handbook/mail/_index.adoc:469 #, no-wrap msgid "" "mv /usr/local/etc/mail/mailer.conf /usr/local/etc/mail/mailer.conf.old\n" @@ -1139,7 +1139,7 @@ msgstr "" "install -m 0644 /usr/local/share/postfix/mailer.conf.postfix /usr/local/etc/mail/mailer.conf\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:474 +#: documentation/content/en/books/handbook/mail/_index.adoc:473 msgid "" "When employing SASL, ensure that postfix has access to read the sasldb " "file. This is accomplished by adding postfix to group mail and making the [." @@ -1152,13 +1152,13 @@ msgstr "" "(это должно быть настроено по умолчанию при новых установках)." #. type: Title == -#: documentation/content/en/books/handbook/mail/_index.adoc:479 +#: documentation/content/en/books/handbook/mail/_index.adoc:478 #, no-wrap msgid "Mail User Agents" msgstr "Почтовые клиенты" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:485 +#: documentation/content/en/books/handbook/mail/_index.adoc:484 msgid "" "A MUA is an application that is used to send and receive email. As email " "\"evolves\" and becomes more complex, MUAs are becoming increasingly " @@ -1176,13 +1176,13 @@ msgstr "" "клиенты, такие как mutt или alpine." #. type: Title === -#: documentation/content/en/books/handbook/mail/_index.adoc:487 +#: documentation/content/en/books/handbook/mail/_index.adoc:486 #, no-wrap msgid "mail" msgstr "mail" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:492 +#: documentation/content/en/books/handbook/mail/_index.adoc:491 msgid "" "man:mail[1] is the default MUA installed with FreeBSD. It is a console " "based MUA that offers the basic functionality required to send and receive " @@ -1195,7 +1195,7 @@ msgstr "" "вложений и может работать только с локальными почтовыми ящиками." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:494 +#: documentation/content/en/books/handbook/mail/_index.adoc:493 msgid "" "Although man:mail[1] does not natively support interaction with POP or IMAP " "servers, these mailboxes may be downloaded to a local `mbox` using an " @@ -1206,18 +1206,18 @@ msgstr "" "помощью таких приложений, как fetchmail или getmail." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:496 +#: documentation/content/en/books/handbook/mail/_index.adoc:495 msgid "In order to send and receive email, run man:mail[1]:" msgstr "Для отправки и получения электронной почты запустите man:mail[1]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:500 +#: documentation/content/en/books/handbook/mail/_index.adoc:499 #, no-wrap msgid "% mail\n" msgstr "% mail\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:505 +#: documentation/content/en/books/handbook/mail/_index.adoc:504 msgid "" "The contents of the user's mailbox in [.filename]#/var/mail# are " "automatically read by man:mail[1]. Should the mailbox be empty, the utility " @@ -1232,13 +1232,13 @@ msgstr "" "сообщений." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:507 +#: documentation/content/en/books/handbook/mail/_index.adoc:506 msgid "" "Messages are automatically numbered, as can be seen in the following example:" msgstr "Сообщения автоматически нумеруются, как видно в следующем примере:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:515 +#: documentation/content/en/books/handbook/mail/_index.adoc:514 #, no-wrap msgid "" "Mail version 8.1 6/6/93. Type ? for help.\n" @@ -1254,18 +1254,18 @@ msgstr "" " N 3 root@localhost Mon Mar 8 14:05 14/509 \"sample\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:518 +#: documentation/content/en/books/handbook/mail/_index.adoc:517 msgid "" "Messages can now be read by typing kbd:[t] followed by the message number." msgstr "Сообщения теперь можно читать, набрав kbd:[t] и затем номер сообщения." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:520 +#: documentation/content/en/books/handbook/mail/_index.adoc:519 msgid "This example reads the first email:" msgstr "Этот пример читает первое письмо:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:532 +#: documentation/content/en/books/handbook/mail/_index.adoc:531 #, no-wrap msgid "" "& t 1\n" @@ -1289,25 +1289,25 @@ msgstr "" "From: root@localhost (Charlie Root)\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:534 +#: documentation/content/en/books/handbook/mail/_index.adoc:533 #, no-wrap msgid "This is a test message, please reply if you receive it.\n" msgstr "This is a test message, please reply if you receive it.\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:537 +#: documentation/content/en/books/handbook/mail/_index.adoc:536 msgid "" "As seen in this example, the message will be displayed with full headers." msgstr "" "Как видно в этом примере, сообщение будет отображено с полными заголовками." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:539 +#: documentation/content/en/books/handbook/mail/_index.adoc:538 msgid "To display the list of messages again, press kbd:[h]." msgstr "Чтобы снова отобразить список сообщений, нажмите kbd:[h]." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:544 +#: documentation/content/en/books/handbook/mail/_index.adoc:543 msgid "" "If the email requires a reply, press either kbd:[R] or kbd:[r] man:mail[1] " "keys. kbd:[R] instructs man:mail[1] to reply only to the sender of the " @@ -1323,12 +1323,12 @@ msgstr "" "конец сообщения должен быть обозначен отдельной строкой с kbd:[.]." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:546 +#: documentation/content/en/books/handbook/mail/_index.adoc:545 msgid "An example can be seen below:" msgstr "Пример можно увидеть ниже:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:552 +#: documentation/content/en/books/handbook/mail/_index.adoc:551 #, no-wrap msgid "" "& R 1\n" @@ -1340,7 +1340,7 @@ msgstr "" "Subject: Re: test\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:556 +#: documentation/content/en/books/handbook/mail/_index.adoc:555 #, no-wrap msgid "" "Thank you, I did get your email.\n" @@ -1352,7 +1352,7 @@ msgstr "" "EOT\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:562 +#: documentation/content/en/books/handbook/mail/_index.adoc:561 msgid "" "In order to send a new email, press kbd:[m], followed by the recipient email " "address. Multiple recipients may be specified by separating each address " @@ -1367,7 +1367,7 @@ msgstr "" "строкой с символом kbd:[.]." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:567 +#: documentation/content/en/books/handbook/mail/_index.adoc:566 #, no-wrap msgid "" "& mail root@localhost\n" @@ -1377,7 +1377,7 @@ msgstr "" "Subject: I mastered mail\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:571 +#: documentation/content/en/books/handbook/mail/_index.adoc:570 #, no-wrap msgid "" "Now I can send and receive email using mail ... :)\n" @@ -1389,7 +1389,7 @@ msgstr "" "EOT\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:575 +#: documentation/content/en/books/handbook/mail/_index.adoc:574 msgid "" "While using man:mail[1], press kbd:[?] to display help at any time. Refer " "to man:mail[1] for more help on how to use man:mail[1]." @@ -1399,7 +1399,7 @@ msgstr "" "можно найти в man:mail[1]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:580 +#: documentation/content/en/books/handbook/mail/_index.adoc:579 msgid "" "man:mail[1] was not designed to handle attachments and thus deals with them " "poorly. Newer MUAs handle attachments in a more intelligent way." @@ -1409,43 +1409,43 @@ msgstr "" "вложения более разумным способом." #. type: Title === -#: documentation/content/en/books/handbook/mail/_index.adoc:583 +#: documentation/content/en/books/handbook/mail/_index.adoc:582 #, no-wrap msgid "Mutt" msgstr "Mutt" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:586 +#: documentation/content/en/books/handbook/mail/_index.adoc:585 msgid "Mutt is a powerful MUA, with many features, including:" msgstr "Mutt - это мощный MUA с множеством функций, включая:" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:588 +#: documentation/content/en/books/handbook/mail/_index.adoc:587 msgid "The ability to thread messages." msgstr "Возможность группировки цепочек сообщений." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:589 +#: documentation/content/en/books/handbook/mail/_index.adoc:588 msgid "PGP support for digital signing and encryption of email." msgstr "Поддержку PGP для цифровой подписи и шифрования электронной почты." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:590 +#: documentation/content/en/books/handbook/mail/_index.adoc:589 msgid "MIME support." msgstr "Поддержку MIME." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:591 +#: documentation/content/en/books/handbook/mail/_index.adoc:590 msgid "Maildir support." msgstr "Поддержку Maildir." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:592 +#: documentation/content/en/books/handbook/mail/_index.adoc:591 msgid "Highly customizable." msgstr "Большую гибкость в настройке." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:594 +#: documentation/content/en/books/handbook/mail/_index.adoc:593 msgid "" "Refer to link:http://www.mutt.org[http://www.mutt.org] for more information " "on Mutt." @@ -1454,7 +1454,7 @@ msgstr "" "получения дополнительной информации о Mutt." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:600 +#: documentation/content/en/books/handbook/mail/_index.adoc:599 msgid "" "A Mutt fork called NeoMutt is worth mentioning, which brings added " "features. See more on the link:https://neomutt.org/about.html[NeoMutt " @@ -1467,7 +1467,7 @@ msgstr "" "`mutt` на `neomutt`." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:604 +#: documentation/content/en/books/handbook/mail/_index.adoc:603 msgid "" "Mutt may be installed using the package:mail/mutt[] port. After the port " "has been installed, Mutt can be started by issuing the following command:" @@ -1476,13 +1476,13 @@ msgstr "" "установки порта Mutt можно запустить, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:608 +#: documentation/content/en/books/handbook/mail/_index.adoc:607 #, no-wrap msgid "% mutt\n" msgstr "% mutt\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:613 +#: documentation/content/en/books/handbook/mail/_index.adoc:612 msgid "" "Mutt will automatically read and display the contents of the user mailbox in " "[.filename]#/var/mail#. If no mails are found, Mutt will wait for commands " @@ -1494,19 +1494,19 @@ msgstr "" "Mutt:" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/mail/_index.adoc:614 +#: documentation/content/en/books/handbook/mail/_index.adoc:613 #, no-wrap msgid "Mutt email client showing a list of messages" msgstr "Клиент электронной почты Mutt, отображающий список сообщений" #. type: Target for macro image -#: documentation/content/en/books/handbook/mail/_index.adoc:614 +#: documentation/content/en/books/handbook/mail/_index.adoc:613 #, no-wrap msgid "mutt1.png" msgstr "mutt1.png" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:618 +#: documentation/content/en/books/handbook/mail/_index.adoc:617 msgid "" "To read an email, select it using the cursor keys and press kbd:[Enter]. An " "example of Mutt displaying email can be seen below:" @@ -1515,19 +1515,19 @@ msgstr "" "[Enter]. Пример отображения письма в Mutt показан ниже:" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/mail/_index.adoc:619 +#: documentation/content/en/books/handbook/mail/_index.adoc:618 #, no-wrap msgid "Mutt email client displaying an email" msgstr "Почтовый клиент Mutt, отображающий письмо" #. type: Target for macro image -#: documentation/content/en/books/handbook/mail/_index.adoc:619 +#: documentation/content/en/books/handbook/mail/_index.adoc:618 #, no-wrap msgid "mutt2.png" msgstr "mutt2.png" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:624 +#: documentation/content/en/books/handbook/mail/_index.adoc:623 msgid "" "Similar to man:mail[1], Mutt can be used to reply only to the sender of the " "message as well as to all recipients. To reply only to the sender of the " @@ -1540,7 +1540,7 @@ msgstr "" "также всем получателям сообщения нажмите kbd:[g]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:630 +#: documentation/content/en/books/handbook/mail/_index.adoc:629 msgid "" "By default, Mutt uses the man:vi[1] editor for creating and replying to " "emails. Each user can customize this by creating or editing the [." @@ -1556,7 +1556,7 @@ msgstr "" "www.mutt.org/]." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:638 +#: documentation/content/en/books/handbook/mail/_index.adoc:637 msgid "" "To compose a new mail message, press kbd:[m]. After a valid subject has " "been given, Mutt will start man:vi[1] so the email can be written. Once the " @@ -1572,19 +1572,19 @@ msgstr "" "письма нажмите kbd:[y]. Пример итогового экрана показан ниже:" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/mail/_index.adoc:639 +#: documentation/content/en/books/handbook/mail/_index.adoc:638 #, no-wrap msgid "Mutt email client showing the summary screen" msgstr "Клиент электронной почты Mutt, отображающий сводный экран" #. type: Target for macro image -#: documentation/content/en/books/handbook/mail/_index.adoc:639 +#: documentation/content/en/books/handbook/mail/_index.adoc:638 #, no-wrap msgid "mutt3.png" msgstr "mutt3.png" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:643 +#: documentation/content/en/books/handbook/mail/_index.adoc:642 msgid "" "Mutt contains extensive help which can be accessed from most of the menus by " "pressing kbd:[?]. The top line also displays the keyboard shortcuts where " @@ -1595,13 +1595,13 @@ msgstr "" "сочетания клавиш, где это уместно." #. type: Title === -#: documentation/content/en/books/handbook/mail/_index.adoc:645 +#: documentation/content/en/books/handbook/mail/_index.adoc:644 #, no-wrap msgid "alpine" msgstr "alpine" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:648 +#: documentation/content/en/books/handbook/mail/_index.adoc:647 msgid "" "alpine is aimed at a beginner user, but also includes some advanced features." msgstr "" @@ -1609,7 +1609,7 @@ msgstr "" "расширенные возможности." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:654 +#: documentation/content/en/books/handbook/mail/_index.adoc:653 msgid "" "alpine has had several remote vulnerabilities discovered in the past, which " "allowed remote attackers to execute arbitrary code as users on the local " @@ -1627,7 +1627,7 @@ msgstr "" "устанавливают alpine на свой страх и риск." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:658 +#: documentation/content/en/books/handbook/mail/_index.adoc:657 msgid "" "The current version of alpine may be installed using the package:mail/" "alpine[] port. Once the port has installed, alpine can be started by " @@ -1638,13 +1638,13 @@ msgstr "" "команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:662 +#: documentation/content/en/books/handbook/mail/_index.adoc:661 #, no-wrap msgid "% alpine\n" msgstr "% alpine\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:668 +#: documentation/content/en/books/handbook/mail/_index.adoc:667 msgid "" "The first time alpine runs, it displays a greeting page with a brief " "introduction, as well as a request from the alpine development team to send " @@ -1661,19 +1661,19 @@ msgstr "" "анонимного сообщения. Пример приветственной страницы показан ниже:" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/mail/_index.adoc:669 +#: documentation/content/en/books/handbook/mail/_index.adoc:668 #, no-wrap msgid "alpine email client showing the greeting page" msgstr "Почтовый клиент alpine, отображающий приветственную страницу" #. type: Target for macro image -#: documentation/content/en/books/handbook/mail/_index.adoc:669 +#: documentation/content/en/books/handbook/mail/_index.adoc:668 #, no-wrap msgid "pine1.png" msgstr "pine1.png" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:674 +#: documentation/content/en/books/handbook/mail/_index.adoc:673 msgid "" "The main menu is then presented, which can be navigated using the cursor " "keys. This main menu provides shortcuts for the composing new mails, " @@ -1688,7 +1688,7 @@ msgstr "" "выполнения функций, связанных с текущей задачей." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:677 +#: documentation/content/en/books/handbook/mail/_index.adoc:676 msgid "" "The default directory opened by alpine is [.filename]#inbox#. To view the " "message index, press kbd:[I], or select the [.guimenuitem]#MESSAGE INDEX# " @@ -1699,19 +1699,19 @@ msgstr "" "как показано ниже:" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/mail/_index.adoc:678 +#: documentation/content/en/books/handbook/mail/_index.adoc:677 #, no-wrap msgid "alpine email client showing the default directory" msgstr "Почтовый клиент alpine, отображающий стандартный каталог" #. type: Target for macro image -#: documentation/content/en/books/handbook/mail/_index.adoc:678 +#: documentation/content/en/books/handbook/mail/_index.adoc:677 #, no-wrap msgid "pine2.png" msgstr "pine2.png" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:682 +#: documentation/content/en/books/handbook/mail/_index.adoc:681 msgid "" "The message index shows messages in the current directory and can be " "navigated by using the cursor keys. Highlighted messages can be read by " @@ -1722,19 +1722,19 @@ msgstr "" "нажав kbd:[Enter]." #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/mail/_index.adoc:683 +#: documentation/content/en/books/handbook/mail/_index.adoc:682 #, no-wrap msgid "alpine email client showing the message index" msgstr "Почтовый клиент alpine, отображающий список сообщений" #. type: Target for macro image -#: documentation/content/en/books/handbook/mail/_index.adoc:683 +#: documentation/content/en/books/handbook/mail/_index.adoc:682 #, no-wrap msgid "pine3.png" msgstr "pine3.png" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:688 +#: documentation/content/en/books/handbook/mail/_index.adoc:687 msgid "" "In the screenshot below, a sample message is displayed by alpine. " "Contextual keyboard shortcuts are displayed at the bottom of the screen. An " @@ -1747,19 +1747,19 @@ msgstr "" "текущее отображаемое сообщение." #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/mail/_index.adoc:689 +#: documentation/content/en/books/handbook/mail/_index.adoc:688 #, no-wrap msgid "alpine email client showing an email" msgstr "Клиент электронной почты alpine, отображающий письмо" #. type: Target for macro image -#: documentation/content/en/books/handbook/mail/_index.adoc:689 +#: documentation/content/en/books/handbook/mail/_index.adoc:688 #, no-wrap msgid "pine4.png" msgstr "pine4.png" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:695 +#: documentation/content/en/books/handbook/mail/_index.adoc:694 msgid "" "Replying to an email in alpine is done using the pico editor, which is " "installed by default with alpine. pico makes it easy to navigate the " @@ -1774,19 +1774,19 @@ msgstr "" "+X]. alpine запросит подтверждение перед отправкой сообщения." #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/mail/_index.adoc:696 +#: documentation/content/en/books/handbook/mail/_index.adoc:695 #, no-wrap msgid "alpine email client showing the message compose window" msgstr "Почтовый клиент alpine с открытым окном создания сообщения" #. type: Target for macro image -#: documentation/content/en/books/handbook/mail/_index.adoc:696 +#: documentation/content/en/books/handbook/mail/_index.adoc:695 #, no-wrap msgid "pine5.png" msgstr "pine5.png" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:699 +#: documentation/content/en/books/handbook/mail/_index.adoc:698 msgid "" "alpine can be customized using the [.guimenuitem]#SETUP# option from the " "main menu." @@ -1794,13 +1794,13 @@ msgstr "" "alpine можно настроить с помощью пункта [.guimenuitem]#SETUP# в главном меню." #. type: Title == -#: documentation/content/en/books/handbook/mail/_index.adoc:701 +#: documentation/content/en/books/handbook/mail/_index.adoc:700 #, no-wrap msgid "Advanced Topics" msgstr "Сложные темы" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:704 +#: documentation/content/en/books/handbook/mail/_index.adoc:703 msgid "" "This section covers more involved topics such as mail configuration and " "setting up mail for an entire domain." @@ -1809,13 +1809,13 @@ msgstr "" "организация почтовой системы для целого домена." #. type: Title === -#: documentation/content/en/books/handbook/mail/_index.adoc:706 +#: documentation/content/en/books/handbook/mail/_index.adoc:705 #, no-wrap msgid "Basic Configuration" msgstr "Базовая конфигурация" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:710 +#: documentation/content/en/books/handbook/mail/_index.adoc:709 msgid "" "Out of the box, one can send email to external hosts as long as [.filename]#/" "etc/resolv.conf# is configured or the network has access to a configured DNS " @@ -1828,17 +1828,17 @@ msgstr "" "одно из следующих действий:" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:712 +#: documentation/content/en/books/handbook/mail/_index.adoc:711 msgid "Run a DNS server for the domain." msgstr "Запустите DNS-сервер для домена." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:713 +#: documentation/content/en/books/handbook/mail/_index.adoc:712 msgid "Get mail delivered directly to the FQDN for the machine." msgstr "Получайте почту напрямую на машину, используя её полное доменное имя." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:717 +#: documentation/content/en/books/handbook/mail/_index.adoc:716 msgid "" "In order to have mail delivered directly to a host, it must have a permanent " "static IP address, not a dynamic IP address. If the system is behind a " @@ -1852,7 +1852,7 @@ msgstr "" "следующих двух условий:" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:719 +#: documentation/content/en/books/handbook/mail/_index.adoc:718 msgid "" "Make sure that the lowest-numbered MX record in DNS points to the host's " "static IP address." @@ -1861,12 +1861,12 @@ msgstr "" "IP-адрес хоста." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:720 +#: documentation/content/en/books/handbook/mail/_index.adoc:719 msgid "Make sure there is no MX entry in the DNS for the host." msgstr "Убедитесь, что в DNS для хоста нет записи MX." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:722 +#: documentation/content/en/books/handbook/mail/_index.adoc:721 msgid "" "Either of the above will allow mail to be received directly at the host." msgstr "" @@ -1874,44 +1874,44 @@ msgstr "" "хост." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:724 +#: documentation/content/en/books/handbook/mail/_index.adoc:723 msgid "Try this:" msgstr "Попробуйте следующее:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:728 +#: documentation/content/en/books/handbook/mail/_index.adoc:727 #, no-wrap msgid "# hostname\n" msgstr "# hostname\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:731 -#: documentation/content/en/books/handbook/mail/_index.adoc:743 -#: documentation/content/en/books/handbook/mail/_index.adoc:761 +#: documentation/content/en/books/handbook/mail/_index.adoc:730 +#: documentation/content/en/books/handbook/mail/_index.adoc:742 +#: documentation/content/en/books/handbook/mail/_index.adoc:760 msgid "The output should be similar to the following:" msgstr "Вывод должен быть похож на следующий:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:735 +#: documentation/content/en/books/handbook/mail/_index.adoc:734 #, no-wrap msgid "example.FreeBSD.org\n" msgstr "example.FreeBSD.org\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:740 -#: documentation/content/en/books/handbook/mail/_index.adoc:758 +#: documentation/content/en/books/handbook/mail/_index.adoc:739 +#: documentation/content/en/books/handbook/mail/_index.adoc:757 #, no-wrap msgid "# host example.FreeBSD.org\n" msgstr "# host example.FreeBSD.org\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:747 +#: documentation/content/en/books/handbook/mail/_index.adoc:746 #, no-wrap msgid "example.FreeBSD.org has address 204.216.27.XX\n" msgstr "example.FreeBSD.org has address 204.216.27.XX\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:752 +#: documentation/content/en/books/handbook/mail/_index.adoc:751 msgid "" "In this example, mail sent directly to mailto:yourlogin@example.FreeBSD." "org[yourlogin@example.FreeBSD.org] should work without problems, assuming a " @@ -1926,12 +1926,12 @@ msgstr "" "соединений и не может быть использован в данном сценарии." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:754 +#: documentation/content/en/books/handbook/mail/_index.adoc:753 msgid "For this example:" msgstr "Для этого примера:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:766 +#: documentation/content/en/books/handbook/mail/_index.adoc:765 #, no-wrap msgid "" "example.FreeBSD.org has address 204.216.27.XX\n" @@ -1941,7 +1941,7 @@ msgstr "" "example.FreeBSD.org mail is handled (pri=10) by nevdull.FreeBSD.org\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:769 +#: documentation/content/en/books/handbook/mail/_index.adoc:768 msgid "" "All mail sent to `example.FreeBSD.org` will be collected on `nevdull` under " "the same username instead of being sent directly to the local host." @@ -1950,7 +1950,7 @@ msgstr "" "`nevdull` под тем же именем пользователя вместо прямой отправки на ваш хост." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:773 +#: documentation/content/en/books/handbook/mail/_index.adoc:772 msgid "" "The above information is handled by the DNS server. The DNS record that " "carries mail routing information is the link:https://en.wikipedia.org/wiki/" @@ -1964,12 +1964,12 @@ msgstr "" "адресу." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:775 +#: documentation/content/en/books/handbook/mail/_index.adoc:774 msgid "The MX entry for `freefall.FreeBSD.org` at one time looked like this:" msgstr "Запись MX для `freefall.FreeBSD.org` когда-то выглядела так:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:782 +#: documentation/content/en/books/handbook/mail/_index.adoc:781 #, no-wrap msgid "" "freefall\t\tMX\t30\tmail.crl.net\n" @@ -1983,7 +1983,7 @@ msgstr "" "freefall\t\tMX\t20\twho.cdrom.com\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:787 +#: documentation/content/en/books/handbook/mail/_index.adoc:786 msgid "" "`freefall` had many MX entries. The lowest MX number is the host that " "receives mail directly, if available. If it is not accessible for some " @@ -1996,7 +1996,7 @@ msgstr "" "сообщения и передаст их, когда хост с меньшим номером станет доступен." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:790 +#: documentation/content/en/books/handbook/mail/_index.adoc:789 msgid "" "Alternate MX sites should have separate Internet connections in order to be " "most useful. The ISP can provide this service." @@ -2005,13 +2005,13 @@ msgstr "" "максимальной эффективности. Ваш провайдер может предоставить такую услугу." #. type: Title === -#: documentation/content/en/books/handbook/mail/_index.adoc:792 +#: documentation/content/en/books/handbook/mail/_index.adoc:791 #, no-wrap msgid "Mail for a Domain" msgstr "Почта для домена" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:795 +#: documentation/content/en/books/handbook/mail/_index.adoc:794 msgid "" "When configuring an MTA for a network, any mail sent to hosts in its domain " "should be diverted to the MTA so that users can receive their mail on the " @@ -2022,7 +2022,7 @@ msgstr "" "получать свою почту на главном почтовом сервере." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:798 +#: documentation/content/en/books/handbook/mail/_index.adoc:797 msgid "" "To make life easiest, a user account with the same _username_ should exist " "on both the MTA and the system with the MUA. Use man:adduser[8] to create " @@ -2033,7 +2033,7 @@ msgstr "" "записей используйте man:adduser[8]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:803 +#: documentation/content/en/books/handbook/mail/_index.adoc:802 msgid "" "In addition to adding local users to the host, there are alternative methods " "known as virtual users. Programs like link:https://www.cyrusimap.org/" @@ -2048,7 +2048,7 @@ msgstr "" "почты, а также предоставления доступа через POP3 и IMAP." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:807 +#: documentation/content/en/books/handbook/mail/_index.adoc:806 msgid "" "The MTA must be the designated mail exchanger for each workstation on the " "network. This is done in the DNS configuration with an MX record:" @@ -2057,7 +2057,7 @@ msgstr "" "рабочей станции в сети. Это делается в конфигурации DNS с помощью записи MX:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:812 +#: documentation/content/en/books/handbook/mail/_index.adoc:811 #, no-wrap msgid "" "example.FreeBSD.org\tA\t204.216.27.XX\t\t; Workstation\n" @@ -2067,7 +2067,7 @@ msgstr "" "\t\t\tMX\t10 nevdull.FreeBSD.org\t; Mailhost\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:816 +#: documentation/content/en/books/handbook/mail/_index.adoc:815 msgid "" "This will redirect mail for the workstation to the MTA no matter where the A " "record points. The mail is sent to the MX host." @@ -2076,7 +2076,7 @@ msgstr "" "указывает запись A. Почта отправляется на MX-хост." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:819 +#: documentation/content/en/books/handbook/mail/_index.adoc:818 msgid "" "This must be configured on a DNS server. If the network does not run its " "own DNS server, talk to the ISP or DNS provider." @@ -2085,12 +2085,12 @@ msgstr "" "DNS-сервер, обратитесь к интернет или DNS-провайдеру." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:821 +#: documentation/content/en/books/handbook/mail/_index.adoc:820 msgid "The following is an example of virtual email hosting." -msgstr "Ниже приведен пример виртуального хостинга электронной почты." +msgstr "Ниже приведён пример виртуального хостинга электронной почты." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:823 +#: documentation/content/en/books/handbook/mail/_index.adoc:822 msgid "" "Consider a customer with the domain `customer1.org`, where all the mail for " "`customer1.org` should be sent to `mail.myhost.com`." @@ -2099,18 +2099,18 @@ msgstr "" "org` должна отправляться на `mail.myhost.com`." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:825 +#: documentation/content/en/books/handbook/mail/_index.adoc:824 msgid "The DNS entry should look like this:" msgstr "Запись DNS должна выглядеть следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:829 +#: documentation/content/en/books/handbook/mail/_index.adoc:828 #, no-wrap msgid "customer1.org\t\tMX\t10\tmail.myhost.com\n" msgstr "customer1.org\t\tMX\t10\tmail.myhost.com\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:833 +#: documentation/content/en/books/handbook/mail/_index.adoc:832 msgid "" "An `A` record is _not_ needed for `customer1.org` in order to only handle " "email for that domain. However, running `ping` against `customer1.org` will " @@ -2121,7 +2121,7 @@ msgstr "" "работать, если для этого домена не существует записи `A`." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:836 +#: documentation/content/en/books/handbook/mail/_index.adoc:835 msgid "" "Tell the MTA which domains and/or hostnames it should accept mail for. " "Either of the following will work for Sendmail:" @@ -2130,7 +2130,7 @@ msgstr "" "Для Sendmail подойдет любой из следующих вариантов:" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:838 +#: documentation/content/en/books/handbook/mail/_index.adoc:837 msgid "" "Add the hosts to [.filename]#/etc/mail/local-host-names# when using the " "`FEATURE(use_cw_file)`." @@ -2139,19 +2139,19 @@ msgstr "" "`FEATURE(use_cw_file)`." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:839 +#: documentation/content/en/books/handbook/mail/_index.adoc:838 msgid "Add a `Cwyour.host.com` line to [.filename]#/etc/sendmail.cf#." msgstr "" "Добавьте строку `Cwyour.host.com` в файл [.filename]#/etc/sendmail.cf#." #. type: Title === -#: documentation/content/en/books/handbook/mail/_index.adoc:841 +#: documentation/content/en/books/handbook/mail/_index.adoc:840 #, no-wrap msgid "Setting Up to Send Only" msgstr "Настройка только для отправки" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:845 +#: documentation/content/en/books/handbook/mail/_index.adoc:844 msgid "" "There are many instances where one may only want to send mail through a " "relay. Some examples are:" @@ -2160,7 +2160,7 @@ msgstr "" "релейный сервер (SMTP-ретранслятор). Некоторые примеры:" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:847 +#: documentation/content/en/books/handbook/mail/_index.adoc:846 msgid "" "The computer is a desktop machine that needs to use programs such as man:" "mail[1], using the ISP's mail relay." @@ -2170,7 +2170,7 @@ msgstr "" "ретранслятора интернет-провайдера." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:848 +#: documentation/content/en/books/handbook/mail/_index.adoc:847 msgid "" "The computer is a server that does not handle mail locally, but needs to " "pass off all mail to a relay for processing." @@ -2179,7 +2179,7 @@ msgstr "" "передаёт всю почту релейному серверу для обработки." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:851 +#: documentation/content/en/books/handbook/mail/_index.adoc:850 msgid "" "While any MTA is capable of filling this particular niche, it can be " "difficult to properly configure a full-featured MTA just to handle " @@ -2192,7 +2192,7 @@ msgstr "" "для такого использования." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:853 +#: documentation/content/en/books/handbook/mail/_index.adoc:852 msgid "" "Additionally, a typical Internet access service agreement may forbid one " "from running a \"mail server\"." @@ -2201,7 +2201,7 @@ msgstr "" "запрещать запуск «почтового сервера»." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:857 +#: documentation/content/en/books/handbook/mail/_index.adoc:856 msgid "" "The easiest way to fulfill those needs is to use the man:dma[8] MTA included " "in the crossref:mail[configuring-dragonfly-mail-agent, base system]. For " @@ -2213,7 +2213,7 @@ msgstr "" "портов." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:859 +#: documentation/content/en/books/handbook/mail/_index.adoc:858 msgid "" "In addition to man:dma[8], third-party software can be used to achieve the " "same, like package:mail/ssmtp[]." @@ -2223,7 +2223,7 @@ msgstr "" "ssmtp[]." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:864 +#: documentation/content/en/books/handbook/mail/_index.adoc:863 #, no-wrap msgid "" "# cd /usr/ports/mail/ssmtp\n" @@ -2233,7 +2233,7 @@ msgstr "" "# make install replace clean\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:867 +#: documentation/content/en/books/handbook/mail/_index.adoc:866 msgid "" "Once installed, package:mail/ssmtp[] can be configured with [.filename]#/usr/" "local/etc/ssmtp/ssmtp.conf#:" @@ -2242,7 +2242,7 @@ msgstr "" "filename]#/usr/local/etc/ssmtp/ssmtp.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:874 +#: documentation/content/en/books/handbook/mail/_index.adoc:873 #, no-wrap msgid "" "root=yourrealemail@example.com\n" @@ -2256,7 +2256,7 @@ msgstr "" "hostname=_HOSTNAME_\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:879 +#: documentation/content/en/books/handbook/mail/_index.adoc:878 msgid "" "Use the real email address for `root`. Enter the ISP's outgoing mail relay " "in place of `mail.example.com`. Some ISPs call this the \"outgoing mail " @@ -2268,12 +2268,12 @@ msgstr "" "\"SMTP-сервер\"." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:881 +#: documentation/content/en/books/handbook/mail/_index.adoc:880 msgid "Make sure to disable Sendmail, including the outgoing mail service." msgstr "Убедитесь, что Sendmail отключён, включая службу исходящей почты." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:883 +#: documentation/content/en/books/handbook/mail/_index.adoc:882 msgid "" "package:mail/ssmtp[] has some other options available. Refer to the examples " "in [.filename]#/usr/local/etc/ssmtp# or the manual page of ssmtp for more " @@ -2284,7 +2284,7 @@ msgstr "" "ssmtp# или к руководству ssmtp." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:885 +#: documentation/content/en/books/handbook/mail/_index.adoc:884 msgid "" "Setting up ssmtp in this manner allows any software on the computer that " "needs to send mail to function properly, while not violating the ISP's usage " @@ -2296,13 +2296,13 @@ msgstr "" "захваченным для рассылки спама." #. type: Title === -#: documentation/content/en/books/handbook/mail/_index.adoc:887 +#: documentation/content/en/books/handbook/mail/_index.adoc:886 #, no-wrap msgid "SMTP Authentication in Sendmail" msgstr "Аутентификация SMTP в Sendmail" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:891 +#: documentation/content/en/books/handbook/mail/_index.adoc:890 msgid "" "Configuring SMTP authentication on the MTA provides a number of benefits. " "SMTP authentication adds a layer of security to Sendmail, and provides " @@ -2315,7 +2315,7 @@ msgstr "" "необходимости перенастраивать параметры почтового клиента каждый раз." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:895 +#: documentation/content/en/books/handbook/mail/_index.adoc:894 msgid "" "Install package:security/cyrus-sasl2[] from the Ports Collection. This port " "supports a number of compile-time options. For the SMTP authentication " @@ -2326,7 +2326,7 @@ msgstr "" "SMTP, демонстрируемого в данном примере, убедитесь, что `LOGIN` не отключен." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:897 +#: documentation/content/en/books/handbook/mail/_index.adoc:896 msgid "" "After installing package:security/cyrus-sasl2[], edit [.filename]#/usr/local/" "lib/sasl2/Sendmail.conf#, or create it if it does not exist, and add the " @@ -2337,13 +2337,13 @@ msgstr "" "существует, и добавьте следующую строку:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:901 +#: documentation/content/en/books/handbook/mail/_index.adoc:900 #, no-wrap msgid "pwcheck_method: saslauthd\n" msgstr "pwcheck_method: saslauthd\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:904 +#: documentation/content/en/books/handbook/mail/_index.adoc:903 msgid "" "Next, install package:security/cyrus-sasl2-saslauthd[] and add execute the " "following command:" @@ -2352,24 +2352,24 @@ msgstr "" "следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:908 +#: documentation/content/en/books/handbook/mail/_index.adoc:907 #, no-wrap msgid "# sysrc saslauthd_enable=\"YES\"\n" msgstr "# sysrc saslauthd_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:911 +#: documentation/content/en/books/handbook/mail/_index.adoc:910 msgid "Finally, start the saslauthd daemon:" msgstr "Наконец, запустите демон saslauthd:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:915 +#: documentation/content/en/books/handbook/mail/_index.adoc:914 #, no-wrap msgid "# service saslauthd start\n" msgstr "# service saslauthd start\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:919 +#: documentation/content/en/books/handbook/mail/_index.adoc:918 msgid "" "This daemon serves as a broker for Sendmail to authenticate against the " "FreeBSD man:passwd[5] database. This saves the trouble of creating a new " @@ -2383,14 +2383,14 @@ msgstr "" "систему и для почты." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:921 +#: documentation/content/en/books/handbook/mail/_index.adoc:920 msgid "Next, edit [.filename]#/etc/make.conf# and add the following lines:" msgstr "" "Далее отредактируйте файл [.filename]#/etc/make.conf# и добавьте следующие " "строки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:926 +#: documentation/content/en/books/handbook/mail/_index.adoc:925 #, no-wrap msgid "" "SENDMAIL_CFLAGS=-I/usr/local/include/sasl -DSASL\n" @@ -2400,7 +2400,7 @@ msgstr "" "SENDMAIL_LDADD=/usr/local/lib/libsasl2.so\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:930 +#: documentation/content/en/books/handbook/mail/_index.adoc:929 msgid "" "These lines provide Sendmail the proper configuration options for linking to " "package:cyrus-sasl2[] at compile time. Make sure that package:cyrus-sasl2[] " @@ -2411,12 +2411,12 @@ msgstr "" "cyrus-sasl2[] установлен перед перекомпиляцией Sendmail." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:932 +#: documentation/content/en/books/handbook/mail/_index.adoc:931 msgid "Recompile Sendmail by executing the following commands:" msgstr "Перекомпилируйте Sendmail, выполнив следующие команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:941 +#: documentation/content/en/books/handbook/mail/_index.adoc:940 #, no-wrap msgid "" "# cd /usr/src/lib/libsmutil\n" @@ -2434,7 +2434,7 @@ msgstr "" "# make cleandir && make obj && make && make install\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:944 +#: documentation/content/en/books/handbook/mail/_index.adoc:943 msgid "" "This compile should not have any problems if [.filename]#/usr/src# has not " "changed extensively and the shared libraries it needs are available." @@ -2444,7 +2444,7 @@ msgstr "" "доступны." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:947 +#: documentation/content/en/books/handbook/mail/_index.adoc:946 msgid "" "After Sendmail has been compiled and reinstalled, edit [.filename]#/etc/mail/" "freebsd.mc# or the local [.filename]#.mc#. Many administrators choose to " @@ -2457,12 +2457,12 @@ msgstr "" "качестве имени файла [.filename]#.mc# для обеспечения уникальности." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:949 +#: documentation/content/en/books/handbook/mail/_index.adoc:948 msgid "Add these lines:" msgstr "Добавьте следующие строки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mail/_index.adoc:955 +#: documentation/content/en/books/handbook/mail/_index.adoc:954 #, no-wrap msgid "" "dnl set SASL options\n" @@ -2474,7 +2474,7 @@ msgstr "" "define(`confAUTH_MECHANISMS', `GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl\n" #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:959 +#: documentation/content/en/books/handbook/mail/_index.adoc:958 msgid "" "These options configure the different methods available to Sendmail for " "authenticating users. To use a method other than pwcheck, refer to the " @@ -2485,7 +2485,7 @@ msgstr "" "обратитесь к документации Sendmail." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:962 +#: documentation/content/en/books/handbook/mail/_index.adoc:961 msgid "" "Finally, run man:make[1] while in [.filename]#/etc/mail#. That will run the " "new [.filename]#.mc# and create a [.filename]#.cf# named either [." @@ -2497,7 +2497,7 @@ msgstr "" "для локального файла [.filename]#.mc#." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:964 +#: documentation/content/en/books/handbook/mail/_index.adoc:963 msgid "" "Then, run `make install restart`, which will copy the file to [." "filename]#sendmail.cf#, and properly restart Sendmail." @@ -2506,7 +2506,7 @@ msgstr "" "filename]#sendmail.cf# и корректно перезапустит Sendmail." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:966 +#: documentation/content/en/books/handbook/mail/_index.adoc:965 msgid "" "For more information about this process, refer to [.filename]#/etc/mail/" "Makefile#." @@ -2515,7 +2515,7 @@ msgstr "" "filename]#/etc/mail/Makefile#." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:969 +#: documentation/content/en/books/handbook/mail/_index.adoc:968 msgid "" "To test the configuration, use a MUA to send a test message. For further " "investigation, set the `LogLevel` of Sendmail to `13` and watch [.filename]#/" @@ -2527,7 +2527,7 @@ msgstr "" "предмет ошибок." #. type: Plain text -#: documentation/content/en/books/handbook/mail/_index.adoc:970 +#: documentation/content/en/books/handbook/mail/_index.adoc:969 msgid "" "For more information, refer to http://www.sendmail.org/~ca/email/auth." "html[SMTP authentication]." diff --git a/documentation/content/ru/books/handbook/mirrors/_index.adoc b/documentation/content/ru/books/handbook/mirrors/_index.adoc index c620d253b1..eb5d035370 100644 --- a/documentation/content/ru/books/handbook/mirrors/_index.adoc +++ b/documentation/content/ru/books/handbook/mirrors/_index.adoc @@ -1,12 +1,12 @@ --- -description: 'Как получить FreeBSD: наборы CD и DVD, FTP-сайты и как установить и использовать Git' +description: 'Как установить FreeBSD: сервисы распространения дистрибутивов, зеркала, репозитории кода и ключи SSH' next: books/handbook/bibliography params: path: /books/handbook/mirrors/ part: 'Часть V. Приложения' prev: books/handbook/partv showBookMenu: 'true' -tags: ["Obtaining", "CD", "DVD", "FTP", "Git"] +tags: ["FTP", "Git", "HTTPS", "Mirrors", "Obtaining", "Rsync", "SSH"] title: 'Приложение A. Получение FreeBSD' weight: 41 --- @@ -419,19 +419,3 @@ GitLab:: ** Отпечаток ключа RSA — `SHA256:jBe6FQGoH4HjvrIVM23dcnLZk9kmpdezR/CvQzm7rJM` Они также публикуются как записи SSHFP в DNS. - -[[mirrors-disc]] -== Копии на диске - -Копии дисков FreeBSD доступны у нескольких онлайн-продавцов: - -* Getlinux + - Website: https://www.getlinux.fr/ - -* Dr. Hinner EDV + - Schäftlarnstr. 10 // 4. Stock + - D-81371 München + - Germany + - Phone: +49 171 417 544 6 + - Email: infow@hinner.de + - Website: http://www.hinner.de/linux/freebsd.html diff --git a/documentation/content/ru/books/handbook/mirrors/_index.po b/documentation/content/ru/books/handbook/mirrors/_index.po index d2965796a7..470490421a 100644 --- a/documentation/content/ru/books/handbook/mirrors/_index.po +++ b/documentation/content/ru/books/handbook/mirrors/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2026-05-09 23:29+0100\n" -"PO-Revision-Date: 2026-05-11 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-08 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookmirrors_index/ru/>\n" @@ -21,8 +21,10 @@ msgstr "" #. type: YAML Front Matter: description #: documentation/content/en/books/handbook/mirrors/_index.adoc:1 #, no-wrap -msgid "How to get FreeBSD: CD and DVD sets, FTP sites and how to install and use Git" -msgstr "Как получить FreeBSD: наборы CD и DVD, FTP-сайты и как установить и использовать Git" +msgid "How to get FreeBSD: Distribution services, mirrors, code repositories, and SSH keys" +msgstr "" +"Как установить FreeBSD: сервисы распространения дистрибутивов, зеркала, " +"репозитории кода и ключи SSH" #. type: YAML Front Matter: part #: documentation/content/en/books/handbook/mirrors/_index.adoc:1 @@ -43,13 +45,13 @@ msgid "Obtaining FreeBSD" msgstr "Получение FreeBSD" #. type: Title == -#: documentation/content/en/books/handbook/mirrors/_index.adoc:53 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:52 #, no-wrap msgid "Mirrors" msgstr "Зеркала" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:57 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:56 msgid "" "The official mirrors of the FreeBSD project are made up of many machines " "operated by the project cluster administrators and behind GeoDNS to direct " @@ -66,162 +68,162 @@ msgstr "" "две площадки, Нью-Джерси и Вашингтон)." #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:59 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:58 msgid "Official mirrors service:" msgstr "Официальный сервис зеркал:" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:62 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:61 #, no-wrap msgid "Service Name" msgstr "Имя Сервиса" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:62 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:107 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:61 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:106 #, no-wrap msgid "Protocols" msgstr "Протоколы" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:64 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:63 #, no-wrap msgid "More information" msgstr "Больше информации" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:65 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:64 #, no-wrap msgid "**cgit.FreeBSD.org**" msgstr "**cgit.FreeBSD.org**" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:66 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:65 #, no-wrap msgid "link:https://cgit.FreeBSD.org/[https]" msgstr "link:https://cgit.FreeBSD.org/[https]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:68 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:67 #, no-wrap msgid "Web interface for the FreeBSD Git repositories." msgstr "Веб-интерфейс для Git-репозиториев FreeBSD." #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:69 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:68 #, no-wrap msgid "**docs.FreeBSD.org**" msgstr "**docs.FreeBSD.org**" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:70 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:69 #, no-wrap msgid "link:https://docs.FreeBSD.org/[https]" msgstr "link:https://docs.FreeBSD.org/[https]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:72 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:71 #, no-wrap msgid "FreeBSD Documentation Portal." msgstr "Портал документации FreeBSD." #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:73 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:72 #, no-wrap msgid "**download.FreeBSD.org**" msgstr "**download.FreeBSD.org**" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:74 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:73 #, no-wrap msgid "link:https://download.FreeBSD.org/[https] link:ftp://download.FreeBSD.org/pub/FreeBSD/[ftp]" msgstr "link:https://download.FreeBSD.org/[https] link:ftp://download.FreeBSD.org/pub/FreeBSD/[ftp]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:76 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:75 #, no-wrap msgid "Same content as `ftp.FreeBSD.org`, `ftp` is a legacy name; `download.FreeBSD.org` is recommended." msgstr "То же содержимое, что и на `ftp.FreeBSD.org`, `ftp` — устаревшее название; рекомендуется использовать `download.FreeBSD.org`." #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:77 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:76 #, no-wrap msgid "**git.FreeBSD.org**" msgstr "**git.FreeBSD.org**" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:78 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:77 #, no-wrap msgid "git over `https` and `ssh`" msgstr "git по `https` и `ssh`" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:80 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:79 #, no-wrap msgid "More details on link:https://docs.freebsd.org/en/books/handbook/mirrors/#git[using git] section." msgstr "Подробнее в разделе link:https://docs.freebsd.org/en/books/handbook/mirrors/#git[использование git]." #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:81 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:80 #, no-wrap msgid "**pkg.FreeBSD.org**" msgstr "**pkg.FreeBSD.org**" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:82 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:81 #, no-wrap msgid "man:pkg[8] over `http` and `https`" msgstr "man:pkg[8] через `http` и `https`" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:84 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:83 #, no-wrap msgid "Official FreeBSD package repositories used by the man:pkg[8] program." msgstr "Официальные репозитории пакетов FreeBSD, используемые программой man:pkg[8]." #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:85 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:84 #, no-wrap msgid "**vuxml.FreeBSD.org** / **www.VuXML.org**" msgstr "**vuxml.FreeBSD.org** / **www.VuXML.org**" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:86 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:85 #, no-wrap msgid "link:https://www.vuxml.org/[https]" msgstr "link:https://www.vuxml.org/[https]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:88 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:87 #, no-wrap msgid "FreeBSD Project VuXML web page. `pkg audit` fetches the list of vulnerabilities from this service." msgstr "Страница проекта FreeBSD VuXML. `pkg audit` получает список уязвимостей из этой службы." #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:89 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:88 #, no-wrap msgid "**www.FreeBSD.org**" msgstr "**www.FreeBSD.org**" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:90 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:89 #, no-wrap msgid "link:https://www.FreeBSD.org/[https]" msgstr "link:https://www.FreeBSD.org/[https]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:91 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:90 #, no-wrap msgid "FreeBSD Website." msgstr "Веб-сайт FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:94 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:93 msgid "All official mirrors support IPv4 and IPv6." msgstr "Все официальные зеркала поддерживают IPv4 и IPv6." #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:96 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:95 msgid "" "http://ftp-archive.FreeBSD.org is not in the GeoDNS Infrastructure, hosted " "in only one location (US)." @@ -230,7 +232,7 @@ msgstr "" "размещается только в одном месте (США)." #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:98 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:97 msgid "" "The project is looking for new locations; those willing to sponsor, please " "reach out to the Cluster Administrators team for more information." @@ -240,7 +242,7 @@ msgstr "" "информации." #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:100 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:99 msgid "" "link:https://www.fastly.com[Fastly] CDN is used to serve **download.FreeBSD." "org** and **pkg.FreeBSD.org**, providing acceleration, caching, and global " @@ -252,762 +254,762 @@ msgstr "" "способности для образов и пакетов FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:102 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:101 msgid "Mirror list maintained by the community and other companies:" msgstr "Список зеркал, поддерживаемый сообществом и другими компаниями:" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:105 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:104 #, no-wrap msgid "Country" msgstr "Страна" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:105 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:104 #, no-wrap msgid "Hostname" msgstr "Имя сайта" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:108 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:107 #, no-wrap msgid "Australia icon:envelope[link=mailto:{mirrors-australia-email}, title=\"mirror contact\"]" msgstr "Австралия icon:envelope[link=mailto:{mirrors-australia-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:109 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:108 #, no-wrap msgid "ftp.au.FreeBSD.org" msgstr "ftp.au.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:111 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:110 #, no-wrap msgid "link:http://ftp.au.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.au.FreeBSD.org/pub/FreeBSD[http_v6] link:rsync://ftp.au.FreeBSD.org[rsync] link:rsync://ftp.au.FreeBSD.org[rsync_v6]" msgstr "link:http://ftp.au.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.au.FreeBSD.org/pub/FreeBSD[http_v6] link:rsync://ftp.au.FreeBSD.org[rsync] link:rsync://ftp.au.FreeBSD.org[rsync_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:113 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:112 #, no-wrap msgid "ftp3.au.FreeBSD.org" msgstr "ftp3.au.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:115 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:114 #, no-wrap msgid "link:http://ftp3.au.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp3.au.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp3.au.FreeBSD.org[rsync]" msgstr "link:http://ftp3.au.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp3.au.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp3.au.FreeBSD.org[rsync]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:116 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:115 #, no-wrap msgid "Brazil icon:envelope[link=mailto:{mirrors-brazil-email}, title=\"mirror contact\"]" msgstr "Бразилия icon:envelope[link=mailto:{mirrors-brazil-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:117 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:116 #, no-wrap msgid "ftp2.br.FreeBSD.org" msgstr "ftp2.br.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:119 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:118 #, no-wrap msgid "link:http://ftp2.br.FreeBSD.org/FreeBSD[http] link:rsync://ftp2.br.FreeBSD.org[rsync] link:rsync://ftp2.br.FreeBSD.org[rsync_v6]" msgstr "link:http://ftp2.br.FreeBSD.org/FreeBSD[http] link:rsync://ftp2.br.FreeBSD.org[rsync] link:rsync://ftp2.br.FreeBSD.org[rsync_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:121 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:120 #, no-wrap msgid "ftp3.br.FreeBSD.org" msgstr "ftp3.br.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:123 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:122 #, no-wrap msgid "link:http://ftp3.br.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp3.br.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp3.br.FreeBSD.org[rsync]" msgstr "link:http://ftp3.br.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp3.br.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp3.br.FreeBSD.org[rsync]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:124 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:123 #, no-wrap msgid "Bulgaria icon:envelope[link=mailto:{mirrors-bulgaria-email}, title=\"mirror contact\"]" msgstr "Болгария icon:envelope[link=mailto:{mirrors-bulgaria-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:125 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:124 #, no-wrap msgid "ftp.bg.FreeBSD.org" msgstr "ftp.bg.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:127 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:126 #, no-wrap msgid "link:ftp://ftp.bg.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.bg.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.bg.FreeBSD.org[rsync] link:rsync://ftp.bg.FreeBSD.org[rsync_v6]" msgstr "link:ftp://ftp.bg.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.bg.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.bg.FreeBSD.org[rsync] link:rsync://ftp.bg.FreeBSD.org[rsync_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:128 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:127 #, no-wrap msgid "Czech Republic icon:envelope[link=mailto:{mirrors-czech-email}, title=\"mirror contact\"]" msgstr "Чехия icon:envelope[link=mailto:{mirrors-czech-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:129 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:128 #, no-wrap msgid "ftp.cz.FreeBSD.org" msgstr "ftp.cz.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:131 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:130 #, no-wrap msgid "link:http://ftp.cz.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.cz.FreeBSD.org/pub/FreeBSD[http_v6] link:rsync://ftp.cz.FreeBSD.org[rsync] link:rsync://ftp.cz.FreeBSD.org[rsync_v6]" msgstr "link:http://ftp.cz.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.cz.FreeBSD.org/pub/FreeBSD[http_v6] link:rsync://ftp.cz.FreeBSD.org[rsync] link:rsync://ftp.cz.FreeBSD.org[rsync_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:132 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:131 #, no-wrap msgid "Denmark icon:envelope[link=mailto:{mirrors-denmark-email}, title=\"mirror contact\"]" msgstr "Дания icon:envelope[link=mailto:{mirrors-denmark-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:133 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:132 #, no-wrap msgid "ftp.dk.FreeBSD.org" msgstr "ftp.dk.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:135 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:134 #, no-wrap msgid "link:http://ftp.dk.FreeBSD.org/FreeBSD/[http] link:http://ftp.dk.FreeBSD.org/FreeBSD/[http_v6] link:ftp://ftp.dk.FreeBSD.org/FreeBSD/[ftp] link:ftp://ftp.dk.FreeBSD.org/FreeBSD/[ftp_v6] link:rsync://ftp.dk.FreeBSD.org/FreeBSD/[rsync] link:rsync://ftp.dk.FreeBSD.org/FreeBSD/[rsync_v6]" msgstr "link:http://ftp.dk.FreeBSD.org/FreeBSD/[http] link:http://ftp.dk.FreeBSD.org/FreeBSD/[http_v6] link:ftp://ftp.dk.FreeBSD.org/FreeBSD/[ftp] link:ftp://ftp.dk.FreeBSD.org/FreeBSD/[ftp_v6] link:rsync://ftp.dk.FreeBSD.org/FreeBSD/[rsync] link:rsync://ftp.dk.FreeBSD.org/FreeBSD/[rsync_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:136 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:135 #, no-wrap msgid "Finland icon:envelope[link=mailto:{mirrors-finland-email}, title=\"mirror contact\"]" msgstr "Финляндия icon:envelope[link=mailto:{mirrors-finland-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:137 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:136 #, no-wrap msgid "ftp.fi.FreeBSD.org" msgstr "ftp.fi.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:139 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:138 #, no-wrap msgid "link:ftp://ftp.fi.FreeBSD.org/pub/FreeBSD[ftp]" msgstr "link:ftp://ftp.fi.FreeBSD.org/pub/FreeBSD[ftp]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:140 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:139 #, no-wrap msgid "France icon:envelope[link=mailto:{mirrors-france-email}, title=\"mirror contact\"]" msgstr "Франция icon:envelope[link=mailto:{mirrors-france-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:141 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:140 #, no-wrap msgid "ftp.fr.FreeBSD.org" msgstr "ftp.fr.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:143 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:142 #, no-wrap msgid "link:http://ftp.fr.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.fr.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.fr.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.fr.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.fr.FreeBSD.org[rsync] link:rsync://ftp.fr.FreeBSD.org[rsync_v6]" msgstr "link:http://ftp.fr.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.fr.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.fr.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.fr.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.fr.FreeBSD.org[rsync] link:rsync://ftp.fr.FreeBSD.org[rsync_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:145 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:144 #, no-wrap msgid "ftp3.fr.FreeBSD.org" msgstr "ftp3.fr.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:147 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:146 #, no-wrap msgid "link:ftp://ftp3.fr.FreeBSD.org/pub/FreeBSD[ftp]" msgstr "link:ftp://ftp3.fr.FreeBSD.org/pub/FreeBSD[ftp]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:149 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:148 #, no-wrap msgid "ftp6.fr.FreeBSD.org" msgstr "ftp6.fr.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:151 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:150 #, no-wrap msgid "link:http://ftp6.fr.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp6.fr.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp6.fr.FreeBSD.org[rsync]" msgstr "link:http://ftp6.fr.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp6.fr.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp6.fr.FreeBSD.org[rsync]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:152 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:151 #, no-wrap msgid "Germany icon:envelope[link=mailto:{mirrors-germany-email}, title=\"mirror contact\"]" msgstr "Германия icon:envelope[link=mailto:{mirrors-germany-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:153 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:152 #, no-wrap msgid "ftp.de.FreeBSD.org" msgstr "ftp.de.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:155 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:154 #, no-wrap msgid "link:http://ftp.de.FreeBSD.org/FreeBSD[http] link:http://ftp.de.FreeBSD.org/FreeBSD[http_v6] link:https://ftp.de.FreeBSD.org/FreeBSD[https] link:https://ftp.de.FreeBSD.org/FreeBSD[https_v6] link:ftp://ftp.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.de.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.de.FreeBSD.org/FreeBSD[rsync] link:rsync://ftp.de.FreeBSD.org/FreeBSD[rsync_v6]" msgstr "link:http://ftp.de.FreeBSD.org/FreeBSD[http] link:http://ftp.de.FreeBSD.org/FreeBSD[http_v6] link:https://ftp.de.FreeBSD.org/FreeBSD[https] link:https://ftp.de.FreeBSD.org/FreeBSD[https_v6] link:ftp://ftp.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.de.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.de.FreeBSD.org/FreeBSD[rsync] link:rsync://ftp.de.FreeBSD.org/FreeBSD[rsync_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:157 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:156 #, no-wrap msgid "ftp1.de.FreeBSD.org" msgstr "ftp1.de.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:159 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:158 #, no-wrap msgid "link:http://ftp1.de.FreeBSD.org/pub/FreeBSD[http] link:http://ftp1.de.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp1.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp1.de.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp1.de.FreeBSD.org[rsync] link:rsync://ftp1.de.FreeBSD.org[rsync_v6]" msgstr "link:http://ftp1.de.FreeBSD.org/pub/FreeBSD[http] link:http://ftp1.de.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp1.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp1.de.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp1.de.FreeBSD.org[rsync] link:rsync://ftp1.de.FreeBSD.org[rsync_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:161 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:160 #, no-wrap msgid "ftp2.de.FreeBSD.org" msgstr "ftp2.de.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:163 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:162 #, no-wrap msgid "link:http://ftp2.de.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.de.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp2.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp2.de.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp2.de.FreeBSD.org[rsync] link:rsync://ftp2.de.FreeBSD.org[rsync_v6]" msgstr "link:http://ftp2.de.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.de.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp2.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp2.de.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp2.de.FreeBSD.org[rsync] link:rsync://ftp2.de.FreeBSD.org[rsync_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:165 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:164 #, no-wrap msgid "ftp5.de.FreeBSD.org" msgstr "ftp5.de.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:167 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:166 #, no-wrap msgid "link:ftp://ftp5.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp5.de.FreeBSD.org/pub/FreeBSD[ftp_v6]" msgstr "link:ftp://ftp5.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp5.de.FreeBSD.org/pub/FreeBSD[ftp_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:169 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:168 #, no-wrap msgid "ftp7.de.FreeBSD.org" msgstr "ftp7.de.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:171 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:170 #, no-wrap msgid "link:http://ftp7.de.FreeBSD.org/pub/FreeBSD[http] link:http://ftp7.de.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp7.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp7.de.FreeBSD.org/pub/FreeBSD[ftp_v6]" msgstr "link:http://ftp7.de.FreeBSD.org/pub/FreeBSD[http] link:http://ftp7.de.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp7.de.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp7.de.FreeBSD.org/pub/FreeBSD[ftp_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:172 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:171 #, no-wrap msgid "Greece icon:envelope[link=mailto:{mirrors-greece-email}, title=\"mirror contact\"]" msgstr "Греция icon:envelope[link=mailto:{mirrors-greece-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:173 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:172 #, no-wrap msgid "ftp.gr.FreeBSD.org" msgstr "ftp.gr.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:175 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:174 #, no-wrap msgid "link:http://ftp.gr.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.gr.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.gr.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.gr.FreeBSD.org/pub/FreeBSD[ftp_v6]" msgstr "link:http://ftp.gr.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.gr.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.gr.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.gr.FreeBSD.org/pub/FreeBSD[ftp_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:177 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:176 #, no-wrap msgid "ftp2.gr.FreeBSD.org" msgstr "ftp2.gr.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:179 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:178 #, no-wrap msgid "link:http://ftp2.gr.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.gr.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp2.gr.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp2.gr.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp2.gr.FreeBSD.org[rsync]" msgstr "link:http://ftp2.gr.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.gr.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp2.gr.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp2.gr.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp2.gr.FreeBSD.org[rsync]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:180 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:179 #, no-wrap msgid "Japan icon:envelope[link=mailto:{mirrors-japan-email}, title=\"mirror contact\"]" msgstr "Япония icon:envelope[link=mailto:{mirrors-japan-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:181 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:180 #, no-wrap msgid "ftp.jp.FreeBSD.org" msgstr "ftp.jp.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:183 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:182 #, no-wrap msgid "link:http://ftp.jp.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.jp.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.jp.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.jp.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.jp.FreeBSD.org[rsync] link:rsync://ftp.jp.FreeBSD.org[rsync_v6]" msgstr "link:http://ftp.jp.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.jp.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.jp.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.jp.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.jp.FreeBSD.org[rsync] link:rsync://ftp.jp.FreeBSD.org[rsync_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:185 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:184 #, no-wrap msgid "ftp2.jp.FreeBSD.org" msgstr "ftp2.jp.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:187 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:186 #, no-wrap msgid "link:ftp://ftp2.jp.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp2.jp.FreeBSD.org[rsync] link:rsync://ftp2.jp.FreeBSD.org[rsync_v6]" msgstr "link:ftp://ftp2.jp.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp2.jp.FreeBSD.org[rsync] link:rsync://ftp2.jp.FreeBSD.org[rsync_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:189 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:188 #, no-wrap msgid "ftp3.jp.FreeBSD.org" msgstr "ftp3.jp.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:191 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:190 #, no-wrap msgid "link:http://ftp3.jp.FreeBSD.org/pub/FreeBSD[http] link:rsync://ftp3.jp.FreeBSD.org[rsync]" msgstr "link:http://ftp3.jp.FreeBSD.org/pub/FreeBSD[http] link:rsync://ftp3.jp.FreeBSD.org[rsync]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:193 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:192 #, no-wrap msgid "ftp4.jp.FreeBSD.org" msgstr "ftp4.jp.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:195 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:194 #, no-wrap msgid "link:ftp://ftp4.jp.FreeBSD.org/pub/FreeBSD[ftp]" msgstr "link:ftp://ftp4.jp.FreeBSD.org/pub/FreeBSD[ftp]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:197 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:196 #, no-wrap msgid "ftp6.jp.FreeBSD.org" msgstr "ftp6.jp.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:199 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:198 #, no-wrap msgid "link:http://ftp6.jp.FreeBSD.org/pub/FreeBSD[http] link:http://ftp6.jp.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp6.jp.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp6.jp.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp6.jp.FreeBSD.org[rsync] link:rsync://ftp6.jp.FreeBSD.org[rsync_v6]" msgstr "link:http://ftp6.jp.FreeBSD.org/pub/FreeBSD[http] link:http://ftp6.jp.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp6.jp.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp6.jp.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp6.jp.FreeBSD.org[rsync] link:rsync://ftp6.jp.FreeBSD.org[rsync_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:200 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:199 #, no-wrap msgid "Kazakhstan icon:envelope[link=mailto:support@ps.kz, title=\"mirror contact\"]" msgstr "Казахстан icon:envelope[link=mailto:support@ps.kz, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:201 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:200 #, no-wrap msgid "mirror.ps.kz" msgstr "mirror.ps.kz" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:203 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:202 #, no-wrap msgid "http://mirror.ps.kz/freebsd[http] link:ftp://mirror.ps.kz/freebsd[ftp]" msgstr "http://mirror.ps.kz/freebsd[http] link:ftp://mirror.ps.kz/freebsd[ftp]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:205 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:204 #, no-wrap msgid "mirror.neolabs.kz" msgstr "mirror.neolabs.kz" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:207 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:206 #, no-wrap msgid "link:http://mirror.neolabs.kz/freebsd[http] link:ftp://mirror.neolabs.kz/freebsd[ftp]" msgstr "link:http://mirror.neolabs.kz/freebsd[http] link:ftp://mirror.neolabs.kz/freebsd[ftp]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:208 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:207 #, no-wrap msgid "Korea icon:envelope[link=mailto:{mirrors-korea-email}, title=\"mirror contact\"]" msgstr "Корея icon:envelope[link=mailto:{mirrors-korea-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:209 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:208 #, no-wrap msgid "ftp.kr.FreeBSD.org" msgstr "ftp.kr.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:211 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:210 #, no-wrap msgid "link:http://ftp.kr.FreeBSD.org/pub/FreeBSD[http] link:https://ftp.kr.FreeBSD.org/pub/FreeBSD[https] link:ftp://ftp.kr.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp.kr.FreeBSD.org[rsync]" msgstr "link:http://ftp.kr.FreeBSD.org/pub/FreeBSD[http] link:https://ftp.kr.FreeBSD.org/pub/FreeBSD[https] link:ftp://ftp.kr.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp.kr.FreeBSD.org[rsync]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:213 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:212 #, no-wrap msgid "ftp2.kr.FreeBSD.org" msgstr "ftp2.kr.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:215 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:214 #, no-wrap msgid "link:rsync://ftp2.kr.FreeBSD.org[rsync]" msgstr "link:rsync://ftp2.kr.FreeBSD.org[rsync]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:216 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:215 #, no-wrap msgid "Latvia icon:envelope[link=mailto:{mirrors-latvia-email}, title=\"mirror contact\"]" msgstr "Латвия icon:envelope[link=mailto:{mirrors-latvia-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:217 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:216 #, no-wrap msgid "ftp.lv.FreeBSD.org" msgstr "ftp.lv.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:219 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:218 #, no-wrap msgid "link:http://ftp.lv.FreeBSD.org/freebsd[http] link:ftp://ftp.lv.FreeBSD.org/freebsd[ftp]" msgstr "link:http://ftp.lv.FreeBSD.org/freebsd[http] link:ftp://ftp.lv.FreeBSD.org/freebsd[ftp]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:220 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:219 #, no-wrap msgid "Netherlands icon:envelope[link=mailto:{mirrors-netherlands-email}, title=\"mirror contact\"]" msgstr "Нидерланды icon:envelope[link=mailto:{mirrors-netherlands-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:221 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:220 #, no-wrap msgid "ftp.nl.FreeBSD.org" msgstr "ftp.nl.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:223 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:222 #, no-wrap msgid "link:http://ftp.nl.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.nl.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.nl.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.nl.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.nl.FreeBSD.org[rsync] link:rsync://ftp.nl.FreeBSD.org[rsync_v6]" msgstr "link:http://ftp.nl.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.nl.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.nl.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.nl.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.nl.FreeBSD.org[rsync] link:rsync://ftp.nl.FreeBSD.org[rsync_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:225 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:224 #, no-wrap msgid "ftp2.nl.FreeBSD.org" msgstr "ftp2.nl.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:227 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:226 #, no-wrap msgid "link:http://ftp2.nl.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp2.nl.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp2.nl.FreeBSD.org[rsync]" msgstr "link:http://ftp2.nl.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp2.nl.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp2.nl.FreeBSD.org[rsync]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:229 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:228 #, no-wrap msgid "mirror.nl.altushost.com" msgstr "mirror.nl.altushost.com" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:231 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:230 #, no-wrap msgid "link:https://mirror.nl.altushost.com/FreeBSD[https]" msgstr "link:https://mirror.nl.altushost.com/FreeBSD[https]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:232 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:231 #, no-wrap msgid "New Zealand icon:envelope[link=mailto:{mirrors-new-zealand-email}, title=\"mirror contact\"]" msgstr "Новая Зеландия icon:envelope[link=mailto:{mirrors-new-zealand-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:233 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:232 #, no-wrap msgid "ftp.nz.FreeBSD.org" msgstr "ftp.nz.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:235 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:234 #, no-wrap msgid "link:http://ftp.nz.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp.nz.FreeBSD.org/pub/FreeBSD[ftp]" msgstr "link:http://ftp.nz.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp.nz.FreeBSD.org/pub/FreeBSD[ftp]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:236 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:235 #, no-wrap msgid "Norway icon:envelope[link=mailto:{mirrors-norway-email}, title=\"mirror contact\"]" msgstr "Норвегия icon:envelope[link=mailto:{mirrors-norway-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:237 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:236 #, no-wrap msgid "ftp.no.FreeBSD.org" msgstr "ftp.no.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:239 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:238 #, no-wrap msgid "link:ftp://ftp.no.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.no.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.no.FreeBSD.org[rsync] link:rsync://ftp.no.FreeBSD.org[rsync_v6]" msgstr "link:ftp://ftp.no.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.no.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.no.FreeBSD.org[rsync] link:rsync://ftp.no.FreeBSD.org[rsync_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:240 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:239 #, no-wrap msgid "Poland icon:envelope[link=mailto:{mirrors-poland-email}, title=\"mirror contact\"]" msgstr "Польша icon:envelope[link=mailto:{mirrors-poland-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:241 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:240 #, no-wrap msgid "ftp.pl.FreeBSD.org" msgstr "ftp.pl.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:243 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:242 #, no-wrap msgid "link:http://ftp.pl.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.pl.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.pl.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp.pl.FreeBSD.org[rsync] link:rsync://ftp.pl.FreeBSD.org[rsync_v6]" msgstr "link:http://ftp.pl.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.pl.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.pl.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp.pl.FreeBSD.org[rsync] link:rsync://ftp.pl.FreeBSD.org[rsync_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:244 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:243 #, no-wrap msgid "Russia icon:envelope[link=mailto:{mirrors-russia-email}, title=\"mirror contact\"]" msgstr "Россия icon:envelope[link=mailto:{mirrors-russia-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:245 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:244 #, no-wrap msgid "ftp.ru.FreeBSD.org" msgstr "ftp.ru.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:247 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:246 #, no-wrap msgid "link:http://ftp.ru.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.ru.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.ru.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.ru.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.ru.FreeBSD.org[rsync] link:rsync://ftp.ru.FreeBSD.org[rsync_v6]" msgstr "link:http://ftp.ru.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.ru.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.ru.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.ru.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.ru.FreeBSD.org[rsync] link:rsync://ftp.ru.FreeBSD.org[rsync_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:249 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:248 #, no-wrap msgid "ftp2.ru.FreeBSD.org" msgstr "ftp2.ru.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:251 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:250 #, no-wrap msgid "link:https://ftp2.ru.FreeBSD.org/pub/FreeBSD[https] link:ftp://ftp2.ru.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp2.ru.FreeBSD.org[rsync]" msgstr "link:https://ftp2.ru.FreeBSD.org/pub/FreeBSD[https] link:ftp://ftp2.ru.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp2.ru.FreeBSD.org[rsync]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:252 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:251 #, no-wrap msgid "Slovenia icon:envelope[link=mailto:{mirrors-slovenia-email}, title=\"mirror contact\"]" msgstr "Словения icon:envelope[link=mailto:{mirrors-slovenia-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:253 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:252 #, no-wrap msgid "ftp.si.FreeBSD.org" msgstr "ftp.si.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:255 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:254 #, no-wrap msgid "link:http://ftp.si.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.si.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.si.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.si.FreeBSD.org/pub/FreeBSD[ftp_v6]" msgstr "link:http://ftp.si.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.si.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.si.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.si.FreeBSD.org/pub/FreeBSD[ftp_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:256 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:255 #, no-wrap msgid "South Africa icon:envelope[link=mailto:{mirrors-south-africa-email}, title=\"mirror contact\"]" msgstr "ЮАР icon:envelope[link=mailto:{mirrors-south-africa-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:257 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:256 #, no-wrap msgid "ftp2.za.FreeBSD.org" msgstr "ftp2.za.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:259 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:258 #, no-wrap msgid "link:http://ftp2.za.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.za.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp2.za.FreeBSD.org/pub/FreeBSD[ftp_v6]" msgstr "link:http://ftp2.za.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.za.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp2.za.FreeBSD.org/pub/FreeBSD[ftp_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:261 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:260 #, no-wrap msgid "ftp4.za.FreeBSD.org" msgstr "ftp4.za.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:263 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:262 #, no-wrap msgid "link:http://ftp4.za.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp4.za.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp4.za.FreeBSD.org[rsync]" msgstr "link:http://ftp4.za.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp4.za.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp4.za.FreeBSD.org[rsync]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:264 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:263 #, no-wrap msgid "Sweden icon:envelope[link=mailto:{mirrors-sweden-email}, title=\"mirror contact\"]" msgstr "Швеция icon:envelope[link=mailto:{mirrors-sweden-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:265 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:264 #, no-wrap msgid "ftp.se.FreeBSD.org" msgstr "ftp.se.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:267 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:266 #, no-wrap msgid "link:http://ftp.se.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.se.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.se.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.se.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.se.FreeBSD.org[rsync] link:rsync://ftp.se.FreeBSD.org[rsync_v6]" msgstr "link:http://ftp.se.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.se.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.se.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.se.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.se.FreeBSD.org[rsync] link:rsync://ftp.se.FreeBSD.org[rsync_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:269 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:268 #, no-wrap msgid "mirror.se.altushost.com" msgstr "mirror.se.altushost.com" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:271 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:270 #, no-wrap msgid "link:https://mirror.se.altushost.com/FreeBSD[https]" msgstr "link:https://mirror.se.altushost.com/FreeBSD[https]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:272 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:271 #, no-wrap msgid "Taiwan icon:envelope[link=mailto:{mirrors-taiwan-email}, title=\"mirror contact\"]" msgstr "Тайвань icon:envelope[link=mailto:{mirrors-taiwan-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:273 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:272 #, no-wrap msgid "ftp4.tw.FreeBSD.org" msgstr "ftp4.tw.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:275 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:274 #, no-wrap msgid "link:https://ftp4.tw.FreeBSD.org/pub/FreeBSD[https] link:ftp://ftp4.tw.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp4.tw.FreeBSD.org[rsync]" msgstr "link:https://ftp4.tw.FreeBSD.org/pub/FreeBSD[https] link:ftp://ftp4.tw.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp4.tw.FreeBSD.org[rsync]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:277 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:276 #, no-wrap msgid "ftp5.tw.FreeBSD.org" msgstr "ftp5.tw.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:279 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:278 #, no-wrap msgid "link:http://ftp5.tw.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp5.tw.FreeBSD.org/pub/FreeBSD[ftp]" msgstr "link:http://ftp5.tw.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp5.tw.FreeBSD.org/pub/FreeBSD[ftp]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:280 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:279 #, no-wrap msgid "Ukraine icon:envelope[link=mailto:{mirrors-ukraine-email}, title=\"mirror contact\"]" msgstr "Украина icon:envelope[link=mailto:{mirrors-ukraine-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:281 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:280 #, no-wrap msgid "ftp.ua.FreeBSD.org" msgstr "ftp.ua.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:283 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:282 #, no-wrap msgid "link:http://ftp.ua.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp.ua.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.ua.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.ua.FreeBSD.org[rsync] link:rsync://ftp.ua.FreeBSD.org[rsync_v6]" msgstr "link:http://ftp.ua.FreeBSD.org/pub/FreeBSD[http] link:ftp://ftp.ua.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.ua.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.ua.FreeBSD.org[rsync] link:rsync://ftp.ua.FreeBSD.org[rsync_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:284 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:283 #, no-wrap msgid "United Kingdom icon:envelope[link=mailto:{mirrors-uk-email}, title=\"mirror contact\"]" msgstr "Великобритания icon:envelope[link=mailto:{mirrors-uk-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:285 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:284 #, no-wrap msgid "ftp.uk.FreeBSD.org" msgstr "ftp.uk.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:287 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:286 #, no-wrap msgid "link:http://ftp.uk.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.uk.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.uk.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.uk.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.uk.FreeBSD.org[rsync] link:rsync://ftp.uk.FreeBSD.org[rsync_v6]" msgstr "link:http://ftp.uk.FreeBSD.org/pub/FreeBSD[http] link:http://ftp.uk.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp.uk.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp.uk.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp.uk.FreeBSD.org[rsync] link:rsync://ftp.uk.FreeBSD.org[rsync_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:289 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:288 #, no-wrap msgid "ftp2.uk.FreeBSD.org" msgstr "ftp2.uk.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:291 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:290 #, no-wrap msgid "link:http://ftp2.uk.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.uk.FreeBSD.org/pub/FreeBSD[http_v6] link:https://ftp2.uk.FreeBSD.org/pub/FreeBSD[https] link:https://ftp2.uk.FreeBSD.org/pub/FreeBSD[https_v6] link:ftp://ftp2.uk.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp2.uk.FreeBSD.org/pub/FreeBSD[ftp_v6]" msgstr "link:http://ftp2.uk.FreeBSD.org/pub/FreeBSD[http] link:http://ftp2.uk.FreeBSD.org/pub/FreeBSD[http_v6] link:https://ftp2.uk.FreeBSD.org/pub/FreeBSD[https] link:https://ftp2.uk.FreeBSD.org/pub/FreeBSD[https_v6] link:ftp://ftp2.uk.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp2.uk.FreeBSD.org/pub/FreeBSD[ftp_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:292 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:291 #, no-wrap msgid "United States of America icon:envelope[link=mailto:{mirrors-us-email}, title=\"mirror contact\"]" msgstr "Соединение штаты Америки icon:envelope[link=mailto:{mirrors-us-email}, title=\"mirror contact\"]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:293 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:292 #, no-wrap msgid "ftp11.FreeBSD.org" msgstr "ftp11.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:295 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:294 #, no-wrap msgid "link:http://ftp11.FreeBSD.org/pub/FreeBSD[http] link:http://ftp11.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp11.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp11.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp11.FreeBSD.org[rsync] link:rsync://ftp11.FreeBSD.org[rsync_v6]" msgstr "link:http://ftp11.FreeBSD.org/pub/FreeBSD[http] link:http://ftp11.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp11.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp11.FreeBSD.org/pub/FreeBSD[ftp_v6] link:rsync://ftp11.FreeBSD.org[rsync] link:rsync://ftp11.FreeBSD.org[rsync_v6]" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:297 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:296 #, no-wrap msgid "ftp14.FreeBSD.org" msgstr "ftp14.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:299 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:298 #, no-wrap msgid "link:ftp://ftp14.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp14.FreeBSD.org[rsync] (Former official tier 1)" msgstr "link:ftp://ftp14.FreeBSD.org/pub/FreeBSD[ftp] link:rsync://ftp14.FreeBSD.org[rsync] (Former official tier 1)" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:301 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:300 #, no-wrap msgid "ftp5.FreeBSD.org" msgstr "ftp5.FreeBSD.org" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:302 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:301 #, no-wrap msgid "link:http://ftp5.FreeBSD.org/pub/FreeBSD[http] link:http://ftp5.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp5.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp5.FreeBSD.org/pub/FreeBSD[ftp_v6]" msgstr "link:http://ftp5.FreeBSD.org/pub/FreeBSD[http] link:http://ftp5.FreeBSD.org/pub/FreeBSD[http_v6] link:ftp://ftp5.FreeBSD.org/pub/FreeBSD[ftp] link:ftp://ftp5.FreeBSD.org/pub/FreeBSD[ftp_v6]" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:305 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:304 msgid "" "The current list of protocols supported by the community mirrors was last " "updated on 2022-01-31, and it's not guaranteed." @@ -1017,19 +1019,19 @@ msgstr "" "гарантируется." #. type: Title == -#: documentation/content/en/books/handbook/mirrors/_index.adoc:307 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:306 #, no-wrap msgid "Using Git" msgstr "Используя Git" #. type: Title === -#: documentation/content/en/books/handbook/mirrors/_index.adoc:310 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:309 #, no-wrap msgid "Introduction" msgstr "Введение" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:314 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:313 msgid "" "As of December 2020, FreeBSD uses git as the primary version control system " "for storing all of FreeBSD's base source code and documentation. As of " @@ -1043,7 +1045,7 @@ msgstr "" "портов FreeBSD." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:319 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:318 msgid "" "Git is generally a developer tool. Users may prefer to use `freebsd-update` " "(crossref:cutting-edge[updating-upgrading-freebsdupdate,“FreeBSD Update”]) " @@ -1055,7 +1057,7 @@ msgstr "" "FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:322 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:321 msgid "" "This section demonstrates how to install Git on a FreeBSD system and use it " "to create a local copy of a FreeBSD source code repository." @@ -1064,30 +1066,30 @@ msgstr "" "его для создания локальной копии репозитория исходного кода FreeBSD." #. type: Title === -#: documentation/content/en/books/handbook/mirrors/_index.adoc:324 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:323 #, no-wrap msgid "Installation" msgstr "Установка" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:327 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:326 msgid "Git can be installed from the Ports Collection, or as a package:" msgstr "Git можно установить из Коллекции портов или в виде пакета:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:331 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:330 #, no-wrap msgid "# pkg install git\n" msgstr "# pkg install git\n" #. type: Title === -#: documentation/content/en/books/handbook/mirrors/_index.adoc:334 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:333 #, no-wrap msgid "Running Git" msgstr "Запуск Git" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:338 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:337 msgid "" "To fetch a clean copy of the sources into a local directory, use `git " "clone`. This directory of files is called the _working tree_." @@ -1096,7 +1098,7 @@ msgstr "" "clone`. Этот каталог с файлами называется _рабочим деревом_." #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:343 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:342 msgid "" "Git uses URLs to designate a repository. There are three different " "repositories, `src` for the FreeBSD system source code, `doc` for " @@ -1113,97 +1115,97 @@ msgstr "" "используя протокол `https`." #. type: Block title -#: documentation/content/en/books/handbook/mirrors/_index.adoc:345 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:344 #, no-wrap msgid "FreeBSD Git Repository URL Table" msgstr "Таблица URL репозиториев Git FreeBSD" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:348 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:347 #, no-wrap msgid "Item" msgstr "Элемент" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:349 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:348 #, no-wrap msgid "Git URL" msgstr "URL Git" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:349 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:348 #, no-wrap msgid "Read-only src repo via HTTPS" msgstr "Репозиторий src через HTTPS (только для чтения )" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:350 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:349 #, no-wrap msgid "`https://git.FreeBSD.org/src.git`" msgstr "`https://git.FreeBSD.org/src.git`" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:350 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:349 #, no-wrap msgid "Read-only src repo via anon-ssh" msgstr "Репозиторий src через anon-ssh (только для чтения )" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:351 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:350 #, no-wrap msgid "`ssh://anongit@git.FreeBSD.org/src.git`" msgstr "`ssh://anongit@git.FreeBSD.org/src.git`" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:351 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:350 #, no-wrap msgid "Read-only doc repo via HTTPS" msgstr "Репозиторий документации через HTTPS (только для чтения)" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:352 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:351 #, no-wrap msgid "`https://git.FreeBSD.org/doc.git`" msgstr "`https://git.FreeBSD.org/doc.git`" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:352 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:351 #, no-wrap msgid "Read-only doc repo via anon-ssh" msgstr "Репозиторий документации через anon-ssh (только для чтения)" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:353 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:352 #, no-wrap msgid "`ssh://anongit@git.FreeBSD.org/doc.git`" msgstr "`ssh://anongit@git.FreeBSD.org/doc.git`" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:353 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:352 #, no-wrap msgid "Read-only ports repo via HTTPS" msgstr "Репозиторий портов через HTTPS (только для чтения)" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:354 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:353 #, no-wrap msgid "`https://git.FreeBSD.org/ports.git`" msgstr "`https://git.FreeBSD.org/ports.git`" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:354 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:353 #, no-wrap msgid "Read-only ports repo via anon-ssh" msgstr "Репозиторий портов через anon-ssh (только для чтения )" #. type: Table -#: documentation/content/en/books/handbook/mirrors/_index.adoc:355 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:354 #, no-wrap msgid "`ssh://anongit@git.FreeBSD.org/ports.git`" msgstr "`ssh://anongit@git.FreeBSD.org/ports.git`" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:359 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:358 msgid "" "External mirrors maintained by project members are also available; please " "refer to the crossref:mirrors[external-mirrors, External mirrors] section." @@ -1213,18 +1215,18 @@ msgstr "" "mirrors, Внешние зеркала]." #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:361 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:360 msgid "To clone a copy of the FreeBSD system source code repository:" msgstr "Для клонирования копии репозитория исходного кода системы FreeBSD:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:365 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:364 #, no-wrap msgid "# git clone -o freebsd https://git.FreeBSD.org/src.git /usr/src\n" msgstr "# git clone -o freebsd https://git.FreeBSD.org/src.git /usr/src\n" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:370 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:369 msgid "" "The `-o freebsd` option specifies the origin; by convention in the FreeBSD " "documentation, the origin is assumed to be `freebsd`. Because the initial " @@ -1237,7 +1239,7 @@ msgstr "" "сервера, это может занять некоторое время. Пожалуйста, наберитесь терпения." #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:373 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:372 msgid "" "Initially, the working tree contains source code for the `main` branch, " "which corresponds to CURRENT. To switch to 13-STABLE instead:" @@ -1246,7 +1248,7 @@ msgstr "" "соответствует CURRENT. Для переключения на 13-STABLE вместо этого:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:377 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:376 #, no-wrap msgid "" "# cd /usr/src\n" @@ -1256,7 +1258,7 @@ msgstr "" "# git checkout stable/13\n" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:381 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:380 msgid "" "The working tree can be updated with `git pull`. To update [.filename]#/usr/" "src# created in the example above, use:" @@ -1265,7 +1267,7 @@ msgstr "" "filename]#/usr/src#, созданный в примере выше, используйте:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/mirrors/_index.adoc:386 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:385 #, no-wrap msgid "" "# cd /usr/src\n" @@ -1275,7 +1277,7 @@ msgstr "" "# git pull --rebase\n" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:389 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:388 msgid "" "The update is much quicker than a checkout, only transferring files that " "have changed." @@ -1284,13 +1286,13 @@ msgstr "" "изменённые файлы." #. type: Title === -#: documentation/content/en/books/handbook/mirrors/_index.adoc:390 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:389 #, no-wrap msgid "Web-based repository browser" msgstr "Веб-интерфейс репозиториев" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:393 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:392 msgid "" "The FreeBSD project uses cgit as the web-based repository browser: link:" "https://cgit.FreeBSD.org/[https://cgit.FreeBSD.org/]." @@ -1299,13 +1301,13 @@ msgstr "" "https://cgit.FreeBSD.org/[https://cgit.FreeBSD.org/]." #. type: Title === -#: documentation/content/en/books/handbook/mirrors/_index.adoc:394 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:393 #, no-wrap msgid "For Developers" msgstr "Для разработчиков" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:397 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:396 msgid "" "For information about write access to repositories see the extref:" "{committers-guide}[Committer's Guide, git-mini-primer]." @@ -1314,13 +1316,13 @@ msgstr "" "{committers-guide}[Руководство коммиттера, git-mini-primer]." #. type: Title === -#: documentation/content/en/books/handbook/mirrors/_index.adoc:399 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:398 #, no-wrap msgid "External mirrors" msgstr "Внешние зеркала" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:404 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:403 msgid "" "Those mirrors are not hosted in FreeBSD.org but still maintained by the " "project members. Users and developers are welcome to pull or browse " @@ -1335,76 +1337,76 @@ msgstr "" "этими зеркалами всё ещё обсуждается." #. type: Labeled list -#: documentation/content/en/books/handbook/mirrors/_index.adoc:405 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:404 #, no-wrap msgid "Codeberg" msgstr "Codeberg" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:407 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:406 msgid "doc: https://codeberg.org/FreeBSD/freebsd-doc" msgstr "doc: https://codeberg.org/FreeBSD/freebsd-doc" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:408 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:407 msgid "ports: https://codeberg.org/FreeBSD/freebsd-ports" msgstr "ports: https://codeberg.org/FreeBSD/freebsd-ports" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:409 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:408 msgid "src: https://codeberg.org/FreeBSD/freebsd-src" msgstr "src: https://codeberg.org/FreeBSD/freebsd-src" #. type: Labeled list -#: documentation/content/en/books/handbook/mirrors/_index.adoc:410 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:409 #, no-wrap msgid "GitHub" msgstr "GitHub" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:412 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:411 msgid "doc: https://github.com/freebsd/freebsd-doc" msgstr "doc: https://github.com/freebsd/freebsd-doc" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:413 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:412 msgid "ports: https://github.com/freebsd/freebsd-ports" msgstr "ports: https://github.com/freebsd/freebsd-ports" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:414 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:413 msgid "src: https://github.com/freebsd/freebsd-src" msgstr "src: https://github.com/freebsd/freebsd-src" #. type: Labeled list -#: documentation/content/en/books/handbook/mirrors/_index.adoc:415 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:414 #, no-wrap msgid "GitLab" msgstr "GitLab" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:417 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:416 msgid "doc: https://gitlab.com/FreeBSD/freebsd-doc" msgstr "doc: https://gitlab.com/FreeBSD/freebsd-doc" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:418 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:417 msgid "ports: https://gitlab.com/FreeBSD/freebsd-ports" msgstr "ports: https://gitlab.com/FreeBSD/freebsd-ports" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:419 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:418 msgid "src: https://gitlab.com/FreeBSD/freebsd-src" msgstr "src: https://gitlab.com/FreeBSD/freebsd-src" #. type: Title === -#: documentation/content/en/books/handbook/mirrors/_index.adoc:420 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:419 #, no-wrap msgid "Mailing lists" msgstr "Списки рассылки" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:424 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:423 msgid "" "The main mailing list for general usage and questions about git in the " "FreeBSD project is https://lists.freebsd.org/subscription/freebsd-" @@ -1417,25 +1419,25 @@ msgstr "" "crossref:handbook/eresources[eresources-mail, Списки рассылки]." #. type: Title === -#: documentation/content/en/books/handbook/mirrors/_index.adoc:425 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:424 #, no-wrap msgid "SSH host keys" msgstr "SSH ключи серверов" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:428 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:427 msgid "gitrepo.FreeBSD.org host key fingerprints:" msgstr "Отпечатки ключей хоста gitrepo.FreeBSD.org:" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:429 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:428 msgid "" "ECDSA key fingerprint is `SHA256:seWO5D27ySURcx4bknTNKlC1mgai0whP443PAKEvvZA`" msgstr "" "Отпечаток ключа ECDSA — `SHA256:seWO5D27ySURcx4bknTNKlC1mgai0whP443PAKEvvZA`" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:430 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:429 msgid "" "ED25519 key fingerprint is `SHA256:" "lNR6i4BEOaaUhmDHBA1WJsO7H3KtvjE2r5q4sOxtIWo`" @@ -1444,26 +1446,26 @@ msgstr "" "lNR6i4BEOaaUhmDHBA1WJsO7H3KtvjE2r5q4sOxtIWo`" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:431 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:430 msgid "" "RSA key fingerprint is `SHA256:f453CUEFXEJAXlKeEHV+ajJfeEfx9MdKQUD7lIscnQI`" msgstr "" "Отпечаток ключа RSA — `SHA256:f453CUEFXEJAXlKeEHV+ajJfeEfx9MdKQUD7lIscnQI`" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:433 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:432 msgid "git.FreeBSD.org host key fingerprints:" msgstr "Отпечатки ключей хоста git.FreeBSD.org:" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:434 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:433 msgid "" "ECDSA key fingerprint is `SHA256:/UlirUAsGiitupxmtsn7f9b7zCWd0vCs4Yo/tpVWP9w`" msgstr "" "Отпечаток ключа ECDSA — `SHA256:/UlirUAsGiitupxmtsn7f9b7zCWd0vCs4Yo/tpVWP9w`" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:435 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:434 msgid "" "ED25519 key fingerprint is `SHA256:" "y1ljKrKMD3lDObRUG3xJ9gXwEIuqnh306tSyFd1tuZE`" @@ -1472,57 +1474,53 @@ msgstr "" "y1ljKrKMD3lDObRUG3xJ9gXwEIuqnh306tSyFd1tuZE`" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:436 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:435 msgid "" "RSA key fingerprint is `SHA256:jBe6FQGoH4HjvrIVM23dcnLZk9kmpdezR/CvQzm7rJM`" msgstr "" "Отпечаток ключа RSA — `SHA256:jBe6FQGoH4HjvrIVM23dcnLZk9kmpdezR/CvQzm7rJM`" #. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:438 +#: documentation/content/en/books/handbook/mirrors/_index.adoc:436 msgid "These are also published as SSHFP records in DNS." msgstr "Они также публикуются как записи SSHFP в DNS." -#. type: Title == -#: documentation/content/en/books/handbook/mirrors/_index.adoc:440 #, no-wrap -msgid "Disc Copies" -msgstr "Копии на диске" +#~ msgid "How to get FreeBSD: CD and DVD sets, FTP sites and how to install and use Git" +#~ msgstr "Как получить FreeBSD: наборы CD и DVD, FTP-сайты и как установить и использовать Git" -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:443 -msgid "FreeBSD disc copies are available from several online retailers:" -msgstr "Копии дисков FreeBSD доступны у нескольких онлайн-продавцов:" +#, no-wrap +#~ msgid "Disc Copies" +#~ msgstr "Копии на диске" + +#~ msgid "FreeBSD disc copies are available from several online retailers:" +#~ msgstr "Копии дисков FreeBSD доступны у нескольких онлайн-продавцов:" -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:446 #, no-wrap -msgid "" -"Getlinux\n" -"Website: https://www.getlinux.fr/" -msgstr "" -"Getlinux\n" -"Website: https://www.getlinux.fr/" +#~ msgid "" +#~ "Getlinux\n" +#~ "Website: https://www.getlinux.fr/" +#~ msgstr "" +#~ "Getlinux\n" +#~ "Website: https://www.getlinux.fr/" -#. type: Plain text -#: documentation/content/en/books/handbook/mirrors/_index.adoc:453 #, no-wrap -msgid "" -"Dr. Hinner EDV\n" -"Schäftlarnstr. 10 // 4. Stock\n" -"D-81371 München\n" -"Germany\n" -"Phone: +49 171 417 544 6\n" -"Email: infow@hinner.de\n" -"Website: http://www.hinner.de/linux/freebsd.html" -msgstr "" -"Dr. Hinner EDV\n" -"Schäftlarnstr. 10 // 4. Stock\n" -"D-81371 München\n" -"Germany\n" -"Phone: +49 171 417 544 6\n" -"Email: infow@hinner.de\n" -"Website: http://www.hinner.de/linux/freebsd.html" +#~ msgid "" +#~ "Dr. Hinner EDV\n" +#~ "Schäftlarnstr. 10 // 4. Stock\n" +#~ "D-81371 München\n" +#~ "Germany\n" +#~ "Phone: +49 171 417 544 6\n" +#~ "Email: infow@hinner.de\n" +#~ "Website: http://www.hinner.de/linux/freebsd.html" +#~ msgstr "" +#~ "Dr. Hinner EDV\n" +#~ "Schäftlarnstr. 10 // 4. Stock\n" +#~ "D-81371 München\n" +#~ "Germany\n" +#~ "Phone: +49 171 417 544 6\n" +#~ "Email: infow@hinner.de\n" +#~ "Website: http://www.hinner.de/linux/freebsd.html" #, no-wrap #~ msgid "Austria icon:envelope[link=mailto:{mirrors-austria-email}, title=\"mirror contact\"]" diff --git a/documentation/content/ru/books/handbook/multimedia/_index.adoc b/documentation/content/ru/books/handbook/multimedia/_index.adoc index a041746ad0..35e90709b3 100644 --- a/documentation/content/ru/books/handbook/multimedia/_index.adoc +++ b/documentation/content/ru/books/handbook/multimedia/_index.adoc @@ -215,7 +215,7 @@ pcm1: <Realtek ALC892 Right Analog Headphones> at nid 22 on hdaa0 [.programlisting] .... -hint.hdac.0.cad0.nid22.config="as=1 seq=15 device=Headphones" +hint.hdac.0.cad0.nid22.config="as=1 seq=15 device=Headphones" hint.hdac.0.cad0.nid26.config="as=2 seq=0 device=speakers" .... @@ -224,6 +224,37 @@ hint.hdac.0.cad0.nid26.config="as=2 seq=0 device=speakers" Имейте в виду, что эти значения приведены для указанного выше примера. Они могут отличаться в зависимости от системы. ==== +[[resampling-quality]] +=== Качество ресемплинга + +Процесс изменения частоты дискретизации аудиопотока называется ресемплингом. + +Обычно это происходит автоматически в таких ситуациях, как запись звука через DI (цифровой интерфейс) или просто при воспроизведении аудиофайлов с очень низким разрешением. + +Пример: DI использует 192000 кГц, а приложение принимает только 48000 кГц (или наоборот). + +Если возможно, это следует настраивать за пределами драйвера звукового устройства, но для случаев, когда это невозможно (или оборудование плохо выполняет ресемплинг), у вас есть возможность влиять на качество, используемое при ресемплинге. + +Если вы не уверены, нужна ли эта настройка, то для обычного прослушивания музыки, проведения встреч и тому подобного значение по умолчанию вполне подходит, и большинство приложений в любом случае используют 48000 кГц, так что передискретизация происходит редко. + +При создании музыки, записи звуков в других случаях, где качество имеет значение, или если вы аудиофил, вы можете повысить качество ресемплинга. + +Для достижения максимально возможного качества передискретизации выполните следующую команду: + +[source, shell] +.... +# sysctl hw.snd.feeder_rate_quality=4<.> +# sysctl hw.snd.feeder_rate_round=0<.> +.... +<.> 100 дБ в полосе задерживания, 164 отвода и 97% полосы пропускания +<.> Крупные простые деления для высокой точности + +Чтобы сохранить эти значения после перезагрузки, их можно добавить в `/etc/sysctl.conf`. + +Важно помнить, что изменение качества ресемплинга влияет на использование процессора и задержку. + +Более подробную информацию о ресемплинге можно найти в man:sound[4] + [[troubleshooting-sound]] === Устранение неполадок со звуком @@ -286,9 +317,9 @@ set-default-sink 4 | package:multimedia/audacious[] | Qt -| MOC (music on console) +| cmus — C* музыкальный проигрыватель | GPL 2.0 -| package:audio/moc[] +| package:audio/cmus[] | TUI |=== @@ -335,17 +366,18 @@ Audacious изначально поддерживает OSS, но его нео ==== [[moc-music-on-console]] -=== MOC (music on console) +[[cmus]] +=== cmus — C* музыкальный проигрыватель -MOC (music on console) — это консольный аудиоплеер, созданный для удобства и эффективности использования. +cmus — это небольшой, быстрый и мощный консольный музыкальный плеер для Unix-подобных операционных систем. -MOC воспроизводит музыку плавно, независимо от нагрузки на систему или ввод-вывод, поскольку обрабатывает выходной буфер в отдельном потоке. Он не создаёт промежутков между файлами, потому что следующий файл для воспроизведения предварительно кэшируется во время проигрывания текущего файла. +Помимо различных плагинов ввода и вывода, он поддерживает CUE-листы, использует Unicode, поддерживает скробблинг (например, last.fm или libre.fm), может запускать внешние программы для выбранных файлов, такие как редакторы тегов, управляется через UNIX-сокеты и многое другое. -Для установки MOC (music on console) выполните: +Для установки cmus выполните: [source, shell] .... -# pkg install moc +# pkg install cmus .... [[video-ports]] @@ -358,9 +390,9 @@ MOC воспроизводит музыку плавно, независимо |=== | Имя | Лицензия | Пакет | `Toolkit` -| MPlayer +| mpv | GPL 2.0 -| package:multimedia/mplayer[] +| package:multimedia/mpv[] | CLI | SMPlayer @@ -373,7 +405,7 @@ MOC воспроизводит музыку плавно, независимо | package:multimedia/vlc[] | Qt -| Kodi (XBMC) +| Kodi (XBMC) | GPL 2.0 | package:multimedia/kodi[] | X11 @@ -381,18 +413,67 @@ MOC воспроизводит музыку плавно, независимо |=== [[mplayer]] -=== MPlayer +[[mpv]] +=== mpv -MPlayer — это мультимедийный проигрыватель и набор инструментов для кодирования, который работает на многих платформах и поддерживает командную строку. Он воспроизводит огромное количество различных форматов файлов и кодеков, включая популярные потоки DivX, XviD, H.264, а также DVD и SVCD, вместе со многими распространёнными аудиокодеками. +mpv — это свободный (в смысле свободы, а не бесплатности) медиаплеер для командной строки. Он поддерживает широкий спектр форматов медиафайлов, аудио- и видеокодеков, а также типов субтитров. mpv может использовать большинство API аппаратного декодирования на всех платформах. -Для установки MPlayer выполните: +Ориентированный также на видеолюбителей, он имеет несколько высококачественных алгоритмов масштабирования вверх/вниз, которыми, как и всеми настройками, можно управлять через профили. Профили можно выбирать с помощью параметров командной строки или на основе условий, таких как имя каталога. + +Она также поддерживает высококачественное преобразование HDR в SDR с тонкой настройкой управления, позволяя каждому наслаждаться HDR-контентом на любом дисплее. + +Для установки mpv выполните: [source, shell] .... -# pkg install mplayer +# pkg install mpv +.... + +Вот короткий пример [filename.]#~/.config/mpv/mpv.conf# + +[.programlisting] +.... +vo=gpu-next<.> +gpu-context=wayland<.> +hwdec=auto<.> +screenshot-jpeg-quality=100 +scale=ewa_lanczos4sharpest<.> +dscale=ewa_lanczos4sharpest + +[TTRPG]<.> +profile-cond=path:find('ttrpg')<.> +profile=fast<.> +save-position-on-quit=yes + +[hdr]<.> +scale=bilinear +dscale=bilinear +dither=no +correct-downscaling=no +linear-downscaling=no +sigmoid-upscaling=no +hdr-compute-peak=yes +hdr-peak-percentile=99.995 +hdr-contrast-recovery=0.30 +.... +<.> Использует новый видеовыход gpu-next. Многие функции требуют этого и/или обеспечивают более высокое качество, если этот параметр включен +<.> Пользователи Wayland должны вручную установить это при появлении графических сбоев или возникновении сбоев программы +<.> Автоматически определяет доступность аппаратного декодирования GPU и использует его +<.> Наилучший алгоритм масштабирования. Отключите, если ваше оборудование недостаточно быстрое и видео начинает пропускать кадры +<.> Пример профиля для длинных видео записанных сессий TTRPG +<.> Применяется только в том случае, если путь содержит ttrpg +<.> Использует встроенный быстрый профиль для минимально возможного использования CPU/GPU +<.> Пример профиля для пользователей с медленной встроенной графикой (iGPU), которые всё таки хотят наслаждаться HDR-контентом + +Используя эту примерную конфигурацию, профиль TTRPG автоматически применяется, если выполняется условие "Path contains ttrpg". + +Чтобы просмотреть HDR-видео на iGPU, вручную укажите профиль с помощью следующей команды: + +.... +$ mpv --profile=hdr hdr_video.mkv .... -Примеры работы MPlayer можно найти в man:mplayer[1]. +За дополнительными примерами использования mpv обращайтесь к справочному руководству mpv. [[smplayer]] === SMPlayer @@ -498,12 +579,12 @@ webcamd [-d ugen1.3] -N Realtek-802-11n-WLAN-Adapter -S 00e04c000001 -M 0 [source, shell] .... -# sysrc webcamd_0_flags="-d ugen0.2" <.> +# sysrc webcamd_0_flags="-N SunplusIT-Inc-HP-TrueVision-HD-Camera" <.> .... [NOTE] ==== -Обратите внимание, что если это веб-камера с поддержкой plug-and-play USB, то изменение USB-порта, к которому она подключена, приведёт к изменению вывода команды `webcamd -l`, и запись в rc.conf может потребовать обновления. Для ноутбуков со встроенными USB-веб-камерами это не должно быть проблемой. +Обратите внимание, что если это веб-камера с поддержкой plug-and-play USB, то изменение USB-порта, к которому она подключена, приведёт к изменению вывода команды `webcamd -l`, а именно, идентификатора устройства, и запись в rc.conf может потребовать обновления. Для ноутбуков со встроенными USB-веб-камерами это не должно быть проблемой. Чтобы избежать такой ситуации, или используйте имя устройства (опция `-N`), или/и определяйте соответствие устройства по серийному номеру, если он известен (опция `-S`) и отображается в выводе команды `webcamd -l`. Для статических устройств, например, интегрированных видеокамер ноутбуков, вы можете использовать идентификатор устройства (опция `-d`). ==== Сервис man:webcamd[8] должен быть запущен выполнением следующей команды: diff --git a/documentation/content/ru/books/handbook/multimedia/_index.po b/documentation/content/ru/books/handbook/multimedia/_index.po index 06e924e02c..f4fc4a4c87 100644 --- a/documentation/content/ru/books/handbook/multimedia/_index.po +++ b/documentation/content/ru/books/handbook/multimedia/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-11-08 16:17+0000\n" -"PO-Revision-Date: 2026-03-08 09:11+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-09 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookmultimedia_index/ru/>\n" @@ -43,13 +43,13 @@ msgid "Multimedia" msgstr "Мультимедиа" #. type: Title == -#: documentation/content/en/books/handbook/multimedia/_index.adoc:53 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:62 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:61 msgid "" "The multimedia chapter provides an overview of multimedia support on " "FreeBSD. Multimedia applications and technologies have become an integral " @@ -80,13 +80,13 @@ msgstr "" "информацию и практические примеры для начала работы." #. type: Title == -#: documentation/content/en/books/handbook/multimedia/_index.adoc:64 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:63 #, no-wrap msgid "Setting Up the Sound Card" msgstr "Настройка звуковой карты" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:69 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:68 msgid "" "By default, FreeBSD will automatically detect the sound card used by the " "system. FreeBSD supports a wide variety of sound cards. The list of " @@ -97,7 +97,7 @@ msgstr "" "поддерживаемых звуковых карт можно найти в man:sound[4]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:73 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:72 msgid "" "It is only necessary to load the sound card module if FreeBSD has not " "detected it correctly." @@ -106,7 +106,7 @@ msgstr "" "FreeBSD не определила его корректно." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:76 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:75 msgid "" "Where it is not known which sound card the system has, or which module to " "use, the `snd_driver` metadriver can be loaded by executing the following " @@ -117,13 +117,13 @@ msgstr "" "команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:80 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:79 #, no-wrap msgid "# kldload snd_driver\n" msgstr "# kldload snd_driver\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:83 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:82 msgid "" "Alternatively, to load the driver as a module at boot time, place the " "following line in [.filename]#/boot/loader.conf#:" @@ -132,19 +132,19 @@ msgstr "" "добавьте следующую строку в [.filename]#/boot/loader.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:87 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:86 #, no-wrap msgid "snd_driver_load=\"YES\"\n" msgstr "snd_driver_load=\"YES\"\n" #. type: Title === -#: documentation/content/en/books/handbook/multimedia/_index.adoc:90 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:89 #, no-wrap msgid "Testing Sound" msgstr "Тестирование звука" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:93 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:92 msgid "" "To confirm the sound card is detected the following command can be executed:" msgstr "" @@ -152,26 +152,26 @@ msgstr "" "команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:97 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:175 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:217 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:96 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:174 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:216 #, no-wrap msgid "% dmesg | grep pcm\n" msgstr "% dmesg | grep pcm\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:100 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:115 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:519 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:548 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:622 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:643 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:719 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:99 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:114 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:597 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:626 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:700 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:721 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:797 msgid "The output should be similar to the following:" msgstr "Вывод должен быть похож на следующий:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:105 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:104 #, no-wrap msgid "" "pcm0: <Conexant CX20561 (Hermosa) (Analog 2.0+HP/2.0)> at nid 26,22 and 24 on hdaa0\n" @@ -181,18 +181,18 @@ msgstr "" "pcm1: <Conexant CX20561 (Hermosa) (Internal Analog Mic)> at nid 29 on hdaa0\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:108 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:107 msgid "The status of the sound card may also be checked using this command:" msgstr "Состояние звуковой карты также можно проверить с помощью этой команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:112 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:111 #, no-wrap msgid "# cat /dev/sndstat\n" msgstr "# cat /dev/sndstat\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:121 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:120 #, no-wrap msgid "" "Installed devices:\n" @@ -204,7 +204,7 @@ msgstr "" "pcm1: <Conexant CX20561 (Hermosa) (Internal Analog Mic)> (rec)\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:125 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:124 msgid "" "If no `pcm` devices are listed, double-check that the correct device driver " "was loaded. If all goes well, the sound card should now work in FreeBSD." @@ -214,7 +214,7 @@ msgstr "" "работать в FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:127 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:126 msgid "" "man:beep[1] can be used to produce some noise, confirming that the sound " "card is working:" @@ -223,19 +223,19 @@ msgstr "" "звуковая карта работает:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:131 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:130 #, no-wrap msgid "% beep\n" msgstr "% beep\n" #. type: Title === -#: documentation/content/en/books/handbook/multimedia/_index.adoc:134 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:133 #, no-wrap msgid "Mixer" msgstr "Микшер" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:137 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:136 msgid "" "FreeBSD has different utilities to set and display sound card mixer values " "built on the FreeBSD Sound System:" @@ -244,151 +244,151 @@ msgstr "" "микшера звуковой карты, работающие на основе FreeBSD Sound System:" #. type: Block title -#: documentation/content/en/books/handbook/multimedia/_index.adoc:138 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:137 #, no-wrap msgid "Supported mixer packages" msgstr "Поддерживаемые пакеты микшера" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:141 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:293 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:383 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:575 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:749 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:140 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:323 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:413 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:653 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:827 #, no-wrap msgid "Name" msgstr "Имя" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:141 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:293 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:383 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:749 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:140 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:323 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:413 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:827 #, no-wrap msgid "License" msgstr "Лицензия" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:141 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:293 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:383 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:751 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:140 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:323 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:413 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:829 #, no-wrap msgid "Package" msgstr "Пакет" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:143 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:295 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:385 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:142 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:325 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:415 #, no-wrap msgid "Toolkit" msgstr "`Toolkit`" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:144 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:143 #, no-wrap msgid "man:mixer[8]" msgstr "man:mixer[8]" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:145 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:150 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:160 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:307 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:144 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:149 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:159 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:337 #, no-wrap msgid "BSD-2" msgstr "BSD-2" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:146 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:145 #, no-wrap msgid "Included in base system" msgstr "Включено в базовую систему" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:148 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:390 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:147 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:420 #, no-wrap msgid "CLI" msgstr "CLI" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:149 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:148 #, no-wrap msgid "dsbmixer" msgstr "dsbmixer" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:151 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:150 #, no-wrap msgid "package:audio/dsbmixer[]" msgstr "package:audio/dsbmixer[]" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:153 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:158 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:300 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:310 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:395 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:400 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:152 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:157 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:330 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:340 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:425 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:430 #, no-wrap msgid "Qt" msgstr "Qt" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:154 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:153 #, no-wrap msgid "KDE Plasma audio widget" msgstr "Виджет аудио KDE Plasma" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:155 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:302 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:312 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:387 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:392 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:397 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:402 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:753 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:761 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:154 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:332 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:342 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:417 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:422 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:427 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:432 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:831 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:839 #, no-wrap msgid "GPL 2.0" msgstr "GPL 2.0" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:156 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:155 #, no-wrap msgid "package:audio/plasma6-plasma-pa[]" msgstr "package:audio/plasma6-plasma-pa[]" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:159 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:158 #, no-wrap msgid "mixertui" msgstr "mixertui" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:161 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:160 #, no-wrap msgid "package:audio/mixertui[]" msgstr "package:audio/mixertui[]" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:163 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:315 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:162 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:345 #, no-wrap msgid "TUI" msgstr "TUI" #. type: Title === -#: documentation/content/en/books/handbook/multimedia/_index.adoc:166 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:165 #, no-wrap msgid "Graphics Card Sound" msgstr "Звук графической карты" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:171 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:170 msgid "" "Graphics cards often come with their own integrated sound devices, and it " "may be unclear which is being used as the default device. To confirm, run " @@ -401,13 +401,13 @@ msgstr "" "определить, как система перечисляет выходы. Выполните следующую команду:" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:178 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:220 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:177 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:219 msgid "The output looks something like this:" msgstr "Вывод выглядит примерно так:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:190 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:189 #, no-wrap msgid "" "pcm0: <HDA NVIDIA (Unknown) PCM #0 DisplayPort> at cad 0 nid 1 on hdac0\n" @@ -431,7 +431,7 @@ msgstr "" "pcm7: <HDA Realtek ALC889 PCM #3 Digital> at cad 2 nid 1 on hdac1\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:194 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:193 msgid "" "The graphics card (NVIDIA(R)) has been enumerated before the sound card " "(Realtek(R)), with the sound card appearing as `pcm4`. The system can be " @@ -444,13 +444,13 @@ msgstr "" "умолчанию, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:198 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:197 #, no-wrap msgid "# sysctl hw.snd.default_unit=4\n" msgstr "# sysctl hw.snd.default_unit=4\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:201 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:200 msgid "" "To make this change permanent add the next line to [.filename]#/etc/sysctl." "conf#:" @@ -459,19 +459,19 @@ msgstr "" "filename]#/etc/sysctl.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:205 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:204 #, no-wrap msgid "hw.snd.default_unit=4\n" msgstr "hw.snd.default_unit=4\n" #. type: Title === -#: documentation/content/en/books/handbook/multimedia/_index.adoc:208 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:207 #, no-wrap msgid "Automatically Switching to Headphones" msgstr "Автоматическое переключение на наушники" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:211 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:210 msgid "" "Some systems may struggle with switching between audio outputs, but " "fortunately FreeBSD allows automatic switchover to be configured in [." @@ -482,7 +482,7 @@ msgstr "" "переключение в [.filename]#device.hints#." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:213 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:212 msgid "" "Identify how the system is enumerating the audio outputs by executing the " "following command:" @@ -490,7 +490,7 @@ msgstr "" "Определите, как система перечисляет аудиовыходы, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:225 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:224 #, no-wrap msgid "" "pcm0: <Realtek ALC892 Analog> at nid 23 and 26 on hdaa0\n" @@ -500,22 +500,22 @@ msgstr "" "pcm1: <Realtek ALC892 Right Analog Headphones> at nid 22 on hdaa0\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:228 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:227 msgid "Add the following lines to [.filename]#/boot/device.hints#:" msgstr "Добавьте следующие строки в файл [.filename]#/boot/device.hints#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:233 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:232 #, no-wrap msgid "" -"hint.hdac.0.cad0.nid22.config=\"as=1 seq=15 device=Headphones\" \n" +"hint.hdac.0.cad0.nid22.config=\"as=1 seq=15 device=Headphones\"\n" "hint.hdac.0.cad0.nid26.config=\"as=2 seq=0 device=speakers\"\n" msgstr "" -"hint.hdac.0.cad0.nid22.config=\"as=1 seq=15 device=Headphones\" \n" +"hint.hdac.0.cad0.nid22.config=\"as=1 seq=15 device=Headphones\"\n" "hint.hdac.0.cad0.nid26.config=\"as=2 seq=0 device=speakers\"\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:239 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:238 msgid "" "Keep in mind that these values are for the example indicated above. They " "may vary depending on the system." @@ -524,54 +524,172 @@ msgstr "" "могут отличаться в зависимости от системы." #. type: Title === -#: documentation/content/en/books/handbook/multimedia/_index.adoc:242 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:241 +#, no-wrap +msgid "Resampling Quality" +msgstr "Качество ресемплинга" + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:244 +msgid "" +"The process of changing the sample rate of an audio stream is called " +"resampling." +msgstr "" +"Процесс изменения частоты дискретизации аудиопотока называется ресемплингом." + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:246 +msgid "" +"This usually happens automatically in situations like recording audio with a " +"DI (Digital Interface) or simply when playing back audio files with very low " +"resolution." +msgstr "" +"Обычно это происходит автоматически в таких ситуациях, как запись звука " +"через DI (цифровой интерфейс) или просто при воспроизведении аудиофайлов с " +"очень низким разрешением." + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:248 +msgid "" +"Example: DI uses 192000 kHz, application only accepts 48000 kHz (or the " +"other way around)." +msgstr "" +"Пример: DI использует 192000 кГц, а приложение принимает только 48000 кГц (" +"или наоборот)." + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:250 +msgid "" +"If possible, this should be adjusted outside the sound device driver, but " +"for cases where this is not possible (Or the hardware is bad at resampling), " +"you have influence over the quality that is used for resampling." +msgstr "" +"Если возможно, это следует настраивать за пределами драйвера звукового " +"устройства, но для случаев, когда это невозможно (или оборудование плохо " +"выполняет ресемплинг), у вас есть возможность влиять на качество, " +"используемое при ресемплинге." + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:252 +msgid "" +"Should you be unsure if you need this, for normal music listening, doing " +"meetings and so on the default value is totally fine and most applications " +"use 48000 kHz anyway, so resampling rarely happens." +msgstr "" +"Если вы не уверены, нужна ли эта настройка, то для обычного прослушивания " +"музыки, проведения встреч и тому подобного значение по умолчанию вполне " +"подходит, и большинство приложений в любом случае используют 48000 кГц, так " +"что передискретизация происходит редко." + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:254 +msgid "" +"When making music, recording sounds otherwise where quality matters or you " +"are an audiophile, you can increase the resampling quality." +msgstr "" +"При создании музыки, записи звуков в других случаях, где качество имеет " +"значение, или если вы аудиофил, вы можете повысить качество ресемплинга." + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:256 +msgid "" +"For the highest possible resample quality, execute the following command:" +msgstr "" +"Для достижения максимально возможного качества передискретизации выполните " +"следующую команду:" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:261 +#, no-wrap +msgid "" +"# sysctl hw.snd.feeder_rate_quality=4<.>\n" +"# sysctl hw.snd.feeder_rate_round=0<.>\n" +msgstr "" +"# sysctl hw.snd.feeder_rate_quality=4<.>\n" +"# sysctl hw.snd.feeder_rate_round=0<.>\n" + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:263 +msgid "100dB stopband, 164 taps and 97% bandwidth" +msgstr "100 дБ в полосе задерживания, 164 отвода и 97% полосы пропускания" + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:264 +msgid "Large prime divisions for high accuracy" +msgstr "Крупные простые деления для высокой точности" + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:266 +msgid "" +"To keep these values after reboots, they can be added to the `/etc/sysctl." +"conf`." +msgstr "" +"Чтобы сохранить эти значения после перезагрузки, их можно добавить в `/etc/" +"sysctl.conf`." + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:268 +msgid "" +"It is important to keep in mind that adjusting the resample quality has " +"influence on CPU usage and delay." +msgstr "" +"Важно помнить, что изменение качества ресемплинга влияет на использование " +"процессора и задержку." + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:270 +msgid "More details about resampling can be read in man:sound[4]" +msgstr "Более подробную информацию о ресемплинге можно найти в man:sound[4]" + +#. type: Title === +#: documentation/content/en/books/handbook/multimedia/_index.adoc:272 #, no-wrap msgid "Troubleshooting Sound" msgstr "Устранение неполадок со звуком" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:245 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:275 msgid "Some common error messages and their solutions:" msgstr "Некоторые распространённые сообщения об ошибках и их решения:" #. type: Block title -#: documentation/content/en/books/handbook/multimedia/_index.adoc:247 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:277 #, no-wrap msgid "Common Error Messages" msgstr "Общие сообщения об ошибках" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:251 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:281 #, no-wrap msgid "Error" msgstr "Ошибка" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:253 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:283 #, no-wrap msgid "Solution" msgstr "Решение" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:254 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:284 #, no-wrap msgid "`xxx: can't open /dev/dsp!`" msgstr "`xxx: can't open /dev/dsp!`" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:254 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:284 #, no-wrap msgid "Type `fstat \\" msgstr "Наберите `fstat \\" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:255 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:285 #, no-wrap msgid "grep dsp` to check if another application is holding the device open. Noteworthy troublemakers are esound and KDE's sound support." msgstr "grep dsp` для проверки, удерживает ли другое приложение устройство открытым. Основные источники проблем — это `esound` и поддержка звука в `KDE`." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:263 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:293 msgid "" "Programs using package:audio/pulseaudio[] might need to restart the package:" "audio/pulseaudio[] daemon for the changes in `hw.snd.default_unit` to take " @@ -586,7 +704,7 @@ msgstr "" "соединение с демоном package:audio/pulseaudio[]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:269 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:299 #, no-wrap msgid "" "# pacmd\n" @@ -598,7 +716,7 @@ msgstr "" ">>>\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:273 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:303 msgid "" "The following command changes the default sink to card number 4 as in the " "previous example:" @@ -607,13 +725,13 @@ msgstr "" "как в предыдущем примере:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:277 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:307 #, no-wrap msgid "set-default-sink 4\n" msgstr "set-default-sink 4\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:283 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:313 msgid "" "Do not use the `exit` command to exit the command line interface. That will " "kill the package:audio/pulseaudio[] daemon. Use kbd:[Ctrl+D] instead." @@ -623,13 +741,13 @@ msgstr "" "используйте kbd:[Ctrl+D]." #. type: Title == -#: documentation/content/en/books/handbook/multimedia/_index.adoc:286 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:316 #, no-wrap msgid "Audio players" msgstr "Аудиоплееры" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:289 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:319 msgid "" "This section introduces some of the software available from the FreeBSD " "Ports Collection which can be used for audio playback." @@ -638,77 +756,77 @@ msgstr "" "портов FreeBSD, которое можно использовать для воспроизведения аудио." #. type: Block title -#: documentation/content/en/books/handbook/multimedia/_index.adoc:290 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:320 #, no-wrap msgid "Audio players packages" msgstr "Пакеты аудиоплееров" #. type: Title === -#: documentation/content/en/books/handbook/multimedia/_index.adoc:296 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:318 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:326 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:348 #, no-wrap msgid "Elisa" msgstr "Elisa" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:297 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:327 #, no-wrap msgid "LGPL 3.0" msgstr "LGPL 3.0" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:298 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:328 #, no-wrap msgid "package:audio/elisa[]" msgstr "package:audio/elisa[]" #. type: Title === -#: documentation/content/en/books/handbook/multimedia/_index.adoc:301 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:330 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:331 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:360 #, no-wrap msgid "GNOME Music" msgstr "GNOME Music" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:303 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:333 #, no-wrap msgid "package:audio/gnome-music[]" msgstr "package:audio/gnome-music[]" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:305 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:335 #, no-wrap msgid "GTK+" msgstr "GTK+" #. type: Title === -#: documentation/content/en/books/handbook/multimedia/_index.adoc:306 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:343 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:336 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:373 #, no-wrap msgid "Audacious" msgstr "Audacious" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:308 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:338 #, no-wrap msgid "package:multimedia/audacious[]" msgstr "package:multimedia/audacious[]" #. type: Title === -#: documentation/content/en/books/handbook/multimedia/_index.adoc:311 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:361 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:341 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:392 #, no-wrap -msgid "MOC (music on console)" -msgstr "MOC (music on console)" +msgid "cmus — C* Music Player" +msgstr "cmus — C* музыкальный проигрыватель" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:313 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:343 #, no-wrap -msgid "package:audio/moc[]" -msgstr "package:audio/moc[]" +msgid "package:audio/cmus[]" +msgstr "package:audio/cmus[]" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:321 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:351 msgid "" "Elisa is a music player developed by the KDE community that strives to be " "simple and nice to use." @@ -717,18 +835,18 @@ msgstr "" "который стремится быть простым и приятным в использовании." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:323 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:353 msgid "To install Elisa, execute:" msgstr "Для установки Elisa выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:327 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:357 #, no-wrap msgid "# pkg install elisa\n" msgstr "# pkg install elisa\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:334 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:364 msgid "" "GNOME Music is the new GNOME music playing application. It aims to combine " "an elegant and immersive browsing experience with simple and straightforward " @@ -739,18 +857,18 @@ msgstr "" "музыки с простым и интуитивно понятным управлением." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:336 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:366 msgid "To install GNOME Music, execute:" msgstr "Для установки GNOME Music выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:340 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:370 #, no-wrap msgid "# pkg install gnome-music\n" msgstr "# pkg install gnome-music\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:347 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:377 msgid "" "Audacious is an open source audio player. As a descendant of XMMS, it " "provides music playback while maintaining efficient use of system resources." @@ -759,18 +877,18 @@ msgstr "" "воспроизводит музыку так эффективно используя ресурсы компьютера." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:349 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:379 msgid "To install Audacious, execute:" msgstr "Для установки Audacious выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:353 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:383 #, no-wrap msgid "# pkg install audacious-qt6 audacious-plugins-qt6\n" msgstr "# pkg install audacious-qt6 audacious-plugins-qt6\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:358 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:388 msgid "" "Audacious supports OSS natively, but must be configured in the settings on " "the Audio tab." @@ -779,47 +897,46 @@ msgstr "" "параметрах на вкладке Audio." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:364 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:395 msgid "" -"MOC (music on console) is a console audio player designed to be powerful and " -"easy to use." +"cmus is a small, fast and powerful console music player for Unix-like " +"operating systems." msgstr "" -"MOC (music on console) — это консольный аудиоплеер, созданный для удобства и " -"эффективности использования." +"cmus — это небольшой, быстрый и мощный консольный музыкальный плеер для Unix-" +"подобных операционных систем." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:367 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:397 msgid "" -"MOC plays smoothly, regardless of system or I/O load, because it handles the " -"output buffer in a separate thread. It does not cause gaps between files, " -"because the next file to be played is pre-cached while playing the current " -"file." +"Beside various input and output plugins, it has support for CUE sheets, uses " +"Unicode, supports scrobbling (to e.g. last.fm or libre.fm), can run external " +"programs on selected files like tag-editors, can be controlled via UNIX " +"sockets and many more." msgstr "" -"MOC воспроизводит музыку плавно, независимо от нагрузки на систему или ввод-" -"вывод, поскольку обрабатывает выходной буфер в отдельном потоке. Он не " -"создаёт промежутков между файлами, потому что следующий файл для " -"воспроизведения предварительно кэшируется во время проигрывания текущего " -"файла." +"Помимо различных плагинов ввода и вывода, он поддерживает CUE-листы, " +"использует Unicode, поддерживает скробблинг (например, last.fm или libre.fm)" +", может запускать внешние программы для выбранных файлов, такие как " +"редакторы тегов, управляется через UNIX-сокеты и многое другое." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:369 -msgid "To install MOC (music on console), execute:" -msgstr "Для установки MOC (music on console) выполните:" +#: documentation/content/en/books/handbook/multimedia/_index.adoc:399 +msgid "To install cmus, execute:" +msgstr "Для установки cmus выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:373 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:403 #, no-wrap -msgid "# pkg install moc\n" -msgstr "# pkg install moc\n" +msgid "# pkg install cmus\n" +msgstr "# pkg install cmus\n" #. type: Title == -#: documentation/content/en/books/handbook/multimedia/_index.adoc:376 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:406 #, no-wrap msgid "Video players" msgstr "Видеоплееры" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:379 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:409 msgid "" "This section introduces some of the software available from the FreeBSD " "Ports Collection which can be used for video playback." @@ -828,101 +945,273 @@ msgstr "" "портов FreeBSD, которое можно использовать для воспроизведения видео." #. type: Block title -#: documentation/content/en/books/handbook/multimedia/_index.adoc:380 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:410 #, no-wrap msgid "Video players packages" msgstr "Пакеты видеоплееров" #. type: Title === -#: documentation/content/en/books/handbook/multimedia/_index.adoc:386 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:408 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:416 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:439 #, no-wrap -msgid "MPlayer" -msgstr "MPlayer" +msgid "mpv" +msgstr "mpv" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:388 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:418 #, no-wrap -msgid "package:multimedia/mplayer[]" -msgstr "package:multimedia/mplayer[]" +msgid "package:multimedia/mpv[]" +msgstr "package:multimedia/mpv[]" #. type: Title === -#: documentation/content/en/books/handbook/multimedia/_index.adoc:391 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:423 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:421 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:501 #, no-wrap msgid "SMPlayer" msgstr "SMPlayer" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:393 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:423 #, no-wrap msgid "package:multimedia/smplayer[]" msgstr "package:multimedia/smplayer[]" #. type: Title === -#: documentation/content/en/books/handbook/multimedia/_index.adoc:396 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:435 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:426 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:513 #, no-wrap msgid "VLC media player" msgstr "VLC media player" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:398 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:428 #, no-wrap msgid "package:multimedia/vlc[]" msgstr "package:multimedia/vlc[]" #. type: Title === -#: documentation/content/en/books/handbook/multimedia/_index.adoc:401 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:449 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:431 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:527 #, no-wrap msgid "Kodi (XBMC)" msgstr "Kodi (XBMC)" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:403 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:433 #, no-wrap msgid "package:multimedia/kodi[]" msgstr "package:multimedia/kodi[]" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:405 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:435 #, no-wrap msgid "X11" msgstr "X11" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:412 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:442 msgid "" -"MPlayer is a multimedia player and encoder suite which runs on many " -"platforms and works on the command line. It plays a terrific number of " -"different file formats and codecs including popular DivX, XviD, H.264 " -"streams as well as DVD and SVCDs along with many popular audio codecs." +"mpv is a free (as in freedom) media player for the command line. It supports " +"a wide variety of media file formats, audio and video codecs, and subtitle " +"types. mpv can leverage most hardware decoding APIs on all platforms." msgstr "" -"MPlayer — это мультимедийный проигрыватель и набор инструментов для " -"кодирования, который работает на многих платформах и поддерживает командную " -"строку. Он воспроизводит огромное количество различных форматов файлов и " -"кодеков, включая популярные потоки DivX, XviD, H.264, а также DVD и SVCD, " -"вместе со многими распространёнными аудиокодеками." +"mpv — это свободный (в смысле свободы, а не бесплатности) медиаплеер для " +"командной строки. Он поддерживает широкий спектр форматов медиафайлов, аудио-" +" и видеокодеков, а также типов субтитров. mpv может использовать большинство " +"API аппаратного декодирования на всех платформах." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:414 -msgid "To install MPlayer, execute:" -msgstr "Для установки MPlayer выполните:" +#: documentation/content/en/books/handbook/multimedia/_index.adoc:444 +msgid "" +"Also targeted towards vidoephile, it has several high quality up-/" +"downscaling algorithms which can also be, like all settings, controlled via " +"profiles. Profiles can be selected via command-line switches or based on " +"conditions like the folder name." +msgstr "" +"Ориентированный также на видеолюбителей, он имеет несколько " +"высококачественных алгоритмов масштабирования вверх/вниз, которыми, как и " +"всеми настройками, можно управлять через профили. Профили можно выбирать с " +"помощью параметров командной строки или на основе условий, таких как имя " +"каталога." + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:446 +msgid "" +"It also supports high quality HDR to SDR conversion with fine-grained " +"control, enabling everyone to enjoy HDR content on any display." +msgstr "" +"Она также поддерживает высококачественное преобразование HDR в SDR с тонкой " +"настройкой управления, позволяя каждому наслаждаться HDR-контентом на любом " +"дисплее." + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:448 +msgid "To install mpv, execute:" +msgstr "Для установки mpv выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:418 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:452 #, no-wrap -msgid "# pkg install mplayer\n" -msgstr "# pkg install mplayer\n" +msgid "# pkg install mpv\n" +msgstr "# pkg install mpv\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:421 -msgid "For examples of how MPlayer works see man:mplayer[1]." -msgstr "Примеры работы MPlayer можно найти в man:mplayer[1]." +#: documentation/content/en/books/handbook/multimedia/_index.adoc:455 +msgid "Here is a short sample [filename.]#~/.config/mpv/mpv.conf#" +msgstr "Вот короткий пример [filename.]#~/.config/mpv/mpv.conf#" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:464 +#, no-wrap +msgid "" +"vo=gpu-next<.>\n" +"gpu-context=wayland<.>\n" +"hwdec=auto<.>\n" +"screenshot-jpeg-quality=100\n" +"scale=ewa_lanczos4sharpest<.>\n" +"dscale=ewa_lanczos4sharpest\n" +msgstr "" +"vo=gpu-next<.>\n" +"gpu-context=wayland<.>\n" +"hwdec=auto<.>\n" +"screenshot-jpeg-quality=100\n" +"scale=ewa_lanczos4sharpest<.>\n" +"dscale=ewa_lanczos4sharpest\n" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:469 +#, no-wrap +msgid "" +"[TTRPG]<.>\n" +"profile-cond=path:find('ttrpg')<.>\n" +"profile=fast<.>\n" +"save-position-on-quit=yes\n" +msgstr "" +"[TTRPG]<.>\n" +"profile-cond=path:find('ttrpg')<.>\n" +"profile=fast<.>\n" +"save-position-on-quit=yes\n" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:480 +#, no-wrap +msgid "" +"[hdr]<.>\n" +"scale=bilinear\n" +"dscale=bilinear\n" +"dither=no\n" +"correct-downscaling=no\n" +"linear-downscaling=no\n" +"sigmoid-upscaling=no\n" +"hdr-compute-peak=yes\n" +"hdr-peak-percentile=99.995\n" +"hdr-contrast-recovery=0.30\n" +msgstr "" +"[hdr]<.>\n" +"scale=bilinear\n" +"dscale=bilinear\n" +"dither=no\n" +"correct-downscaling=no\n" +"linear-downscaling=no\n" +"sigmoid-upscaling=no\n" +"hdr-compute-peak=yes\n" +"hdr-peak-percentile=99.995\n" +"hdr-contrast-recovery=0.30\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:426 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:482 +msgid "" +"Uses the new gpu-next video output. A lot of features need this and/or " +"provide higher quality when enabled" +msgstr "" +"Использует новый видеовыход gpu-next. Многие функции требуют этого и/или " +"обеспечивают более высокое качество, если этот параметр включен" + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:483 +msgid "" +"Wayland users should manually set this when seeing graphical glitches or " +"experience crashes" +msgstr "" +"Пользователи Wayland должны вручную установить это при появлении графических " +"сбоев или возникновении сбоев программы" + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:484 +msgid "Automatically detects if GPU hardware decoding is available and uses it" +msgstr "" +"Автоматически определяет доступность аппаратного декодирования GPU и " +"использует его" + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:485 +msgid "" +"Best scaling algorithm. Disable if your hardware is not fast enough and " +"videos start to skip frames" +msgstr "" +"Наилучший алгоритм масштабирования. Отключите, если ваше оборудование " +"недостаточно быстрое и видео начинает пропускать кадры" + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:486 +msgid "Example profile for long videos of recorded TTRPG sessions" +msgstr "Пример профиля для длинных видео записанных сессий TTRPG" + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:487 +msgid "Only applies when the path contains ttrpg" +msgstr "Применяется только в том случае, если путь содержит ttrpg" + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:488 +msgid "Uses the builtin fast profile for lowest possible CPU/GPU usage" +msgstr "" +"Использует встроенный быстрый профиль для минимально возможного " +"использования CPU/GPU" + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:489 +msgid "" +"Example profile for users with a slow iGPU who still want to enjoy HDR " +"content" +msgstr "" +"Пример профиля для пользователей с медленной встроенной графикой (iGPU), " +"которые всё таки хотят наслаждаться HDR-контентом" + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:491 +msgid "" +"Using this sample configuration, the TTRPG profile is automatically applied " +"if the \"Path contains ttrpg\" condition is met." +msgstr "" +"Используя эту примерную конфигурацию, профиль TTRPG автоматически " +"применяется, если выполняется условие \"Path contains ttrpg\"." + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:493 +msgid "" +"To watch a HDR Video on an iGPU, manually specify the profile using the " +"following command:" +msgstr "" +"Чтобы просмотреть HDR-видео на iGPU, вручную укажите профиль с помощью " +"следующей команды:" + +#. type: delimited block . 4 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:496 +#, no-wrap +msgid "$ mpv --profile=hdr hdr_video.mkv\n" +msgstr "$ mpv --profile=hdr hdr_video.mkv\n" + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:499 +msgid "" +"For more examples on how mpv can be used, consult the mpv reference manual." +msgstr "" +"За дополнительными примерами использования mpv обращайтесь к справочному " +"руководству mpv." + +#. type: Plain text +#: documentation/content/en/books/handbook/multimedia/_index.adoc:504 msgid "" "SMPlayer intends to be a complete front-end for MPlayer, from basic features " "like playing videos, DVDs, and VCDs to more advanced features like support " @@ -933,18 +1222,18 @@ msgstr "" "продвинутых возможностей, включая поддержку фильтров MPlayer и многое другое." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:428 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:506 msgid "To install SMPlayer, execute:" msgstr "Для установки SMPlayer выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:432 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:510 #, no-wrap msgid "# pkg install smplayer\n" msgstr "# pkg install smplayer\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:440 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:518 msgid "" "VLC media player is a highly portable multimedia player for various audio " "and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, and more) as well " @@ -962,18 +1251,18 @@ msgstr "" "сохранения на диск." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:442 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:520 msgid "To install VLC, execute:" msgstr "Для установки VLC выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:446 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:524 #, no-wrap msgid "# pkg install vlc\n" msgstr "# pkg install vlc\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:453 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:531 msgid "" "Kodi (formerly known as XBMC) is a free and open source cross-platform media-" "player and entertainment hub. It allows users to play and view most videos, " @@ -987,24 +1276,24 @@ msgstr "" "также из интернета." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:455 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:533 msgid "To install Kodi, execute:" msgstr "Для установки Kodi выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:459 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:537 #, no-wrap msgid "# pkg install kodi\n" msgstr "# pkg install kodi\n" #. type: Title == -#: documentation/content/en/books/handbook/multimedia/_index.adoc:462 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:540 #, no-wrap msgid "Conferencing and Meetings" msgstr "Конференции и встречи" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:466 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:544 msgid "" "A FreeBSD desktop environment can be used to join video conferences. This " "section will explain how to configure the webcam and which videoconferencing " @@ -1015,13 +1304,13 @@ msgstr "" "и какие приложения для видеоконференций поддерживаются в FreeBSD." #. type: Title === -#: documentation/content/en/books/handbook/multimedia/_index.adoc:468 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:546 #, no-wrap msgid "Setting Up the Webcam" msgstr "Настройка веб-камеры" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:471 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:549 msgid "" "To allow FreeBSD access to the webcam and perform its configuration it is " "necessary to install certain utilities:" @@ -1030,7 +1319,7 @@ msgstr "" "установить определённые утилиты:" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:473 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:551 msgid "" "package:multimedia/webcamd[] is a daemon that enables the use of hundreds of " "different USB based webcam and DVB USB devices." @@ -1039,7 +1328,7 @@ msgstr "" "различных USB-вебкамер и DVB USB-устройств." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:474 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:552 msgid "" "package:multimedia/pwcview[] is an application that can be used to view the " "video stream of the webcam." @@ -1048,18 +1337,18 @@ msgstr "" "для просмотра видеопотока с веб-камеры." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:476 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:554 msgid "To install the required utilities, execute:" msgstr "Для установки необходимых утилит выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:480 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:558 #, no-wrap msgid "# pkg install webcamd pwcview\n" msgstr "# pkg install webcamd pwcview\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:483 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:561 msgid "" "Enable the man:webcamd[8] service in `/etc/rc.conf` to start it at system " "boot:" @@ -1068,13 +1357,13 @@ msgstr "" "загрузке системы:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:487 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:565 #, no-wrap msgid "# sysrc webcamd_enable=YES\n" msgstr "# sysrc webcamd_enable=YES\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:491 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:569 msgid "" "The user must belong to the `webcamd` group. To add the user to `webcamd` " "group execute the following command:" @@ -1083,13 +1372,13 @@ msgstr "" "в группу `webcamd`, выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:495 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:573 #, no-wrap msgid "# pw groupmod webcamd -m username\n" msgstr "# pw groupmod webcamd -m username\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:498 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:576 msgid "" "Since package:multimedia/webcamd[] needs the man:cuse[3] module this module " "must be loaded by executing the following command:" @@ -1098,24 +1387,24 @@ msgstr "" "модуль должен быть загружен выполнением следующей команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:502 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:580 #, no-wrap msgid "# kldload cuse\n" msgstr "# kldload cuse\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:505 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:583 msgid "To load man:cuse[3] at system boot, execute the command:" msgstr "Чтобы загрузить man:cuse[3] при запуске системы, выполните команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:509 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:587 #, no-wrap msgid "# sysrc kld_list+=cuse\n" msgstr "# sysrc kld_list+=cuse\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:512 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:590 msgid "" "Once the utilities have been installed the list of available webcams can be " "shown with man:webcamd[8]:" @@ -1124,13 +1413,13 @@ msgstr "" "помощью man:webcamd[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:516 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:594 #, no-wrap msgid "# webcamd -l\n" msgstr "# webcamd -l\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:524 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:602 #, no-wrap msgid "" "webcamd [-d ugen0.2] -N SunplusIT-Inc-HP-TrueVision-HD-Camera -S unknown -M 0 <.>\n" @@ -1140,37 +1429,46 @@ msgstr "" "webcamd [-d ugen1.3] -N Realtek-802-11n-WLAN-Adapter -S 00e04c000001 -M 0\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:526 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:604 msgid "Available webcam" msgstr "Доступные веб-камеры" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:528 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:606 msgid "Configure the available webcam executing the following command:" msgstr "Настройте доступную веб-камеру, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:532 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:610 #, no-wrap -msgid "# sysrc webcamd_0_flags=\"-d ugen0.2\" <.>\n" -msgstr "# sysrc webcamd_0_flags=\"-d ugen0.2\" <.>\n" +msgid "# sysrc webcamd_0_flags=\"-N SunplusIT-Inc-HP-TrueVision-HD-Camera\" <.>\n" +msgstr "" +"# sysrc webcamd_0_flags=\"-N SunplusIT-Inc-HP-TrueVision-HD-Camera\" <.>\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:538 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:616 msgid "" "Note here that if this is a plug-and-play USB webcam, changing the USB port " -"to which it is connected will change the output from `webcamd -l`, and the " -"entry in rc.conf might need to be updated. For laptops that use USB " -"integrated webcams, this should not be an issue." +"to which it is connected will change the output from `webcamd -l`, " +"specifically the device identifier, and the entry in rc.conf might need to " +"be updated. To avoid this issue either use the device name (`-N` option) and/" +"or match with the device serial number if known (`-S` option) as displayed " +"in the output of `webcamd -l`. For static devices, for example integrated " +"laptop cameras, you can use the device identifier (`-d` option)." msgstr "" "Обратите внимание, что если это веб-камера с поддержкой plug-and-play USB, " "то изменение USB-порта, к которому она подключена, приведёт к изменению " -"вывода команды `webcamd -l`, и запись в rc.conf может потребовать " -"обновления. Для ноутбуков со встроенными USB-веб-камерами это не должно быть " -"проблемой." +"вывода команды `webcamd -l`, а именно, идентификатора устройства, и запись в " +"rc.conf может потребовать обновления. Для ноутбуков со встроенными USB-веб-" +"камерами это не должно быть проблемой. Чтобы избежать такой ситуации, или " +"используйте имя устройства (опция `-N`), или/и определяйте соответствие " +"устройства по серийному номеру, если он известен (опция `-S`) и отображается " +"в выводе команды `webcamd -l`. Для статических устройств, например, " +"интегрированных видеокамер ноутбуков, вы можете использовать идентификатор " +"устройства (опция `-d`)." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:541 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:619 msgid "" "The man:webcamd[8] service must be started by executing the following " "command:" @@ -1178,13 +1476,13 @@ msgstr "" "Сервис man:webcamd[8] должен быть запущен выполнением следующей команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:545 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:623 #, no-wrap msgid "# service webcamd start\n" msgstr "# service webcamd start\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:553 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:631 #, no-wrap msgid "" "Starting webcamd.\n" @@ -1194,7 +1492,7 @@ msgstr "" "webcamd 1616 - - Attached to ugen0.2[0]\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:557 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:635 msgid "" "package:multimedia/pwcview[] can be used to check the proper functioning of " "the webcam. The following command can be used to execute package:multimedia/" @@ -1205,36 +1503,36 @@ msgstr "" "package:multimedia/pwcview[]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:561 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:639 #, no-wrap msgid "% pwcview -f 30 -s vga\n" msgstr "% pwcview -f 30 -s vga\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:564 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:642 msgid "Then package:multimedia/pwcview[] will display the webcam:" msgstr "Тогда package:multimedia/pwcview[] отобразит изображение с веб-камеры:" #. type: Positional ($1) AttributeList argument for macro 'image' -#: documentation/content/en/books/handbook/multimedia/_index.adoc:565 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:643 #, no-wrap msgid "pwcview showing Absolute FreeBSD 3rd edition as an example" msgstr "pwcview с примером из книги *Absolute FreeBSD 3rd edition*" #. type: Target for macro image -#: documentation/content/en/books/handbook/multimedia/_index.adoc:565 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:643 #, no-wrap msgid "pwcview.png" msgstr "pwcview.png" #. type: Title === -#: documentation/content/en/books/handbook/multimedia/_index.adoc:568 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:646 #, no-wrap msgid "Meetings software status" msgstr "Статус программного обеспечения для встреч" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:571 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:649 msgid "" "FreeBSD currently supports the following tools used to carry out " "videoconferences." @@ -1243,117 +1541,117 @@ msgstr "" "видеоконференций." #. type: Block title -#: documentation/content/en/books/handbook/multimedia/_index.adoc:572 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:650 #, no-wrap msgid "Meeting software" msgstr "Установка программного обеспечения" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:575 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:653 #, no-wrap msgid "Firefox status" msgstr "Статус Firefox" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:575 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:653 #, no-wrap msgid "Chromium status" msgstr "Статус Chromium" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:577 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:655 #, no-wrap msgid "Website" msgstr "Website" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:578 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:656 #, no-wrap msgid "Microsoft Teams" msgstr "Microsoft Teams" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:579 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:594 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:599 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:657 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:672 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:677 #, no-wrap msgid "Does not work" msgstr "Не работает" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:580 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:584 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:585 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:589 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:590 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:595 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:600 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:658 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:662 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:663 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:667 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:668 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:673 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:678 #, no-wrap msgid "Works" msgstr "Работает" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:582 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:660 #, no-wrap msgid "link:https://teams.live.com[]" msgstr "link:https://teams.live.com[]" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:583 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:661 #, no-wrap msgid "Google Meet" msgstr "Google Meet" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:587 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:665 #, no-wrap msgid "link:https://meet.google.com/[]" msgstr "link:https://meet.google.com/[]" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:588 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:666 #, no-wrap msgid "Zoom" msgstr "Zoom" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:592 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:670 #, no-wrap msgid "link:https://zoom.us[]" msgstr "link:https://zoom.us[]" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:593 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:671 #, no-wrap msgid "Jitsi" msgstr "Jitsi" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:597 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:675 #, no-wrap msgid "link:https://meet.jit.si/[]" msgstr "link:https://meet.jit.si/[]" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:598 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:676 #, no-wrap msgid "BigBlueButton" msgstr "BigBlueButton" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:602 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:680 #, no-wrap msgid "link:https://bigbluebutton.org/[]" msgstr "link:https://bigbluebutton.org/[]" #. type: Title == -#: documentation/content/en/books/handbook/multimedia/_index.adoc:605 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:683 #, no-wrap msgid "Image Scanners" msgstr "Сканеры изображений" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:608 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:686 msgid "" "In FreeBSD, access to image scanners is provided by link:http://www.sane-" "project.org[SANE (Scanner Access Now Easy)], which is available in the " @@ -1364,13 +1662,13 @@ msgstr "" "Коллекции портов FreeBSD." #. type: Title === -#: documentation/content/en/books/handbook/multimedia/_index.adoc:610 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:688 #, no-wrap msgid "Checking the Scanner" msgstr "Проверка сканера" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:613 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:691 msgid "" "Before attempting any configuration it is important to check the scanner is " "supported by SANE." @@ -1379,7 +1677,7 @@ msgstr "" "поддерживается SANE." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:615 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:693 msgid "" "With the scanner connected, run the following command to get all connected " "USB devices:" @@ -1388,13 +1686,13 @@ msgstr "" "всех подключённых USB-устройств:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:619 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:697 #, no-wrap msgid "# usbconfig list\n" msgstr "# usbconfig list\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:628 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:706 #, no-wrap msgid "" "ugen4.2: <LITE-ON Technology USB NetVista Full Width Keyboard.> at usbus4, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON (70mA)\n" @@ -1406,18 +1704,18 @@ msgstr "" "ugen3.2: <HP Deskjet 1050 J410 series> at usbus3, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (2mA)\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:631 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:709 msgid "Run the following command to obtain the `idVendor` and the `idProduct`:" msgstr "Выполните следующую команду для получения `idVendor` и `idProduct`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:635 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:713 #, no-wrap msgid "# usbconfig -d 3.2 dump_device_desc\n" msgstr "# usbconfig -d 3.2 dump_device_desc\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:640 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:718 msgid "" "Note here that the scanner is a plug-and-play device, and changing the USB " "port to which it is connected will change the output from `usbconfig list`." @@ -1427,13 +1725,13 @@ msgstr "" "команды `usbconfig list`." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:647 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:725 #, no-wrap msgid "ugen3.2: <HP Deskjet 1050 J410 series> at usbus3, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (2mA)\n" msgstr "ugen3.2: <HP Deskjet 1050 J410 series> at usbus3, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (2mA)\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:661 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:739 #, no-wrap msgid "" "bLength = 0x0012\n" @@ -1465,7 +1763,7 @@ msgstr "" "bNumConfigurations = 0x0001\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:664 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:742 msgid "" "Once the `idVendor` and the `idProduct` have been obtained, it is necessary " "to check in the link:http://www.sane-project.org/lists/sane-mfgs-cvs." @@ -1477,13 +1775,13 @@ msgstr "" "устройств SANE], поддерживается ли сканер, выполнив фильтрацию по idProduct." #. type: Title === -#: documentation/content/en/books/handbook/multimedia/_index.adoc:666 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:744 #, no-wrap msgid "SANE Configuration" msgstr "Настройка SANE" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:670 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:748 msgid "" "SANE provides the access to the scanner via backends. To be able to scan " "with FreeBSD the package:graphics/sane-backends[] package must be installed " @@ -1494,13 +1792,13 @@ msgstr "" "backends[], выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:674 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:752 #, no-wrap msgid "# pkg install sane-backends\n" msgstr "# pkg install sane-backends\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:680 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:758 msgid "" "Some USB scanners require firmware to be loaded. Like the HP scanner used " "in the example above, which needs the package package:print/hplip[] " @@ -1511,7 +1809,7 @@ msgstr "" "package:print/hplip[]." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:683 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:761 msgid "" "After installing the necessary packages man:devd[8] must be configured to " "allow FreeBSD access to the scanner." @@ -1520,7 +1818,7 @@ msgstr "" "FreeBSD получил доступ к сканеру." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:685 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:763 msgid "" "Add the `saned.conf` file to [.filename]#/usr/local/etc/devd/saned.conf# " "with the following content:" @@ -1529,7 +1827,7 @@ msgstr "" "следующим содержимым:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:697 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:775 #, no-wrap msgid "" "notify 100 {\n" @@ -1553,7 +1851,7 @@ msgstr "" "};\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:700 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:778 msgid "" "`vendor`: Is the idVendor obtained previously by running the `usbconfig -d " "3.2 dump_device_desc` command." @@ -1562,7 +1860,7 @@ msgstr "" "d 3.2 dump_device_desc`." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:701 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:779 msgid "" "`product`: Is the idProduct obtained previously by running the `usbconfig -d " "3.2 dump_device_desc` command." @@ -1571,20 +1869,20 @@ msgstr "" "-d 3.2 dump_device_desc`." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:703 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:781 msgid "" "After that man:devd[8] must be restarted by running the following command:" msgstr "" "После этого необходимо перезапустить man:devd[8], выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:707 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:785 #, no-wrap msgid "# service devd restart\n" msgstr "# service devd restart\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:710 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:788 msgid "" "The SANE backends include man:scanimage[1] which can be used to list the " "devices and perform an image acquisition." @@ -1593,7 +1891,7 @@ msgstr "" "вывода списка устройств и выполнения захвата изображения." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:712 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:790 msgid "" "Execute man:scanimage[1] with `-L` argument to list the scanner devices:" msgstr "" @@ -1601,19 +1899,19 @@ msgstr "" "сканирующих устройств:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:716 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:794 #, no-wrap msgid "# scanimage -L\n" msgstr "# scanimage -L\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:723 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:801 #, no-wrap msgid "device `hpaio:/usb/Deskjet_1050_J410_series?serial=XXXXXXXXXXXXXX' is a Hewlett-Packard Deskjet_1050_J410_series all-in-one\n" msgstr "device `hpaio:/usb/Deskjet_1050_J410_series?serial=XXXXXXXXXXXXXX' is a Hewlett-Packard Deskjet_1050_J410_series all-in-one\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:726 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:804 msgid "" "If man:scanimage[1] is not able to identify the scanner, this message will " "appear:" @@ -1622,7 +1920,7 @@ msgstr "" "сообщение:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:733 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:811 #, no-wrap msgid "" "No scanners were identified. If you were expecting something different,\n" @@ -1636,7 +1934,7 @@ msgstr "" "which came with this software (README, FAQ, manpages).\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:736 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:814 msgid "" "Once man:scanimage[1] sees the scanner, the configuration is complete and " "the scanner is now ready to use." @@ -1645,7 +1943,7 @@ msgstr "" "сканер готов к использованию." #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:738 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:816 msgid "" "To activate the service and have it run at boot execute the following " "command:" @@ -1654,13 +1952,13 @@ msgstr "" "команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/multimedia/_index.adoc:742 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:820 #, no-wrap msgid "# sysrc saned_enable=YES\n" msgstr "# sysrc saned_enable=YES\n" #. type: Plain text -#: documentation/content/en/books/handbook/multimedia/_index.adoc:745 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:823 msgid "" "While man:scanimage[1] can be used to perform an image acquisition from the " "command line, it is often preferable to use a graphical interface to perform " @@ -1671,49 +1969,105 @@ msgstr "" "для сканирования изображений." #. type: Block title -#: documentation/content/en/books/handbook/multimedia/_index.adoc:746 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:824 #, no-wrap msgid "Graphical scanner programs" msgstr "Графические программы для сканирования" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:752 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:830 #, no-wrap msgid "skanlite" msgstr "skanlite" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:755 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:833 #, no-wrap msgid "graphics/skanlite" msgstr "graphics/skanlite" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:756 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:834 #, no-wrap msgid "GNOME Simple Scan" msgstr "GNOME Simple Scan" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:757 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:835 #, no-wrap msgid "GPL 3.0" msgstr "GPL 3.0" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:759 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:837 #, no-wrap msgid "graphics/simple-scan" msgstr "graphics/simple-scan" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:760 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:838 #, no-wrap msgid "XSANE" msgstr "XSANE" #. type: Table -#: documentation/content/en/books/handbook/multimedia/_index.adoc:763 +#: documentation/content/en/books/handbook/multimedia/_index.adoc:841 #, no-wrap msgid "graphics/xsane" msgstr "graphics/xsane" + +#, no-wrap +#~ msgid "MOC (music on console)" +#~ msgstr "MOC (music on console)" + +#~ msgid "" +#~ "MOC (music on console) is a console audio player designed to be powerful " +#~ "and easy to use." +#~ msgstr "" +#~ "MOC (music on console) — это консольный аудиоплеер, созданный для " +#~ "удобства и эффективности использования." + +#~ msgid "" +#~ "MOC plays smoothly, regardless of system or I/O load, because it handles " +#~ "the output buffer in a separate thread. It does not cause gaps between " +#~ "files, because the next file to be played is pre-cached while playing the " +#~ "current file." +#~ msgstr "" +#~ "MOC воспроизводит музыку плавно, независимо от нагрузки на систему или " +#~ "ввод-вывод, поскольку обрабатывает выходной буфер в отдельном потоке. Он " +#~ "не создаёт промежутков между файлами, потому что следующий файл для " +#~ "воспроизведения предварительно кэшируется во время проигрывания текущего " +#~ "файла." + +#~ msgid "To install MOC (music on console), execute:" +#~ msgstr "Для установки MOC (music on console) выполните:" + +#, no-wrap +#~ msgid "MPlayer" +#~ msgstr "MPlayer" + +#, no-wrap +#~ msgid "package:multimedia/mplayer[]" +#~ msgstr "package:multimedia/mplayer[]" + +#~ msgid "" +#~ "MPlayer is a multimedia player and encoder suite which runs on many " +#~ "platforms and works on the command line. It plays a terrific number of " +#~ "different file formats and codecs including popular DivX, XviD, H.264 " +#~ "streams as well as DVD and SVCDs along with many popular audio codecs." +#~ msgstr "" +#~ "MPlayer — это мультимедийный проигрыватель и набор инструментов для " +#~ "кодирования, который работает на многих платформах и поддерживает " +#~ "командную строку. Он воспроизводит огромное количество различных форматов " +#~ "файлов и кодеков, включая популярные потоки DivX, XviD, H.264, а также " +#~ "DVD и SVCD, вместе со многими распространёнными аудиокодеками." + +#~ msgid "To install MPlayer, execute:" +#~ msgstr "Для установки MPlayer выполните:" + +#, no-wrap +#~ msgid "# pkg install mplayer\n" +#~ msgstr "# pkg install mplayer\n" + +#~ msgid "For examples of how MPlayer works see man:mplayer[1]." +#~ msgstr "Примеры работы MPlayer можно найти в man:mplayer[1]." diff --git a/documentation/content/ru/books/handbook/network-servers/_index.adoc b/documentation/content/ru/books/handbook/network-servers/_index.adoc index 854eddf4dd..f47f15ba32 100644 --- a/documentation/content/ru/books/handbook/network-servers/_index.adoc +++ b/documentation/content/ru/books/handbook/network-servers/_index.adoc @@ -7,7 +7,7 @@ part: 'IV. Сетевое взаимодействие' prev: books/handbook/mail showBookMenu: 'true' tags: ["network", "servers", "inetd", "NFS", "NIS", "LDAP", "DHCP", "DNS", "Apache HTTP", "FTP", "Samba", "NTP", "iSCSI"] -title: 'Глава 32. Сетевые серверы' +title: 'Глава 33. Сетевые серверы' weight: 37 --- @@ -18,7 +18,7 @@ weight: 37 :toclevels: 1 :icons: font :sectnums: -:sectnumoffset: 32 +:sectnumoffset: 33 :partnums: :source-highlighter: rouge :experimental: @@ -1583,7 +1583,7 @@ dhcpd_enable="YES" dhcpd_ifaces="dc0" .... -Замените `dc0` на интерфейс (или интерфейсы, разделенные пробелами), на котором DHCP-сервер должен ожидать запросы от DHCP-клиентов. +Замените `dc0` на интерфейс (или интерфейсы, разделённые пробелами), на котором DHCP-сервер должен ожидать запросы от DHCP-клиентов. Запустите сервер, выполнив следующую команду: @@ -2169,7 +2169,7 @@ directory mask = 0755 Обратитесь к man:smb.conf[5], чтобы узнать о других поддерживаемых настройках для опции `security`. `passdb backend`:: -Samba поддерживает несколько различных моделей аутентификации на стороне сервера. Клиенты могут быть аутентифицированы с помощью LDAP, NIS+, SQL-базы данных или модифицированного файла паролей. Рекомендуемый метод аутентификации `tdbsam` идеально подходит для простых сетей, и мы его рассмотрим здесь. Для более крупных или сложных сетей рекомендуется `ldapsam`. `smbpasswd` был прежним методом по умолчанию и теперь устарел. +Samba поддерживает несколько различных моделей аутентификации на стороне сервера. Клиенты могут быть аутентифицированы с помощью LDAP, NIS+, SQL-базы данных или модифицированного файла паролей. Рекомендуемый метод аутентификации `tdbsam` идеально подходит для простых сетей, и мы его рассмотрим здесь. Для более крупных или сложных сетей рекомендуется `ldapsam`. `smbpasswd` был прежним методом, используемым по умолчанию, и теперь устарел. ==== Пользователи Samba diff --git a/documentation/content/ru/books/handbook/network-servers/_index.po b/documentation/content/ru/books/handbook/network-servers/_index.po index 74da367699..91c450cbc2 100644 --- a/documentation/content/ru/books/handbook/network-servers/_index.po +++ b/documentation/content/ru/books/handbook/network-servers/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2026-02-22 15:58+0000\n" -"PO-Revision-Date: 2026-04-05 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-08 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbooknetwork-servers_index/ru/>\n" @@ -33,8 +33,8 @@ msgstr "IV. Сетевое взаимодействие" #. type: YAML Front Matter: title #: documentation/content/en/books/handbook/network-servers/_index.adoc:1 #, no-wrap -msgid "Chapter 32. Network Servers" -msgstr "Глава 32. Сетевые серверы" +msgid "Chapter 33. Network Servers" +msgstr "Глава 33. Сетевые серверы" #. type: Title = #: documentation/content/en/books/handbook/network-servers/_index.adoc:15 @@ -43,13 +43,13 @@ msgid "Network Servers" msgstr "Сетевые серверы" #. type: Title == -#: documentation/content/en/books/handbook/network-servers/_index.adoc:53 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:58 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:57 msgid "" "This chapter covers some of the more frequently used network services on " "UNIX(R) systems. This includes installing, configuring, testing, and " @@ -62,22 +62,22 @@ msgstr "" "приведены примеры конфигурационных файлов для справки." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:60 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:59 msgid "By the end of this chapter, readers will know:" msgstr "К концу этой главы читатели будут знать:" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:62 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:61 msgid "How to manage the inetd daemon." msgstr "Как управлять демоном inetd." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:63 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:62 msgid "How to set up the Network File System (NFS)." msgstr "Как настроить Network File System (NFS)." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:64 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:63 msgid "" "How to set up the Network Information Server (NIS) for centralizing and " "sharing user accounts." @@ -86,32 +86,32 @@ msgstr "" "совместного использования учётных записей пользователей." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:65 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:64 msgid "How to set FreeBSD up to act as an LDAP server or client" msgstr "Как настроить FreeBSD в качестве сервера или клиента LDAP" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:66 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:65 msgid "How to set up automatic network settings using DHCP." msgstr "Как настроить автоматические параметры сети с использованием DHCP." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:67 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:66 msgid "How to set up a Domain Name Server (DNS)." msgstr "Как настроить сервер доменных имён (DNS)." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:68 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:67 msgid "How to set up the Apache HTTP Server." msgstr "Как настроить веб-сервер Apache HTTP." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:69 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:68 msgid "How to set up a File Transfer Protocol (FTP) server." msgstr "Как настроить сервер протокола передачи файлов (FTP)." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:70 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:69 msgid "" "How to set up a file and print server for Windows(R) clients using Samba." msgstr "" @@ -119,7 +119,7 @@ msgstr "" "использованием Samba." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:71 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:70 msgid "" "How to synchronize the time and date, and set up a time server using the " "Network Time Protocol (NTP)." @@ -128,27 +128,27 @@ msgstr "" "использованием протокола Network Time Protocol (NTP)." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:72 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:71 msgid "How to set up iSCSI." msgstr "Как настроить iSCSI." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:74 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:73 msgid "This chapter assumes a basic knowledge of:" msgstr "Эта глава предполагает базовые знания о:" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:76 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:75 msgid "[.filename]#/etc/rc# scripts." msgstr "Скриптах [.filename]#/etc/rc#." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:77 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:76 msgid "Network terminology." msgstr "Сетевой терминологии." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:78 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:77 msgid "" "Installation of additional third-party software (crossref:ports[ports," "Installing Applications: Packages and Ports])." @@ -157,13 +157,13 @@ msgstr "" "ports[ports,Установка приложений: Пакеты и Порты])." #. type: Title == -#: documentation/content/en/books/handbook/network-servers/_index.adoc:80 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:79 #, no-wrap msgid "The inetd Super-Server" msgstr "Суперсервер inetd" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:86 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:85 msgid "" "The man:inetd[8] daemon is sometimes referred to as a Super-Server because " "it manages connections for many services. Instead of starting multiple " @@ -184,7 +184,7 @@ msgstr "" "в автономном режиме." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:88 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:87 msgid "" "Primarily, inetd is used to spawn other daemons, but several trivial " "protocols are handled internally, such as chargen, auth, time, echo, " @@ -195,18 +195,18 @@ msgstr "" "time, echo, discard и daytime." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:90 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:89 msgid "This section covers the basics of configuring inetd." msgstr "Этот раздел охватывает основы настройки inetd." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:92 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:91 #, no-wrap msgid "Configuration File" msgstr "Файл конфигурации" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:98 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:97 msgid "" "Configuration of inetd is done by editing [.filename]#/etc/inetd.conf#. " "Each line of this configuration file represents an application which can be " @@ -223,7 +223,7 @@ msgstr "" "приложения, удалите `+#+` в начале соответствующей строки." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:100 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:99 msgid "" "After saving the edits, configure inetd to start at system boot by editing [." "filename]#/etc/rc.conf#:" @@ -232,13 +232,13 @@ msgstr "" "отредактировав [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:104 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:103 #, no-wrap msgid "inetd_enable=\"YES\"\n" msgstr "inetd_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:107 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:106 msgid "" "To start inetd now, so that it listens for the configured service, type:" msgstr "" @@ -246,13 +246,13 @@ msgstr "" "службу, введите:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:111 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:110 #, no-wrap msgid "# service inetd start\n" msgstr "# service inetd start\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:114 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:113 msgid "" "Once inetd is started, it needs to be notified whenever a modification is " "made to [.filename]#/etc/inetd.conf#:" @@ -261,19 +261,19 @@ msgstr "" "filename]#/etc/inetd.conf#:" #. type: Block title -#: documentation/content/en/books/handbook/network-servers/_index.adoc:116 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:115 #, no-wrap msgid "Reloading the inetd Configuration File" msgstr "Перезагрузка конфигурационного файла inetd" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:123 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:122 #, no-wrap msgid "# service inetd reload\n" msgstr "# service inetd reload\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:129 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:128 msgid "" "Typically, the default entry for an application does not need to be edited " "beyond removing the `+#+`. In some situations, it may be appropriate to " @@ -284,23 +284,23 @@ msgstr "" "запись по умолчанию." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:131 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:130 msgid "As an example, this is the default entry for man:ftpd[8] over IPv4:" msgstr "В качестве примера, это стандартная запись для man:ftpd[8] по IPv4:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:135 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:134 #, no-wrap msgid "ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l\n" msgstr "ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:138 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:137 msgid "The seven columns in an entry are as follows:" msgstr "Семь столбцов в записи следующие:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:148 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:147 #, no-wrap msgid "" "service-name\n" @@ -320,18 +320,18 @@ msgstr "" "server-program-arguments\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:151 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:150 msgid "where:" msgstr "где:" #. type: Labeled list -#: documentation/content/en/books/handbook/network-servers/_index.adoc:152 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:151 #, no-wrap msgid "service-name" msgstr "service-name" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:157 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:156 msgid "" "The service name of the daemon to start. It must correspond to a service " "listed in [.filename]#/etc/services#. This determines which port inetd " @@ -344,13 +344,13 @@ msgstr "" "службы она сначала должна быть добавлена в [.filename]#/etc/services#." #. type: Labeled list -#: documentation/content/en/books/handbook/network-servers/_index.adoc:158 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:157 #, no-wrap msgid "socket-type" msgstr "socket-type" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:161 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:160 msgid "" "Either `stream`, `dgram`, `raw`, or `seqpacket`. Use `stream` for TCP " "connections and `dgram` for UDP services." @@ -359,102 +359,102 @@ msgstr "" "соединений и `dgram` для UDP-сервисов." #. type: Labeled list -#: documentation/content/en/books/handbook/network-servers/_index.adoc:162 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:161 #, no-wrap msgid "protocol" msgstr "protocol" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:164 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:163 msgid "Use one of the following protocol names:" msgstr "Используйте одно из следующих названий протоколов:" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:169 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:168 #, no-wrap msgid "Protocol Name" msgstr "Имя протокола" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:172 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:171 #, no-wrap msgid "Explanation" msgstr "Объяснение" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:173 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:172 #, no-wrap msgid "tcp or tcp4" msgstr "tcp или tcp4" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:175 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:174 #, no-wrap msgid "TCP IPv4" msgstr "TCP IPv4" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:176 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:175 #, no-wrap msgid "udp or udp4" msgstr "udp или udp4" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:178 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:177 #, no-wrap msgid "UDP IPv4" msgstr "UDP IPv4" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:179 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:178 #, no-wrap msgid "tcp6" msgstr "tcp6" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:181 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:180 #, no-wrap msgid "TCP IPv6" msgstr "TCP IPv6" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:182 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:181 #, no-wrap msgid "udp6" msgstr "udp6" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:184 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:183 #, no-wrap msgid "UDP IPv6" msgstr "UDP IPv6" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:185 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:184 #, no-wrap msgid "tcp46" msgstr "tcp46" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:187 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:186 #, no-wrap msgid "Both TCP IPv4 and IPv6" msgstr "Как TCP IPv4, так и IPv6" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:188 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:187 #, no-wrap msgid "udp46" msgstr "udp46" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:189 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:188 #, no-wrap msgid "Both UDP IPv4 and IPv6" msgstr "Как UDP IPv4, так и IPv6" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:194 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:193 msgid "" "{wait|nowait}[/max-child[/max-connections-per-ip-per-minute[/max-child-per-" "ip]]]:: In this field, `wait` or `nowait` must be specified. `max-child`, " @@ -466,7 +466,7 @@ msgstr "" "необязательными." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:198 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:197 msgid "" "`wait|nowait` indicates whether or not the service is able to handle its own " "socket. `dgram` socket types must use `wait` while `stream` daemons, which " @@ -481,7 +481,7 @@ msgstr "" "`nowait` создаёт дочерний демон для каждого нового сокета." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:202 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:201 msgid "" "The maximum number of child daemons inetd may spawn is set by `max-child`. " "For example, to limit ten instances of the daemon, place a `/10` after " @@ -493,7 +493,7 @@ msgstr "" "создавать неограниченное количество дочерних процессов." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:208 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:207 msgid "" "`max-connections-per-ip-per-minute` limits the number of connections from " "any particular IP address per minute. Once the limit is reached, further " @@ -515,24 +515,24 @@ msgstr "" "в обслуживании\"." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:210 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:209 msgid "An example can be seen in the default settings for man:fingerd[8]:" msgstr "Пример можно увидеть в настройках по умолчанию для man:fingerd[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:214 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:213 #, no-wrap msgid "finger stream tcp nowait/3/10 nobody /usr/libexec/fingerd fingerd -k -s\n" msgstr "finger stream tcp nowait/3/10 nobody /usr/libexec/fingerd fingerd -k -s\n" #. type: Labeled list -#: documentation/content/en/books/handbook/network-servers/_index.adoc:216 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:215 #, no-wrap msgid "user" msgstr "user" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:219 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:218 msgid "" "The username the daemon will run as. Daemons typically run as `root`, " "`daemon`, or `nobody`." @@ -541,13 +541,13 @@ msgstr "" "работают от имени `root`, `daemon` или `nobody`." #. type: Labeled list -#: documentation/content/en/books/handbook/network-servers/_index.adoc:220 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:219 #, no-wrap msgid "server-program" msgstr "server-program" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:223 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:222 msgid "" "The full path to the daemon. If the daemon is a service provided by inetd " "internally, use `internal`." @@ -556,13 +556,13 @@ msgstr "" "внутренне, используйте `internal`." #. type: Labeled list -#: documentation/content/en/books/handbook/network-servers/_index.adoc:224 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:223 #, no-wrap msgid "server-program-arguments" msgstr "server-program-arguments" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:227 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:226 msgid "" "Used to specify any command arguments to be passed to the daemon on " "invocation. If the daemon is an internal service, use `internal`." @@ -572,13 +572,13 @@ msgstr "" "`internal`." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:229 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:228 #, no-wrap msgid "Command-Line Options" msgstr "Параметры командной строки" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:234 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:233 msgid "" "Like most server daemons, inetd has a number of options that can be used to " "modify its behavior. By default, inetd is started with `-wW -C 60`. These " @@ -593,7 +593,7 @@ msgstr "" "сервису чаще 60 раз в минуту." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:237 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:236 msgid "" "To change the default options which are passed to inetd, add an entry for " "`inetd_flags` in [.filename]#/etc/rc.conf#. If inetd is already running, " @@ -604,18 +604,18 @@ msgstr "" "перезапустите его командой `service inetd restart`." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:239 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:238 msgid "The available rate limiting options are:" msgstr "Доступные варианты ограничения скорости:" #. type: Labeled list -#: documentation/content/en/books/handbook/network-servers/_index.adoc:240 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:239 #, no-wrap msgid "-c maximum" msgstr "-c maximum" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:243 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:242 msgid "" "Specify the default maximum number of simultaneous invocations of each " "service, where the default is unlimited. May be overridden on a per-service " @@ -627,13 +627,13 @@ msgstr "" "[.filename]#/etc/inetd.conf#." #. type: Labeled list -#: documentation/content/en/books/handbook/network-servers/_index.adoc:244 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:243 #, no-wrap msgid "-C rate" msgstr "-C rate" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:247 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:246 msgid "" "Specify the default maximum number of times a service can be invoked from a " "single IP address per minute. May be overridden on a per-service basis by " @@ -645,13 +645,13 @@ msgstr "" "etc/inetd.conf#." #. type: Labeled list -#: documentation/content/en/books/handbook/network-servers/_index.adoc:248 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:247 #, no-wrap msgid "-R rate" msgstr "-R rate" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:251 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:250 msgid "" "Specify the maximum number of times a service can be invoked in one minute, " "where the default is `256`. A rate of `0` allows an unlimited number." @@ -661,13 +661,13 @@ msgstr "" "количество." #. type: Labeled list -#: documentation/content/en/books/handbook/network-servers/_index.adoc:252 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:251 #, no-wrap msgid "-s maximum" msgstr "-s maximum" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:255 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:254 msgid "" "Specify the maximum number of times a service can be invoked from a single " "IP address at any one time, where the default is unlimited. May be " @@ -680,7 +680,7 @@ msgstr "" "child-per-ip` в [.filename]#/etc/inetd.conf#." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:257 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:256 msgid "" "Additional options are available. Refer to man:inetd[8] for the full list of " "options." @@ -689,13 +689,13 @@ msgstr "" "inetd[8]." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:259 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:258 #, no-wrap msgid "Security Considerations" msgstr "Безопасность" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:265 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:264 msgid "" "Many of the daemons which can be managed by inetd are not security-" "conscious. Some daemons, such as fingerd, can provide information that may " @@ -712,7 +712,7 @@ msgstr "" "быть использованы для ограничения подобных атак." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:268 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:267 msgid "" "By default, TCP wrappers are enabled. Consult man:hosts_access[5] for more " "information on placing TCP restrictions on various inetd invoked daemons." @@ -722,13 +722,13 @@ msgstr "" "man:hosts_access[5]." #. type: Title == -#: documentation/content/en/books/handbook/network-servers/_index.adoc:270 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:269 #, no-wrap msgid "Network File System (NFS)" msgstr "Сетевая файловая система (NFS — Network File System)" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:274 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:273 msgid "" "FreeBSD supports the Network File System (NFS), which allows a server to " "share directories and files with clients over a network. With NFS, users " @@ -741,14 +741,14 @@ msgstr "" "так, как если бы они хранились локально." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:277 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:276 msgid "NFS has many practical uses. Some of the more common uses include:" msgstr "" "NFS имеет множество практических применений. Некоторые из наиболее " "распространённых вариантов использования включают:" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:279 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:278 msgid "" "Data that would otherwise be duplicated on each client can be kept in a " "single location and accessed by clients on the network." @@ -757,7 +757,7 @@ msgstr "" "храниться в одном месте и быть доступными для клиентов в сети." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:280 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:279 msgid "" "Several clients may need access to the [.filename]#/usr/ports/distfiles# " "directory. Sharing that directory allows for quick access to the source " @@ -768,7 +768,7 @@ msgstr "" "исходные файлы без необходимости загрузки их на каждый клиент." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:281 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:280 msgid "" "On large networks, it is often more convenient to configure a central NFS " "server on which all user home directories are stored. Users can log into a " @@ -779,7 +779,7 @@ msgstr "" "систему с любого клиента в сети и получать доступ к своим домашним каталогам." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:282 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:281 msgid "" "Administration of NFS exports is simplified. For example, there is only one " "file system where security or backup policies must be set." @@ -789,7 +789,7 @@ msgstr "" "резервного копирования." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:283 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:282 msgid "" "Removable media storage devices can be used by other machines on the " "network. This reduces the number of devices throughout the network and " @@ -804,7 +804,7 @@ msgstr "" "централизованного носителя для установки." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:287 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:286 msgid "" "NFS consists of a server and one or more clients. The client remotely " "accesses the data that is stored on the server machine. In order for this " @@ -815,63 +815,63 @@ msgstr "" "работы необходимо настроить и запустить несколько процессов." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:289 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:288 msgid "These daemons must be running on the server:" msgstr "Эти демоны должны быть запущены на сервере:" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:294 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:293 #, no-wrap msgid "Daemon" msgstr "Демон" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:297 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:559 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1008 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1027 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:296 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:558 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1007 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1026 #, no-wrap msgid "Description" msgstr "Описание" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:298 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:297 #, no-wrap msgid "nfsd" msgstr "nfsd" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:300 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:299 #, no-wrap msgid "The NFS daemon which services requests from NFS clients." msgstr "Демон NFS, обслуживающий запросы от клиентов NFS." #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:301 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:300 #, no-wrap msgid "mountd" msgstr "mountd" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:303 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:302 #, no-wrap msgid "The NFS mount daemon which carries out requests received from nfsd." msgstr "Демон монтирования NFS, который выполняет запросы, полученные от nfsd." #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:304 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:303 #, no-wrap msgid "rpcbind" msgstr "rpcbind" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:305 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:304 #, no-wrap msgid "This daemon allows NFS clients to discover which port the NFS server is using." msgstr "Этот демон позволяет клиентам NFS определять, какой порт использует сервер NFS." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:308 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:307 msgid "" "Running man:nfsiod[8] on the client can improve performance, but is not " "required." @@ -880,13 +880,13 @@ msgstr "" "является обязательным." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:310 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:309 #, no-wrap msgid "Configuring the Server" msgstr "Настройка сервера" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:316 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:315 msgid "" "The file systems which the NFS server will share are specified in [." "filename]#/etc/exports#. Each line in this file specifies a file system to " @@ -905,7 +905,7 @@ msgstr "" "любой клиент в сети может подключить эту файловую систему." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:321 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:320 msgid "" "The following [.filename]#/etc/exports# entries demonstrate how to export " "file systems. The examples can be modified to match the file systems and " @@ -920,7 +920,7 @@ msgstr "" "список опций смотрите в man:exports[5]." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:323 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:322 msgid "" "This example shows how to export [.filename]#/media# to three hosts named " "_alpha_, _bravo_, and _charlie_:" @@ -929,13 +929,13 @@ msgstr "" "с именами _alpha_, _bravo_ и _charlie_:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:327 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:326 #, no-wrap msgid "/media -ro alpha bravo charlie\n" msgstr "/media -ro alpha bravo charlie\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:332 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:331 msgid "" "The `-ro` flag makes the file system read-only, preventing clients from " "making any changes to the exported file system. This example assumes that " @@ -949,7 +949,7 @@ msgstr "" "сервера." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:337 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:336 msgid "" "The next example exports [.filename]#/home# to three clients by IP address. " "This can be useful for networks without DNS or [.filename]#/etc/hosts# " @@ -964,13 +964,13 @@ msgstr "" "разрешит клиенту монтировать необходимые каталоги по мере надобности." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:341 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:340 #, no-wrap msgid "/usr/home -alldirs 10.0.0.2 10.0.0.3 10.0.0.4\n" msgstr "/usr/home -alldirs 10.0.0.2 10.0.0.3 10.0.0.4\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:346 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:345 msgid "" "This next example exports [.filename]#/a# so that two clients from different " "domains may access that file system. The `-maproot=root` allows `root` on " @@ -988,13 +988,13 @@ msgstr "" "определёнными для `nobody`." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:350 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:349 #, no-wrap msgid "/a -maproot=root host.example.com box.example.org\n" msgstr "/a -maproot=root host.example.com box.example.org\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:354 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:353 msgid "" "A client can only be specified once per file system. For example, if [." "filename]#/usr# is a single file system, these entries would be invalid as " @@ -1006,7 +1006,7 @@ msgstr "" "узел:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:360 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:359 #, no-wrap msgid "" "# Invalid when /usr is one file system\n" @@ -1018,18 +1018,18 @@ msgstr "" "/usr/ports client\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:363 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:362 msgid "The correct format for this situation is to use one entry:" msgstr "Правильный формат для данной ситуации — использовать одну запись:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:367 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:366 #, no-wrap msgid "/usr/src /usr/ports client\n" msgstr "/usr/src /usr/ports client\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:370 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:369 msgid "" "The following is an example of a valid export list, where [.filename]#/usr# " "and [.filename]#/exports# are local file systems:" @@ -1038,7 +1038,7 @@ msgstr "" "filename]#/exports# являются локальными файловыми системами:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:381 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:380 #, no-wrap msgid "" "# Export src and ports to client01 and client02, but only\n" @@ -1060,7 +1060,7 @@ msgstr "" "/exports/obj -ro\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:384 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:383 msgid "" "To enable the processes required by the NFS server at boot time, add these " "options to [.filename]#/etc/rc.conf#:" @@ -1069,7 +1069,7 @@ msgstr "" "добавьте следующие параметры в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:390 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:389 #, no-wrap msgid "" "rpcbind_enable=\"YES\"\n" @@ -1081,18 +1081,18 @@ msgstr "" "mountd_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:393 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:392 msgid "The server can be started now by running this command:" msgstr "Сервер можно запустить, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:397 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:396 #, no-wrap msgid "# service nfsd start\n" msgstr "# service nfsd start\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:402 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:401 msgid "" "Whenever the NFS server is started, mountd also starts automatically. " "However, mountd only reads [.filename]#/etc/exports# when it is started. To " @@ -1105,13 +1105,13 @@ msgstr "" "немедленно, заставьте mountd перечитать его:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:406 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:405 #, no-wrap msgid "# service mountd reload\n" msgstr "# service mountd reload\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:409 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:408 msgid "" "Refer to man:zfs-share[8] for a description of exporting ZFS datasets via " "NFS using the `sharenfs` ZFS property instead of the man:exports[5] file." @@ -1120,18 +1120,18 @@ msgstr "" "NFS с использованием свойства ZFS `sharenfs` вместо файла man:exports[5]." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:411 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:410 msgid "Refer to man:nfsv4[4] for a description of an NFS Version 4 setup." msgstr "Обратитесь к man:nfsv4[4] для описания настройки NFS версии 4." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:412 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:411 #, no-wrap msgid "Configuring the Client" msgstr "Настройка клиента" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:415 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:414 msgid "" "To enable NFS clients, set this option in each client's [.filename]#/etc/rc." "conf#:" @@ -1140,24 +1140,24 @@ msgstr "" "conf# каждого клиента:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:419 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:418 #, no-wrap msgid "nfs_client_enable=\"YES\"\n" msgstr "nfs_client_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:422 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:421 msgid "Then, run this command on each NFS client:" msgstr "Затем выполните эту команду на каждом клиенте NFS:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:426 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:425 #, no-wrap msgid "# service nfsclient start\n" msgstr "# service nfsclient start\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:431 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:430 msgid "" "The client now has everything it needs to mount a remote file system. In " "these examples, the server's name is `server` and the client's name is " @@ -1170,13 +1170,13 @@ msgstr "" "монтирования [.filename]#/mnt# на клиенте `client`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:435 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:434 #, no-wrap msgid "# mount server:/home /mnt\n" msgstr "# mount server:/home /mnt\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:438 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:437 msgid "" "The files and directories in [.filename]#/home# will now be available on " "`client`, in the [.filename]#/mnt# directory." @@ -1185,7 +1185,7 @@ msgstr "" "каталоге [.filename]#/mnt#." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:440 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:439 msgid "" "To mount a remote file system each time the client boots, add it to [." "filename]#/etc/fstab#:" @@ -1194,24 +1194,24 @@ msgstr "" "добавьте её в [.filename]#/etc/fstab#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:444 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:443 #, no-wrap msgid "server:/home\t/mnt\tnfs\trw\t0\t0\n" msgstr "server:/home\t/mnt\tnfs\trw\t0\t0\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:447 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:446 msgid "Refer to man:fstab[5] for a description of all available options." msgstr "Обратитесь к man:fstab[5] для описания всех доступных опций." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:448 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:447 #, no-wrap msgid "Locking" msgstr "Блокировка" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:452 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:451 msgid "" "Some applications require file locking to operate correctly. To enable " "locking, execute the following command on both the client and server:" @@ -1221,24 +1221,24 @@ msgstr "" "сервере:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:456 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:455 #, no-wrap msgid "# sysrc rpc_lockd_enable=\"YES\"\n" msgstr "# sysrc rpc_lockd_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:459 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:458 msgid "Then start the man:rpc.lockd[8] service:" msgstr "Затем запустите службу man:rpc.lockd[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:463 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:462 #, no-wrap msgid "# service lockd start\n" msgstr "# service lockd start\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:467 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:466 msgid "" "If locking is not required on the server, the NFS client can be configured " "to lock locally by including `-L` when running mount. Refer to man:" @@ -1249,13 +1249,13 @@ msgstr "" "Дополнительные сведения см. в man:mount_nfs[8]." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:469 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:468 #, no-wrap msgid "Automating Mounts with man:autofs[5]" msgstr "Автоматизация монтирования с помощью man:autofs[5]" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:476 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:475 msgid "" "The man:autofs[5] automount facility is supported starting with FreeBSD 10.1-" "RELEASE. To use the automounter functionality in older versions of FreeBSD, " @@ -1268,7 +1268,7 @@ msgstr "" "автомонтирование man:autofs[5]." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:482 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:481 msgid "" "The man:autofs[5] facility is a common name for several components that, " "together, allow for automatic mounting of remote and local filesystems " @@ -1292,7 +1292,7 @@ msgstr "" "таких как в Solaris, MacOS X и Linux." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:484 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:483 msgid "" "The man:autofs[5] virtual filesystem is mounted on specified mountpoints by " "man:automount[8], usually invoked during boot." @@ -1302,7 +1302,7 @@ msgstr "" "загрузки." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:488 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:487 msgid "" "Whenever a process attempts to access a file within the man:autofs[5] " "mountpoint, the kernel will notify man:automountd[8] daemon and pause the " @@ -1322,7 +1322,7 @@ msgstr "" "используются." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:491 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:490 msgid "" "The primary autofs configuration file is [.filename]#/etc/auto_master#. It " "assigns individual maps to top-level mounts. For an explanation of [." @@ -1333,7 +1333,7 @@ msgstr "" "синтаксиса [.filename]#auto_master# и карт обратитесь к man:auto_master[5]." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:495 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:494 msgid "" "There is a special automounter map mounted on [.filename]#/net#. When a " "file is accessed within this directory, man:autofs[5] looks up the " @@ -1349,13 +1349,13 @@ msgstr "" "`foobar`." #. type: Block title -#: documentation/content/en/books/handbook/network-servers/_index.adoc:496 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:495 #, no-wrap msgid "Mounting an Export with man:autofs[5]" msgstr "Подключение экспорта с помощью man:autofs[5]" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:500 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:499 msgid "" "In this example, `showmount -e` shows the exported file systems that can be " "mounted from the NFS server, `foobar`:" @@ -1364,7 +1364,7 @@ msgstr "" "которые могут быть подключены с NFS-сервера `foobar`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:508 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:507 #, no-wrap msgid "" "% showmount -e foobar\n" @@ -1380,7 +1380,7 @@ msgstr "" "% cd /net/foobar/usr\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:515 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:514 msgid "" "The output from `showmount` shows [.filename]#/usr# as an export. When " "changing directories to [.filename]#/host/foobar/usr#, man:automountd[8] " @@ -1393,7 +1393,7 @@ msgstr "" "В случае успеха man:automountd[8] автоматически монтирует исходный экспорт." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:517 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:516 msgid "" "To enable man:autofs[5] at boot time, add this line to [.filename]#/etc/rc." "conf#:" @@ -1402,18 +1402,18 @@ msgstr "" "filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:521 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:520 #, no-wrap msgid "autofs_enable=\"YES\"\n" msgstr "autofs_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:524 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:523 msgid "Then man:autofs[5] can be started by running:" msgstr "Затем man:autofs[5] может быть запущен выполнением:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:530 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:529 #, no-wrap msgid "" "# service automount start\n" @@ -1425,7 +1425,7 @@ msgstr "" "# service autounmountd start\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:534 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:533 msgid "" "The man:autofs[5] map format is the same as in other operating systems. " "Information about this format from other sources can be useful, like the " @@ -1438,7 +1438,7 @@ msgstr "" "com/business/docs/Autofs.pdf[документации Mac OS X]." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:536 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:535 msgid "" "Consult the man:automount[8], man:automountd[8], man:autounmountd[8], and " "man:auto_master[5] manual pages for more information." @@ -1447,13 +1447,13 @@ msgstr "" "autounmountd[8] и man:auto_master[5] для получения дополнительной информации." #. type: Title == -#: documentation/content/en/books/handbook/network-servers/_index.adoc:538 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:537 #, no-wrap msgid "Network Information System (NIS)" msgstr "Сетевая информационная система (NIS)" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:543 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:542 msgid "" "Network Information System (NIS) is designed to centralize administration of " "UNIX(R)-like systems such as Solaris(TM), HP-UX, AIX(R), Linux, NetBSD, " @@ -1469,7 +1469,7 @@ msgstr "" "начинаются с `yp`." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:546 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:545 msgid "" "NIS is a Remote Procedure Call (RPC)-based client/server system that allows " "a group of machines within an NIS domain to share a common set of " @@ -1485,112 +1485,112 @@ msgstr "" "места." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:548 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:547 msgid "FreeBSD uses version 2 of the NIS protocol." msgstr "FreeBSD использует вторую версию протокола NIS." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:549 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:548 #, no-wrap msgid "NIS Terms and Processes" msgstr "Термины и процессы NIS" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:552 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:551 msgid "Table 28.1 summarizes the terms and important processes used by NIS:" msgstr "Таблица 28.1 обобщает термины и важные процессы, используемые NIS:" #. type: Block title -#: documentation/content/en/books/handbook/network-servers/_index.adoc:553 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:552 #, no-wrap msgid "NIS Terminology" msgstr "Терминология NIS" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:557 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1894 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:556 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1893 #, no-wrap msgid "Term" msgstr "Термин" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:560 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:559 #, no-wrap msgid "NIS domain name" msgstr "Имя домена NIS" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:562 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:561 #, no-wrap msgid "NIS servers and clients share an NIS domain name. Typically, this name does not have anything to do with DNS." msgstr "Серверы и клиенты NIS используют общее имя домена NIS. Как правило, это имя не связано с DNS." #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:563 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:562 #, no-wrap msgid "man:rpcbind[8]" msgstr "man:rpcbind[8]" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:565 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:564 #, no-wrap msgid "This service enables RPC and must be running in order to run an NIS server or act as an NIS client." msgstr "Эта служба включает RPC и должна работать для запуска сервера NIS или работы в качестве клиента NIS." #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:566 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:565 #, no-wrap msgid "man:ypbind[8]" msgstr "man:ypbind[8]" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:568 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:567 #, no-wrap msgid "This service binds an NIS client to its NIS server. It will take the NIS domain name and use RPC to connect to the server. It is the core of client/server communication in an NIS environment. If this service is not running on a client machine, it will not be able to access the NIS server." msgstr "Эта служба связывает клиент NIS с его сервером NIS. Она принимает имя домена NIS и использует RPC для подключения к серверу. Это основа клиент-серверного взаимодействия в среде NIS. Если эта служба не запущена на клиентской машине, она не сможет получить доступ к серверу NIS." #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:569 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:568 #, no-wrap msgid "man:ypserv[8]" msgstr "man:ypserv[8]" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:571 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:570 #, no-wrap msgid "This is the process for the NIS server. If this service stops running, the server will no longer be able to respond to NIS requests so hopefully, there is a slave server to take over. Some non-FreeBSD clients will not try to reconnect using a slave server and the ypbind process may need to be restarted on these clients." msgstr "Это процесс для сервера NIS. Если эта служба перестанет работать, сервер больше не сможет отвечать на запросы NIS, поэтому, надеюсь, есть подчиненный сервер, который возьмет на себя управление. Некоторые клиенты, не относящиеся к FreeBSD, не будут пытаться переподключиться с использованием подчиненного сервера, и процесс ypbind, возможно, потребуется перезапустить на этих клиентах." #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:572 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:571 #, no-wrap msgid "man:rpc.yppasswdd[8]" msgstr "man:rpc.yppasswdd[8]" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:573 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:572 #, no-wrap msgid "This process only runs on NIS master servers. This daemon allows NIS clients to change their NIS passwords. If this daemon is not running, users will have to login to the NIS master server and change their passwords there." msgstr "Этот процесс работает только на основных серверах NIS. Этот демон позволяет клиентам NIS изменять свои пароли в NIS. Если этот демон не запущен, пользователям придется входить на главный сервер NIS и изменять пароли там." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:575 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:574 #, no-wrap msgid "Machine Types" msgstr "Типы машин" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:578 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:577 msgid "There are three types of hosts in an NIS environment:" msgstr "В среде NIS существует три типа хостов:" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:580 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:579 msgid "NIS master server" msgstr "Основной сервер NIS" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:584 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:583 msgid "" "This server acts as a central repository for host configuration information " "and maintains the authoritative copy of the files used by all of the NIS " @@ -1609,12 +1609,12 @@ msgstr "" "относительно небольшая среда NIS." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:585 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:584 msgid "NIS slave servers" msgstr "Подчиненные серверы NIS" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:588 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:587 msgid "" "NIS slave servers maintain copies of the NIS master's data files in order to " "provide redundancy. Slave servers also help to balance the load of the " @@ -1627,18 +1627,18 @@ msgstr "" "серверу, который отвечает первым." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:589 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:588 msgid "NIS clients" msgstr "Клиенты NIS" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:591 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:590 msgid "NIS clients authenticate against the NIS server during log on." msgstr "" "Клиенты NIS проходят аутентификацию на сервере NIS при входе в систему." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:595 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:594 msgid "" "Information in many files can be shared using NIS. The [.filename]#master." "passwd#, [.filename]#group#, and [.filename]#hosts# files are commonly " @@ -1653,13 +1653,13 @@ msgstr "" "запрос к связанному с ним NIS-серверу." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:596 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:595 #, no-wrap msgid "Planning Considerations" msgstr "Планирование и подготовка" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:602 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:601 msgid "" "This section describes a sample NIS environment which consists of 15 FreeBSD " "machines with no centralized point of administration. Each machine has its " @@ -1676,120 +1676,120 @@ msgstr "" "повторять на всех 15 машинах." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:604 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:603 msgid "The configuration of the lab will be as follows:" msgstr "Конфигурация лаборатории будет следующей:" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:609 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:608 #, no-wrap msgid "Machine name" msgstr "Имя машины" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:610 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:609 #, no-wrap msgid "IP address" msgstr "IP-адрес" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:613 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:612 #, no-wrap msgid "Machine role" msgstr "Роль машины" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:614 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:613 #, no-wrap msgid "`ellington`" msgstr "`ellington`" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:615 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:614 #, no-wrap msgid "`10.0.0.2`" msgstr "`10.0.0.2`" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:617 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:616 #, no-wrap msgid "NIS master" msgstr "Основной сервер NIS" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:618 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:617 #, no-wrap msgid "`coltrane`" msgstr "`coltrane`" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:619 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:618 #, no-wrap msgid "`10.0.0.3`" msgstr "`10.0.0.3`" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:621 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:620 #, no-wrap msgid "NIS slave" msgstr "Подчиненный сервер NIS" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:622 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:621 #, no-wrap msgid "`basie`" msgstr "`basie`" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:623 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:622 #, no-wrap msgid "`10.0.0.4`" msgstr "`10.0.0.4`" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:625 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:624 #, no-wrap msgid "Faculty workstation" msgstr "Факультетская рабочая станция" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:626 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:625 #, no-wrap msgid "`bird`" msgstr "`bird`" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:627 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:626 #, no-wrap msgid "`10.0.0.5`" msgstr "`10.0.0.5`" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:629 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:628 #, no-wrap msgid "Client machine" msgstr "Клиентская машина" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:630 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:629 #, no-wrap msgid "`cli[1-11]`" msgstr "`cli[1-11]`" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:631 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:630 #, no-wrap msgid "`10.0.0.[6-17]`" msgstr "`10.0.0.[6-17]`" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:632 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:631 #, no-wrap msgid "Other client machines" msgstr "Другие клиентские машины" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:636 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:635 msgid "" "If this is the first time an NIS scheme is being developed, it should be " "thoroughly planned ahead of time. Regardless of network size, several " @@ -1800,13 +1800,13 @@ msgstr "" "необходимо принять несколько решений." #. type: Title ==== -#: documentation/content/en/books/handbook/network-servers/_index.adoc:637 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:636 #, no-wrap msgid "Choosing a NIS Domain Name" msgstr "Выбор имени домена NIS" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:642 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:641 msgid "" "When a client broadcasts its requests for info, it includes the name of the " "NIS domain that it is part of. This is how multiple servers on one network " @@ -1820,7 +1820,7 @@ msgstr "" "хостов." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:648 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:647 msgid "" "Some organizations choose to use their Internet domain name for their NIS " "domain name. This is not recommended as it can cause confusion when trying " @@ -1839,7 +1839,7 @@ msgstr "" "использоваться имя домена `test-domain`." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:651 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:650 msgid "" "However, some non-FreeBSD operating systems require the NIS domain name to " "be the same as the Internet domain name. If one or more machines on the " @@ -1852,13 +1852,13 @@ msgstr "" "домена в качестве имени домена NIS." #. type: Title ==== -#: documentation/content/en/books/handbook/network-servers/_index.adoc:652 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:651 #, no-wrap msgid "Physical Server Requirements" msgstr "Требования к физическому серверу" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:659 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:658 msgid "" "There are several things to keep in mind when choosing a machine to use as a " "NIS server. Since NIS clients depend upon the availability of the server, " @@ -1877,13 +1877,13 @@ msgstr "" "сервер NIS станет недоступен, это негативно скажется на всех клиентах NIS." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:660 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:659 #, no-wrap msgid "Configuring the NIS Master Server" msgstr "Настройка основного сервера NIS" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:667 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:666 msgid "" "The canonical copies of all NIS files are stored on the master server. The " "databases used to store the information are called NIS maps. In FreeBSD, " @@ -1900,7 +1900,7 @@ msgstr "" "каждого домена. Каждый домен будет иметь свой независимый набор карт." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:670 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:669 msgid "" "NIS master and slave servers handle all NIS requests through man:ypserv[8]. " "This daemon is responsible for receiving incoming requests from NIS clients, " @@ -1913,7 +1913,7 @@ msgstr "" "файлу базы данных и передачу данных из базы обратно клиенту." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:673 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:672 msgid "" "Setting up a master NIS server can be relatively straight forward, depending " "on environmental needs. Since FreeBSD provides built-in NIS support, it " @@ -1926,7 +1926,7 @@ msgstr "" "[.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:679 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:678 #, no-wrap msgid "" "nisdomainname=\"test-domain\"\t<.>\n" @@ -1938,19 +1938,19 @@ msgstr "" "nis_yppasswdd_enable=\"YES\"\t<.>\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:682 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:681 msgid "This line sets the NIS domain name to `test-domain`." msgstr "Эта строка устанавливает имя домена NIS в `test-domain`." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:683 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:682 msgid "" "This automates the start up of the NIS server processes when the system " "boots." msgstr "Это автоматизирует запуск процессов сервера NIS при загрузке системы." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:684 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:683 msgid "" "This enables the man:rpc.yppasswdd[8] daemon so that users can change their " "NIS password from a client machine." @@ -1959,7 +1959,7 @@ msgstr "" "свой NIS-пароль с клиентской машины." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:689 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:688 msgid "" "Care must be taken in a multi-server domain where the server machines are " "also NIS clients. It is generally a good idea to force the servers to bind " @@ -1981,7 +1981,7 @@ msgstr "" "привязаться друг к другу." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:691 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:690 msgid "" "A server that is also a client can be forced to bind to a particular server " "by adding these additional lines to [.filename]#/etc/rc.conf#:" @@ -1991,7 +1991,7 @@ msgstr "" "conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:696 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:695 #, no-wrap msgid "" "nis_client_enable=\"YES\"\t\t\t\t<.>\n" @@ -2001,18 +2001,18 @@ msgstr "" "nis_client_flags=\"-S test-domain,server\"\t<.>\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:699 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:698 msgid "This enables running client stuff as well." msgstr "Это позволяет также запускать клиентские приложения." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:700 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:699 msgid "This line sets the NIS domain name to `test-domain` and bind to itself." msgstr "" "Эта строка устанавливает имя домена NIS в `test-domain` и привязывает к себе." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:703 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:702 msgid "" "After saving the edits, type `/etc/netstart` to restart the network and " "apply the values defined in [.filename]#/etc/rc.conf#. Before initializing " @@ -2023,19 +2023,19 @@ msgstr "" "инициализацией карт NIS запустите man:ypserv[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:707 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:706 #, no-wrap msgid "# service ypserv start\n" msgstr "# service ypserv start\n" #. type: Title ==== -#: documentation/content/en/books/handbook/network-servers/_index.adoc:710 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:709 #, no-wrap msgid "Initializing the NIS Maps" msgstr "Инициализация карт NIS" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:715 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:714 msgid "" "NIS maps are generated from the configuration files in [.filename]#/etc# on " "the NIS master, with one exception: [.filename]#/etc/master.passwd#. This " @@ -2050,7 +2050,7 @@ msgstr "" "паролей:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:721 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:720 #, no-wrap msgid "" "# cp /etc/master.passwd /var/yp/master.passwd\n" @@ -2062,7 +2062,7 @@ msgstr "" "# vi master.passwd\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:724 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:723 msgid "" "It is advisable to remove all entries for system accounts as well as any " "user accounts that do not need to be propagated to the NIS clients, such as " @@ -2073,7 +2073,7 @@ msgstr "" "NIS, такие как `root` и другие административные учётные записи." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:728 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:727 msgid "" "Ensure that the [.filename]#/var/yp/master.passwd# is neither group or world " "readable by setting its permissions to `600`." @@ -2082,7 +2082,7 @@ msgstr "" "чтения группе или всем, установив его права доступа на `600`." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:733 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:732 msgid "" "After completing this task, initialize the NIS maps. FreeBSD includes the " "man:ypinit[8] script to do this. When generating maps for the master " @@ -2093,7 +2093,7 @@ msgstr "" "укажите `-m` и задайте имя домена NIS:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:754 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:753 #, no-wrap msgid "" "ellington# ypinit -m test-domain\n" @@ -2135,13 +2135,13 @@ msgstr "" "Is this correct? [y/n: y] y\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:756 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:755 #, no-wrap msgid "[..output from map generation..]\n" msgstr "[..output from map generation..]\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:759 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:758 #, no-wrap msgid "" "NIS Map update completed.\n" @@ -2151,7 +2151,7 @@ msgstr "" "ellington has been setup as an YP master server without any errors.\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:764 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:763 msgid "" "This will create [.filename]#/var/yp/Makefile# from [.filename]#/var/yp/" "Makefile.dist#. By default, this file assumes that the environment has a " @@ -2166,19 +2166,19 @@ msgstr "" "var/yp/Makefile#, чтобы она начиналась с комментария (`+#+`):" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:768 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:767 #, no-wrap msgid "NOPUSH = \"True\"\n" msgstr "NOPUSH = \"True\"\n" #. type: Title ==== -#: documentation/content/en/books/handbook/network-servers/_index.adoc:771 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:770 #, no-wrap msgid "Adding New Users" msgstr "Добавление новых пользователей" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:776 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:775 msgid "" "Every time a new user is created, the user account must be added to the " "master NIS server and the NIS maps rebuilt. Until this occurs, the new user " @@ -2193,7 +2193,7 @@ msgstr "" "domain`, выполните следующие команды на основном сервере:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:782 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:781 #, no-wrap msgid "" "# pw useradd jsmith\n" @@ -2205,7 +2205,7 @@ msgstr "" "# make test-domain\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:785 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:784 msgid "" "The user could also be added using `adduser jsmith` instead of `pw useradd " "smith`." @@ -2214,13 +2214,13 @@ msgstr "" "useradd smith`." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:786 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:785 #, no-wrap msgid "Setting up a NIS Slave Server" msgstr "Настройка подчиненного сервера NIS" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:792 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:791 msgid "" "To set up an NIS slave server, log on to the slave server and edit [." "filename]#/etc/rc.conf# as for the master server. Do not generate any NIS " @@ -2237,19 +2237,19 @@ msgstr "" "сервера NIS в дополнение к имени домена, как показано в этом примере:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:796 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:795 #, no-wrap msgid "coltrane# ypinit -s ellington test-domain\n" msgstr "coltrane# ypinit -s ellington test-domain\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:798 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:797 #, no-wrap msgid "Server Type: SLAVE Domain: test-domain Master: ellington\n" msgstr "Server Type: SLAVE Domain: test-domain Master: ellington\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:801 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:800 #, no-wrap msgid "" "Creating an YP server will require that you answer a few questions.\n" @@ -2259,13 +2259,13 @@ msgstr "" "Questions will all be asked at the beginning of the procedure.\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:803 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:802 #, no-wrap msgid "Do you want this procedure to quit on non-fatal errors? [y/n: n] n\n" msgstr "Do you want this procedure to quit on non-fatal errors? [y/n: n] n\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:848 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:847 #, no-wrap msgid "" "Ok, please remember to go back and redo manually whatever fails.\n" @@ -2359,7 +2359,7 @@ msgstr "" "ypxfr: Exiting: Map successfully transferred\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:851 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:850 #, no-wrap msgid "" "coltrane has been setup as an YP slave server without any errors.\n" @@ -2369,7 +2369,7 @@ msgstr "" "Remember to update map ypservers on ellington.\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:855 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:854 msgid "" "This will generate a directory on the slave server called [.filename]#/var/" "yp/test-domain# which contains copies of the NIS master server's maps. " @@ -2382,7 +2382,7 @@ msgstr "" "их синхронизировать свои карты с картами на основном сервере:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:860 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:859 #, no-wrap msgid "" "20 * * * * root /usr/libexec/ypxfr passwd.byname\n" @@ -2392,7 +2392,7 @@ msgstr "" "21 * * * * root /usr/libexec/ypxfr passwd.byuid\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:865 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:864 msgid "" "These entries are not mandatory because the master server automatically " "attempts to push any map changes to its slaves. However, since clients may " @@ -2408,7 +2408,7 @@ msgstr "" "загруженных сетях, где обновления карт могут не всегда завершаться." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:867 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:866 msgid "" "To finish the configuration, run `/etc/netstart` on the slave server in " "order to start the NIS services." @@ -2417,13 +2417,13 @@ msgstr "" "чтобы запустить службы NIS." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:868 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:867 #, no-wrap msgid "Setting Up an NIS Client" msgstr "Настройка клиента NIS" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:877 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:876 msgid "" "An NIS client binds to an NIS server using man:ypbind[8]. This daemon " "broadcasts RPC requests on the local network. These requests specify the " @@ -2449,12 +2449,12 @@ msgstr "" "запросов в надежде найти другой сервер." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:879 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:878 msgid "To configure a FreeBSD machine to be an NIS client:" msgstr "Для настройки машины FreeBSD в качестве клиента NIS:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:883 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:882 msgid "" "Edit [.filename]#/etc/rc.conf# and add the following lines in order to set " "the NIS domain name and start man:ypbind[8] during network startup:" @@ -2463,7 +2463,7 @@ msgstr "" "чтобы установить имя домена NIS и запустить man:ypbind[8] при старте сети:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:888 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:887 #, no-wrap msgid "" "nisdomainname=\"test-domain\"\n" @@ -2473,7 +2473,7 @@ msgstr "" "nis_client_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:891 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:890 msgid "" "To import all possible password entries from the NIS server, use `vipw` to " "remove all user accounts except one from [.filename]#/etc/master.passwd#. " @@ -2483,8 +2483,8 @@ msgid "" "the superuser, and fix the problem. Before saving the edits, add the " "following line to the end of the file:" msgstr "" -"Для импорта всех возможных записей паролей с сервера NIS, используйте `vipw`" -", чтобы удалить все учётные записи пользователей, кроме одной, из [." +"Для импорта всех возможных записей паролей с сервера NIS, используйте " +"`vipw`, чтобы удалить все учётные записи пользователей, кроме одной, из [." "filename]#/etc/master.passwd#. При удалении учётных записей учитывайте, что " "хотя бы одна локальная учётная запись должна остаться, и эта учётная запись " "должна быть членом группы `wheel`. Если возникнут проблемы с NIS, эту " @@ -2493,14 +2493,14 @@ msgstr "" "добавьте следующую строку в конец файла:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:895 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1116 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:894 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1115 #, no-wrap msgid "+:::::::::\n" msgstr "+:::::::::\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:901 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:900 msgid "" "This line configures the client to provide anyone with a valid account in " "the NIS server's password maps an account on the client. There are many " @@ -2518,7 +2518,7 @@ msgstr "" "O'Reilly Media." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:902 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:901 msgid "" "To import all possible group entries from the NIS server, add this line to [." "filename]#/etc/group#:" @@ -2527,13 +2527,13 @@ msgstr "" "строку в [.filename]#/etc/group#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:906 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:905 #, no-wrap msgid "+:*::\n" msgstr "+:*::\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:910 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:909 msgid "" "To start the NIS client immediately, execute the following commands as the " "superuser:" @@ -2542,7 +2542,7 @@ msgstr "" "суперпользователя:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:915 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:914 #, no-wrap msgid "" "# /etc/netstart\n" @@ -2552,7 +2552,7 @@ msgstr "" "# service ypbind start\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:918 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:917 msgid "" "After completing these steps, running `ypcat passwd` on the client should " "show the server's [.filename]#passwd# map." @@ -2561,13 +2561,13 @@ msgstr "" "должно отобразить карту [.filename]#passwd# сервера." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:919 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:918 #, no-wrap msgid "NIS Security" msgstr "Безопасность NIS" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:927 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:926 msgid "" "Since RPC is a broadcast-based service, any system running ypbind within the " "same domain can retrieve the contents of the NIS maps. To prevent " @@ -2592,7 +2592,7 @@ msgstr "" "файла [.filename]#securenets# может выглядеть так:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:939 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:938 #, no-wrap msgid "" "# allow connections from local host -- mandatory\n" @@ -2616,7 +2616,7 @@ msgstr "" "10.0.0.0 255.255.240.0\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:944 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:943 msgid "" "If man:ypserv[8] receives a request from an address that matches one of " "these rules, it will process the request normally. If the address fails to " @@ -2631,7 +2631,7 @@ msgstr "" "разрешит соединения с любого хоста." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:948 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:947 msgid "" "crossref:security[tcpwrappers,\"TCP Wrapper\"] is an alternate mechanism for " "providing access control instead of [.filename]#securenets#. While either " @@ -2646,7 +2646,7 @@ msgstr "" "межсетевом экране." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:952 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:951 msgid "" "Servers using [.filename]#securenets# may fail to serve legitimate NIS " "clients with archaic TCP/IP implementations. Some of these implementations " @@ -2665,7 +2665,7 @@ msgstr "" "эксплуатации этих клиентских систем или отказа от [.filename]#securenets#." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:956 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:955 msgid "" "The use of TCP Wrapper increases the latency of the NIS server. The " "additional delay may be long enough to cause timeouts in client programs, " @@ -2681,13 +2681,13 @@ msgstr "" "себе." #. type: Title ==== -#: documentation/content/en/books/handbook/network-servers/_index.adoc:957 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:956 #, no-wrap msgid "Barring Some Users" msgstr "Запрет доступа некоторым пользователям" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:962 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:961 msgid "" "In this example, the `basie` system is a faculty workstation within the NIS " "domain. The [.filename]#passwd# map on the master NIS server contains " @@ -2700,7 +2700,7 @@ msgstr "" "разрешить вход преподавателей в эту систему, запретив вход студентам." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:966 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:965 msgid "" "To prevent specified users from logging on to a system, even if they are " "present in the NIS database, use `vipw` to add `-_username_` with the " @@ -2719,7 +2719,7 @@ msgstr "" "NIS. В этом примере пользователю `bill` запрещен вход на `basie`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:987 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:986 #, no-wrap msgid "" "basie# cat /etc/master.passwd\n" @@ -2761,19 +2761,19 @@ msgstr "" "+:::::::::\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:989 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:988 #, no-wrap msgid "basie#\n" msgstr "basie#\n" #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:993 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:992 #, no-wrap msgid "Using Netgroups" msgstr "Использование сетевых групп" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:996 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:995 msgid "" "Barring specified users from logging on to individual systems becomes " "unscaleable on larger networks and quickly loses the main benefit of NIS: " @@ -2784,7 +2784,7 @@ msgstr "" "NIS основного преимущества: _централизованного_ администрирования." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:999 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:998 msgid "" "Netgroups were developed to handle large, complex networks with hundreds of " "users and machines. Their use is comparable to UNIX(R) groups, where the " @@ -2798,7 +2798,7 @@ msgstr "" "пользователей, так и другие сетевые группы." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1001 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1000 msgid "" "To expand on the example used in this chapter, the NIS domain will be " "extended to add the users and systems shown in Tables 28.2 and 28.3:" @@ -2807,127 +2807,127 @@ msgstr "" "за счет пользователей и систем, показанным в таблицах 28.2 и 28.3:" #. type: Block title -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1002 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1001 #, no-wrap msgid "Additional Users" msgstr "Дополнительные пользователи" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1006 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1005 #, no-wrap msgid "User Name(s)" msgstr "Имена пользователей" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1009 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1008 #, no-wrap msgid "`alpha`, `beta`" msgstr "`alpha`, `beta`" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1011 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1010 #, no-wrap msgid "IT department employees" msgstr "Сотрудники IT-отдела" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1012 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1011 #, no-wrap msgid "`charlie`, `delta`" msgstr "`charlie`, `delta`" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1014 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1013 #, no-wrap msgid "IT department apprentices" msgstr "Стажеры IT-отдела" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1015 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1014 #, no-wrap msgid "`echo`, `foxtrott`, `golf`, ..." msgstr "`echo`, `foxtrott`, `golf`, ..." #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1017 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1016 #, no-wrap msgid "employees" msgstr "Сотрудники" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1018 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1017 #, no-wrap msgid "`able`, `baker`, ..." msgstr "`able`, `baker`, ..." #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1019 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1018 #, no-wrap msgid "interns" msgstr "Интерны" #. type: Block title -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1021 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1020 #, no-wrap msgid "Additional Systems" msgstr "Дополнительные Системы" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1025 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1024 #, no-wrap msgid "Machine Name(s)" msgstr "Имена машин" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1028 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1027 #, no-wrap msgid "`war`, `death`, `famine`, `pollution`" msgstr "`war`, `death`, `famine`, `pollution`" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1030 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1029 #, no-wrap msgid "Only IT employees are allowed to log onto these servers." msgstr "Только сотрудники IT имеют право входить на эти серверы." #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1031 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1030 #, no-wrap msgid "`pride`, `greed`, `envy`, `wrath`, `lust`, `sloth`" msgstr "`pride`, `greed`, `envy`, `wrath`, `lust`, `sloth`" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1033 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1032 #, no-wrap msgid "All members of the IT department are allowed to login onto these servers." msgstr "Все сотрудники IT-отдела имеют право входить на эти серверы." #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1034 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1033 #, no-wrap msgid "`one`, `two`, `three`, `four`, ..." msgstr "`one`, `two`, `three`, `four`, ..." #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1036 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1035 #, no-wrap msgid "Ordinary workstations used by employees." msgstr "Обычные рабочие станции, используемые сотрудниками." #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1037 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1036 #, no-wrap msgid "`trashcan`" msgstr "`trashcan`" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1038 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1037 #, no-wrap msgid "A very old machine without any critical data. Even interns are allowed to use this system." msgstr "Очень старая машина без каких-либо важных данных. Даже интернам разрешено использовать эту систему." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1044 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1043 msgid "" "When using netgroups to configure this scenario, each user is assigned to " "one or more netgroups and logins are then allowed or forbidden for all " @@ -2947,7 +2947,7 @@ msgstr "" "изменить только один центральный файл конфигурации." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1048 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1047 msgid "" "The first step is the initialization of the NIS `netgroup` map. In FreeBSD, " "this map is not created by default. On the NIS master server, use an editor " @@ -2958,7 +2958,7 @@ msgstr "" "для создания карты с именем [.filename]#/var/yp/netgroup#." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1050 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1049 msgid "" "This example creates four netgroups to represent IT employees, IT " "apprentices, employees, and interns:" @@ -2967,7 +2967,7 @@ msgstr "" "стажеров IT, сотрудников и интернов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1058 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1057 #, no-wrap msgid "" "IT_EMP (,alpha,test-domain) (,beta,test-domain)\n" @@ -2983,7 +2983,7 @@ msgstr "" "INTERNS (,able,test-domain) (,baker,test-domain)\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1063 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1062 msgid "" "Each entry configures a netgroup. The first column in an entry is the name " "of the netgroup. Each set of parentheses represents either a group of one " @@ -2997,7 +2997,7 @@ msgstr "" "означают:" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1065 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1064 msgid "" "The name of the host(s) where the other fields representing the user are " "valid. If a hostname is not specified, the entry is valid on all hosts." @@ -3007,12 +3007,12 @@ msgstr "" "хостах." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1066 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1065 msgid "The name of the account that belongs to this netgroup." msgstr "Имя учётной записи, принадлежащей этой сетевой группе." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1067 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1066 msgid "" "The NIS domain for the account. Accounts may be imported from other NIS " "domains into a netgroup." @@ -3021,7 +3021,7 @@ msgstr "" "других NIS-доменов в сетевую группу." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1071 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1070 msgid "" "If a group contains multiple users, separate each user with whitespace. " "Additionally, each field may contain wildcards. See man:netgroup[5] for " @@ -3032,7 +3032,7 @@ msgstr "" "подстановки. Подробности см. в man:netgroup[5]." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1074 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1073 msgid "" "Netgroup names longer than 8 characters should not be used. The names are " "case sensitive and using capital letters for netgroup names is an easy way " @@ -3044,7 +3044,7 @@ msgstr "" "групп." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1077 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1076 msgid "" "Some non-FreeBSD NIS clients cannot handle netgroups containing more than 15 " "entries. This limit may be circumvented by creating several sub-netgroups " @@ -3057,7 +3057,7 @@ msgstr "" "группу, состоящую из этих подгрупп, как показано в этом примере:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1084 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1083 #, no-wrap msgid "" "BIGGRP1 (,joe1,domain) (,joe2,domain) (,joe3,domain) [...]\n" @@ -3071,7 +3071,7 @@ msgstr "" "BIGGROUP BIGGRP1 BIGGRP2 BIGGRP3\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1087 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1086 msgid "" "Repeat this process if more than 225 (15 times 15) users exist within a " "single netgroup." @@ -3080,12 +3080,12 @@ msgstr "" "умножить на 15) пользователей." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1089 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1088 msgid "To activate and distribute the new NIS map:" msgstr "Для активации и распространения новой NIS-карты:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1094 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1093 #, no-wrap msgid "" "ellington# cd /var/yp\n" @@ -3095,7 +3095,7 @@ msgstr "" "ellington# make\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1098 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1097 msgid "" "This will generate the three NIS maps [.filename]#netgroup#, [." "filename]#netgroup.byhost# and [.filename]#netgroup.byuser#. Use the map " @@ -3106,7 +3106,7 @@ msgstr "" "ypcat[1], чтобы проверить доступность новых карт NIS:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1104 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1103 #, no-wrap msgid "" "ellington% ypcat -k netgroup\n" @@ -3118,7 +3118,7 @@ msgstr "" "ellington% ypcat -k netgroup.byuser\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1109 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1108 msgid "" "The output of the first command should resemble the contents of [.filename]#/" "var/yp/netgroup#. The second command only produces output if host-specific " @@ -3131,7 +3131,7 @@ msgstr "" "списка групп сетей для пользователя." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1112 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1111 msgid "" "To configure a client, use man:vipw[8] to specify the name of the netgroup. " "For example, on the server named `war`, replace this line:" @@ -3140,18 +3140,18 @@ msgstr "" "группы. Например, на сервере с именем `war` замените эту строку:" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1119 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1118 msgid "with" msgstr "строкой" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1123 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1122 #, no-wrap msgid "+@IT_EMP:::::::::\n" msgstr "+@IT_EMP:::::::::\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1126 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1125 msgid "" "This specifies that only the users defined in the netgroup `IT_EMP` will be " "imported into this system's password database and only those users are " @@ -3162,7 +3162,7 @@ msgstr "" "пользователям разрешён вход в систему." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1131 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1130 msgid "" "This configuration also applies to the `~` function of the shell and all " "routines which convert between user names and numerical user IDs. In other " @@ -3181,13 +3181,13 @@ msgstr "" "добавив дополнительную строку:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1135 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1134 #, no-wrap msgid "+:::::::::/usr/sbin/nologin\n" msgstr "+:::::::::/usr/sbin/nologin\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1138 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1137 msgid "" "This line configures the client to import all entries but to replace the " "shell in those entries with [.filename]#/usr/sbin/nologin#." @@ -3196,7 +3196,7 @@ msgstr "" "в этих записях на [.filename]#/usr/sbin/nologin#." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1141 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1140 msgid "" "Make sure that extra line is placed _after_ `+@IT_EMP:::::::::`. Otherwise, " "all user accounts imported from NIS will have [.filename]#/usr/sbin/nologin# " @@ -3208,7 +3208,7 @@ msgstr "" "не сможет войти в систему." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1143 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1142 msgid "" "To configure the less important servers, replace the old `+:::::::::` on the " "servers with these lines:" @@ -3217,7 +3217,7 @@ msgstr "" "следующими строками:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1149 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1148 #, no-wrap msgid "" "+@IT_EMP:::::::::\n" @@ -3229,12 +3229,12 @@ msgstr "" "+:::::::::/usr/sbin/nologin\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1152 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1151 msgid "The corresponding lines for the workstations would be:" msgstr "Соответствующие строки для рабочих станций будут:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1158 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1157 #, no-wrap msgid "" "+@IT_EMP:::::::::\n" @@ -3246,7 +3246,7 @@ msgstr "" "+:::::::::/usr/sbin/nologin\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1165 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1164 msgid "" "NIS supports the creation of netgroups from other netgroups which can be " "useful if the policy regarding user access changes. One possibility is the " @@ -3267,7 +3267,7 @@ msgstr "" "выглядеть так:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1171 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1170 #, no-wrap msgid "" "BIGSRV IT_EMP IT_APP\n" @@ -3279,7 +3279,7 @@ msgstr "" "USERBOX IT_EMP ITINTERN USERS\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1176 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1175 msgid "" "This method of defining login restrictions works reasonably well when it is " "possible to define groups of machines with identical restrictions. " @@ -3292,7 +3292,7 @@ msgstr "" "определять ограничения входа для каждой машины отдельно." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1181 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1180 msgid "" "Machine-specific netgroup definitions are another possibility to deal with " "the policy changes. In this scenario, the [.filename]#/etc/master.passwd# " @@ -3311,7 +3311,7 @@ msgstr "" "в версии \"ВСЕ-ЗАГЛАВНЫЕ\", соответствующее имени хоста:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1186 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1185 #, no-wrap msgid "" "+@BOXNAME:::::::::\n" @@ -3321,7 +3321,7 @@ msgstr "" "+:::::::::/usr/sbin/nologin\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1191 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1190 msgid "" "Once this task is completed on all the machines, there is no longer a need " "to modify the local versions of [.filename]#/etc/master.passwd# ever again. " @@ -3334,7 +3334,7 @@ msgstr "" "`netgroup` для данного сценария:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1229 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1228 #, no-wrap msgid "" "# Define groups of users first\n" @@ -3410,7 +3410,7 @@ msgstr "" "# [...more groups to follow]\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1233 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1232 msgid "" "It may not always be advisable to use machine-based netgroups. When " "deploying a couple of dozen or hundreds of systems, role-based netgroups " @@ -3423,13 +3423,13 @@ msgstr "" "разумных пределах." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1234 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1233 #, no-wrap msgid "Password Formats" msgstr "Форматы паролей" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1239 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1238 msgid "" "NIS requires that all hosts within an NIS domain use the same format for " "encrypting passwords. If users have trouble authenticating on an NIS " @@ -3444,7 +3444,7 @@ msgstr "" "операционными системами, где DES является минимальным общим стандартом." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1241 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1240 msgid "" "To check which format a server or client is using, look at this section of [." "filename]#/etc/login.conf#:" @@ -3453,7 +3453,7 @@ msgstr "" "этот раздел в [.filename]#/etc/login.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1247 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1246 #, no-wrap msgid "" "default:\\\n" @@ -3465,7 +3465,7 @@ msgstr "" "\t[Further entries elided]\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1252 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1251 msgid "" "In this example, the system is using the DES format for password hashing. " "Other possible values include `blf` for Blowfish, `md5` for MD5, `sha256` " @@ -3480,7 +3480,7 @@ msgstr "" "обратитесь к man:crypt[3]." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1254 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1253 msgid "" "If the format on a host needs to be edited to match the one being used in " "the NIS domain, the login capability database must be rebuilt after saving " @@ -3491,13 +3491,13 @@ msgstr "" "перестроить после сохранения изменений:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1258 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1257 #, no-wrap msgid "# cap_mkdb /etc/login.conf\n" msgstr "# cap_mkdb /etc/login.conf\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1263 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1262 msgid "" "The format of passwords for existing user accounts will not be updated until " "each user changes their password _after_ the login capability database is " @@ -3508,13 +3508,13 @@ msgstr "" "возможностей входа." #. type: Title == -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1266 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1265 #, no-wrap msgid "Lightweight Directory Access Protocol (LDAP)" msgstr "Протокол LDAP" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1272 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1271 msgid "" "The Lightweight Directory Access Protocol (LDAP) is an application layer " "protocol used to access, modify, and authenticate objects using a " @@ -3538,7 +3538,7 @@ msgstr "" "в базе данных LDAP-сервера." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1275 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1274 msgid "" "This section provides a quick start guide for configuring an LDAP server on " "a FreeBSD system. It assumes that the administrator already has a design " @@ -3553,13 +3553,13 @@ msgstr "" "несанкционированного доступа." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1276 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1275 #, no-wrap msgid "LDAP Terminology and Structure" msgstr "Терминология и структура LDAP" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1282 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1281 msgid "" "LDAP uses several terms which should be understood before starting the " "configuration. All directory entries consist of a group of _attributes_. " @@ -3579,7 +3579,7 @@ msgstr "" "абсолютный путь, а RDN — как относительный путь." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1285 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1284 msgid "" "An example LDAP entry looks like the following. This example searches for " "the entry for the specified user account (`uid`), organizational unit " @@ -3590,7 +3590,7 @@ msgstr "" "организационного подразделения (`ou`) и организации (`o`):" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1296 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1295 #, no-wrap msgid "" "% ldapsearch -xb \"uid=trhodes,ou=users,o=example.com\"\n" @@ -3612,7 +3612,7 @@ msgstr "" "#\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1303 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1302 #, no-wrap msgid "" "# trhodes, users, example.com\n" @@ -3630,8 +3630,8 @@ msgstr "" "telephoneNumber: (123) 456-7890\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1307 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1581 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1306 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1580 #, no-wrap msgid "" "# search result\n" @@ -3643,8 +3643,8 @@ msgstr "" "result: 0 Success\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1310 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1584 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1309 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1583 #, no-wrap msgid "" "# numResponses: 2\n" @@ -3654,7 +3654,7 @@ msgstr "" "# numEntries: 1\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1314 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1313 msgid "" "This example entry shows the values for the `dn`, `mail`, `cn`, `uid`, and " "`telephoneNumber` attributes. The cn attribute is the RDN." @@ -3663,7 +3663,7 @@ msgstr "" "`telephoneNumber`. Атрибут `cn` является RDN." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1316 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1315 msgid "" "More information about LDAP and its terminology can be found at http://www." "openldap.org/doc/admin24/intro.html[http://www.openldap.org/doc/admin24/" @@ -3674,13 +3674,13 @@ msgstr "" "admin24/intro.html]." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1318 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1317 #, no-wrap msgid "Configuring an LDAP Server" msgstr "Настройка сервера LDAP" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1322 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1321 msgid "" "FreeBSD does not provide a built-in LDAP server. Begin the configuration by " "installing package:net/openldap-server[] package or port:" @@ -3689,13 +3689,13 @@ msgstr "" "установки пакета package:net/openldap-server[] или порта:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1326 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1325 #, no-wrap msgid "# pkg install openldap-server\n" msgstr "# pkg install openldap-server\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1331 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1330 msgid "" "There is a large set of default options enabled in the extref:{linux-users}" "[package, software]. Review them by running `pkg info openldap-server`. If " @@ -3710,7 +3710,7 @@ msgstr "" "crossref:ports[ports-using,фреймворка]." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1334 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1333 msgid "" "The installation creates the directory [.filename]#/var/db/openldap-data# to " "hold the data. The directory to store the certificates must be created:" @@ -3719,13 +3719,13 @@ msgstr "" "данных. Необходимо создать каталог для хранения сертификатов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1338 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1337 #, no-wrap msgid "# mkdir /usr/local/etc/openldap/private\n" msgstr "# mkdir /usr/local/etc/openldap/private\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1345 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1344 msgid "" "The next phase is to configure the Certificate Authority. The following " "commands must be executed from [.filename]#/usr/local/etc/openldap/" @@ -3744,13 +3744,13 @@ msgstr "" "следуйте инструкциям:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1349 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1348 #, no-wrap msgid "# openssl req -days 365 -nodes -new -x509 -keyout ca.key -out ../ca.crt\n" msgstr "# openssl req -days 365 -nodes -new -x509 -keyout ca.key -out ../ca.crt\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1354 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1353 msgid "" "The entries for the prompts may be generic _except_ for the `Common Name`. " "This entry must be _different_ than the system hostname. If this will be a " @@ -3763,7 +3763,7 @@ msgstr "" "Сертификации." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1357 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1356 msgid "" "The next task is to create a certificate signing request and a private key. " "Input this command and follow the prompts:" @@ -3772,13 +3772,13 @@ msgstr "" "Введите эту команду и следуйте инструкциям:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1361 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1360 #, no-wrap msgid "# openssl req -days 365 -nodes -new -keyout server.key -out server.csr\n" msgstr "# openssl req -days 365 -nodes -new -keyout server.key -out server.csr\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1365 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1364 msgid "" "During the certificate generation process, be sure to correctly set the " "`Common Name` attribute. The Certificate Signing Request must be signed " @@ -3790,13 +3790,13 @@ msgstr "" "действительного сертификата:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1369 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1368 #, no-wrap msgid "# openssl x509 -req -days 365 -in server.csr -out ../server.crt -CA ../ca.crt -CAkey ca.key -CAcreateserial\n" msgstr "# openssl x509 -req -days 365 -in server.csr -out ../server.crt -CA ../ca.crt -CAkey ca.key -CAcreateserial\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1372 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1371 msgid "" "The final part of the certificate generation process is to generate and sign " "the client certificates:" @@ -3805,7 +3805,7 @@ msgstr "" "клиентских сертификатов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1377 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1376 #, no-wrap msgid "" "# openssl req -days 365 -nodes -new -keyout client.key -out client.csr\n" @@ -3815,7 +3815,7 @@ msgstr "" "# openssl x509 -req -days 3650 -in client.csr -out ../client.crt -CA ../ca.crt -CAkey ca.key\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1381 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1380 msgid "" "Remember to use the same `Common Name` attribute when prompted. When " "finished, ensure that a total of eight (8) new files have been generated " @@ -3826,7 +3826,7 @@ msgstr "" "общей сложности восемь (8) новых файлов." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1384 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1383 msgid "" "The daemon running the OpenLDAP server is [.filename]#slapd#. Its " "configuration is performed through [.filename]#slapd.ldif#: the old [." @@ -3837,7 +3837,7 @@ msgstr "" "filename]#slapd.conf# больше не используется в OpenLDAP." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1391 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1390 msgid "" "http://www.openldap.org/doc/admin24/slapdconf2.html[Configuration examples] " "for [.filename]#slapd.ldif# are available and can also be found in [." @@ -3859,7 +3859,7 @@ msgstr "" "безопасного канала. Первый раздел представляет глобальную конфигурацию:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1413 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1412 #, no-wrap msgid "" "#\n" @@ -3903,7 +3903,7 @@ msgstr "" "olcTLSVerifyClient: never\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1418 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1417 msgid "" "The Certificate Authority, server certificate and server private key files " "must be specified here. It is recommended to let the clients choose the " @@ -3922,7 +3922,7 @@ msgstr "" "`olcTLSVerifyClient: never`." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1420 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1419 msgid "" "The second section is about the backend modules and can be configured as " "follows:" @@ -3931,7 +3931,7 @@ msgstr "" "образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1436 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1435 #, no-wrap msgid "" "#\n" @@ -3963,7 +3963,7 @@ msgstr "" "#olcModuleload:\tback_shell.la\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1439 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1438 msgid "" "The third section is devoted to load the needed `ldif` schemas to be used by " "the databases: they are essential." @@ -3972,7 +3972,7 @@ msgstr "" "базами данных: они являются важными." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1445 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1444 #, no-wrap msgid "" "dn: cn=schema,cn=config\n" @@ -3984,7 +3984,7 @@ msgstr "" "cn: schema\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1450 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1449 #, no-wrap msgid "" "include: file:///usr/local/etc/openldap/schema/core.ldif\n" @@ -3998,13 +3998,13 @@ msgstr "" "include: file:///usr/local/etc/openldap/schema/nis.ldif\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1453 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1452 msgid "Next, the frontend configuration section:" msgstr "" "Далее, раздел конфигурации фронтенда (уровня взаимодействия с клиентами):" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1487 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1486 #, no-wrap msgid "" "# Frontend settings\n" @@ -4072,7 +4072,7 @@ msgstr "" "# {SSHA} is already the default for olcPasswordHash\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1490 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1489 msgid "" "Another section is devoted to the _configuration backend_, the only way to " "later access the OpenLDAP server configuration is as a global super-user." @@ -4082,7 +4082,7 @@ msgstr "" "только глобальному суперпользователю." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1498 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1497 #, no-wrap msgid "" "dn: olcDatabase={0}config,cn=config\n" @@ -4098,7 +4098,7 @@ msgstr "" "olcRootPW: {SSHA}iae+lrQZILpiUdf16Z9KmDmSwT77Dj4U\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1503 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1502 msgid "" "The default administrator username is `cn=config`. Type [." "filename]#slappasswd# in a shell, choose a password and use its hash in " @@ -4113,13 +4113,13 @@ msgstr "" "_глобальной конфигурации_." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1505 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1504 msgid "The last section is about the database backend:" msgstr "" "Последний раздел посвящен бэкенду базы данных (уровню хранения данных):" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1529 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1528 #, no-wrap msgid "" "#######################################################################\n" @@ -4167,7 +4167,7 @@ msgstr "" "olcDbIndex: objectClass eq\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1534 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1533 msgid "" "This database hosts the _actual contents_ of the LDAP directory. Types " "other than `mdb` are available. Its super-user, not to be confused with the " @@ -4182,7 +4182,7 @@ msgstr "" "использовать, как и раньше." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1537 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1536 msgid "" "This http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;a=tree;f=tests/" "data/regressions/its8444;h=8a5e808e63b0de3d2bdaf2cf34fecca8577ca7fd;" @@ -4200,7 +4200,7 @@ msgstr "" "опции)." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1540 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1539 msgid "" "When the configuration is completed, [.filename]#slapd.ldif# must be placed " "in an empty directory. It is recommended to create it as:" @@ -4209,35 +4209,35 @@ msgstr "" "скопирован в пустой каталог. Рекомендуется создать его следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1544 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1543 #, no-wrap msgid "# mkdir /usr/local/etc/openldap/slapd.d/\n" msgstr "# mkdir /usr/local/etc/openldap/slapd.d/\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1547 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1546 msgid "Import the configuration database:" msgstr "Импорт базы данных конфигурации:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1551 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1550 #, no-wrap msgid "# /usr/local/sbin/slapadd -n0 -F /usr/local/etc/openldap/slapd.d/ -l /usr/local/etc/openldap/slapd.ldif\n" msgstr "# /usr/local/sbin/slapadd -n0 -F /usr/local/etc/openldap/slapd.d/ -l /usr/local/etc/openldap/slapd.ldif\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1554 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1553 msgid "Start the [.filename]#slapd# daemon:" msgstr "Запустите демон [.filename]#slapd#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1558 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1557 #, no-wrap msgid "# /usr/local/libexec/slapd -F /usr/local/etc/openldap/slapd.d/\n" msgstr "# /usr/local/libexec/slapd -F /usr/local/etc/openldap/slapd.d/\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1562 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1561 msgid "" "Option `-d` can be used for debugging, as specified in slapd(8). To verify " "that the server is running and working:" @@ -4246,7 +4246,7 @@ msgstr "" "проверить, что сервер запущен и работает:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1573 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1572 #, no-wrap msgid "" "# ldapsearch -x -b '' -s base '(objectclass=*)' namingContexts\n" @@ -4268,7 +4268,7 @@ msgstr "" "#\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1577 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1576 #, no-wrap msgid "" "#\n" @@ -4280,7 +4280,7 @@ msgstr "" "namingContexts: dc=domain,dc=example\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1589 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1588 msgid "" "The server must still be trusted. If that has never been done before, " "follow these instructions. Install the OpenSSL package or port:" @@ -4289,13 +4289,13 @@ msgstr "" "ранее, следуйте этим инструкциям. Установите пакет или порт OpenSSL:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1593 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1592 #, no-wrap msgid "# pkg install openssl\n" msgstr "# pkg install openssl\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1596 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1595 msgid "" "From the directory where [.filename]#ca.crt# is stored (in this example, [." "filename]#/usr/local/etc/openldap#), run:" @@ -4304,13 +4304,13 @@ msgstr "" "filename]#/usr/local/etc/openldap#), выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1600 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1599 #, no-wrap msgid "# c_rehash .\n" msgstr "# c_rehash .\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1604 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1603 msgid "" "Both the CA and the server certificate are now correctly recognized in their " "respective roles. To verify this, run this command from the [." @@ -4321,13 +4321,13 @@ msgstr "" "следующую команду из каталога, где находится [.filename]#server.crt#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1608 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1607 #, no-wrap msgid "# openssl verify -verbose -CApath . server.crt\n" msgstr "# openssl verify -verbose -CApath . server.crt\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1612 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1611 msgid "" "If [.filename]#slapd# was running, restart it. As stated in [.filename]#/" "usr/local/etc/rc.d/slapd#, to properly run [.filename]#slapd# at boot the " @@ -4339,7 +4339,7 @@ msgstr "" "filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1619 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1618 #, no-wrap msgid "" "slapd_enable=\"YES\"\n" @@ -4348,13 +4348,12 @@ msgid "" "slapd_cn_config=\"YES\"\n" msgstr "" "slapd_enable=\"YES\"\n" -"slapd_flags='-h \"ldapi://%2fvar%2frun%2fopenldap%2fldapi/ ldap://0.0.0.0/\"'" -"\n" +"slapd_flags='-h \"ldapi://%2fvar%2frun%2fopenldap%2fldapi/ ldap://0.0.0.0/\"'\n" "slapd_sockets=\"/var/run/openldap/ldapi\"\n" "slapd_cn_config=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1623 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1622 msgid "" "[.filename]#slapd# does not provide debugging at boot. Check [.filename]#/" "var/log/debug.log#, [.filename]#dmesg -a# and [.filename]#/var/log/messages# " @@ -4365,7 +4364,7 @@ msgstr "" "filename]#/var/log/messages#." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1626 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1625 msgid "" "The following example adds the group `team` and the user `john` to the " "`domain.example` LDAP database, which is still empty. First, create the " @@ -4376,7 +4375,7 @@ msgstr "" "filename]#domain.ldif#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1635 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1634 #, no-wrap msgid "" "# cat domain.ldif\n" @@ -4394,7 +4393,7 @@ msgstr "" "dc: domain\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1640 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1639 #, no-wrap msgid "" "dn: ou=groups,dc=domain,dc=example\n" @@ -4408,7 +4407,7 @@ msgstr "" "ou: groups\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1645 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1644 #, no-wrap msgid "" "dn: ou=users,dc=domain,dc=example\n" @@ -4422,7 +4421,7 @@ msgstr "" "ou: users\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1651 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1650 #, no-wrap msgid "" "dn: cn=team,ou=groups,dc=domain,dc=example\n" @@ -4438,7 +4437,7 @@ msgstr "" "gidNumber: 10001\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1664 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1663 #, no-wrap msgid "" "dn: uid=john,ou=users,dc=domain,dc=example\n" @@ -4468,7 +4467,7 @@ msgstr "" "userPassword: secret\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1670 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1669 msgid "" "See the OpenLDAP documentation for more details. Use [." "filename]#slappasswd# to replace the plain text password `secret` with a " @@ -4483,13 +4482,13 @@ msgstr "" "используйте администратора `mdb` для изменения базы данных:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1674 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1673 #, no-wrap msgid "# ldapadd -W -D \"cn=mdbadmin,dc=domain,dc=example\" -f domain.ldif\n" msgstr "# ldapadd -W -D \"cn=mdbadmin,dc=domain,dc=example\" -f domain.ldif\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1679 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1678 msgid "" "Modifications to the _global configuration_ section can only be performed by " "the global super-user. For example, assume that the option " @@ -4502,7 +4501,7 @@ msgstr "" "необходимо удалить. Сначала создайте файл, содержащий следующее:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1686 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1685 #, no-wrap msgid "" "# cat global_mod\n" @@ -4516,18 +4515,18 @@ msgstr "" "delete: olcTLSCipherSuite\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1689 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1688 msgid "Then, apply the modifications:" msgstr "Затем примените изменения:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1693 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1692 #, no-wrap msgid "# ldapmodify -f global_mod -x -D \"cn=config\" -W\n" msgstr "# ldapmodify -f global_mod -x -D \"cn=config\" -W\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1698 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1697 msgid "" "When asked, provide the password chosen in the _configuration backend_ " "section. The username is not required: here, `cn=config` represents the DN " @@ -4540,7 +4539,7 @@ msgstr "" "отдельной строки базы данных или `ldapdelete` для удаления всей записи." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1700 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1699 msgid "" "If something goes wrong, or if the global super-user cannot access the " "configuration backend, it is possible to delete and re-write the whole " @@ -4551,13 +4550,13 @@ msgstr "" "конфигурацию:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1704 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1703 #, no-wrap msgid "# rm -rf /usr/local/etc/openldap/slapd.d/\n" msgstr "# rm -rf /usr/local/etc/openldap/slapd.d/\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1708 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1707 msgid "" "[.filename]#slapd.ldif# can then be edited and imported again. Please, " "follow this procedure only when no other solution is available." @@ -4567,7 +4566,7 @@ msgstr "" "доступного решения." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1711 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1710 msgid "" "This is the configuration of the server only. The same machine can also " "host an LDAP client, with its own separate configuration." @@ -4576,13 +4575,13 @@ msgstr "" "LDAP-клиент с собственной отдельной конфигурацией." #. type: Title == -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1713 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1712 #, no-wrap msgid "Dynamic Host Configuration Protocol (DHCP)" msgstr "Протокол динамической конфигурации узла (DHCP)" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1720 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1719 msgid "" "The Dynamic Host Configuration Protocol (DHCP) allows a system to connect to " "a network in order to be assigned the necessary addressing information for " @@ -4604,7 +4603,7 @@ msgstr "" "доступны на http://www.isc.org/downloads/dhcp/[isc.org/downloads/dhcp/]." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1723 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1722 msgid "" "This section describes how to use the built-in DHCP client. It then " "describes how to install and configure a DHCP server." @@ -4613,7 +4612,7 @@ msgstr "" "описывает, как установить и настроить DHCP-сервер." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1729 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1728 msgid "" "In FreeBSD, the man:bpf[4] device is needed by both the DHCP server and DHCP " "client. This device is included in the [.filename]#GENERIC# kernel that is " @@ -4626,7 +4625,7 @@ msgstr "" "собственное ядро, необходимо оставить это устройство, если используется DHCP." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1731 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1730 msgid "" "It should be noted that [.filename]#bpf# also allows privileged users to run " "network packet sniffers on that system." @@ -4635,13 +4634,13 @@ msgstr "" "пользователям запускать анализаторы сетевых пакетов в этой системе." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1734 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1733 #, no-wrap msgid "Configuring a DHCP Client" msgstr "Настройка клиента DHCP" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1738 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1737 msgid "" "DHCP client support is included in the FreeBSD installer, making it easy to " "configure a newly installed system to automatically receive its networking " @@ -4656,7 +4655,7 @@ msgstr "" "Защита\"]." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1746 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1745 msgid "" "When `dhclient` is executed on the client machine, it begins broadcasting " "requests for configuration information. By default, these requests use UDP " @@ -4680,7 +4679,7 @@ msgstr "" "список можно найти в man:dhcp-options[5]." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1749 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1748 msgid "" "By default, when a FreeBSD system boots, its DHCP client runs in the " "background, or _asynchronously_. Other startup scripts continue to run " @@ -4691,7 +4690,7 @@ msgstr "" "завершается процесс DHCP, что ускоряет загрузку системы." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1754 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1753 msgid "" "Background DHCP works well when the DHCP server responds quickly to the " "client's requests. However, DHCP may take a long time to complete on some " @@ -4708,7 +4707,7 @@ msgstr "" "приостанавливая запуск до завершения настройки DHCP." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1756 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1755 msgid "" "This line in [.filename]#/etc/rc.conf# is used to configure background or " "asynchronous mode:" @@ -4717,13 +4716,13 @@ msgstr "" "или асинхронного режима:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1760 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1759 #, no-wrap msgid "ifconfig_fxp0=\"DHCP\"\n" msgstr "ifconfig_fxp0=\"DHCP\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1764 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1763 msgid "" "This line may already exist if the system was configured to use DHCP during " "installation. Replace the _fxp0_ shown in these examples with the name of " @@ -4737,7 +4736,7 @@ msgstr "" "интерфейсов\"]." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1766 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1765 msgid "" "To instead configure the system to use synchronous mode, and to pause during " "startup while DHCP completes, use \"`SYNCDHCP`\":" @@ -4746,13 +4745,13 @@ msgstr "" "время запуска до завершения DHCP используйте \"`SYNCDHCP`\":" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1770 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1769 #, no-wrap msgid "ifconfig_fxp0=\"SYNCDHCP\"\n" msgstr "ifconfig_fxp0=\"SYNCDHCP\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1774 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1773 msgid "" "Additional client options are available. Search for `dhclient` in man:rc." "conf[5] for details." @@ -4761,17 +4760,17 @@ msgstr "" "выполнив поиск по `dhclient`." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1776 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1775 msgid "The DHCP client uses the following files:" msgstr "Клиент DHCP использует следующие файлы:" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1778 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1777 msgid "[.filename]#/etc/dhclient.conf#" msgstr "[.filename]#/etc/dhclient.conf#" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1782 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1781 msgid "" "The configuration file used by `dhclient`. Typically, this file contains " "only comments as the defaults are suitable for most clients. This " @@ -4782,24 +4781,24 @@ msgstr "" "клиентов. Этот конфигурационный файл описан в man:dhclient.conf[5]." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1783 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1782 msgid "[.filename]#/sbin/dhclient#" msgstr "[.filename]#/sbin/dhclient#" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1785 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1784 msgid "" "More information about the command itself can be found in man:dhclient[8]." msgstr "" "Дополнительную информацию о самой команде можно найти в man:dhclient[8]." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1786 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1785 msgid "[.filename]#/sbin/dhclient-script#" msgstr "[.filename]#/sbin/dhclient-script#" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1789 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1788 msgid "" "The FreeBSD-specific DHCP client configuration script. It is described in " "man:dhclient-script[8], but should not need any user modification to " @@ -4810,12 +4809,12 @@ msgstr "" "пользователя." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1790 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1789 msgid "[.filename]#/var/db/dhclient.leases.interface#" msgstr "[.filename]#/var/db/dhclient.leases.interface#" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1792 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1791 msgid "" "The DHCP client keeps a database of valid leases in this file, which is " "written as a log and is described in man:dhclient.leases[5]." @@ -4824,13 +4823,13 @@ msgstr "" "записывается как журнал и описывается в man:dhclient.leases[5]." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1795 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1794 #, no-wrap msgid "Installing and Configuring a DHCP Server" msgstr "Установка и настройка сервера DHCP" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1799 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1798 msgid "" "This section demonstrates how to configure a FreeBSD system to act as a DHCP " "server using the Internet Systems Consortium (ISC) implementation of the " @@ -4843,7 +4842,7 @@ msgstr "" "можно установить с помощью пакета package:net/isc-dhcp44-server[] или порта." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1802 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1801 msgid "" "The installation of package:net/isc-dhcp44-server[] installs a sample " "configuration file. Copy [.filename]#/usr/local/etc/dhcpd.conf.example# to " @@ -4855,7 +4854,7 @@ msgstr "" "новый файл." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1805 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1804 msgid "" "The configuration file is comprised of declarations for subnets and hosts " "which define the information that is provided to DHCP clients. For example, " @@ -4866,7 +4865,7 @@ msgstr "" "строки настраивают следующее:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1811 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1810 #, no-wrap msgid "" "option domain-name \"example.org\";<.>\n" @@ -4878,7 +4877,7 @@ msgstr "" "option subnet-mask 255.255.255.0;<.>\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1815 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1814 #, no-wrap msgid "" "default-lease-time 600;<.>\n" @@ -4890,7 +4889,7 @@ msgstr "" "ddns-update-style none;<.>\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1820 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1819 #, no-wrap msgid "" "subnet 10.254.239.0 netmask 255.255.255.224 {\n" @@ -4904,7 +4903,7 @@ msgstr "" "}\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1825 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1824 #, no-wrap msgid "" "host fantasia {\n" @@ -4918,7 +4917,7 @@ msgstr "" "}\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1828 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1827 msgid "" "This option specifies the default search domain that will be provided to " "clients. Refer to man:resolv.conf[5] for more information." @@ -4928,7 +4927,7 @@ msgstr "" "conf[5]." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1829 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1828 msgid "" "This option specifies a comma separated list of DNS servers that the client " "should use. They can be listed by their Fully Qualified Domain Names (FQDN), " @@ -4939,12 +4938,12 @@ msgstr "" "Именам (FQDN), как показано в примере, или по их IP-адресам." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1830 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1829 msgid "The subnet mask that will be provided to clients." msgstr "Маска подсети, которая будет предоставлена клиентам." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1831 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1830 msgid "" "The default lease expiry time in seconds. A client can be configured to " "override this value." @@ -4953,7 +4952,7 @@ msgstr "" "для переопределения этого значения." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1832 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1831 msgid "" "The maximum allowed length of time, in seconds, for a lease. Should a client " "request a longer lease, a lease will still be issued, but it will only be " @@ -4964,7 +4963,7 @@ msgstr "" "будет действительна только в течение `max-lease-time`." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1833 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1832 msgid "" "The default of `none` disables dynamic DNS updates. Changing this to " "`interim` configures the DHCP server to update a DNS server whenever it " @@ -4979,7 +4978,7 @@ msgstr "" "если DNS-сервер не настроен для поддержки динамического DNS." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1834 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1833 msgid "" "This line creates a pool of available IP addresses which are reserved for " "allocation to DHCP clients. The range of addresses must be valid for the " @@ -4990,7 +4989,7 @@ msgstr "" "подсети, указанной в предыдущей строке." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1835 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1834 msgid "" "Declares the default gateway that is valid for the network or subnet " "specified before the opening `{` bracket." @@ -4999,7 +4998,7 @@ msgstr "" "перед открывающей скобкой `{`." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1836 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1835 msgid "" "Specifies the hardware MAC address of a client so that the DHCP server can " "recognize the client when it makes a request." @@ -5008,7 +5007,7 @@ msgstr "" "клиента при его запросе." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1837 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1836 msgid "" "Specifies that this host should always be given the same IP address. Using " "the hostname is correct, since the DHCP server will resolve the hostname " @@ -5019,7 +5018,7 @@ msgstr "" "перед возвратом информации об аренде." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1840 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1839 msgid "" "This configuration file supports many more options. Refer to dhcpd.conf(5), " "installed with the server, for details and examples." @@ -5028,7 +5027,7 @@ msgstr "" "примеры смотрите в dhcpd.conf(5), который устанавливается вместе с сервером." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1842 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1841 msgid "" "Once the configuration of [.filename]#dhcpd.conf# is complete, enable the " "DHCP server in [.filename]#/etc/rc.conf#:" @@ -5037,7 +5036,7 @@ msgstr "" "filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1847 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1846 #, no-wrap msgid "" "dhcpd_enable=\"YES\"\n" @@ -5047,27 +5046,27 @@ msgstr "" "dhcpd_ifaces=\"dc0\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1850 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1849 msgid "" "Replace the `dc0` with the interface (or interfaces, separated by " "whitespace) that the DHCP server should listen on for DHCP client requests." msgstr "" -"Замените `dc0` на интерфейс (или интерфейсы, разделенные пробелами), на " +"Замените `dc0` на интерфейс (или интерфейсы, разделённые пробелами), на " "котором DHCP-сервер должен ожидать запросы от DHCP-клиентов." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1852 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1851 msgid "Start the server by issuing the following command:" msgstr "Запустите сервер, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1856 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1855 #, no-wrap msgid "# service isc-dhcpd start\n" msgstr "# service isc-dhcpd start\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1859 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1858 msgid "" "Any future changes to the configuration of the server will require the dhcpd " "service to be stopped and then started using man:service[8]." @@ -5076,7 +5075,7 @@ msgstr "" "последующего запуска службы dhcpd с помощью man:service[8]." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1862 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1861 msgid "" "The DHCP server uses the following files. Note that the manual pages are " "installed with the server software." @@ -5085,22 +5084,22 @@ msgstr "" "руководства устанавливаются вместе с серверным программным обеспечением." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1864 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1863 msgid "[.filename]#/usr/local/sbin/dhcpd#" msgstr "[.filename]#/usr/local/sbin/dhcpd#" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1866 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1865 msgid "More information about the dhcpd server can be found in dhcpd(8)." msgstr "Дополнительную информацию о сервере dhcpd можно найти в dhcpd(8)." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1867 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1866 msgid "[.filename]#/usr/local/etc/dhcpd.conf#" msgstr "[.filename]#/usr/local/etc/dhcpd.conf#" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1870 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1869 msgid "" "The server configuration file needs to contain all the information that " "should be provided to clients, along with information regarding the " @@ -5112,12 +5111,12 @@ msgstr "" "конфигурационный файл описан в dhcpd.conf(5)." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1871 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1870 msgid "[.filename]#/var/db/dhcpd.leases#" msgstr "[.filename]#/var/db/dhcpd.leases#" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1874 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1873 msgid "" "The DHCP server keeps a database of leases it has issued in this file, which " "is written as a log. Refer to dhcpd.leases(5), which gives a slightly " @@ -5128,12 +5127,12 @@ msgstr "" "несколько более подробное описание." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1875 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1874 msgid "[.filename]#/usr/local/sbin/dhcrelay#" msgstr "[.filename]#/usr/local/sbin/dhcrelay#" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1879 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1878 msgid "" "This daemon is used in advanced environments where one DHCP server forwards " "a request from a client to another DHCP server on a separate network. If " @@ -5148,13 +5147,13 @@ msgstr "" "приведены более подробные сведения." #. type: Title == -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1882 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1881 #, no-wrap msgid "Domain Name System (DNS)" msgstr "Система доменных имён (DNS)" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1887 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1886 msgid "" "Domain Name System (DNS) is the protocol through which domain names are " "mapped to IP addresses, and vice versa. DNS is coordinated across the " @@ -5171,118 +5170,116 @@ msgstr "" "Для выполнения DNS-запросов в системе не обязательно запускать сервер имен." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1889 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1888 msgid "The following table describes some of the terms associated with DNS:" msgstr "Следующая таблица описывает некоторые термины, связанные с DNS:" #. type: Block title -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1890 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1889 #, no-wrap msgid "DNS Terminology" msgstr "Терминология DNS" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1896 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1895 #, no-wrap msgid "Definition" msgstr "Определение" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1897 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1896 #, no-wrap msgid "Forward DNS" msgstr "Прямая запись DNS (Forward DNS)" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1899 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1898 #, no-wrap msgid "Mapping of hostnames to IP addresses." msgstr "Сопоставление имён хостов с IP-адресами." #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1900 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1899 #, no-wrap msgid "Origin" msgstr "Зона ответственности (Origin)" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1902 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1901 #, no-wrap msgid "Refers to the domain covered in a particular zone file." msgstr "Относится к домену, охватываемому определённым файлом зоны." #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1903 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1902 #, no-wrap msgid "Resolver" msgstr "Резолвер (Resolver)" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1905 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1904 #, no-wrap msgid "A system process through which a machine queries a name server for zone information." -msgstr "" -"Системный процесс, с помощью которого машина запрашивает у сервера имён " -"информацию о зоне." +msgstr "Системный процесс, с помощью которого машина запрашивает у сервера имён информацию о зоне." #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1906 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1905 #, no-wrap msgid "Reverse DNS" msgstr "Обратная запись DNS (Reverse DNS)" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1908 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1907 #, no-wrap msgid "Mapping of IP addresses to hostnames." msgstr "Сопоставление IP-адресов с именами хостов." #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1909 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1908 #, no-wrap msgid "Root zone" msgstr "Корневая зона (Root zone)" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1911 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1910 #, no-wrap msgid "The beginning of the Internet zone hierarchy. All zones fall under the root zone, similar to how all files in a file system fall under the root directory." msgstr "Начало иерархии зон Интернета. Все зоны находятся под корневой зоной, аналогично тому, как все файлы в файловой системе находятся под корневым каталогом." #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1912 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1911 #, no-wrap msgid "Zone" msgstr "Зона (Zone)" #. type: Table -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1913 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1912 #, no-wrap msgid "An individual domain, subdomain, or portion of the DNS administered by the same authority." msgstr "Отдельный домен, поддомен или часть DNS, управляемые одной организацией." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1916 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1915 msgid "Examples of zones:" msgstr "Примеры зон:" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1918 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1917 msgid "`.` is how the root zone is usually referred to in documentation." msgstr "`.` — так обычно обозначается корневая зона в документации." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1919 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1918 msgid "`org.` is a Top Level Domain (TLD) under the root zone." msgstr "`org.` — это домен верхнего уровня (TLD) в корневой зоне." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1920 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1919 msgid "`example.org.` is a zone under the `org.`TLD." msgstr "`example.org.` — это зона под доменом `org.`." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1921 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1920 msgid "" "`1.168.192.in-addr.arpa` is a zone referencing all IP addresses which fall " "under the `192.168.1.*`IP address space." @@ -5291,7 +5288,7 @@ msgstr "" "входящие в адресное пространство `192.168.1.*`." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1925 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1924 msgid "" "As one can see, the more specific part of a hostname appears to its left. " "For example, `example.org.` is more specific than `org.`, as `org.` is more " @@ -5305,13 +5302,13 @@ msgstr "" "файловую систему: каталог [.filename]#/dev# находится в корне и так далее." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1926 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1925 #, no-wrap msgid "Reasons to Run a Name Server" msgstr "Причины для запуска сервера имен" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1929 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1928 msgid "" "Name servers generally come in two forms: authoritative name servers, and " "caching (also known as resolving) name servers." @@ -5320,12 +5317,12 @@ msgstr "" "DNS-серверы (также известные как резолвинг-серверы)." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1931 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1930 msgid "An authoritative name server is needed when:" msgstr "Авторитетный сервер имён необходим, когда:" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1933 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1932 msgid "" "One wants to serve DNS information to the world, replying authoritatively to " "queries." @@ -5334,7 +5331,7 @@ msgstr "" "авторитетно." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1934 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1933 msgid "" "A domain, such as `example.org`, is registered and IP addresses need to be " "assigned to hostnames under it." @@ -5343,24 +5340,24 @@ msgstr "" "назначены именам хостов в нём." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1935 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1934 msgid "An IP address block requires reverse DNS entries (IP to hostname)." msgstr "Блок IP-адресов требует обратных DNS-записей (IP к имени хоста)." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1936 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1935 msgid "A backup or second name server, called a slave, will reply to queries." msgstr "" "Резервный или вторичный сервер имен, называемый подчиненным (slave), будет " "отвечать на запросы." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1938 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1937 msgid "A caching name server is needed when:" msgstr "Кэширующий сервер имён необходим, когда:" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1940 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1939 msgid "" "A local DNS server may cache and respond more quickly than querying an " "outside name server." @@ -5369,7 +5366,7 @@ msgstr "" "внешнему серверу имен." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1944 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1943 msgid "" "When one queries for `www.FreeBSD.org`, the resolver usually queries the " "uplink ISP's name server, and retrieves the reply. With a local, caching " @@ -5384,13 +5381,13 @@ msgstr "" "локальной сети, так как информация сохраняется в локальном кэше." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1945 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1944 #, no-wrap msgid "DNS Server Configuration" msgstr "Конфигурация DNS-сервера" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1950 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1949 msgid "" "Unbound is provided in the FreeBSD base system. By default, it will provide " "DNS resolution to the local machine only. While the base system package can " @@ -5405,20 +5402,20 @@ msgstr "" "коллекции портов FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1952 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1951 msgid "To enable Unbound, add the following to [.filename]#/etc/rc.conf#:" msgstr "" "Чтобы включить Unbound, добавьте следующую строку в [.filename]#/etc/rc." "conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1956 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1955 #, no-wrap msgid "local_unbound_enable=\"YES\"\n" msgstr "local_unbound_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1959 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1958 msgid "" "Any existing nameservers in [.filename]#/etc/resolv.conf# will be configured " "as forwarders in the new Unbound configuration." @@ -5427,7 +5424,7 @@ msgstr "" "настроены как серверы пересылки в новой конфигурации Unbound." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1965 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1964 msgid "" "If any of the listed nameservers do not support DNSSEC, local DNS resolution " "will fail. Be sure to test each nameserver and remove any that fail the " @@ -5441,25 +5438,25 @@ msgstr "" "`192.168.1.1`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1969 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1968 #, no-wrap msgid "% drill -S FreeBSD.org @192.168.1.1\n" msgstr "% drill -S FreeBSD.org @192.168.1.1\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1973 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1972 msgid "Once each nameserver is confirmed to support DNSSEC, start Unbound:" msgstr "" "После подтверждения поддержки DNSSEC каждым сервером имен, запустите Unbound:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1977 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1976 #, no-wrap msgid "# service local_unbound onestart\n" msgstr "# service local_unbound onestart\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1981 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1980 msgid "" "This will take care of updating [.filename]#/etc/resolv.conf# so that " "queries for DNSSEC secured domains will now work. For example, run the " @@ -5470,7 +5467,7 @@ msgstr "" "команду для проверки дерева доверия DNSSEC FreeBSD.org:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:1987 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:1986 #, no-wrap msgid "" "% drill -S FreeBSD.org\n" @@ -5482,7 +5479,7 @@ msgstr "" ";; Chasing: freebsd.org. A\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2003 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2002 #, no-wrap msgid "" "DNSSEC Trust tree:\n" @@ -5518,13 +5515,13 @@ msgstr "" ";; Chase successful\n" #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2005 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2004 #, no-wrap msgid "Authoritative Name Server Configuration" msgstr "Конфигурация авторитетного сервера имен" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2008 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2007 msgid "" "FreeBSD does not provide authoritative name server software in the base " "system. Users are encouraged to install third party applications, like " @@ -5536,13 +5533,13 @@ msgstr "" "или портов." #. type: Title == -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2010 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2009 #, no-wrap msgid "Zero-configuration Networking (mDNS/DNS-SD)" msgstr "Сетевое взаимодействие без настройки (mDNS/DNS-SD)" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2014 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2013 msgid "" "https://en.wikipedia.org/wiki/Zero-configuration_networking[Zero-" "configuration networking] (sometimes referred to as _Zeroconf_) is a set of " @@ -5554,7 +5551,7 @@ msgstr "" "технологий, упрощающих настройку сети. Главные составные части Zeroconf:" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2016 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2015 msgid "" "Link-Local Addressing providing automatic assignment of numeric network " "addresses." @@ -5563,7 +5560,7 @@ msgstr "" "сетевых адресов." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2017 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2016 msgid "" "Multicast DNS (_mDNS_) providing automatic distribution and resolution of " "hostnames." @@ -5572,7 +5569,7 @@ msgstr "" "разрешение имён хостов." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2018 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2017 msgid "" "DNS-Based Service Discovery (_DNS-SD_) providing automatic discovery of " "service instances." @@ -5581,13 +5578,13 @@ msgstr "" "обнаружение экземпляров сервисов." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2019 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2018 #, no-wrap msgid "Configuring and Starting Avahi" msgstr "Настройка и запуск Avahi" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2023 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2022 msgid "" "One of the popular implementations of zeroconf is https://avahi.org/" "[Avahi]. Avahi can be installed and configured with the following commands:" @@ -5596,7 +5593,7 @@ msgstr "" "Avahi можно установить и настроить с помощью следующих команд:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2032 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2031 #, no-wrap msgid "" "# pkg install avahi-app nss_mdns\n" @@ -5614,13 +5611,13 @@ msgstr "" "# service avahi-daemon start\n" #. type: Title == -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2035 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2034 #, no-wrap msgid "Apache HTTP Server" msgstr "HTTP сервер Apache" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2039 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2038 msgid "" "The open source Apache HTTP Server is the most widely used web server. " "FreeBSD does not install this web server by default, but it can be installed " @@ -5632,7 +5629,7 @@ msgstr "" "порта." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2042 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2041 msgid "" "This section summarizes how to configure and start version 2._x_ of the " "Apache HTTP Server on FreeBSD. For more detailed information about Apache 2." @@ -5645,13 +5642,13 @@ msgstr "" "apache.org]." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2043 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2042 #, no-wrap msgid "Configuring and Starting Apache" msgstr "Настройка и запуск Apache" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2048 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2047 msgid "" "In FreeBSD, the main Apache HTTP Server configuration file is installed as [." "filename]#/usr/local/etc/apache2x/httpd.conf#, where _x_ represents the " @@ -5665,13 +5662,13 @@ msgstr "" "директивы:" #. type: Labeled list -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2049 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2048 #, no-wrap msgid "`ServerRoot \"/usr/local\"`" msgstr "`ServerRoot \"/usr/local\"`" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2052 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2051 msgid "" "Specifies the default directory hierarchy for the Apache installation. " "Binaries are stored in the [.filename]#bin# and [.filename]#sbin# " @@ -5683,13 +5680,13 @@ msgstr "" "сервера, а конфигурационные файлы — в подкаталоге [.filename]#etc/apache2x#." #. type: Labeled list -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2053 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2052 #, no-wrap msgid "`ServerAdmin \\you@example.com`" msgstr "`ServerAdmin \\you@example.com`" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2056 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2055 msgid "" "Change this to the email address to receive problems with the server. This " "address also appears on some server-generated pages, such as error documents." @@ -5699,13 +5696,13 @@ msgstr "" "сгенерированных сервером, таких как документы об ошибках." #. type: Labeled list -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2057 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2056 #, no-wrap msgid "`ServerName www.example.com:80`" msgstr "`ServerName www.example.com:80`" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2062 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2061 msgid "" "Allows an administrator to set a hostname which is sent back to clients for " "the server. For example, `www` can be used instead of the actual hostname. " @@ -5720,13 +5717,13 @@ msgstr "" "альтернативного порта." #. type: Labeled list -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2063 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2062 #, no-wrap msgid "`DocumentRoot \"/usr/local/www/apache2_x_/data\"`" msgstr "`DocumentRoot \"/usr/local/www/apache2_x_/data\"`" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2066 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2065 msgid "" "The directory where documents will be served from. By default, all requests " "are taken from this directory, but symbolic links and aliases may be used to " @@ -5737,7 +5734,7 @@ msgstr "" "использоваться для указания на другие расположения." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2070 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2069 msgid "" "It is always a good idea to make a backup copy of the default Apache " "configuration file before making changes. When the configuration of Apache " @@ -5750,7 +5747,7 @@ msgstr "" "команды `apachectl configtest` должен вернуть `Syntax OK`." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2072 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2071 msgid "" "To launch Apache at system startup, add the following line to [.filename]#/" "etc/rc.conf#:" @@ -5759,13 +5756,13 @@ msgstr "" "filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2076 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2075 #, no-wrap msgid "apache24_enable=\"YES\"\n" msgstr "apache24_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2079 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2078 msgid "" "If Apache should be started with non-default options, the following line may " "be added to [.filename]#/etc/rc.conf# to specify the needed flags:" @@ -5775,25 +5772,25 @@ msgstr "" "флагов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2083 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2082 #, no-wrap msgid "apache24_flags=\"\"\n" msgstr "apache24_flags=\"\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2086 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2085 msgid "If apachectl does not report configuration errors, start `httpd` now:" msgstr "" "Если apachectl не сообщает об ошибках конфигурации, то запустите `httpd`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2090 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2089 #, no-wrap msgid "# service apache24 start\n" msgstr "# service apache24 start\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2094 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2093 msgid "" "The `httpd` service can be tested by entering `http://_localhost_` in a web " "browser, replacing _localhost_ with the fully-qualified domain name of the " @@ -5806,7 +5803,7 @@ msgstr "" "usr/local/www/apache24/data/index.html#." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2096 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2095 msgid "" "The Apache configuration can be tested for errors after making subsequent " "configuration changes while `httpd` is running using the following command:" @@ -5816,13 +5813,13 @@ msgstr "" "команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2100 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2099 #, no-wrap msgid "# service apache24 configtest\n" msgstr "# service apache24 configtest\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2105 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2104 msgid "" "It is important to note that `configtest` is not an man:rc[8] standard, and " "should not be expected to work for all startup scripts." @@ -5831,13 +5828,13 @@ msgstr "" "следует ожидать, что он будет работать для всех стартовых скриптов." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2107 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2106 #, no-wrap msgid "Virtual Hosting" msgstr "Виртуальный хостинг" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2113 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2112 msgid "" "Virtual hosting allows multiple websites to run on one Apache server. The " "virtual hosts can be _IP-based_ or _name-based_. IP-based virtual hosting " @@ -5853,7 +5850,7 @@ msgstr "" "позволяет сайтам использовать один и тот же IP-адрес." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2116 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2115 msgid "" "To setup Apache to use name-based virtual hosting, add a `VirtualHost` block " "for each website. For example, for the webserver named `www.domain.tld` " @@ -5866,7 +5863,7 @@ msgstr "" "добавьте следующие записи в [.filename]#httpd.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2123 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2122 #, no-wrap msgid "" "<VirtualHost *>\n" @@ -5880,7 +5877,7 @@ msgstr "" "</VirtualHost>\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2128 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2127 #, no-wrap msgid "" "<VirtualHost *>\n" @@ -5894,7 +5891,7 @@ msgstr "" "</VirtualHost>\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2131 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2130 msgid "" "For each virtual host, replace the values for `ServerName` and " "`DocumentRoot` with the values to be used." @@ -5903,7 +5900,7 @@ msgstr "" "`DocumentRoot` на те, которые должны использоваться." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2133 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2132 msgid "" "For more information about setting up virtual hosts, consult the official " "Apache documentation at: http://httpd.apache.org/docs/vhosts/[http://httpd." @@ -5914,13 +5911,13 @@ msgstr "" "org/docs/vhosts/[http://httpd.apache.org/docs/vhosts/]." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2134 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2133 #, no-wrap msgid "Apache Modules" msgstr "Модули Apache" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2138 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2137 msgid "" "Apache uses modules to augment the functionality provided by the basic " "server. Refer to http://httpd.apache.org/docs/current/mod/[http://httpd." @@ -5933,7 +5930,7 @@ msgstr "" "деталей настройки доступных модулей." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2143 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2142 msgid "" "In FreeBSD, some modules can be compiled with the package:www/apache24[] " "port. Type `make config` within [.filename]#/usr/ports/www/apache24# to see " @@ -5950,13 +5947,13 @@ msgstr "" "часто используемых модуля." #. type: Title ==== -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2144 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2143 #, no-wrap msgid "SSL support" msgstr "Поддержка SSL" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2151 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2150 msgid "" "At one point, support for SSL inside of Apache required a secondary module " "called [.filename]#mod_ssl#. This is no longer the case and the default " @@ -5976,7 +5973,7 @@ msgstr "" "оба файла для правильной настройки защищённых сайтов в веб-сервере Apache." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2153 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2152 msgid "" "After the configuration of SSL is complete, the following line must be " "uncommented in the main [.filename]#http.conf# to activate the changes on " @@ -5987,13 +5984,13 @@ msgstr "" "перезагрузке или обновлении Apache:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2157 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2156 #, no-wrap msgid "#Include etc/apache24/extra/httpd-ssl.conf\n" msgstr "#Include etc/apache24/extra/httpd-ssl.conf\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2164 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2163 msgid "" "SSL version two and version three have known vulnerability issues. It is " "highly recommended TLS version 1.2 and 1.3 be enabled in place of the older " @@ -6005,7 +6002,7 @@ msgstr "" "сделать, установив следующие параметры в [.filename]#ssl.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2171 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2170 #, no-wrap msgid "" "SSLProtocol all -SSLv3 -SSLv2 +TLSv1.2 +TLSv1.3\n" @@ -6015,7 +6012,7 @@ msgstr "" "SSLProxyProtocol all -SSLv2 -SSLv3 -TLSv1 -TLSv1.1\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2174 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2173 msgid "" "To complete the configuration of SSL in the web server, uncomment the " "following line to ensure that the configuration will be pulled into Apache " @@ -6026,7 +6023,7 @@ msgstr "" "перезапуске или обновлении:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2179 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2178 #, no-wrap msgid "" "# Secure (SSL/TLS) connections\n" @@ -6036,7 +6033,7 @@ msgstr "" "Include etc/apache24/extra/httpd-ssl.conf\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2182 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2181 msgid "" "The following lines must also be uncommented in the [.filename]#httpd.conf# " "to fully support SSL in Apache:" @@ -6045,7 +6042,7 @@ msgstr "" "filename]#httpd.conf# для полной поддержки SSL в Apache:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2188 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2187 #, no-wrap msgid "" "LoadModule authn_socache_module libexec/apache24/mod_authn_socache.so\n" @@ -6057,7 +6054,7 @@ msgstr "" "LoadModule ssl_module libexec/apache24/mod_ssl.so\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2192 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2191 msgid "" "The next step is to work with a certificate authority to have the " "appropriate certificates installed on the system. This will set up a chain " @@ -6068,13 +6065,13 @@ msgstr "" "появление предупреждений о самоподписанных сертификатах." #. type: Title ==== -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2193 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2192 #, no-wrap msgid "[.filename]#mod_perl#" msgstr "[.filename]#mod_perl#" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2197 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2196 msgid "" "The [.filename]#mod_perl# module makes it possible to write Apache modules " "in Perl. In addition, the persistent interpreter embedded in the server " @@ -6086,7 +6083,7 @@ msgstr "" "расходов на запуск внешнего интерпретатора и задержек при старте Perl." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2200 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2199 msgid "" "The [.filename]#mod_perl# can be installed using the package:www/mod_perl2[] " "package or port. Documentation for using this module can be found at http://" @@ -6099,13 +6096,13 @@ msgstr "" "docs/2.0/index.html]." #. type: Title ==== -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2201 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2200 #, no-wrap msgid "[.filename]#mod_php#" msgstr "[.filename]#mod_php#" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2205 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2204 msgid "" "_PHP: Hypertext Preprocessor_ (PHP) is a general-purpose scripting language " "that is especially suited for web development. Capable of being embedded " @@ -6119,7 +6116,7 @@ msgstr "" "страницы." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2207 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2206 msgid "" "Support for PHP for Apache and any other feature written in the language, " "can be added by installing the appropriate port." @@ -6128,20 +6125,20 @@ msgstr "" "может быть добавлена путем установки соответствующего порта." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2209 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2208 msgid "For all supported versions, search the package database using `pkg`:" msgstr "" "Для всех поддерживаемых версий выполните поиск в базе данных пакетов с " "помощью `pkg`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2213 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2212 #, no-wrap msgid "# pkg search php\n" msgstr "# pkg search php\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2218 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2217 msgid "" "A list will be displayed including the versions and additional features they " "provide. The components are completely modular, meaning features are " @@ -6154,13 +6151,13 @@ msgstr "" "PHP версии 7.4 для Apache, выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2222 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2221 #, no-wrap msgid "# pkg install mod_php74\n" msgstr "# pkg install mod_php74\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2225 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2224 msgid "" "If any dependency packages need to be installed, they will be installed as " "well." @@ -6169,7 +6166,7 @@ msgstr "" "установлены." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2228 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2227 msgid "" "By default, PHP will not be enabled. The following lines will need to be " "added to the Apache configuration file located in [.filename]#/usr/local/etc/" @@ -6180,7 +6177,7 @@ msgstr "" "apache24#, чтобы активировать его:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2237 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2236 #, no-wrap msgid "" "<FilesMatch \"\\.php$\">\n" @@ -6198,7 +6195,7 @@ msgstr "" "</FilesMatch>\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2240 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2239 msgid "" "In addition, the `DirectoryIndex` in the configuration file will also need " "to be updated and Apache will either need to be restarted or reloaded for " @@ -6209,7 +6206,7 @@ msgstr "" "чтобы изменения вступили в силу." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2243 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2242 msgid "" "Support for many of the PHP features may also be installed by using `pkg`. " "For example, to install support for XML or SSL, install their respective " @@ -6220,13 +6217,13 @@ msgstr "" "порты:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2247 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2246 #, no-wrap msgid "# pkg install php74-xml php74-openssl\n" msgstr "# pkg install php74-xml php74-openssl\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2250 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2249 msgid "" "As before, the Apache configuration will need to be reloaded for the changes " "to take effect, even in cases where it was just a module install." @@ -6235,7 +6232,7 @@ msgstr "" "конфигурацию Apache, даже в случаях, когда была просто установка модуля." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2252 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2251 msgid "" "To perform a graceful restart to reload the configuration, issue the " "following command:" @@ -6244,13 +6241,13 @@ msgstr "" "выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2256 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2255 #, no-wrap msgid "# apachectl graceful\n" msgstr "# apachectl graceful\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2260 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2259 msgid "" "Once the install is complete, there are two methods of obtaining the " "installed PHP support modules and the environmental information of the " @@ -6262,19 +6259,19 @@ msgstr "" "бинарный файл PHP и выполнить команду для получения информации:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2264 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2263 #, no-wrap msgid "# pkg install php74\n" msgstr "# pkg install php74\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2270 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2269 #, no-wrap msgid "# php -i | less\n" msgstr "# php -i | less\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2273 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2272 msgid "" "It is necessary to pass the output to a pager, such as the `more` or `less` " "to easier digest the amount of output." @@ -6283,7 +6280,7 @@ msgstr "" "`less`, чтобы упростить восприятие большого объёма вывода." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2277 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2276 msgid "" "Finally, to make any changes to the global configuration of PHP there is a " "well documented file installed into [.filename]#/usr/local/etc/php.ini#. At " @@ -6300,13 +6297,13 @@ msgstr "" "администраторам в развертывании." #. type: Title ==== -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2278 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2277 #, no-wrap msgid "HTTP2 Support" msgstr "Поддержка HTTP2" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2283 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2282 msgid "" "Apache support for the HTTP2 protocol is included by default when installing " "the port with `pkg`. The new version of HTTP includes many improvements " @@ -6321,7 +6318,7 @@ msgstr "" "заголовков пакетов сжимаются, а HTTP2 по умолчанию требует шифрования." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2286 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2285 msgid "" "When Apache is configured to only use HTTP2, web browsers will require " "secure, encrypted HTTPS connections. When Apache is configured to use both " @@ -6334,7 +6331,7 @@ msgstr "" "при возникновении проблем с соединением." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2289 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2288 msgid "" "While this change does require administrators to make changes, they are " "positive and equate to a more secure Internet for everyone. The changes are " @@ -6346,7 +6343,7 @@ msgstr "" "TLS." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2294 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2293 msgid "" "This configuration depends on the previous sections, including TLS support. " "It is recommended those instructions be followed before continuing with this " @@ -6357,7 +6354,7 @@ msgstr "" "конфигурацией." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2297 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2296 msgid "" "Start the process by enabling the http2 module by uncommenting the line in [." "filename]#/usr/local/etc/apache24/httpd.conf# and replace the mpm_prefork " @@ -6368,7 +6365,7 @@ msgstr "" "на mpm_event, так как первый не поддерживает HTTP2." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2302 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2301 #, no-wrap msgid "" "LoadModule http2_module libexec/apache24/mod_http2.so\n" @@ -6378,7 +6375,7 @@ msgstr "" "LoadModule mpm_event_module libexec/apache24/mod_mpm_event.so\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2310 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2309 msgid "" "There is a separate [.filename]#mod_http2# port that is available. It " "exists to deliver security and bug fixes quicker than the module installed " @@ -6394,7 +6391,7 @@ msgstr "" "filename]#mod_http2.so# в конфигурации Apache." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2314 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2313 msgid "" "There are two methods to implement HTTP2 in Apache; one way is globally for " "all sites and each VirtualHost running on the system. To enable HTTP2 " @@ -6405,13 +6402,13 @@ msgstr "" "HTTP2 глобально, добавьте следующую строку под директивой ServerName:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2318 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2317 #, no-wrap msgid "Protocols h2 http/1.1\n" msgstr "Protocols h2 http/1.1\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2323 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2322 msgid "" "To enable HTTP2 over plaintext, use h2h2chttp/1.1 in the [.filename]#httpd." "conf#." @@ -6420,7 +6417,7 @@ msgstr "" "[.filename]#httpd.conf#." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2327 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2326 msgid "" "Having the h2c here will allow plaintext HTTP2 data to pass on the system " "but is not recommended. In addition, using the http/1.1 here will allow " @@ -6432,7 +6429,7 @@ msgstr "" "позволит системе вернуться к версии протокола HTTP1.1, если это потребуется." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2329 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2328 msgid "" "To enable HTTP2 for individual VirtualHosts, add the same line within the " "VirtualHost directive in either [.filename]#httpd.conf# or [.filename]#httpd-" @@ -6443,7 +6440,7 @@ msgstr "" "ssl.conf#." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2331 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2330 msgid "" "Reload the configuration using the `apachectl`[parameter]#reload# command " "and test the configuration either by using either of the following methods " @@ -6454,18 +6451,18 @@ msgstr "" "одной из страниц на сервере:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2335 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2334 #, no-wrap msgid "# grep \"HTTP/2.0\" /var/log/httpd-access.log\n" msgstr "# grep \"HTTP/2.0\" /var/log/httpd-access.log\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2338 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2337 msgid "This should return something similar to the following:" msgstr "Это должно вернуть что-то похожее на следующее:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2345 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2344 #, no-wrap msgid "" "192.168.1.205 - - [18/Oct/2020:18:34:36 -0400] \"GET / HTTP/2.0\" 304 -\n" @@ -6479,7 +6476,7 @@ msgstr "" "192.0.2.205 - - [18/Oct/2020:19:23:10 -0400] \"GET / HTTP/2.0\" 304 -\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2348 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2347 msgid "" "The other method is using the web browser's built in site debugger or " "`tcpdump`; however, using either method is beyond the scope of this document." @@ -6489,7 +6486,7 @@ msgstr "" "данного документа." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2351 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2350 msgid "" "Support for HTTP2 reverse proxy connections by using the [." "filename]#mod_proxy_http2.so# module. When configuring the ProxyPass or " @@ -6500,13 +6497,13 @@ msgstr "" "RewriteRules с флагом [P] следует использовать h2:// для соединения." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2352 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2351 #, no-wrap msgid "Dynamic Websites" msgstr "Динамические веб-сайты" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2356 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2355 msgid "" "In addition to mod_perl and mod_php, other languages are available for " "creating dynamic web content. These include Django and Ruby on Rails." @@ -6515,13 +6512,13 @@ msgstr "" "динамического веб-содержимого. Среди них Django и Ruby on Rails." #. type: Title ==== -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2357 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2356 #, no-wrap msgid "Django" msgstr "Django" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2363 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2362 msgid "" "Django is a BSD-licensed framework designed to allow developers to write " "high performance, elegant web applications quickly. It provides an object-" @@ -6541,7 +6538,7 @@ msgstr "" "представления." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2367 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2366 msgid "" "Django depends on [.filename]#mod_python#, and an SQL database engine. In " "FreeBSD, the package:www/py-django[] port automatically installs [." @@ -6558,7 +6555,7 @@ msgstr "" "установите порт." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2370 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2369 msgid "" "Once Django is installed, the application will need a project directory " "along with the Apache configuration in order to use the embedded Python " @@ -6571,7 +6568,7 @@ msgstr "" "определённым URL на сайте." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2372 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2371 msgid "" "To configure Apache to pass requests for certain URLs to the web " "application, add the following to [.filename]#httpd.conf#, specifying the " @@ -6582,7 +6579,7 @@ msgstr "" "проекта:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2383 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2382 #, no-wrap msgid "" "<Location \"/\">\n" @@ -6604,7 +6601,7 @@ msgstr "" "</Location>\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2386 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2385 msgid "" "Refer to https://docs.djangoproject.com[https://docs.djangoproject.com] for " "more information on how to use Django." @@ -6613,13 +6610,13 @@ msgstr "" "для получения дополнительной информации о том, как использовать Django." #. type: Title ==== -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2387 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2386 #, no-wrap msgid "Ruby on Rails" msgstr "Ruby on Rails" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2392 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2391 msgid "" "Ruby on Rails is another open source web framework that provides a full " "development stack. It is optimized to make web developers more productive " @@ -6633,7 +6630,7 @@ msgstr "" "www/rubygem-rails[] или порта." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2394 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2393 msgid "" "Refer to http://guides.rubyonrails.org[http://guides.rubyonrails.org] for " "more information on how to use Ruby on Rails." @@ -6643,13 +6640,13 @@ msgstr "" "Rails." #. type: Title == -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2396 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2395 #, no-wrap msgid "File Transfer Protocol (FTP)" msgstr "Протокол передачи файлов (FTP)" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2400 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2399 msgid "" "The File Transfer Protocol (FTP) provides users with a simple way to " "transfer files to and from an FTP server. FreeBSD includes FTP server " @@ -6660,7 +6657,7 @@ msgstr "" "базовую систему FreeBSD включено программное обеспечение FTP-сервера — ftpd." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2404 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2403 msgid "" "FreeBSD provides several configuration files for controlling access to the " "FTP server. This section summarizes these files. Refer to man:ftpd[8] for " @@ -6671,13 +6668,13 @@ msgstr "" "Подробнее о встроенном FTP-сервере можно узнать в man:ftpd[8]." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2405 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2404 #, no-wrap msgid "Configuration" msgstr "Конфигурация" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2411 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2410 msgid "" "The most important configuration step is deciding which accounts will be " "allowed access to the FTP server. A FreeBSD system has a number of system " @@ -6695,7 +6692,7 @@ msgstr "" "разрешать доступ к FTP." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2415 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2414 msgid "" "In some cases it may be desirable to restrict the access of some users " "without preventing them completely from using FTP. This can be accomplished " @@ -6709,7 +6706,7 @@ msgstr "" "доступа к FTP." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2420 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2419 msgid "" "To enable anonymous FTP access to the server, create a user named `ftp` on " "the FreeBSD system. Users will then be able to log on to the FTP server " @@ -6728,7 +6725,7 @@ msgstr "" "`ftp`." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2425 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2424 msgid "" "There are two text files that can be created to specify welcome messages to " "be displayed to FTP clients. The contents of [.filename]#/etc/ftpwelcome# " @@ -6747,7 +6744,7 @@ msgstr "" "файла [.filename]#~ftp/etc/ftpmotd#." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2427 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2426 msgid "" "Once the FTP server has been configured, set the appropriate variable in [." "filename]#/etc/rc.conf# to start the service during boot:" @@ -6756,35 +6753,35 @@ msgstr "" "filename]#/etc/rc.conf#, чтобы служба запускалась при загрузке:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2431 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2430 #, no-wrap msgid "ftpd_enable=\"YES\"\n" msgstr "ftpd_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2434 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2433 msgid "To start the service now:" msgstr "Чтобы запустить службу сейчас:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2438 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2437 #, no-wrap msgid "# service ftpd start\n" msgstr "# service ftpd start\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2441 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2440 msgid "Test the connection to the FTP server by typing:" msgstr "Протестируйте подключение к FTP-серверу, набрав:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2445 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2444 #, no-wrap msgid "% ftp localhost\n" msgstr "% ftp localhost\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2450 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2449 msgid "" "The ftpd daemon uses man:syslog[3] to log messages. By default, the system " "log daemon will write messages related to FTP in [.filename]#/var/log/" @@ -6797,13 +6794,13 @@ msgstr "" "путём редактирования следующей строки в [.filename]#/etc/syslog.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2454 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2453 #, no-wrap msgid "ftp.info /var/log/xferlog\n" msgstr "ftp.info /var/log/xferlog\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2463 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2462 msgid "" "Be aware of the potential problems involved with running an anonymous FTP " "server. In particular, think twice about allowing anonymous users to upload " @@ -6822,13 +6819,13 @@ msgstr "" "их не проверит администратор." #. type: Title == -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2466 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2465 #, no-wrap msgid "File and Print Services for Microsoft(R) Windows(R) Clients (Samba)" msgstr "Услуги файлов и печати для клиентов Microsoft(R) Windows(R) (Samba)" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2473 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2472 msgid "" "Samba is a popular open source software package that provides file and print " "services using the SMB/CIFS protocol. This protocol is built into " @@ -6848,7 +6845,7 @@ msgstr "" "локальными." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2476 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2475 msgid "" "On FreeBSD, the Samba client libraries can be installed using the package:" "net/samba416[] port or package. The client provides the ability for a " @@ -6861,7 +6858,7 @@ msgstr "" "Microsoft(R) Windows(R)." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2479 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2478 msgid "" "A FreeBSD system can also be configured to act as a Samba server by " "installing the same package:net/samba416[] port or package. This allows the " @@ -6876,13 +6873,13 @@ msgstr "" "использующие клиентские библиотеки Samba." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2480 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2479 #, no-wrap msgid "Server Configuration" msgstr "Конфигурация сервера" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2484 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2483 msgid "" "Samba is configured in [.filename]#/usr/local/etc/smb4.conf#. This file " "must be created before Samba can be used." @@ -6891,7 +6888,7 @@ msgstr "" "должен быть создан до начала использования Samba." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2487 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2486 msgid "" "A simple [.filename]#smb4.conf# to share directories and printers with " "Windows(R) clients in a workgroup is shown here. For more complex setups " @@ -6904,7 +6901,7 @@ msgstr "" "man:samba-tool[8] для создания начального [.filename]#smb4.conf#." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2497 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2496 #, no-wrap msgid "" "[global]\n" @@ -6924,7 +6921,7 @@ msgstr "" "passdb backend = tdbsam\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2509 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2508 #, no-wrap msgid "" "# Example: share /usr/src accessible only to 'developer' user\n" @@ -6952,13 +6949,13 @@ msgstr "" "directory mask = 0755\n" #. type: Title ==== -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2512 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2511 #, no-wrap msgid "Global Settings" msgstr "Глобальные настройки" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2515 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2514 msgid "" "Settings that describe the network are added in [.filename]#/usr/local/etc/" "smb4.conf#:" @@ -6967,24 +6964,24 @@ msgstr "" "conf#:" #. type: Labeled list -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2516 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2515 #, no-wrap msgid "`workgroup`" msgstr "`workgroup`" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2518 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2517 msgid "The name of the workgroup to be served." msgstr "Имя рабочей группы, которая будет обслуживаться." #. type: Labeled list -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2519 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2518 #, no-wrap msgid "`netbios name`" msgstr "`netbios name`" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2522 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2521 msgid "" "The NetBIOS name by which a Samba server is known. By default, it is the " "same as the first component of the host's DNS name." @@ -6993,13 +6990,13 @@ msgstr "" "первой частью DNS-имени хоста." #. type: Labeled list -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2523 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2522 #, no-wrap msgid "`server string`" msgstr "`server string`" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2525 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2524 msgid "" "The string that will be displayed in the output of `net view` and some other " "networking tools that seek to display descriptive text about the server." @@ -7009,13 +7006,13 @@ msgstr "" "текста о сервере." #. type: Labeled list -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2526 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2525 #, no-wrap msgid "`wins support`" msgstr "`wins support`" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2529 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2528 msgid "" "Whether Samba will act as a WINS server. Do not enable support for WINS on " "more than one server on the network." @@ -7024,13 +7021,13 @@ msgstr "" "поддержку WINS более чем на одном сервере в сети." #. type: Title ==== -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2531 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2530 #, no-wrap msgid "Security Settings" msgstr "Настройки безопасности" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2535 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2534 msgid "" "The most important settings in [.filename]#/usr/local/etc/smb4.conf# are the " "security model and the backend password format. These directives control " @@ -7041,13 +7038,13 @@ msgstr "" "директивами:" #. type: Labeled list -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2536 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2535 #, no-wrap msgid "`security`" msgstr "`security`" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2539 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2538 msgid "" "If the clients use usernames that are the same as their usernames on the " "FreeBSD machine, user level security should be used. `security = user` is " @@ -7061,7 +7058,7 @@ msgstr "" "общим ресурсам." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2541 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2540 msgid "" "Refer to man:smb.conf[5] to learn about other supported settings for the " "`security` option." @@ -7070,13 +7067,13 @@ msgstr "" "настройках для опции `security`." #. type: Labeled list -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2542 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2541 #, no-wrap msgid "`passdb backend`" msgstr "`passdb backend`" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2548 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2547 msgid "" "Samba has several different backend authentication models. Clients may be " "authenticated with LDAP, NIS+, an SQL database, or a modified password " @@ -7090,16 +7087,17 @@ msgstr "" "данных или модифицированного файла паролей. Рекомендуемый метод " "аутентификации `tdbsam` идеально подходит для простых сетей, и мы его " "рассмотрим здесь. Для более крупных или сложных сетей рекомендуется " -"`ldapsam`. `smbpasswd` был прежним методом по умолчанию и теперь устарел." +"`ldapsam`. `smbpasswd` был прежним методом, используемым по умолчанию, и " +"теперь устарел." #. type: Title ==== -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2549 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2548 #, no-wrap msgid "Samba Users" msgstr "Пользователи Samba" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2553 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2552 msgid "" "FreeBSD user accounts must be mapped to the `SambaSAMAccount` database for " "Windows(R) clients to access the share. Map existing FreeBSD user accounts " @@ -7110,13 +7108,13 @@ msgstr "" "Сопоставьте существующие учётные записи FreeBSD с помощью man:pdbedit[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2557 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2556 #, no-wrap msgid "# pdbedit -a -u username\n" msgstr "# pdbedit -a -u username\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2561 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2560 msgid "" "This section has only mentioned the most commonly used settings. Refer to " "the https://wiki.samba.org[Official Samba Wiki] for additional information " @@ -7127,13 +7125,13 @@ msgstr "" "https://wiki.samba.org[Официальном вики Samba]." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2562 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2561 #, no-wrap msgid "Starting Samba" msgstr "Начало работы с Samba" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2565 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2564 msgid "" "To enable Samba at boot time, add the following line to [.filename]#/etc/rc." "conf#:" @@ -7142,18 +7140,18 @@ msgstr "" "etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2569 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2568 #, no-wrap msgid "samba_server_enable=\"YES\"\n" msgstr "samba_server_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2572 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2571 msgid "To start Samba now:" msgstr "Чтобы сейчас запустить Samba:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2579 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2578 #, no-wrap msgid "" "# service samba_server start\n" @@ -7167,7 +7165,7 @@ msgstr "" "Starting smbd.\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2584 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2583 msgid "" "Samba consists of three separate daemons. Both the nmbd and smbd daemons " "are started by `samba_enable`. If winbind name resolution is also required, " @@ -7178,24 +7176,24 @@ msgstr "" "winbind, укажите:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2588 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2587 #, no-wrap msgid "winbindd_enable=\"YES\"\n" msgstr "winbindd_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2591 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2590 msgid "Samba can be stopped at any time by typing:" msgstr "Samba можно остановить в любой момент, набрав:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2595 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2594 #, no-wrap msgid "# service samba_server stop\n" msgstr "# service samba_server stop\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2599 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2598 msgid "" "Samba is a complex software suite with functionality that allows broad " "integration with Microsoft(R) Windows(R) networks. For more information " @@ -7209,13 +7207,13 @@ msgstr "" "org[https://www.samba.org]." #. type: Title == -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2601 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2600 #, no-wrap msgid "Clock Synchronization with NTP" msgstr "Синхронизация времени с помощью NTP" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2607 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2606 msgid "" "Over time, a computer's clock is prone to drift. This is problematic as " "many network services require the computers on a network to share the same " @@ -7231,7 +7229,7 @@ msgstr "" "точность часов в сети." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2609 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2608 msgid "" "FreeBSD includes man:ntpd[8] which can be configured to query other NTP " "servers to synchronize the clock on that machine or to provide time services " @@ -7242,7 +7240,7 @@ msgstr "" "предоставления сервиса времени другим компьютерам в сети." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2612 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2611 msgid "" "This section describes how to configure ntpd on FreeBSD. Further " "documentation can be found in [.filename]#/usr/share/doc/ntp/# in HTML " @@ -7252,13 +7250,13 @@ msgstr "" "документация доступна в [.filename]#/usr/share/doc/ntp/# в формате HTML." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2613 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2612 #, no-wrap msgid "NTP Configuration" msgstr "Конфигурация NTP" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2617 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2616 msgid "" "On FreeBSD, the built-in ntpd can be used to synchronize a system's clock. " "ntpd is configured using man:rc.conf[5] variables and [.filename]#/etc/ntp." @@ -7269,7 +7267,7 @@ msgstr "" "файла [.filename]#/etc/ntp.conf#, как подробно описано в следующих разделах." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2620 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2619 msgid "" "ntpd communicates with its network peers using UDP packets. Any firewalls " "between the machine and its NTP peers must be configured to allow UDP " @@ -7280,13 +7278,13 @@ msgstr "" "так, чтобы разрешать входящие и исходящие UDP-пакеты через порт 123." #. type: Title ==== -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2621 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2620 #, no-wrap msgid "The [.filename]#/etc/ntp.conf# file" msgstr "Файл [.filename]#/etc/ntp.conf#" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2631 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2630 msgid "" "ntpd reads [.filename]#/etc/ntp.conf# to determine which NTP servers to " "query. Choosing several NTP servers is recommended in case one of the " @@ -7318,13 +7316,13 @@ msgstr "" "ntp.org`." #. type: Block title -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2632 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2631 #, no-wrap msgid "Sample [.filename]#/etc/ntp.conf#" msgstr "Пример [.filename]#/etc/ntp.conf#" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2637 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2636 msgid "" "This is a simple example of an [.filename]#ntp.conf# file. It can safely be " "used as-is; it contains the recommended `restrict` options for operation on " @@ -7335,7 +7333,7 @@ msgstr "" "для работы в общедоступном сетевом подключении." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2645 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2644 #, no-wrap msgid "" "# Disallow ntpq control/query access. Allow peers to be added only\n" @@ -7349,7 +7347,7 @@ msgstr "" "restrict source limited kod nomodify notrap noquery\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2649 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2648 #, no-wrap msgid "" "# Allow unrestricted access from localhost for queries and control.\n" @@ -7361,7 +7359,7 @@ msgstr "" "restrict ::1\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2652 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2651 #, no-wrap msgid "" "# Add a specific server.\n" @@ -7371,7 +7369,7 @@ msgstr "" "server ntplocal.example.com iburst\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2656 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2655 #, no-wrap msgid "" "# Add FreeBSD pool servers until 3-6 good servers are available.\n" @@ -7383,7 +7381,7 @@ msgstr "" "pool 0.freebsd.pool.ntp.org iburst\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2659 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2658 #, no-wrap msgid "" "# Use a local leap-seconds file.\n" @@ -7393,7 +7391,7 @@ msgstr "" "leapfile \"/var/db/ntpd.leap-seconds.list\"\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2665 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2664 msgid "" "The format of this file is described in man:ntp.conf[5]. The descriptions " "below provide a quick overview of just the keywords used in the sample file " @@ -7403,7 +7401,7 @@ msgstr "" "краткий обзор только ключевых слов, использованных в примере файла выше." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2671 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2670 msgid "" "By default, an NTP server is accessible to any network host. The `restrict` " "keyword controls which systems can access the server. Multiple `restrict` " @@ -7423,7 +7421,7 @@ msgstr "" "`Access Control Support` в man:ntp.conf[5]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2677 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2676 msgid "" "The `server` keyword specifies a single server to query. The file can " "contain multiple server keywords, with one server listed on each line. The " @@ -7443,7 +7441,7 @@ msgstr "" "синхронизировать системное время." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2681 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2680 msgid "" "The `leapfile` keyword specifies the location of a file containing " "information about leap seconds. The file is updated automatically by man:" @@ -7456,13 +7454,13 @@ msgstr "" "значению переменной `ntp_db_leapfile` в файле [.filename]#/etc/rc.conf#." #. type: Title ==== -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2682 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2681 #, no-wrap msgid "NTP entries in [.filename]#/etc/rc.conf#" msgstr "Записи NTP в [.filename]#/etc/rc.conf#" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2686 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2685 msgid "" "Set `ntpd_enable=YES` to start ntpd at boot time. Once `ntpd_enable=YES` " "has been added to [.filename]#/etc/rc.conf#, ntpd can be started immediately " @@ -7473,13 +7471,13 @@ msgstr "" "запустить без перезагрузки системы, введя:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2690 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2689 #, no-wrap msgid "# service ntpd start\n" msgstr "# service ntpd start\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2694 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2693 msgid "" "Only `ntpd_enable` must be set to use ntpd. The [.filename]#rc.conf# " "variables listed below may also be set as needed." @@ -7489,7 +7487,7 @@ msgstr "" "filename]#rc.conf#." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2698 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2697 msgid "" "Set `ntpd_sync_on_start=YES` to allow ntpd to step the clock any amount, one " "time at startup. Normally ntpd will log an error message and exit if the " @@ -7503,7 +7501,7 @@ msgstr "" "резервного питания часов реального времени." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2700 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2699 msgid "" "Set `ntpd_oomprotect=YES` to protect the ntpd daemon from being killed by " "the system attempting to recover from an Out Of Memory (OOM) condition." @@ -7512,7 +7510,7 @@ msgstr "" "системой при попытке восстановиться после состояния нехватки памяти (OOM)." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2702 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2701 msgid "" "Set `ntpd_config=` to the location of an alternate [.filename]#ntp.conf# " "file." @@ -7521,7 +7519,7 @@ msgstr "" "filename]#ntp.conf#." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2704 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2703 msgid "" "Set `ntpd_flags=` to contain any other ntpd flags as needed, but avoid using " "these flags which are managed internally by [.filename]#/etc/rc.d/ntpd#:" @@ -7531,23 +7529,23 @@ msgstr "" "filename]#/etc/rc.d/ntpd#:" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2706 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2705 msgid "`-p` (pid file location)" msgstr "`-p` (расположение pid-файла)" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2707 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2706 msgid "`-c` (set `ntpd_config=` instead)" msgstr "`-c` (вместо этого установите `ntpd_config=` )" #. type: Title ==== -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2709 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2708 #, no-wrap msgid "ntpd and the unprivileged `ntpd` user" msgstr "ntpd и непривилегированный пользователь `ntpd`" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2716 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2715 msgid "" "ntpd on FreeBSD can start and run as an unprivileged user. Doing so " "requires the man:mac_ntpd[4] policy module. The [.filename]#/etc/rc.d/ntpd# " @@ -7567,7 +7565,7 @@ msgstr "" "любые файлозависимые параметры." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2718 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2717 msgid "" "The presence of any of the following in `ntpd_flags` requires manual " "configuration as described below to run as the `ntpd` user:" @@ -7576,32 +7574,32 @@ msgstr "" "настройки, как описано ниже, для запуска от пользователя `ntpd`:" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2720 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2719 msgid "-f or --driftfile" msgstr "-f or --driftfile" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2721 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2720 msgid "-i or --jaildir" msgstr "-i or --jaildir" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2722 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2721 msgid "-k or --keyfile" msgstr "-k or --keyfile" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2723 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2722 msgid "-l or --logfile" msgstr "-l or --logfile" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2724 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2723 msgid "-s or --statsdir" msgstr "-s or --statsdir" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2726 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2725 msgid "" "The presence of any of the following keywords in [.filename]#ntp.conf# " "requires manual configuration as described below to run as the `ntpd` user:" @@ -7610,38 +7608,38 @@ msgstr "" "ручной настройки, как описано ниже, для запуска от пользователя `ntpd`:" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2728 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2727 msgid "crypto" msgstr "crypto" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2729 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2728 msgid "driftfile" msgstr "driftfile" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2730 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2729 msgid "key" msgstr "key" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2731 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2730 msgid "logdir" msgstr "logdir" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2732 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2731 msgid "statsdir" msgstr "statsdir" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2734 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2733 msgid "To manually configure ntpd to run as user `ntpd`:" msgstr "" "Для ручной настройки ntpd для запуска от пользователя `ntpd` необходимо:" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2736 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2735 msgid "" "Ensure that the `ntpd` user has access to all the files and directories " "specified in the configuration." @@ -7650,7 +7648,7 @@ msgstr "" "указанным в конфигурации." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2737 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2736 msgid "" "Arrange for the `mac_ntpd` module to be loaded or compiled into the kernel. " "See man:mac_ntpd[4] for details." @@ -7659,18 +7657,18 @@ msgstr "" "в man:mac_ntpd[4]." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2738 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2737 msgid "Set `ntpd_user=\"ntpd\"` in [.filename]#/etc/rc.conf#" msgstr "Установите `ntpd_user=\"ntpd\"` в [.filename]#/etc/rc.conf#" #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2739 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2738 #, no-wrap msgid "Using NTP with a PPP Connection" msgstr "Использование NTP с PPP-подключением" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2744 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2743 msgid "" "ntpd does not need a permanent connection to the Internet to function " "properly. However, if a PPP connection is configured to dial out on demand, " @@ -7685,7 +7683,7 @@ msgstr "" "ppp.conf#. Например:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2755 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2754 #, no-wrap msgid "" "set filter dial 0 deny udp src eq 123\n" @@ -7707,7 +7705,7 @@ msgstr "" "set filter alive 2 permit 0/0 0/0\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2758 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2757 msgid "" "For more details, refer to the `PACKET FILTERING` section in man:ppp[8] and " "the examples in [.filename]#/usr/share/examples/ppp/#." @@ -7716,7 +7714,7 @@ msgstr "" "ПАКЕТОВ` в man:ppp[8] и примерам в [.filename]#/usr/share/examples/ppp/#." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2762 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2761 msgid "" "Some Internet access providers block low-numbered ports, preventing NTP from " "functioning since replies never reach the machine." @@ -7725,13 +7723,13 @@ msgstr "" "работе NTP, так как ответы никогда не достигают машины." #. type: Title == -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2765 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2764 #, no-wrap msgid "iSCSI Initiator and Target Configuration" msgstr "Настройка инициатора и цели iSCSI" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2769 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2768 msgid "" "iSCSI is a way to share storage over a network. Unlike NFS, which works at " "the file system level, iSCSI works at the block device level." @@ -7741,7 +7739,7 @@ msgstr "" "блочного устройства." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2773 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2772 msgid "" "In iSCSI terminology, the system that shares the storage is known as the " "_target_. The storage can be a physical disk, or an area representing " @@ -7755,7 +7753,7 @@ msgstr "" "хранилища iSCSI." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2777 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2776 msgid "" "The clients which access the iSCSI storage are called _initiators_. To " "initiators, the storage available through iSCSI appears as a raw, " @@ -7769,7 +7767,7 @@ msgstr "" "должно быть отдельно отформатировано и смонтировано." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2780 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2779 msgid "" "FreeBSD provides a native, kernel-based iSCSI target and initiator. This " "section describes how to configure a FreeBSD system as a target or an " @@ -7780,13 +7778,13 @@ msgstr "" "FreeBSD в качестве целевой системы или инициатора." #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2782 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2781 #, no-wrap msgid "Configuring an iSCSI Target" msgstr "Настройка цели iSCSI" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2785 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2784 msgid "" "To configure an iSCSI target, create the [.filename]#/etc/ctl.conf# " "configuration file, add a line to [.filename]#/etc/rc.conf# to make sure the " @@ -7799,7 +7797,7 @@ msgstr "" "демон." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2788 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2787 msgid "" "The following is an example of a simple [.filename]#/etc/ctl.conf# " "configuration file. Refer to man:ctl.conf[5] for a complete description of " @@ -7809,8 +7807,8 @@ msgstr "" "описание доступных опций этого файла можно найти в man:ctl.conf[5]." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2796 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2874 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2795 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2873 #, no-wrap msgid "" "portal-group pg0 {\n" @@ -7826,7 +7824,7 @@ msgstr "" "}\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2800 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2799 #, no-wrap msgid "" "target iqn.2012-06.com.example:target0 {\n" @@ -7838,8 +7836,8 @@ msgstr "" "\tportal-group pg0\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2806 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2904 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2805 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2903 #, no-wrap msgid "" "\tlun 0 {\n" @@ -7855,7 +7853,7 @@ msgstr "" "}\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2812 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2811 msgid "" "The first entry defines the `pg0` portal group. Portal groups define which " "network addresses the man:ctld[8] daemon will listen on. The `discovery-" @@ -7872,7 +7870,7 @@ msgstr "" "0.0.0.0`) и IPv6-адресов (`listen [::]`) на стандартном порту 3260." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2815 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2814 msgid "" "It is not necessary to define a portal group as there is a built-in portal " "group called `default`. In this case, the difference between `default` and " @@ -7885,7 +7883,7 @@ msgstr "" "запрещено, а для `pg0` — всегда разрешено." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2823 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2822 msgid "" "The second entry defines a single target. Target has two possible meanings: " "a machine serving iSCSI or a named group of LUNs. This example uses the " @@ -7906,7 +7904,7 @@ msgstr "" "конфигурации можно определить любое количество целей." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2825 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2824 msgid "" "The `auth-group no-authentication` line allows all initiators to connect to " "the specified target and `portal-group pg0` makes the target reachable " @@ -7917,7 +7915,7 @@ msgstr "" "через группу порталов `pg0`." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2833 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2832 msgid "" "The next section defines the LUN. To the initiator, each LUN will be " "visible as a separate disk device. Multiple LUNs can be defined for each " @@ -7934,7 +7932,7 @@ msgstr "" "ctld[8]. Вторая строка необязательна и указывает размер LUN." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2835 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2834 msgid "" "Next, to make sure the man:ctld[8] daemon is started at boot, add this line " "to [.filename]#/etc/rc.conf#:" @@ -7943,24 +7941,24 @@ msgstr "" "добавьте эту строку в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2839 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2838 #, no-wrap msgid "ctld_enable=\"YES\"\n" msgstr "ctld_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2842 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2841 msgid "To start man:ctld[8] now, run this command:" msgstr "Чтобы запустить man:ctld[8] сейчас, выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2846 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2845 #, no-wrap msgid "# service ctld start\n" msgstr "# service ctld start\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2850 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2849 msgid "" "As the man:ctld[8] daemon is started, it reads [.filename]#/etc/ctl.conf#. " "If this file is edited after the daemon starts, use this command so that the " @@ -7971,19 +7969,19 @@ msgstr "" "следующую команду, чтобы изменения вступили в силу немедленно:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2854 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2853 #, no-wrap msgid "# service ctld reload\n" msgstr "# service ctld reload\n" #. type: Title ==== -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2857 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2856 #, no-wrap msgid "Authentication" msgstr "Аутентификация" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2861 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2860 msgid "" "The previous example is inherently insecure as it uses no authentication, " "granting anyone full access to all targets. To require a username and " @@ -7995,7 +7993,7 @@ msgstr "" "конфигурацию следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2868 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2867 #, no-wrap msgid "" "auth-group ag0 {\n" @@ -8009,7 +8007,7 @@ msgstr "" "}\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2883 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2882 #, no-wrap msgid "" "target iqn.2012-06.com.example:target0 {\n" @@ -8031,7 +8029,7 @@ msgstr "" "}\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2889 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2888 msgid "" "The `auth-group` section defines username and password pairs. An initiator " "trying to connect to `iqn.2012-06.com.example:target0` must first specify a " @@ -8048,7 +8046,7 @@ msgstr "" "group` вместо `no-authentication`." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2892 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2891 msgid "" "It is common to define a single exported target for every initiator. As a " "shorthand for the syntax above, the username and password can be specified " @@ -8059,7 +8057,7 @@ msgstr "" "быть указаны непосредственно в записи объекта:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2898 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2897 #, no-wrap msgid "" "target iqn.2012-06.com.example:target0 {\n" @@ -8071,13 +8069,13 @@ msgstr "" "\tchap username1 secretsecret\n" #. type: Title === -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2908 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2907 #, no-wrap msgid "Configuring an iSCSI Initiator" msgstr "Настройка инициатора iSCSI" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2914 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2913 msgid "" "The iSCSI initiator described in this section is supported starting with " "FreeBSD 10.0-RELEASE. To use the iSCSI initiator available in older " @@ -8088,7 +8086,7 @@ msgstr "" "версиях, обратитесь к man:iscontrol[8]." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2919 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2918 msgid "" "The iSCSI initiator requires that the man:iscsid[8] daemon is running. This " "daemon does not use a configuration file. To start it automatically at " @@ -8099,24 +8097,24 @@ msgstr "" "загрузке добавьте следующую строку в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2923 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2922 #, no-wrap msgid "iscsid_enable=\"YES\"\n" msgstr "iscsid_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2926 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2925 msgid "To start man:iscsid[8] now, run this command:" msgstr "Чтобы сейчас запустить man:iscsid[8], выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2930 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2929 #, no-wrap msgid "# service iscsid start\n" msgstr "# service iscsid start\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2934 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2933 msgid "" "Connecting to a target can be done with or without an [.filename]#/etc/iscsi." "conf# configuration file. This section demonstrates both types of " @@ -8126,13 +8124,13 @@ msgstr "" "etc/iscsi.conf# или без него. В этом разделе показаны оба типа подключений." #. type: Title ==== -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2935 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2934 #, no-wrap msgid "Connecting to a Target Without a Configuration File" msgstr "Подключение к цели без файла конфигурации" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2938 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2937 msgid "" "To connect an initiator to a single target, specify the IP address of the " "portal and the name of the target:" @@ -8141,13 +8139,13 @@ msgstr "" "портала и имя целевого устройства:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2942 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2941 #, no-wrap msgid "# iscsictl -A -p 10.10.10.10 -t iqn.2012-06.com.example:target0\n" msgstr "# iscsictl -A -p 10.10.10.10 -t iqn.2012-06.com.example:target0\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2946 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2945 msgid "" "To verify if the connection succeeded, run `iscsictl` without any " "arguments. The output should look similar to this:" @@ -8156,7 +8154,7 @@ msgstr "" "аргументов. Вывод должен выглядеть примерно так:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2951 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2950 #, no-wrap msgid "" "Target name Target portal State\n" @@ -8166,7 +8164,7 @@ msgstr "" "iqn.2012-06.com.example:target0 10.10.10.10 Connected: da0\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2955 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2954 msgid "" "In this example, the iSCSI session was successfully established, with [." "filename]#/dev/da0# representing the attached LUN. If the `iqn.2012-06.com." @@ -8179,13 +8177,13 @@ msgstr "" "показано несколько устройств:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2959 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2958 #, no-wrap msgid "Connected: da0 da1 da2.\n" msgstr "Connected: da0 da1 da2.\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2963 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2962 msgid "" "Any errors will be reported in the output, as well as the system logs. For " "example, this message usually means that the man:iscsid[8] daemon is not " @@ -8195,7 +8193,7 @@ msgstr "" "Например, это сообщение обычно означает, что демон man:iscsid[8] не запущен:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2968 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2967 #, no-wrap msgid "" "Target name Target portal State\n" @@ -8205,7 +8203,7 @@ msgstr "" "iqn.2012-06.com.example:target0 10.10.10.10 Waiting for iscsid(8)\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2971 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2970 msgid "" "The following message suggests a networking problem, such as a wrong IP " "address or port:" @@ -8214,7 +8212,7 @@ msgstr "" "адрес или порт:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2976 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2975 #, no-wrap msgid "" "Target name Target portal State\n" @@ -8224,12 +8222,12 @@ msgstr "" "iqn.2012-06.com.example:target0 10.10.10.11 Connection refused\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2979 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2978 msgid "This message means that the specified target name is wrong:" msgstr "Это сообщение означает, что указано неправильное имя цели:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2984 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2983 #, no-wrap msgid "" "Target name Target portal State\n" @@ -8239,12 +8237,12 @@ msgstr "" "iqn.2012-06.com.example:target0 10.10.10.10 Not found\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2987 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2986 msgid "This message means that the target requires authentication:" msgstr "Это сообщение означает, что цель требует аутентификации:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2992 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2991 #, no-wrap msgid "" "Target name Target portal State\n" @@ -8254,26 +8252,26 @@ msgstr "" "iqn.2012-06.com.example:target0 10.10.10.10 Authentication failed\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2995 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2994 msgid "To specify a CHAP username and secret, use this syntax:" msgstr "" "Чтобы указать имя пользователя CHAP и секрет, используйте следующий " "синтаксис:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:2999 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:2998 #, no-wrap msgid "# iscsictl -A -p 10.10.10.10 -t iqn.2012-06.com.example:target0 -u user -s secretsecret\n" msgstr "# iscsictl -A -p 10.10.10.10 -t iqn.2012-06.com.example:target0 -u user -s secretsecret\n" #. type: Title ==== -#: documentation/content/en/books/handbook/network-servers/_index.adoc:3002 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:3001 #, no-wrap msgid "Connecting to a Target with a Configuration File" msgstr "Подключение к цели с использованием файла конфигурации" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:3005 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:3004 msgid "" "To connect using a configuration file, create [.filename]#/etc/iscsi.conf# " "with contents like this:" @@ -8282,7 +8280,7 @@ msgstr "" "filename]#/etc/iscsi.conf# с содержимым, подобным этому:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:3015 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:3014 #, no-wrap msgid "" "t0 {\n" @@ -8302,7 +8300,7 @@ msgstr "" "}\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:3022 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:3021 msgid "" "The `t0` specifies a nickname for the configuration file section. It will " "be used by the initiator to specify which configuration to use. The other " @@ -8318,18 +8316,18 @@ msgstr "" "секретный ключ." #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:3024 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:3023 msgid "To connect to the defined target, specify the nickname:" msgstr "Для подключения к указанной цели укажите псевдоним:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:3028 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:3027 #, no-wrap msgid "# iscsictl -An t0\n" msgstr "# iscsictl -An t0\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:3031 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:3030 msgid "" "Alternately, to connect to all targets defined in the configuration file, " "use:" @@ -8338,13 +8336,13 @@ msgstr "" "используйте:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:3035 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:3034 #, no-wrap msgid "# iscsictl -Aa\n" msgstr "# iscsictl -Aa\n" #. type: Plain text -#: documentation/content/en/books/handbook/network-servers/_index.adoc:3038 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:3037 msgid "" "To make the initiator automatically connect to all targets in [.filename]#/" "etc/iscsi.conf#, add the following to [.filename]#/etc/rc.conf#:" @@ -8353,7 +8351,7 @@ msgstr "" "iscsi.conf#, добавьте следующее в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network-servers/_index.adoc:3043 +#: documentation/content/en/books/handbook/network-servers/_index.adoc:3042 #, no-wrap msgid "" "iscsictl_enable=\"YES\"\n" diff --git a/documentation/content/ru/books/handbook/network/_index.adoc b/documentation/content/ru/books/handbook/network/_index.adoc index 73ef0cd67d..2e4736a17d 100644 --- a/documentation/content/ru/books/handbook/network/_index.adoc +++ b/documentation/content/ru/books/handbook/network/_index.adoc @@ -752,7 +752,7 @@ network={ На FreeBSD можно объединить два или более сетевых интерфейса в режиме "отказоустойчивости". Такой тип конфигурации использует наиболее предпочтительное и доступное соединение из группы сетевых интерфейсов, а операционная система автоматически переключается при изменении состояния канала. -Агрегация и отказоустойчивость каналов описаны в crossref:advanced-networking[network-aggregation,"Агрегация и отказоустойчивость каналов"], а пример использования как проводных, так и беспроводных соединений приведен в crossref:advanced-networking[networking-lagg-wired-and-wireless,"Режим отказоустойчивости между проводными и беспроводными интерфейсами"]. +Агрегация и отказоустойчивость каналов описаны в crossref:advanced-networking[network-aggregation,"Агрегация и отказоустойчивость каналов"], а пример использования как проводных, так и беспроводных соединений приведён в crossref:advanced-networking[networking-lagg-wired-and-wireless,"Режим отказоустойчивости между проводными и беспроводными интерфейсами"]. [[hostname]] == Имя сайта @@ -822,7 +822,7 @@ hosts: files cache dns [[local-addresses]] === Локальные адреса -Файл [.filename]#/etc/hosts# представляет собой простую текстовую базу данных, которая сопоставляет имена хостов с IP-адресами. В него можно добавить записи для локальных компьютеров, подключенных через LAN, чтобы использовать простые имена вместо настройки DNS-сервера. Кроме того, [.filename]#/etc/hosts# может использоваться для хранения локальных записей интернет-имен, что уменьшает необходимость запрашивать внешние DNS-серверы для часто используемых имен. +Файл [.filename]#/etc/hosts# представляет собой простую текстовую базу данных, которая сопоставляет имена хостов с IP-адресами. В него можно добавить записи для локальных компьютеров, подключённых через LAN, чтобы использовать простые имена вместо настройки DNS-сервера. Кроме того, [.filename]#/etc/hosts# может использоваться для хранения локальных записей интернет-имен, что уменьшает необходимость запрашивать внешние DNS-серверы для часто используемых имен. Например, если в локальной среде имеется локальный экземпляр package:www/gitlab-ce[], его можно добавить следующим образом в файл [.filename]#/etc/hosts#: diff --git a/documentation/content/ru/books/handbook/network/_index.po b/documentation/content/ru/books/handbook/network/_index.po index 543977662c..32b71a266d 100644 --- a/documentation/content/ru/books/handbook/network/_index.po +++ b/documentation/content/ru/books/handbook/network/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2026-05-09 23:29+0100\n" -"PO-Revision-Date: 2026-05-11 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-05-18 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbooknetwork_index/ru/>\n" @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" #. type: YAML Front Matter: description @@ -43,13 +43,13 @@ msgid "Network" msgstr "Сеть" #. type: Title == -#: documentation/content/en/books/handbook/network/_index.adoc:53 +#: documentation/content/en/books/handbook/network/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:57 +#: documentation/content/en/books/handbook/network/_index.adoc:56 msgid "" "This chapter delves into the topic of network configuration and performance, " "showcasing the robust networking capabilities of the FreeBSD operating " @@ -64,7 +64,7 @@ msgstr "" "подключения в FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:59 +#: documentation/content/en/books/handbook/network/_index.adoc:58 msgid "" "Before diving into the details, it is beneficial for readers to have a basic " "understanding of networking concepts such as protocols, network interfaces, " @@ -75,12 +75,12 @@ msgstr "" "адресация." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:61 +#: documentation/content/en/books/handbook/network/_index.adoc:60 msgid "This chapter covers:" msgstr "Эта глава охватывает:" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:63 +#: documentation/content/en/books/handbook/network/_index.adoc:62 msgid "" "The ability to configure wired networks in FreeBSD, including network " "interface setup, addressing, and customization options." @@ -89,7 +89,7 @@ msgstr "" "интерфейсов, адресацию и параметры конфигурации." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:64 +#: documentation/content/en/books/handbook/network/_index.adoc:63 msgid "" "The skills to configure wireless networks in FreeBSD, encompassing wireless " "network interface setup, security protocols, and troubleshooting techniques." @@ -99,7 +99,7 @@ msgstr "" "устранения неполадок." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:65 +#: documentation/content/en/books/handbook/network/_index.adoc:64 msgid "" "FreeBSD's networking capabilities and its reputation for excellent network " "performance." @@ -108,7 +108,7 @@ msgstr "" "превосходной сетевой производительности." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:66 +#: documentation/content/en/books/handbook/network/_index.adoc:65 msgid "" "An understanding of various network services and protocols supported by " "FreeBSD, with configuration instructions for DNS, DHCP and more." @@ -117,7 +117,7 @@ msgstr "" "инструкциями по настройке DNS, DHCP и других." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:68 +#: documentation/content/en/books/handbook/network/_index.adoc:67 msgid "" "More information about how to make advanced network configurations in " "crossref:advanced-networking[advanced-networking,Advanced Networking]." @@ -127,13 +127,13 @@ msgstr "" "вопросы работы в сети]." #. type: Title == -#: documentation/content/en/books/handbook/network/_index.adoc:70 +#: documentation/content/en/books/handbook/network/_index.adoc:69 #, no-wrap msgid "Setting up the Network" msgstr "Настройка сети" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:74 +#: documentation/content/en/books/handbook/network/_index.adoc:73 msgid "" "Setting up a wired or wireless connection is a common task for a FreeBSD " "user. This section will show how to identify the wired and wireless network " @@ -144,7 +144,7 @@ msgstr "" "и беспроводные сетевые адаптеры и как их настроить." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:76 +#: documentation/content/en/books/handbook/network/_index.adoc:75 msgid "" "Before starting with the configuration it is necessary to know the following " "network data:" @@ -152,27 +152,27 @@ msgstr "" "Прежде чем приступить к настройке, необходимо знать следующие сетевые данные:" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:78 +#: documentation/content/en/books/handbook/network/_index.adoc:77 msgid "If the network has DHCP" msgstr "Есть ли в сети DHCP" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:79 +#: documentation/content/en/books/handbook/network/_index.adoc:78 msgid "If the network does not have DHCP, the static IP to be used" msgstr "Если в сети нет DHCP, используемый статический IP-адрес" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:80 +#: documentation/content/en/books/handbook/network/_index.adoc:79 msgid "The netmask" msgstr "Маска сети" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:81 +#: documentation/content/en/books/handbook/network/_index.adoc:80 msgid "The IP address of the default gateway" msgstr "IP-адрес шлюза по умолчанию" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:85 +#: documentation/content/en/books/handbook/network/_index.adoc:84 msgid "" "The network connection may have been configured at installation time by man:" "bsdinstall[8]." @@ -181,13 +181,13 @@ msgstr "" "bsdinstall[8]." #. type: Title === -#: documentation/content/en/books/handbook/network/_index.adoc:88 +#: documentation/content/en/books/handbook/network/_index.adoc:87 #, no-wrap msgid "Identify Network Adapters" msgstr "Определение сетевых адаптеров" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:92 +#: documentation/content/en/books/handbook/network/_index.adoc:91 msgid "" "FreeBSD supports a wide variety of network adapters for both wired and " "wireless networks. Check the Hardware Compatibility List for the used link:" @@ -200,7 +200,7 @@ msgstr "" "убедиться, что сетевой адаптер поддерживается." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:94 +#: documentation/content/en/books/handbook/network/_index.adoc:93 msgid "" "To get the network adapters used by our system execute the following command:" msgstr "" @@ -208,26 +208,26 @@ msgstr "" "следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:98 +#: documentation/content/en/books/handbook/network/_index.adoc:97 #, no-wrap msgid "% pciconf -lv | grep -A1 -B3 network\n" msgstr "% pciconf -lv | grep -A1 -B3 network\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:101 -#: documentation/content/en/books/handbook/network/_index.adoc:158 -#: documentation/content/en/books/handbook/network/_index.adoc:265 -#: documentation/content/en/books/handbook/network/_index.adoc:299 -#: documentation/content/en/books/handbook/network/_index.adoc:338 -#: documentation/content/en/books/handbook/network/_index.adoc:403 -#: documentation/content/en/books/handbook/network/_index.adoc:618 -#: documentation/content/en/books/handbook/network/_index.adoc:691 -#: documentation/content/en/books/handbook/network/_index.adoc:818 +#: documentation/content/en/books/handbook/network/_index.adoc:100 +#: documentation/content/en/books/handbook/network/_index.adoc:157 +#: documentation/content/en/books/handbook/network/_index.adoc:264 +#: documentation/content/en/books/handbook/network/_index.adoc:298 +#: documentation/content/en/books/handbook/network/_index.adoc:337 +#: documentation/content/en/books/handbook/network/_index.adoc:402 +#: documentation/content/en/books/handbook/network/_index.adoc:617 +#: documentation/content/en/books/handbook/network/_index.adoc:690 +#: documentation/content/en/books/handbook/network/_index.adoc:817 msgid "The output should be similar to the following:" msgstr "Вывод должен быть похож на следующий:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:109 +#: documentation/content/en/books/handbook/network/_index.adoc:108 #, no-wrap msgid "" "em0@pci0:0:25:0: class=0x020000 rev=0x03 hdr=0x00 vendor=0x8086 device=0x10f5 subvendor=0x17aa subdevice=0x20ee\n" @@ -245,7 +245,7 @@ msgstr "" "--\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:114 +#: documentation/content/en/books/handbook/network/_index.adoc:113 #, no-wrap msgid "" "iwm0@pci0:3:0:0: class=0x028000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x4237 subvendor=0x8086 subdevice=0x1211\n" @@ -253,14 +253,13 @@ msgid "" " device = 'PRO/Wireless 5100 AGN [Shiloh] Network Connection' <2>\n" " class = network\n" msgstr "" -"iwm0@pci0:3:0:0: class=0x028000 rev=0x00 hdr=0x00 vendor=0x8086 " -"device=0x4237 subvendor=0x8086 subdevice=0x1211\n" +"iwm0@pci0:3:0:0: class=0x028000 rev=0x00 hdr=0x00 vendor=0x8086 device=0x4237 subvendor=0x8086 subdevice=0x1211\n" " vendor = 'Intel Corporation' <1>\n" " device = 'PRO/Wireless 5100 AGN [Shiloh] Network Connection' <2>\n" " class = network\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:118 +#: documentation/content/en/books/handbook/network/_index.adoc:117 msgid "" "The text before the '@' symbol is the name of the driver controlling the " "device. In this case these are man:em[4] and man:iwn[4]." @@ -269,17 +268,17 @@ msgstr "" "В данном случае это man:em[4] и man:iwn[4]." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:120 +#: documentation/content/en/books/handbook/network/_index.adoc:119 msgid "Shows the name of the vendor" msgstr "Показывает название производителя" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:121 +#: documentation/content/en/books/handbook/network/_index.adoc:120 msgid "Shows the name of the device" msgstr "Показывает название устройства" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:125 +#: documentation/content/en/books/handbook/network/_index.adoc:124 msgid "" "It is only necessary to load the network interface card module if FreeBSD " "has not detected it correctly." @@ -288,19 +287,19 @@ msgstr "" "не определил его правильно." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:127 +#: documentation/content/en/books/handbook/network/_index.adoc:126 msgid "" "For example, to load the man:alc[4] module, execute the following command:" msgstr "Например, для загрузки модуля man:alc[4] выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:131 +#: documentation/content/en/books/handbook/network/_index.adoc:130 #, no-wrap msgid "# kldload if_alc\n" msgstr "# kldload if_alc\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:134 +#: documentation/content/en/books/handbook/network/_index.adoc:133 msgid "" "Alternatively, to load the driver as a module at boot time, place the " "following line in [.filename]#/boot/loader.conf#:" @@ -309,19 +308,19 @@ msgstr "" "добавьте следующую строку в [.filename]#/boot/loader.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:138 +#: documentation/content/en/books/handbook/network/_index.adoc:137 #, no-wrap msgid "if_alc_load=\"YES\"\n" msgstr "if_alc_load=\"YES\"\n" #. type: Title == -#: documentation/content/en/books/handbook/network/_index.adoc:142 +#: documentation/content/en/books/handbook/network/_index.adoc:141 #, no-wrap msgid "Wired Networks" msgstr "Проводные сети" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:147 +#: documentation/content/en/books/handbook/network/_index.adoc:146 msgid "" "Once the right driver is loaded the network adapter needs to be configured. " "FreeBSD uses the driver name followed by a unit number to name the network " @@ -334,7 +333,7 @@ msgstr "" "обнаружения адаптера при загрузке или позднее." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:149 +#: documentation/content/en/books/handbook/network/_index.adoc:148 msgid "" "For example, `em0` is the first network interface card (NIC) on the system " "using the man:em[4] driver." @@ -343,20 +342,20 @@ msgstr "" "драйвер man:em[4]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:151 +#: documentation/content/en/books/handbook/network/_index.adoc:150 msgid "" "To display the network interface configuration, enter the following command:" msgstr "" "Для отображения конфигурации сетевого интерфейса введите следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:155 +#: documentation/content/en/books/handbook/network/_index.adoc:154 #, no-wrap msgid "% ifconfig\n" msgstr "% ifconfig\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:176 +#: documentation/content/en/books/handbook/network/_index.adoc:175 #, no-wrap msgid "" "em0: flags=8863<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500\n" @@ -392,17 +391,17 @@ msgstr "" " nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:179 +#: documentation/content/en/books/handbook/network/_index.adoc:178 msgid "In this example, the following devices were displayed:" msgstr "В этом примере были отображены следующие устройства:" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:181 +#: documentation/content/en/books/handbook/network/_index.adoc:180 msgid "`em0`: The Ethernet interface." msgstr "`em0`: Интерфейс Ethernet." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:182 +#: documentation/content/en/books/handbook/network/_index.adoc:181 msgid "" "`lo0`: The loop interface is a software loopback mechanism which may be used " "for performance analysis, software testing, and/or local communication. More " @@ -414,27 +413,27 @@ msgstr "" "Подробнее см. в man:lo[4]." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:184 +#: documentation/content/en/books/handbook/network/_index.adoc:183 msgid "The example shows that `em0` is up and running." msgstr "Пример показывает, что `em0` работает и активен." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:186 +#: documentation/content/en/books/handbook/network/_index.adoc:185 msgid "The key indicators are:" msgstr "Ключевые показатели:" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:188 +#: documentation/content/en/books/handbook/network/_index.adoc:187 msgid "`UP` means that the interface is configured and ready." msgstr "`UP` означает, что интерфейс настроен и готов к работе." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:189 +#: documentation/content/en/books/handbook/network/_index.adoc:188 msgid "The interface has an IPv4 Internet (`inet`) address, `192.168.1.19`." msgstr "Интерфейс имеет IPv4 адрес в Интернете (`inet`) — `192.168.1.19`." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:190 +#: documentation/content/en/books/handbook/network/_index.adoc:189 msgid "" "The interface has an IPv6 Internet (`inet6`) address, `fe80::21f:16ff:" "fe0f:275a%em0`." @@ -443,7 +442,7 @@ msgstr "" "%em0`." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:191 +#: documentation/content/en/books/handbook/network/_index.adoc:190 msgid "" "It has a valid subnet mask (`netmask`), where `0xffffff00` is the same as " "`255.255.255.0`." @@ -452,17 +451,17 @@ msgstr "" "эквивалентно `255.255.255.0`." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:192 +#: documentation/content/en/books/handbook/network/_index.adoc:191 msgid "It has a valid broadcast address, `192.168.1.255`." msgstr "У него есть корректный широковещательный адрес, `192.168.1.255`." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:193 +#: documentation/content/en/books/handbook/network/_index.adoc:192 msgid "The MAC address of the interface (`ether`) is `00:1f:16:0f:27:5a`." msgstr "MAC-адрес интерфейса (`ether`) — `00:1f:16:0f:27:5a`." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:194 +#: documentation/content/en/books/handbook/network/_index.adoc:193 msgid "" "The physical media selection is on autoselection mode (`media: Ethernet " "autoselect (1000baseT <full-duplex>)`)." @@ -471,7 +470,7 @@ msgstr "" "autoselect (1000baseT <full-duplex>)`)." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:195 +#: documentation/content/en/books/handbook/network/_index.adoc:194 msgid "" "The status of the link (`status`) is `active`, indicating that the carrier " "signal is detected. For `em0`, the `status: no carrier` status is normal " @@ -482,7 +481,7 @@ msgstr "" "является нормальным, если кабель Ethernet не подключен к интерфейсу." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:197 +#: documentation/content/en/books/handbook/network/_index.adoc:196 msgid "" "If the man:ifconfig[8] output had shown something similar to the next output " "it would indicate the interface has not been configured:" @@ -491,7 +490,7 @@ msgstr "" "это означало бы, что интерфейс не настроен:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:206 +#: documentation/content/en/books/handbook/network/_index.adoc:205 #, no-wrap msgid "" "em0: flags=8822<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500\n" @@ -509,13 +508,13 @@ msgstr "" " nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>\n" #. type: Title === -#: documentation/content/en/books/handbook/network/_index.adoc:209 +#: documentation/content/en/books/handbook/network/_index.adoc:208 #, no-wrap msgid "Configuring Static IPv4 Address" msgstr "Настройка статического IPv4-адреса" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:212 +#: documentation/content/en/books/handbook/network/_index.adoc:211 msgid "" "This section provides a guide to configuring a static IPv4 address on a " "FreeBSD system." @@ -524,7 +523,7 @@ msgstr "" "адреса в системе FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:214 +#: documentation/content/en/books/handbook/network/_index.adoc:213 msgid "" "The network interface card configuration can be performed from the command " "line with man:ifconfig[8] but will not persist after a reboot unless the " @@ -535,7 +534,7 @@ msgstr "" "конфигурация также не добавлена в [.filename]#/etc/rc.conf#." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:219 +#: documentation/content/en/books/handbook/network/_index.adoc:218 msgid "" "If the network was configured during installation by man:bsdinstall[8], some " "entries for the network interface card (NICs) may be already present. " @@ -547,48 +546,48 @@ msgstr "" "sysrc[8]." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:222 +#: documentation/content/en/books/handbook/network/_index.adoc:221 msgid "The IP address can be set executing the following command:" msgstr "IP-адрес можно задать, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:226 +#: documentation/content/en/books/handbook/network/_index.adoc:225 #, no-wrap msgid "# ifconfig em0 inet 192.168.1.150/24\n" msgstr "# ifconfig em0 inet 192.168.1.150/24\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:229 -#: documentation/content/en/books/handbook/network/_index.adoc:652 +#: documentation/content/en/books/handbook/network/_index.adoc:228 +#: documentation/content/en/books/handbook/network/_index.adoc:651 msgid "" "To make the change persist across reboots execute the following command:" msgstr "" "Чтобы изменение сохранялось после перезагрузки, выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:233 +#: documentation/content/en/books/handbook/network/_index.adoc:232 #, no-wrap msgid "# sysrc ifconfig_em0=\"inet 192.168.1.150 netmask 255.255.255.0\"\n" msgstr "# sysrc ifconfig_em0=\"inet 192.168.1.150 netmask 255.255.255.0\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:236 +#: documentation/content/en/books/handbook/network/_index.adoc:235 msgid "Add the default router executing the following command:" msgstr "Добавьте маршрут по умолчанию, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:240 +#: documentation/content/en/books/handbook/network/_index.adoc:239 #, no-wrap msgid "# sysrc defaultrouter=\"192.168.1.1\"\n" msgstr "# sysrc defaultrouter=\"192.168.1.1\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:243 +#: documentation/content/en/books/handbook/network/_index.adoc:242 msgid "Add the DNS records to [.filename]#/etc/resolv.conf#:" msgstr "Добавьте DNS-записи в [.filename]#/etc/resolv.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:248 +#: documentation/content/en/books/handbook/network/_index.adoc:247 #, no-wrap msgid "" "nameserver 8.8.8.8\n" @@ -598,32 +597,32 @@ msgstr "" "nameserver 8.8.4.4\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:251 +#: documentation/content/en/books/handbook/network/_index.adoc:250 msgid "Then restart `netif` and `routing` executing the following command:" msgstr "Затем перезапустите `netif` и `routing`, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:255 +#: documentation/content/en/books/handbook/network/_index.adoc:254 #, no-wrap msgid "# service netif restart && service routing restart\n" msgstr "# service netif restart && service routing restart\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:258 -#: documentation/content/en/books/handbook/network/_index.adoc:331 +#: documentation/content/en/books/handbook/network/_index.adoc:257 +#: documentation/content/en/books/handbook/network/_index.adoc:330 msgid "The connection can be tested using man:ping[8]:" msgstr "Соединение можно проверить с помощью man:ping[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:262 -#: documentation/content/en/books/handbook/network/_index.adoc:335 +#: documentation/content/en/books/handbook/network/_index.adoc:261 +#: documentation/content/en/books/handbook/network/_index.adoc:334 #, no-wrap msgid "% ping -c2 www.FreeBSD.org\n" msgstr "% ping -c2 www.FreeBSD.org\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:271 -#: documentation/content/en/books/handbook/network/_index.adoc:344 +#: documentation/content/en/books/handbook/network/_index.adoc:270 +#: documentation/content/en/books/handbook/network/_index.adoc:343 #, no-wrap msgid "" "PING web.geo.FreeBSD.org (147.28.184.45): 56 data bytes\n" @@ -635,8 +634,8 @@ msgstr "" "64 bytes from 147.28.184.45: icmp_seq=1 ttl=51 time=53.093 ms\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:275 -#: documentation/content/en/books/handbook/network/_index.adoc:348 +#: documentation/content/en/books/handbook/network/_index.adoc:274 +#: documentation/content/en/books/handbook/network/_index.adoc:347 #, no-wrap msgid "" "--- web.geo.FreeBSD.org ping statistics ---\n" @@ -648,13 +647,13 @@ msgstr "" "round-trip min/avg/max/stddev = 53.093/54.133/55.173/1.040 ms\n" #. type: Title === -#: documentation/content/en/books/handbook/network/_index.adoc:278 +#: documentation/content/en/books/handbook/network/_index.adoc:277 #, no-wrap msgid "Configuring Dynamic IPv4 Address" msgstr "Настройка динамического IPv4-адреса" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:283 +#: documentation/content/en/books/handbook/network/_index.adoc:282 msgid "" "If the network has a DHCP server, it is very easy to configure the network " "interface to use DHCP. FreeBSD uses man:dhclient[8] as the DHCP client. " @@ -667,31 +666,31 @@ msgstr "" "маску сети и маршрутизатор по умолчанию." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:285 +#: documentation/content/en/books/handbook/network/_index.adoc:284 msgid "To make the interface work with DHCP execute the following command:" msgstr "" "Чтобы настроить интерфейс для работы с DHCP, выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:289 +#: documentation/content/en/books/handbook/network/_index.adoc:288 #, no-wrap msgid "# sysrc ifconfig_em0=\"DHCP\"\n" msgstr "# sysrc ifconfig_em0=\"DHCP\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:292 +#: documentation/content/en/books/handbook/network/_index.adoc:291 msgid "man:dhclient[8] can be used manually by running the following command:" msgstr "" "man:dhclient[8] можно использовать вручную, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:296 +#: documentation/content/en/books/handbook/network/_index.adoc:295 #, no-wrap msgid "# dhclient em0\n" msgstr "# dhclient em0\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:306 +#: documentation/content/en/books/handbook/network/_index.adoc:305 #, no-wrap msgid "" "DHCPREQUEST on em0 to 255.255.255.255 port 67\n" @@ -705,7 +704,7 @@ msgstr "" "bound to 192.168.1.19 -- renewal in 43200 seconds.\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:309 +#: documentation/content/en/books/handbook/network/_index.adoc:308 msgid "" "In this way it can be verified that the address assignment using DHCP works " "correctly." @@ -714,7 +713,7 @@ msgstr "" "корректно." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:314 +#: documentation/content/en/books/handbook/network/_index.adoc:313 msgid "" "man:dhclient[8] client can be started in background. This can cause trouble " "with applications depending on a working network, but it will provide a " @@ -725,38 +724,38 @@ msgstr "" "случаях обеспечит более быстрый запуск." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:316 +#: documentation/content/en/books/handbook/network/_index.adoc:315 msgid "To execute man:dhclient[8] in background execute the following command:" msgstr "" "Для выполнения man:dhclient[8] в фоновом режиме выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:320 +#: documentation/content/en/books/handbook/network/_index.adoc:319 #, no-wrap msgid "# sysrc background_dhclient=\"YES\"\n" msgstr "# sysrc background_dhclient=\"YES\"\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:324 +#: documentation/content/en/books/handbook/network/_index.adoc:323 msgid "Then restart `netif` executing the following command:" msgstr "Затем перезапустите `netif`, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:328 -#: documentation/content/en/books/handbook/network/_index.adoc:637 -#: documentation/content/en/books/handbook/network/_index.adoc:758 +#: documentation/content/en/books/handbook/network/_index.adoc:327 +#: documentation/content/en/books/handbook/network/_index.adoc:636 +#: documentation/content/en/books/handbook/network/_index.adoc:757 #, no-wrap msgid "# service netif restart\n" msgstr "# service netif restart\n" #. type: Title === -#: documentation/content/en/books/handbook/network/_index.adoc:351 +#: documentation/content/en/books/handbook/network/_index.adoc:350 #, no-wrap msgid "IPv6" msgstr "IPv6" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:354 +#: documentation/content/en/books/handbook/network/_index.adoc:353 msgid "" "IPv6 is the new version of the well-known IP protocol, also known as IPv4." msgstr "" @@ -764,7 +763,7 @@ msgstr "" "IPv4." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:356 +#: documentation/content/en/books/handbook/network/_index.adoc:355 msgid "" "IPv6 provides several advantages over IPv4 as well as many new features:" msgstr "" @@ -772,7 +771,7 @@ msgstr "" "множество новых функций:" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:358 +#: documentation/content/en/books/handbook/network/_index.adoc:357 msgid "" "Its 128-bit address space allows for " "340,282,366,920,938,463,463,374,607,431,768,211,456 addresses. This " @@ -783,7 +782,7 @@ msgstr "" "IPv4-адресов и неизбежного исчерпания IPv4-адресного пространства." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:359 +#: documentation/content/en/books/handbook/network/_index.adoc:358 msgid "" "Routers only store network aggregation addresses in their routing tables, " "thus reducing the average space of a routing table to 8192 entries. This " @@ -799,39 +798,39 @@ msgstr "" "маршрутизации и затрудняло эффективную маршрутизацию." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:360 +#: documentation/content/en/books/handbook/network/_index.adoc:359 msgid "" "Address autoconfiguration (http://www.ietf.org/rfc/rfc4862.txt[RFC4862])." msgstr "" "Автоконфигурация адресов (http://www.ietf.org/rfc/rfc4862.txt[RFC4862])." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:361 +#: documentation/content/en/books/handbook/network/_index.adoc:360 msgid "Mandatory multicast addresses." msgstr "Обязательные multicast-адреса." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:362 +#: documentation/content/en/books/handbook/network/_index.adoc:361 msgid "Built-in IPsec (IP security)." msgstr "Встроенный IPsec (безопасность IP)." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:363 +#: documentation/content/en/books/handbook/network/_index.adoc:362 msgid "Simplified header structure." msgstr "Упрощённая структура заголовка." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:364 +#: documentation/content/en/books/handbook/network/_index.adoc:363 msgid "Support for mobile IP." msgstr "Поддержка мобильного IP." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:365 +#: documentation/content/en/books/handbook/network/_index.adoc:364 msgid "IPv6-to-IPv4 transition mechanisms." msgstr "Механизмы перехода с IPv6 на IPv4." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:367 +#: documentation/content/en/books/handbook/network/_index.adoc:366 msgid "" "FreeBSD includes the http://www.kame.net/[KAME project] IPv6 reference " "implementation and comes with everything needed to use IPv6." @@ -840,23 +839,23 @@ msgstr "" "[проекта KAME] и поставляется со всем необходимым для работы с IPv6." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:369 +#: documentation/content/en/books/handbook/network/_index.adoc:368 msgid "This section focuses on getting IPv6 configured and running." msgstr "Этот раздел посвящён настройке и запуску IPv6." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:371 +#: documentation/content/en/books/handbook/network/_index.adoc:370 msgid "There are three different types of IPv6 addresses:" msgstr "Существует три различных типа IPv6-адресов:" #. type: Labeled list -#: documentation/content/en/books/handbook/network/_index.adoc:372 +#: documentation/content/en/books/handbook/network/_index.adoc:371 #, no-wrap msgid "Unicast" msgstr "Unicast" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:374 +#: documentation/content/en/books/handbook/network/_index.adoc:373 msgid "" "A packet sent to a unicast address arrives at the interface belonging to the " "address." @@ -865,13 +864,13 @@ msgstr "" "принадлежащий этому адресу." #. type: Labeled list -#: documentation/content/en/books/handbook/network/_index.adoc:375 +#: documentation/content/en/books/handbook/network/_index.adoc:374 #, no-wrap msgid "Anycast" msgstr "Anycast" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:378 +#: documentation/content/en/books/handbook/network/_index.adoc:377 msgid "" "These addresses are syntactically indistinguishable from unicast addresses " "but they address a group of interfaces. The packet destined for an anycast " @@ -882,13 +881,13 @@ msgstr "" "доставлен на ближайший интерфейс." #. type: Labeled list -#: documentation/content/en/books/handbook/network/_index.adoc:379 +#: documentation/content/en/books/handbook/network/_index.adoc:378 #, no-wrap msgid "Multicast" msgstr "Multicast" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:383 +#: documentation/content/en/books/handbook/network/_index.adoc:382 msgid "" "These addresses identify a group of interfaces. A packet destined for a " "multicast address will arrive at all interfaces belonging to the multicast " @@ -901,7 +900,7 @@ msgstr "" "выражается через multicast-адреса." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:386 +#: documentation/content/en/books/handbook/network/_index.adoc:385 msgid "" "When reading an IPv6 address, the canonical form is represented as `x:x:x:x:" "x:x:x:x`, where each `x` represents a 16 bit hex value. An example is `FEBC:" @@ -912,7 +911,7 @@ msgstr "" "Пример: `FEBC:A574:382B:23C1:AA49:4592:4EFE:9982`." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:391 +#: documentation/content/en/books/handbook/network/_index.adoc:390 msgid "" "Often, an address will have long substrings of all zeros. A `::` (double " "colon) can be used to replace one substring per address. Also, up to three " @@ -926,7 +925,7 @@ msgstr "" "`fe80:0000:0000:0000:0000:0000:0000:0001`." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:394 +#: documentation/content/en/books/handbook/network/_index.adoc:393 msgid "" "A third form is to write the last 32 bits using the well known IPv4 " "notation. For example, `2002::10.0.0.1` corresponds to the hexadecimal " @@ -939,19 +938,19 @@ msgstr "" "эквивалентна `2002::a00:1`." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:396 +#: documentation/content/en/books/handbook/network/_index.adoc:395 msgid "To view a FreeBSD system's IPv6 address execute the following command:" msgstr "" "Чтобы просмотреть IPv6-адрес системы FreeBSD, выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:400 +#: documentation/content/en/books/handbook/network/_index.adoc:399 #, no-wrap msgid "# ifconfig\n" msgstr "# ifconfig\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:414 +#: documentation/content/en/books/handbook/network/_index.adoc:413 #, no-wrap msgid "" "em0: flags=8863<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500\n" @@ -973,7 +972,7 @@ msgstr "" " nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:417 +#: documentation/content/en/books/handbook/network/_index.adoc:416 msgid "" "In this example, the `em0` interface is using `fe80::21f:16ff:fe0f:275a" "%em0`, an auto-configured link-local address which was automatically " @@ -984,7 +983,7 @@ msgstr "" "сгенерирован из MAC-адреса." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:420 +#: documentation/content/en/books/handbook/network/_index.adoc:419 msgid "" "Some IPv6 addresses are reserved. A list of reserved addresses can be " "checked in the following table:" @@ -993,169 +992,169 @@ msgstr "" "можно посмотреть в следующей таблице:" #. type: Block title -#: documentation/content/en/books/handbook/network/_index.adoc:422 +#: documentation/content/en/books/handbook/network/_index.adoc:421 #, no-wrap msgid "Example IPv6 Reserved Addresses" msgstr "Пример зарезервированных адресов IPv6" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:426 +#: documentation/content/en/books/handbook/network/_index.adoc:425 #, no-wrap msgid "IPv6 address" msgstr "IPv6 address" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:427 +#: documentation/content/en/books/handbook/network/_index.adoc:426 #, no-wrap msgid "Description" msgstr "Описание" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:429 +#: documentation/content/en/books/handbook/network/_index.adoc:428 #, no-wrap msgid "Notes" msgstr "Заметки" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:430 +#: documentation/content/en/books/handbook/network/_index.adoc:429 #, no-wrap msgid "`::/128`" msgstr "`::/128`" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:431 +#: documentation/content/en/books/handbook/network/_index.adoc:430 #, no-wrap msgid "unspecified" msgstr "не указано" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:433 +#: documentation/content/en/books/handbook/network/_index.adoc:432 #, no-wrap msgid "Equivalent to `0.0.0.0` in IPv4." msgstr "Эквивалентно `0.0.0.0` в IPv4." #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:434 +#: documentation/content/en/books/handbook/network/_index.adoc:433 #, no-wrap msgid "`::1/128`" msgstr "`::1/128`" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:435 +#: documentation/content/en/books/handbook/network/_index.adoc:434 #, no-wrap msgid "loopback address" msgstr "loopback-адрес (адрес обратной петли)" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:437 +#: documentation/content/en/books/handbook/network/_index.adoc:436 #, no-wrap msgid "Equivalent to `127.0.0.1` in IPv4." msgstr "Эквивалент `127.0.0.1` в IPv4." #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:438 +#: documentation/content/en/books/handbook/network/_index.adoc:437 #, no-wrap msgid "`::ffff:0.0.0.0/96`" msgstr "`::ffff:0.0.0.0/96`" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:439 +#: documentation/content/en/books/handbook/network/_index.adoc:438 #, no-wrap msgid "IPv4 mapped IPv6 address" msgstr "IPv4-отображенный IPv6-адрес" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:441 +#: documentation/content/en/books/handbook/network/_index.adoc:440 #, no-wrap msgid "The lower 32 bits are the IPv4 address for compatibility with IPv4 hosts and routers." msgstr "Младшие 32 бита представляют IPv4-адрес для совместимости с хостами и маршрутизаторами, поддерживающих только IPv4." #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:442 +#: documentation/content/en/books/handbook/network/_index.adoc:441 #, no-wrap msgid "`fe80::/10`" msgstr "`fe80::/10`" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:443 +#: documentation/content/en/books/handbook/network/_index.adoc:442 #, no-wrap msgid "link-local unicast" msgstr "link-local unicast" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:445 +#: documentation/content/en/books/handbook/network/_index.adoc:444 #, no-wrap msgid "Equivalent to 169.254.0.0/16 in IPv4." msgstr "Эквивалентно 169.254.0.0/16 в IPv4." #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:446 +#: documentation/content/en/books/handbook/network/_index.adoc:445 #, no-wrap msgid "`fc00::/7`" msgstr "`fc00::/7`" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:447 +#: documentation/content/en/books/handbook/network/_index.adoc:446 #, no-wrap msgid "unique-local" msgstr "unique-local" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:449 +#: documentation/content/en/books/handbook/network/_index.adoc:448 #, no-wrap msgid "Unique local addresses are intended for local communication and are only routable within a set of cooperating sites." msgstr "Уникальные локальные адреса предназначены для локального взаимодействия и доступны для маршрутизации только в пределах группы взаимодействующих сайтов." #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:450 +#: documentation/content/en/books/handbook/network/_index.adoc:449 #, no-wrap msgid "`ff00::/8`" msgstr "`ff00::/8`" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:451 +#: documentation/content/en/books/handbook/network/_index.adoc:450 #, no-wrap msgid "multicast" msgstr "multicast" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:454 +#: documentation/content/en/books/handbook/network/_index.adoc:453 #, no-wrap msgid "`2000::/3`" msgstr "`2000::/3`" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:455 +#: documentation/content/en/books/handbook/network/_index.adoc:454 #, no-wrap msgid "global unicast" msgstr "global unicast" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:457 +#: documentation/content/en/books/handbook/network/_index.adoc:456 #, no-wrap msgid "All global unicast addresses are assigned from this pool. The first 3 bits are `001`." msgstr "Все глобальные одноадресные адреса выделяются из этого пула. Первые 3 бита имеют значение `001`." #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:458 +#: documentation/content/en/books/handbook/network/_index.adoc:457 #, no-wrap msgid "``2001:db8::/32, 3fff::/20``" msgstr "``2001:db8::/32, 3fff::/20``" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:459 +#: documentation/content/en/books/handbook/network/_index.adoc:458 #, no-wrap msgid "documentation" msgstr "documentation" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:460 +#: documentation/content/en/books/handbook/network/_index.adoc:459 #, no-wrap msgid "IPv6 address prefix for use in documentation." msgstr "Адресный префикс IPv6 для использования в документации." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:463 +#: documentation/content/en/books/handbook/network/_index.adoc:462 msgid "" "For further information on the structure of IPv6 addresses, refer to http://" "www.ietf.org/rfc/rfc4291.txt[RFC4291]." @@ -1164,13 +1163,13 @@ msgstr "" "к http://www.ietf.org/rfc/rfc4291.txt[RFC4291]." #. type: Title === -#: documentation/content/en/books/handbook/network/_index.adoc:465 +#: documentation/content/en/books/handbook/network/_index.adoc:464 #, no-wrap msgid "Configuring Static IPv6 Address" msgstr "Настройка статического IPv6-адреса" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:468 +#: documentation/content/en/books/handbook/network/_index.adoc:467 msgid "" "To configure a FreeBSD system as an IPv6 client with a static IPv6 address " "it is necessary to set the IPv6 address." @@ -1179,18 +1178,18 @@ msgstr "" "адресом необходимо установить IPv6-адрес." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:470 +#: documentation/content/en/books/handbook/network/_index.adoc:469 msgid "Execute the following commands to meet the requirements:" msgstr "Выполните следующие команды для выполнения требований:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:474 +#: documentation/content/en/books/handbook/network/_index.adoc:473 #, no-wrap msgid "# sysrc ifconfig_em0_ipv6=\"inet6 2001:db8:4672:6565:2026:5043:2d42:5344 prefixlen 64\"\n" msgstr "# sysrc ifconfig_em0_ipv6=\"inet6 2001:db8:4672:6565:2026:5043:2d42:5344 prefixlen 64\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:477 +#: documentation/content/en/books/handbook/network/_index.adoc:476 msgid "" "To assign a default router, specify its address executing the following " "command:" @@ -1199,13 +1198,13 @@ msgstr "" "следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:481 +#: documentation/content/en/books/handbook/network/_index.adoc:480 #, no-wrap msgid "# sysrc ipv6_defaultrouter=\"2001:db8:4672:6565::1\"\n" msgstr "# sysrc ipv6_defaultrouter=\"2001:db8:4672:6565::1\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:484 +#: documentation/content/en/books/handbook/network/_index.adoc:483 msgid "" "To configure an additional IPv6 anycast address, specify the anycast address " "as an `_aliasN`, as specified in man:rc.conf[5], followed by the `anycast` " @@ -1215,13 +1214,13 @@ msgstr "" "`_aliasN`(указано в man:rc.conf[5]) с добавлением опции `anycast`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:487 +#: documentation/content/en/books/handbook/network/_index.adoc:486 #, no-wrap msgid "# sysrc ifconfig_em0_alias0=\"inet6 2001:db8:4672:6565::a anycast\"\n" msgstr "# sysrc ifconfig_em0_alias0=\"inet6 2001:db8:4672:6565::a anycast\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:490 +#: documentation/content/en/books/handbook/network/_index.adoc:489 msgid "" "Keep in mind that the applications can't bind to anycast addresses; in that " "case you need to use an alias address instead." @@ -1230,13 +1229,13 @@ msgstr "" "этом случае необходимо использовать алиас-адрес." #. type: Title === -#: documentation/content/en/books/handbook/network/_index.adoc:492 +#: documentation/content/en/books/handbook/network/_index.adoc:491 #, no-wrap msgid "Configuring Dynamic IPv6 Address" msgstr "Настройка динамического адреса IPv6" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:495 +#: documentation/content/en/books/handbook/network/_index.adoc:494 msgid "" "To dynamically configure the IPv6 address of the interface using crossref:" "glossary[slaac-glossary,SLAAC], execute the following commands:" @@ -1245,7 +1244,7 @@ msgstr "" "glossary[slaac-glossary,SLAAC], выполните следующие команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:500 +#: documentation/content/en/books/handbook/network/_index.adoc:499 #, no-wrap msgid "" "# sysrc ifconfig_em0_ipv6=\"inet6 accept_rtadv\"\n" @@ -1255,7 +1254,7 @@ msgstr "" "# sysrc rtsold_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:503 +#: documentation/content/en/books/handbook/network/_index.adoc:502 msgid "" "Note that when IPv6 packet forwarding is enabled (i.e., " "`ipv6_gateway_enable=YES`), the system will not configure a SLAAC address " @@ -1266,13 +1265,13 @@ msgstr "" "переменная man:sysctl[8] `net.inet6.ip6.rfc6204w3` не установлена в 1." #. type: Title === -#: documentation/content/en/books/handbook/network/_index.adoc:504 +#: documentation/content/en/books/handbook/network/_index.adoc:503 #, no-wrap msgid "Router Advertisement and Host Auto Configuration" msgstr "Объявление маршрутизатора и автонастройка хоста" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:507 +#: documentation/content/en/books/handbook/network/_index.adoc:506 msgid "" "This section demonstrates how to setup man:rtadvd[8] on an IPv6 router to " "advertise the IPv6 network prefix and default route." @@ -1281,18 +1280,18 @@ msgstr "" "маршрутизаторе для объявления префикса IPv6-сети и маршрута по умолчанию." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:509 +#: documentation/content/en/books/handbook/network/_index.adoc:508 msgid "To enable man:rtadvd[8], execute the following command:" msgstr "Чтобы включить man:rtadvd[8], выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:513 +#: documentation/content/en/books/handbook/network/_index.adoc:512 #, no-wrap msgid "# sysrc rtadvd_enable=\"YES\"\n" msgstr "# sysrc rtadvd_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:517 +#: documentation/content/en/books/handbook/network/_index.adoc:516 msgid "" "It is important to specify the interface on which to do IPv6 router " "advertisement. For example, to tell man:rtadvd[8] to use `em0`:" @@ -1301,13 +1300,13 @@ msgstr "" "маршрутизатора. Например, чтобы указать man:rtadvd[8] использовать `em0`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:521 +#: documentation/content/en/books/handbook/network/_index.adoc:520 #, no-wrap msgid "# sysrc rtadvd_interfaces=\"em0\"\n" msgstr "# sysrc rtadvd_interfaces=\"em0\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:524 +#: documentation/content/en/books/handbook/network/_index.adoc:523 msgid "" "Next, create the configuration file, [.filename]#/etc/rtadvd.conf# as seen " "in this example:" @@ -1316,7 +1315,7 @@ msgstr "" "в этом примере:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:529 +#: documentation/content/en/books/handbook/network/_index.adoc:528 #, no-wrap msgid "" "em0:\\\n" @@ -1326,7 +1325,7 @@ msgstr "" "\t:addrs#1:addr=\"2001:db8:1f11:246::\":prefixlen#64:tc=ether:\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:532 +#: documentation/content/en/books/handbook/network/_index.adoc:531 msgid "" "Replace `em0` with the interface to be used and `2001:db8:1f11:246::` with " "the prefix of the allocation." @@ -1335,7 +1334,7 @@ msgstr "" "выделенного диапазона." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:535 +#: documentation/content/en/books/handbook/network/_index.adoc:534 msgid "" "For a dedicated `/64` subnet, nothing else needs to be changed. Otherwise, " "change the `prefixlen#` to the correct value." @@ -1344,13 +1343,13 @@ msgstr "" "случае измените значение `prefixlen#` на соответствующее." #. type: Title === -#: documentation/content/en/books/handbook/network/_index.adoc:536 +#: documentation/content/en/books/handbook/network/_index.adoc:535 #, no-wrap msgid "IPv6 and IPv4 Address mapping" msgstr "Соответствие адресов IPv6 и IPv4" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:541 +#: documentation/content/en/books/handbook/network/_index.adoc:540 msgid "" "When IPv6 is enabled on a server, there may be a need to enable IPv4 mapped " "IPv6 address communication. This compatibility option allows for IPv4 " @@ -1364,7 +1363,7 @@ msgstr "" "безопасности." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:545 +#: documentation/content/en/books/handbook/network/_index.adoc:544 msgid "" "This option may not be required in most cases and is available only for " "compatibility. This option will allow IPv6-only applications to work with " @@ -1377,24 +1376,24 @@ msgstr "" "поддерживать IPv6-окружение." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:547 +#: documentation/content/en/books/handbook/network/_index.adoc:546 msgid "To enable this feature execute the following command:" msgstr "Для включения этой функции выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:551 +#: documentation/content/en/books/handbook/network/_index.adoc:550 #, no-wrap msgid "# sysrc ipv6_ipv4mapping=\"YES\"\n" msgstr "# sysrc ipv6_ipv4mapping=\"YES\"\n" #. type: Title == -#: documentation/content/en/books/handbook/network/_index.adoc:554 +#: documentation/content/en/books/handbook/network/_index.adoc:553 #, no-wrap msgid "Wireless Networks" msgstr "Беспроводные сети" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:557 +#: documentation/content/en/books/handbook/network/_index.adoc:556 msgid "" "Most wireless networks are based on the link:https://en.wikipedia.org/wiki/" "IEEE_802.11[IEEE(R) 802.11 standards]." @@ -1403,7 +1402,7 @@ msgstr "" "wikipedia.org/wiki/IEEE_802.11[IEEE(R) 802.11]." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:559 +#: documentation/content/en/books/handbook/network/_index.adoc:558 msgid "" "FreeBSD supports networks that operate using link:https://en.wikipedia.org/" "wiki/IEEE_802.11a-1999[802.11a], link:https://en.wikipedia.org/wiki/" @@ -1418,7 +1417,7 @@ msgstr "" "IEEE_802.11n-2009[802.11n]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:563 +#: documentation/content/en/books/handbook/network/_index.adoc:562 msgid "" "link:https://en.wikipedia.org/wiki/IEEE_802.11ac-2013[802.11ac] support on " "FreeBSD is currently under development." @@ -1427,7 +1426,7 @@ msgstr "" "FreeBSD в настоящее время находится в стадии разработки." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:566 +#: documentation/content/en/books/handbook/network/_index.adoc:565 msgid "" "A basic wireless network consists of multiple stations communicating with " "radios that broadcast in either the 2.4GHz or 5GHz band, though this varies " @@ -1440,38 +1439,38 @@ msgstr "" "в диапазонах 2,3 ГГц и 4,9 ГГц." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:568 +#: documentation/content/en/books/handbook/network/_index.adoc:567 msgid "There are three basic steps to configure a wireless network:" msgstr "Настройка беспроводной сети включает три основных этапа:" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:570 +#: documentation/content/en/books/handbook/network/_index.adoc:569 msgid "Scan and select an access point" msgstr "Сканировать и выбрать точку доступа" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:571 +#: documentation/content/en/books/handbook/network/_index.adoc:570 msgid "Authenticate the station" msgstr "Аутентификация станции" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:572 +#: documentation/content/en/books/handbook/network/_index.adoc:571 msgid "Configure an IP address or use DHCP." msgstr "Настройте IP-адрес или используйте DHCP." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:574 +#: documentation/content/en/books/handbook/network/_index.adoc:573 msgid "The following sections discuss each step." msgstr "Следующие разделы описывают каждый шаг." #. type: Title === -#: documentation/content/en/books/handbook/network/_index.adoc:576 +#: documentation/content/en/books/handbook/network/_index.adoc:575 #, no-wrap msgid "Quick Start to Connect to a Wireless Network" msgstr "Быстрое начало работы: подключение к беспроводной сети" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:579 +#: documentation/content/en/books/handbook/network/_index.adoc:578 msgid "" "Connecting FreeBSD to an existing wireless network is a very common " "situation." @@ -1480,7 +1479,7 @@ msgstr "" "распространённая ситуация." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:582 +#: documentation/content/en/books/handbook/network/_index.adoc:581 msgid "" "This Quick Start procedure shows the steps required to connect to a network " "using basic authentication. A more detailed procedure is given in the next " @@ -1491,7 +1490,7 @@ msgstr "" "приведена в следующем разделе." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:584 +#: documentation/content/en/books/handbook/network/_index.adoc:583 msgid "" "The first step is to obtain the Service Set Identifier (SSID) and Pre-Shared " "Key (PSK) for the wireless network from the network administrator." @@ -1500,7 +1499,7 @@ msgstr "" "для беспроводной сети у администратора сети." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:586 +#: documentation/content/en/books/handbook/network/_index.adoc:585 msgid "" "The second step is to add an entry for this network to [.filename]#/etc/" "wpa_supplicant.conf#." @@ -1509,7 +1508,7 @@ msgstr "" "wpa_supplicant.conf#." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:589 +#: documentation/content/en/books/handbook/network/_index.adoc:588 msgid "" "If the file does not exist, create it. Consult man:wpa_supplicant.conf[5] " "for details on formatting entries in this file." @@ -1518,7 +1517,7 @@ msgstr "" "в этом файле см. в man:wpa_supplicant.conf[5]." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:596 +#: documentation/content/en/books/handbook/network/_index.adoc:595 #, no-wrap msgid "" "ctrl_interface=/var/run/wpa_supplicant\n" @@ -1532,7 +1531,7 @@ msgstr "" "fast_reauth=1\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:601 +#: documentation/content/en/books/handbook/network/_index.adoc:600 #, no-wrap msgid "" "network={\n" @@ -1546,14 +1545,14 @@ msgstr "" "}\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:605 +#: documentation/content/en/books/handbook/network/_index.adoc:604 msgid "" "Is the SSID of the wireless network. Replace it with the name of the " "wireless network." msgstr "Это SSID беспроводной сети. Замените его на имя беспроводной сети." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:607 +#: documentation/content/en/books/handbook/network/_index.adoc:606 msgid "" "Is the PSK of the wireless network. Replace it with the password of the " "wireless network." @@ -1561,7 +1560,7 @@ msgstr "" "Это PSK беспроводной сети. Замените его на пароль от беспроводной сети." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:611 +#: documentation/content/en/books/handbook/network/_index.adoc:610 msgid "" "The third step is to add the network interface entry to configure the " "network on startup. Obtain the network device interface by using the sysctl " @@ -1574,19 +1573,19 @@ msgstr "" "сетевым интерфейсом является \"iwm0\"." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:615 +#: documentation/content/en/books/handbook/network/_index.adoc:614 #, no-wrap msgid "# sysctl net.wlan.devices\n" msgstr "# sysctl net.wlan.devices\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:622 +#: documentation/content/en/books/handbook/network/_index.adoc:621 #, no-wrap msgid "net.wlan.devices: iwm0\n" msgstr "net.wlan.devices: iwm0\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:625 +#: documentation/content/en/books/handbook/network/_index.adoc:624 msgid "" "In the sysrc line that follows, replace \"iwm0\" with the output of the " "sysctl command if needed." @@ -1595,7 +1594,7 @@ msgstr "" "sysctl, если это необходимо." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:630 +#: documentation/content/en/books/handbook/network/_index.adoc:629 #, no-wrap msgid "" "# sysrc wlans_iwm0=\"wlan0\"\n" @@ -1605,7 +1604,7 @@ msgstr "" "# sysrc ifconfig_wlan0=\"WPA DHCP\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:633 +#: documentation/content/en/books/handbook/network/_index.adoc:632 msgid "" "And the last step is to restart the `netif` service executing the following " "command:" @@ -1613,13 +1612,13 @@ msgstr "" "И последний шаг — перезапуск службы `netif` выполнением следующей команды:" #. type: Title === -#: documentation/content/en/books/handbook/network/_index.adoc:640 +#: documentation/content/en/books/handbook/network/_index.adoc:639 #, no-wrap msgid "Basic Wireless Configuration" msgstr "Базовая настройка беспроводной сети" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:645 +#: documentation/content/en/books/handbook/network/_index.adoc:644 msgid "" "This section provides a more detailed example of configuring a wireless " "network card. To find out what wireless network cards are in the system " @@ -1632,19 +1631,19 @@ msgstr "" "Определение сетевых адаптеров]." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:649 +#: documentation/content/en/books/handbook/network/_index.adoc:648 #, no-wrap msgid "# ifconfig wlan0 create wlandev iwm0\n" msgstr "# ifconfig wlan0 create wlandev iwm0\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:656 +#: documentation/content/en/books/handbook/network/_index.adoc:655 #, no-wrap msgid "# sysrc wlans_iwm0=\"wlan0\"\n" msgstr "# sysrc wlans_iwm0=\"wlan0\"\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:661 +#: documentation/content/en/books/handbook/network/_index.adoc:660 msgid "" "Since the regulatory situation is different in various parts of the world, " "it is necessary to correctly set the domains that apply to your location to " @@ -1655,7 +1654,7 @@ msgstr "" "местоположению, чтобы получить корректную информацию о доступных каналах." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:664 +#: documentation/content/en/books/handbook/network/_index.adoc:663 msgid "" "The available region definitions can be found in [.filename]#/etc/regdomain." "xml#. To set the data at runtime, use `ifconfig`:" @@ -1664,47 +1663,47 @@ msgstr "" "xml#. Для установки данных во время выполнения используйте `ifconfig`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:668 +#: documentation/content/en/books/handbook/network/_index.adoc:667 #, no-wrap msgid "# ifconfig wlan0 regdomain etsi2 country AT\n" msgstr "# ifconfig wlan0 regdomain etsi2 country AT\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:671 +#: documentation/content/en/books/handbook/network/_index.adoc:670 msgid "To persist the settings, add it to [.filename]#/etc/rc.conf#:" msgstr "Чтобы сохранить настройки, добавьте их в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:675 +#: documentation/content/en/books/handbook/network/_index.adoc:674 #, no-wrap msgid "# sysrc create_args_wlan0=\"country AT regdomain etsi2\"\n" msgstr "# sysrc create_args_wlan0=\"country AT regdomain etsi2\"\n" #. type: Title === -#: documentation/content/en/books/handbook/network/_index.adoc:679 +#: documentation/content/en/books/handbook/network/_index.adoc:678 #, no-wrap msgid "Scan Wireless Networks" msgstr "Сканирование беспроводных сетей" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:682 +#: documentation/content/en/books/handbook/network/_index.adoc:681 msgid "Available wireless networks can be scanned using man:ifconfig[8]." msgstr "" "Доступные беспроводные сети можно просканировать с помощью man:ifconfig[8]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:684 +#: documentation/content/en/books/handbook/network/_index.adoc:683 msgid "To list the wireless networks execute the following command:" msgstr "Для вывода списка беспроводных сетей выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:688 +#: documentation/content/en/books/handbook/network/_index.adoc:687 #, no-wrap msgid "# ifconfig wlan0 up list scan\n" msgstr "# ifconfig wlan0 up list scan\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:701 +#: documentation/content/en/books/handbook/network/_index.adoc:700 #, no-wrap msgid "" "SSID/MESH ID BSSID CHAN RATE S:N INT CAPS\n" @@ -1724,17 +1723,17 @@ msgstr "" "MacOS 46:48:b9:b3:c3:ff 44 54M -84:-96 100 EP BSSLOAD VHTPWRENV HTCAP WME RSN VHTCAP VHTOPMODE WPS\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:704 +#: documentation/content/en/books/handbook/network/_index.adoc:703 msgid "SSID/MESH ID identifies the name of the network." msgstr "SSID/MESH ID идентифицирует название сети." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:705 +#: documentation/content/en/books/handbook/network/_index.adoc:704 msgid "BSSID identifies the MAC address of the access point." msgstr "BSSID идентифицирует MAC-адрес точки доступа." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:706 +#: documentation/content/en/books/handbook/network/_index.adoc:705 msgid "" "CAPS field identifies the type of each network and the capabilities of the " "stations operating there (see the definition of `list scan` in man:" @@ -1744,13 +1743,13 @@ msgstr "" "станций (подробности см. в определении `list scan` в man:ifconfig[8])." #. type: Title === -#: documentation/content/en/books/handbook/network/_index.adoc:708 +#: documentation/content/en/books/handbook/network/_index.adoc:707 #, no-wrap msgid "Connection and Authentication to a Wireless Network" msgstr "Подключение и аутентификация в беспроводной сети" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:713 +#: documentation/content/en/books/handbook/network/_index.adoc:712 msgid "" "Once a wireless network has been selected from the list of scanned networks, " "it is necessary to perform the connection and the authentication. In the " @@ -1769,13 +1768,13 @@ msgstr "" "серверные службы, такие как RADIUS." #. type: Title ==== -#: documentation/content/en/books/handbook/network/_index.adoc:715 +#: documentation/content/en/books/handbook/network/_index.adoc:714 #, no-wrap msgid "Authenticate with WPA2/WPA/Personal" msgstr "Аутентификация с WPA2/WPA/Personal" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:718 +#: documentation/content/en/books/handbook/network/_index.adoc:717 msgid "" "The authentication process in a wireless network is managed by man:" "wpa_supplicant[8]." @@ -1784,7 +1783,7 @@ msgstr "" "wpa_supplicant[8]." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:721 +#: documentation/content/en/books/handbook/network/_index.adoc:720 msgid "" "The man:wpa_supplicant[8] configuration will be made in the [.filename]#/etc/" "wpa_supplicant.conf# file. For more information, see man:wpa_supplicant." @@ -1794,7 +1793,7 @@ msgstr "" "wpa_supplicant.conf#. Подробнее см. man:wpa_supplicant.conf[5]." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:723 +#: documentation/content/en/books/handbook/network/_index.adoc:722 msgid "" "Once the scanning of the wireless networks has been carried out, a network " "has been chosen and have the password (PSK), that information will be added " @@ -1806,7 +1805,7 @@ msgstr "" "wpa_supplicant.conf#, как показано в следующем примере:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:731 +#: documentation/content/en/books/handbook/network/_index.adoc:730 #, no-wrap msgid "" "network={\n" @@ -1822,24 +1821,24 @@ msgstr "" "}\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:734 +#: documentation/content/en/books/handbook/network/_index.adoc:733 msgid "" "SSID scan technique. Only need to use this option if the network is hidden." msgstr "" "Метод сканирования SSID. Используйте эту опцию только если сеть скрыта." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:735 +#: documentation/content/en/books/handbook/network/_index.adoc:734 msgid "Network name." msgstr "Имя сети." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:736 +#: documentation/content/en/books/handbook/network/_index.adoc:735 msgid "Password of the wireless network." msgstr "Пароль беспроводной сети." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:738 +#: documentation/content/en/books/handbook/network/_index.adoc:737 msgid "" "The next step will be to configure the wireless connection in the file [." "filename]#/etc/rc.conf#." @@ -1848,7 +1847,7 @@ msgstr "" "filename]#/etc/rc.conf#." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:740 +#: documentation/content/en/books/handbook/network/_index.adoc:739 msgid "" "To use a static address it will be necessary to execute the following " "command:" @@ -1856,13 +1855,13 @@ msgstr "" "Для использования статического адреса необходимо выполнить следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:744 +#: documentation/content/en/books/handbook/network/_index.adoc:743 #, no-wrap msgid "# sysrc ifconfig_wlan0=\"inet 192.168.1.20 netmask 255.255.255.0\"\n" msgstr "# sysrc ifconfig_wlan0=\"inet 192.168.1.20 netmask 255.255.255.0\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:747 +#: documentation/content/en/books/handbook/network/_index.adoc:746 msgid "" "To use a dynamic address it will be necessary to execute the following " "command:" @@ -1871,18 +1870,18 @@ msgstr "" "команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:751 +#: documentation/content/en/books/handbook/network/_index.adoc:750 #, no-wrap msgid "# sysrc ifconfig_wlan0=\"WPA DHCP\"\n" msgstr "# sysrc ifconfig_wlan0=\"WPA DHCP\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:754 +#: documentation/content/en/books/handbook/network/_index.adoc:753 msgid "Then restart the network executing the following command:" msgstr "Затем перезапустите сеть, выполнив следующую команду:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:763 +#: documentation/content/en/books/handbook/network/_index.adoc:762 msgid "" "More information on how to perform more advanced methods of authentication " "can be obtained at crossref:advanced-networking[network-advanced-wireless," @@ -1893,13 +1892,13 @@ msgstr "" "аутентификация беспроводных сетей\"]." #. type: Title ==== -#: documentation/content/en/books/handbook/network/_index.adoc:766 +#: documentation/content/en/books/handbook/network/_index.adoc:765 #, no-wrap msgid "Authenticate with Open Networks" msgstr "Аутентификация в открытых сетях" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:771 +#: documentation/content/en/books/handbook/network/_index.adoc:770 msgid "" "It is important that the user is *very* careful when connecting to open " "networks without any kind of authentication." @@ -1908,7 +1907,7 @@ msgstr "" "сетям без какой-либо аутентификации." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:774 +#: documentation/content/en/books/handbook/network/_index.adoc:773 msgid "" "Once the wireless network scan is done and the SSID of the wireless network " "is selected, execute the following command:" @@ -1917,30 +1916,30 @@ msgstr "" "следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:778 +#: documentation/content/en/books/handbook/network/_index.adoc:777 #, no-wrap msgid "# ifconfig wlan0 ssid SSID\n" msgstr "# ifconfig wlan0 ssid SSID\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:781 +#: documentation/content/en/books/handbook/network/_index.adoc:780 msgid "And then execute man:dhclient[8] to get the address configured:" msgstr "Затем выполните man:dhclient[8], чтобы настроить адрес:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:785 +#: documentation/content/en/books/handbook/network/_index.adoc:784 #, no-wrap msgid "# dhclient wlan0\n" msgstr "# dhclient wlan0\n" #. type: Title === -#: documentation/content/en/books/handbook/network/_index.adoc:787 +#: documentation/content/en/books/handbook/network/_index.adoc:786 #, no-wrap msgid "Using Both Wired and Wireless Connections" msgstr "Использование проводного и беспроводного подключений одновременно" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:791 +#: documentation/content/en/books/handbook/network/_index.adoc:790 msgid "" "A wired connection provides better performance and reliability, while a " "wireless connection provides flexibility and mobility. Laptop users " @@ -1952,7 +1951,7 @@ msgstr "" "этими двумя типами соединений." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:794 +#: documentation/content/en/books/handbook/network/_index.adoc:793 msgid "" "On FreeBSD, it is possible to combine two or even more network interfaces " "together in a \"failover\" fashion. This type of configuration uses the " @@ -1966,7 +1965,7 @@ msgstr "" "канала." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:796 +#: documentation/content/en/books/handbook/network/_index.adoc:795 msgid "" "Link aggregation and failover is covered in crossref:advanced-" "networking[network-aggregation,\"Link Aggregation and Failover\"] and an " @@ -1976,18 +1975,18 @@ msgid "" msgstr "" "Агрегация и отказоустойчивость каналов описаны в crossref:advanced-" "networking[network-aggregation,\"Агрегация и отказоустойчивость каналов\"], " -"а пример использования как проводных, так и беспроводных соединений приведен " +"а пример использования как проводных, так и беспроводных соединений приведён " "в crossref:advanced-networking[networking-lagg-wired-and-wireless,\"Режим " "отказоустойчивости между проводными и беспроводными интерфейсами\"]." #. type: Title == -#: documentation/content/en/books/handbook/network/_index.adoc:798 +#: documentation/content/en/books/handbook/network/_index.adoc:797 #, no-wrap msgid "Hostname" msgstr "Имя сайта" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:801 +#: documentation/content/en/books/handbook/network/_index.adoc:800 msgid "" "The hostname represents the fully qualified domain name (FQDN) of the host " "on the network." @@ -1996,43 +1995,43 @@ msgstr "" "хоста в сети." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:805 +#: documentation/content/en/books/handbook/network/_index.adoc:804 msgid "" "If no hostname is set for the host, FreeBSD will call itself `Amnesiac`." msgstr "Если для хоста не задано имя, FreeBSD назовет себя `Amnesiac`." #. type: Title === -#: documentation/content/en/books/handbook/network/_index.adoc:808 +#: documentation/content/en/books/handbook/network/_index.adoc:807 #, no-wrap msgid "Check The Current Hostname" msgstr "Проверить текущее имя хоста" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:811 +#: documentation/content/en/books/handbook/network/_index.adoc:810 msgid "man:hostname[1] can be used to check the current hostname:" msgstr "" "man:hostname[1] может использоваться для проверки текущего имени хоста:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:815 +#: documentation/content/en/books/handbook/network/_index.adoc:814 #, no-wrap msgid "$ hostname\n" msgstr "$ hostname\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:822 +#: documentation/content/en/books/handbook/network/_index.adoc:821 #, no-wrap msgid "freebsdhostname.example.com\n" msgstr "freebsdhostname.example.com\n" #. type: Title === -#: documentation/content/en/books/handbook/network/_index.adoc:825 +#: documentation/content/en/books/handbook/network/_index.adoc:824 #, no-wrap msgid "Change Hostname" msgstr "Изменить имя хоста" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:828 +#: documentation/content/en/books/handbook/network/_index.adoc:827 msgid "" "To change the hostname of the host and persist it across reboots execute the " "following command:" @@ -2041,19 +2040,19 @@ msgstr "" "следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:832 +#: documentation/content/en/books/handbook/network/_index.adoc:831 #, no-wrap msgid "# sysrc hostname=\"freebsdhostname.example.com\"\n" msgstr "# sysrc hostname=\"freebsdhostname.example.com\"\n" #. type: Title == -#: documentation/content/en/books/handbook/network/_index.adoc:835 +#: documentation/content/en/books/handbook/network/_index.adoc:834 #, no-wrap msgid "DNS" msgstr "DNS" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:838 +#: documentation/content/en/books/handbook/network/_index.adoc:837 msgid "" "The DNS could be understood as a link:https://en.wikipedia.org/wiki/" "Telephone_directory[telephone directory] in which an IP is identified to a " @@ -2064,7 +2063,7 @@ msgstr "" "сопоставляется с именем хоста и наоборот." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:841 +#: documentation/content/en/books/handbook/network/_index.adoc:840 msgid "" "There are three files that handle how a FreeBSD system interact with the " "DNS. These three files are man:hosts[5], man:resolv.conf[5] and man:" @@ -2074,7 +2073,7 @@ msgstr "" "DNS. Эти три файла: man:hosts[5], man:resolv.conf[5] и man:nsswitch.conf[5]" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:843 +#: documentation/content/en/books/handbook/network/_index.adoc:842 msgid "" "Unless otherwise stated in the [.filename]#/etc/nsswitch.conf# file, FreeBSD " "will look at the addresses in the [.filename]#/etc/hosts# file and then the " @@ -2085,7 +2084,7 @@ msgstr "" "информацию в файле [.filename]#/etc/resolv.conf#." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:847 +#: documentation/content/en/books/handbook/network/_index.adoc:846 msgid "" "The man:nsswitch.conf[5] file specifies how the nsdispatch (name-service " "switch dispatcher) should operate." @@ -2094,7 +2093,7 @@ msgstr "" "(диспетчер переключения службы имен)." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:849 +#: documentation/content/en/books/handbook/network/_index.adoc:848 msgid "" "By default, the hosts section of the [.filename]#/etc/nsswitch.conf# file " "will be as follows:" @@ -2103,13 +2102,13 @@ msgstr "" "выглядеть следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:853 +#: documentation/content/en/books/handbook/network/_index.adoc:852 #, no-wrap msgid "hosts: files dns\n" msgstr "hosts: files dns\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:857 +#: documentation/content/en/books/handbook/network/_index.adoc:856 msgid "" "For example, in case of using the man:nscd[8] service. The order of " "preference could be changed by leaving the line as follows:" @@ -2118,19 +2117,19 @@ msgstr "" "можно изменить, оставив строку следующей:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:861 +#: documentation/content/en/books/handbook/network/_index.adoc:860 #, no-wrap msgid "hosts: files cache dns\n" msgstr "hosts: files cache dns\n" #. type: Title === -#: documentation/content/en/books/handbook/network/_index.adoc:865 +#: documentation/content/en/books/handbook/network/_index.adoc:864 #, no-wrap msgid "Local addresses" msgstr "Локальные адреса" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:870 +#: documentation/content/en/books/handbook/network/_index.adoc:869 msgid "" "The [.filename]#/etc/hosts# file is a simple text database who provide host " "name to IP address mappings. Entries for local computers connected via a " @@ -2141,14 +2140,14 @@ msgid "" msgstr "" "Файл [.filename]#/etc/hosts# представляет собой простую текстовую базу " "данных, которая сопоставляет имена хостов с IP-адресами. В него можно " -"добавить записи для локальных компьютеров, подключенных через LAN, чтобы " +"добавить записи для локальных компьютеров, подключённых через LAN, чтобы " "использовать простые имена вместо настройки DNS-сервера. Кроме того, [." "filename]#/etc/hosts# может использоваться для хранения локальных записей " "интернет-имен, что уменьшает необходимость запрашивать внешние DNS-серверы " "для часто используемых имен." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:872 +#: documentation/content/en/books/handbook/network/_index.adoc:871 msgid "" "For example, in the case of having a local instance of package:www/gitlab-" "ce[] in a local environment, it could be added as follows to the file [." @@ -2159,19 +2158,19 @@ msgstr "" "hosts#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:876 +#: documentation/content/en/books/handbook/network/_index.adoc:875 #, no-wrap msgid "192.168.1.150 git.example.com git\n" msgstr "192.168.1.150 git.example.com git\n" #. type: Title === -#: documentation/content/en/books/handbook/network/_index.adoc:879 +#: documentation/content/en/books/handbook/network/_index.adoc:878 #, no-wrap msgid "Configuring the Nameserver" msgstr "Настройка сервера имен" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:882 +#: documentation/content/en/books/handbook/network/_index.adoc:881 msgid "" "How a FreeBSD system accesses the Internet Domain Name System (DNS) is " "controlled by man:resolv.conf[5]." @@ -2180,54 +2179,54 @@ msgstr "" "управляется с помощью man:resolv.conf[5]." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:884 +#: documentation/content/en/books/handbook/network/_index.adoc:883 msgid "The most common entries to [.filename]#/etc/resolv.conf# are:" msgstr "Наиболее распространённые записи в [.filename]#/etc/resolv.conf#:" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:890 +#: documentation/content/en/books/handbook/network/_index.adoc:889 #, no-wrap msgid "`nameserver`" msgstr "`nameserver`" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:892 +#: documentation/content/en/books/handbook/network/_index.adoc:891 #, no-wrap msgid "The IP address of a name server the resolver should query. The servers are queried in the order listed with a maximum of three." msgstr "IP-адрес сервера имен, к которому должен обращаться резолвер. Серверы опрашиваются в указанном порядке, максимум три." #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:893 +#: documentation/content/en/books/handbook/network/_index.adoc:892 #, no-wrap msgid "`search`" msgstr "`search`" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:895 +#: documentation/content/en/books/handbook/network/_index.adoc:894 #, no-wrap msgid "Search list for hostname lookup. This is normally determined by the domain of the local hostname." msgstr "Список поиска для разрешения имён хостов. Обычно определяется доменом локального имени хоста." #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:896 +#: documentation/content/en/books/handbook/network/_index.adoc:895 #, no-wrap msgid "`domain`" msgstr "`domain`" #. type: Table -#: documentation/content/en/books/handbook/network/_index.adoc:897 +#: documentation/content/en/books/handbook/network/_index.adoc:896 #, no-wrap msgid "The local domain name." msgstr "Локальное доменное имя." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:900 +#: documentation/content/en/books/handbook/network/_index.adoc:899 msgid "A typical [.filename]#/etc/resolv.conf# looks like this:" msgstr "" "Типичный файл [.filename]#/etc/resolv.conf# выглядит следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:906 +#: documentation/content/en/books/handbook/network/_index.adoc:905 #, no-wrap msgid "" "search example.com\n" @@ -2239,12 +2238,12 @@ msgstr "" "nameserver 147.11.100.30\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:911 +#: documentation/content/en/books/handbook/network/_index.adoc:910 msgid "Only one of the `search` and `domain` options should be used." msgstr "Должна использоваться только одна из опций — `search` или `domain`." #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:914 +#: documentation/content/en/books/handbook/network/_index.adoc:913 msgid "" "When using DHCP, man:dhclient[8] usually rewrites [.filename]#/etc/resolv." "conf# with information received from the DHCP server." @@ -2253,7 +2252,7 @@ msgstr "" "etc/resolv.conf# информацией, полученной от DHCP-сервера." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:918 +#: documentation/content/en/books/handbook/network/_index.adoc:917 msgid "" "If the machine in which the configuration is being made is *not* a DNS " "server, man:local-unbound[8] can be used to improve DNS lookup performance." @@ -2263,37 +2262,37 @@ msgstr "" "unbound[8]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:920 +#: documentation/content/en/books/handbook/network/_index.adoc:919 msgid "To enable it at boot time execute the following command:" msgstr "Чтобы включить его при загрузке, выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:924 +#: documentation/content/en/books/handbook/network/_index.adoc:923 #, no-wrap msgid "# sysrc local_unbound_enable=\"YES\"\n" msgstr "# sysrc local_unbound_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:927 +#: documentation/content/en/books/handbook/network/_index.adoc:926 msgid "" "To start the man:local-unbound[8] service execute the following command:" msgstr "" "Чтобы запустить службу man:local-unbound[8], выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/network/_index.adoc:931 +#: documentation/content/en/books/handbook/network/_index.adoc:930 #, no-wrap msgid "# service local_unbound start\n" msgstr "# service local_unbound start\n" #. type: Title == -#: documentation/content/en/books/handbook/network/_index.adoc:935 +#: documentation/content/en/books/handbook/network/_index.adoc:934 #, no-wrap msgid "Troubleshooting" msgstr "Устранение неполадок" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:938 +#: documentation/content/en/books/handbook/network/_index.adoc:937 msgid "" "When troubleshooting hardware and software configurations, check the simple " "things first." @@ -2302,32 +2301,32 @@ msgstr "" "обеспечения сначала проверяйте самые простые вещи." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:940 +#: documentation/content/en/books/handbook/network/_index.adoc:939 msgid "Is the network cable plugged in?" msgstr "Вставлен ли сетевой кабель?" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:941 +#: documentation/content/en/books/handbook/network/_index.adoc:940 msgid "Are the network services properly configured?" msgstr "Правильно ли настроены сетевые службы?" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:942 +#: documentation/content/en/books/handbook/network/_index.adoc:941 msgid "Is the firewall configured correctly?" msgstr "Настроен ли межсетевой экран правильно?" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:943 +#: documentation/content/en/books/handbook/network/_index.adoc:942 msgid "Is the NIC supported by FreeBSD?" msgstr "Поддерживается ли сетевая карта (NIC) в FreeBSD?" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:944 +#: documentation/content/en/books/handbook/network/_index.adoc:943 msgid "Is the router working correctly?" msgstr "Работает ли маршрутизатор правильно?" #. type: Plain text -#: documentation/content/en/books/handbook/network/_index.adoc:948 +#: documentation/content/en/books/handbook/network/_index.adoc:947 msgid "" "Before sending a bug report, always check the Hardware Notes in the link:" "https://www.freebsd.org/releases/[FreeBSD release page], update the version " @@ -2340,13 +2339,13 @@ msgstr "" "архивы списков рассылки и выполните поиск в Интернете." #. type: Title === -#: documentation/content/en/books/handbook/network/_index.adoc:951 +#: documentation/content/en/books/handbook/network/_index.adoc:950 #, no-wrap msgid "Troubleshooting in Wired Networks" msgstr "Устранение неполадок в проводных сетях" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:955 +#: documentation/content/en/books/handbook/network/_index.adoc:954 msgid "" "If the card works, yet performance is poor, read through man:tuning[7]. " "Also, check the network configuration as incorrect network settings can " @@ -2357,7 +2356,7 @@ msgstr "" "могут быть причиной медленного соединения." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:960 +#: documentation/content/en/books/handbook/network/_index.adoc:959 msgid "" "`No route to host` messages occur if the system is unable to route a packet " "to the destination host. This can happen if no default route is specified " @@ -2373,7 +2372,7 @@ msgstr "" "и маршруты\"]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:964 +#: documentation/content/en/books/handbook/network/_index.adoc:963 msgid "" "`ping: sendto: Permission denied` error messages are often caused by a " "misconfigured firewall. If a firewall is enabled on FreeBSD but no rules " @@ -2388,13 +2387,13 @@ msgstr "" "найти в crossref:firewalls[firewalls,Межсетевые экраны]." #. type: Title === -#: documentation/content/en/books/handbook/network/_index.adoc:966 +#: documentation/content/en/books/handbook/network/_index.adoc:965 #, no-wrap msgid "Troubleshooting in Wireless Networks" msgstr "Устранение неполадок в беспроводных сетях" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:969 +#: documentation/content/en/books/handbook/network/_index.adoc:968 msgid "" "This section describes a number of steps to help troubleshoot common " "wireless networking problems." @@ -2403,7 +2402,7 @@ msgstr "" "беспроводными сетями." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:971 +#: documentation/content/en/books/handbook/network/_index.adoc:970 msgid "" "If the access point is not listed when scanning, check that the " "configuration has not limited the wireless device to a limited set of " @@ -2414,7 +2413,7 @@ msgstr "" "каналов." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:973 +#: documentation/content/en/books/handbook/network/_index.adoc:972 msgid "" "If the device cannot associate with an access point, verify that the " "configuration matches the settings on the access point. This includes the " @@ -2431,7 +2430,7 @@ msgstr "" "чтобы проверить, проходит ли трафик." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:975 +#: documentation/content/en/books/handbook/network/_index.adoc:974 msgid "" "Once the system can associate with the access point, diagnose the network " "configuration using tools like man:ping[8]." @@ -2440,7 +2439,7 @@ msgstr "" "конфигурацию сети с помощью таких инструментов, как man:ping[8]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/network/_index.adoc:976 +#: documentation/content/en/books/handbook/network/_index.adoc:975 msgid "" "There are many lower-level debugging tools. Debugging messages can be " "enabled in the 802.11 protocol support layer using man:wlandebug[8]." diff --git a/documentation/content/ru/books/handbook/pgpkeys/_index.adoc b/documentation/content/ru/books/handbook/pgpkeys/_index.adoc index c5ca4f81ba..4954321951 100644 --- a/documentation/content/ru/books/handbook/pgpkeys/_index.adoc +++ b/documentation/content/ru/books/handbook/pgpkeys/_index.adoc @@ -70,4 +70,3 @@ include::{pgpkeys-path}static/pgpkeys/portmgr-secretary.key[] === `{doceng-secretary-email}` include::{pgpkeys-path}static/pgpkeys/doceng-secretary.key[] -:sectnums: diff --git a/documentation/content/ru/books/handbook/pgpkeys/_index.po b/documentation/content/ru/books/handbook/pgpkeys/_index.po index d535f2b155..2c33e28cc4 100644 --- a/documentation/content/ru/books/handbook/pgpkeys/_index.po +++ b/documentation/content/ru/books/handbook/pgpkeys/_index.po @@ -1,12 +1,12 @@ # SOME DESCRIPTIVE TITLE # Copyright (C) YEAR The FreeBSD Project # This file is distributed under the same license as the FreeBSD Documentation package. -# Vladlen Popolitov <vladlenpopolitov@list.ru>, 2025. +# Vladlen Popolitov <vladlenpopolitov@list.ru>, 2025, 2026. msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-05-01 19:56-0300\n" -"PO-Revision-Date: 2025-06-12 17:10+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-08 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookpgpkeys_index/ru/>\n" @@ -43,13 +43,13 @@ msgid "OpenPGP Keys" msgstr "Ключи OpenPGP" #. type: Plain text -#: documentation/content/en/books/handbook/pgpkeys/_index.adoc:61 +#: documentation/content/en/books/handbook/pgpkeys/_index.adoc:60 msgid "" "The OpenPGP keys of the `FreeBSD.org` officers are shown here. These keys " "can be used to verify a signature or send encrypted email to one of the " "officers. A full list of FreeBSD OpenPGP keys is available in the extref:" -"{pgpkeys}[PGP Keys] article. The complete keyring can be downloaded at " -"link:https://docs.FreeBSD.org/pgpkeys/pgpkeys.txt[pgpkeys.txt]." +"{pgpkeys}[PGP Keys] article. The complete keyring can be downloaded at link:" +"https://docs.FreeBSD.org/pgpkeys/pgpkeys.txt[pgpkeys.txt]." msgstr "" "Здесь представлены открытые ключи OpenPGP должностных лиц `FreeBSD.org`. Эти " "ключи могут быть использованы для проверки подписи или отправки " @@ -59,31 +59,31 @@ msgstr "" "pgpkeys.txt[pgpkeys.txt]." #. type: Title == -#: documentation/content/en/books/handbook/pgpkeys/_index.adoc:63 +#: documentation/content/en/books/handbook/pgpkeys/_index.adoc:62 #, no-wrap msgid "Officers" msgstr "Офицеры" #. type: Title === -#: documentation/content/en/books/handbook/pgpkeys/_index.adoc:65 +#: documentation/content/en/books/handbook/pgpkeys/_index.adoc:64 #, no-wrap msgid "{security-officer-name} `<{security-officer-email}>`" msgstr "{security-officer-name} `<{security-officer-email}>`" #. type: Title === -#: documentation/content/en/books/handbook/pgpkeys/_index.adoc:68 +#: documentation/content/en/books/handbook/pgpkeys/_index.adoc:67 #, no-wrap msgid "{core-secretary-name} `<{core-secretary-email}>`" msgstr "{core-secretary-name} `<{core-secretary-email}>`" #. type: Title === -#: documentation/content/en/books/handbook/pgpkeys/_index.adoc:71 +#: documentation/content/en/books/handbook/pgpkeys/_index.adoc:70 #, no-wrap msgid "{portmgr-secretary-name} `<{portmgr-secretary-email}>`" msgstr "{portmgr-secretary-name} `<{portmgr-secretary-email}>`" #. type: Title === -#: documentation/content/en/books/handbook/pgpkeys/_index.adoc:74 +#: documentation/content/en/books/handbook/pgpkeys/_index.adoc:73 #, no-wrap msgid "`{doceng-secretary-email}`" msgstr "`{doceng-secretary-email}`" diff --git a/documentation/content/ru/books/handbook/ports/_index.adoc b/documentation/content/ru/books/handbook/ports/_index.adoc index 8c76ed709a..cfde087395 100644 --- a/documentation/content/ru/books/handbook/ports/_index.adoc +++ b/documentation/content/ru/books/handbook/ports/_index.adoc @@ -88,7 +88,7 @@ FreeBSD поставляется с богатым набором системн * Пакеты обычно компилируются с консервативными параметрами, так как они должны работать на максимальном количестве систем. При компиляции из портов можно изменить параметры компиляции. * Некоторые приложения имеют параметры на этапе компиляции, определяющие, какие функции будут установлены. Например, NGINX(R) можно настроить с широким набором различных встроенных опций. + -В некоторых случаях для одного приложения могут существовать несколько пакетов с разными настройками. Например, NGINX(R) доступен в виде пакетов `nginx` и `nginx-lite`. Первый имеет гораздо больше включенных опций, но это, в свою очередь, требует установки множества зависимостей для его работы, что увеличивает занимаемое место и поверхность для атак. +В некоторых случаях для одного приложения могут существовать несколько пакетов с разными настройками. Например, NGINX(R) доступен в виде пакетов `nginx` и `nginx-lite`. Первый имеет гораздо больше включённых опций, но это, в свою очередь, требует установки множества зависимостей для его работы, что увеличивает занимаемое место и поверхность для атак. + Транзитивные зависимости могут стать довольно большими, например, полный пакет `nginx` потянет за собой несколько X-библиотек, что может оказаться неожиданным. Сборка из портов позволяет выбрать только нужные опции, избегая подхода «всё включено». В некоторых случаях для одного приложения могут существовать несколько пакетов с разными настройками. * Условия лицензирования некоторых программных продуктов запрещают распространение в бинарном виде. Такое программное обеспечение должно распространяться в виде исходного кода, который конечный пользователь должен самостоятельно скомпилировать. @@ -468,7 +468,7 @@ chromium-108.0.5359.98 is vulnerable: Пакеты, которые больше не нужны, можно удалить с помощью man:pkg-delete[8]. -Например: +Для примера: [source, shell] .... diff --git a/documentation/content/ru/books/handbook/ports/_index.po b/documentation/content/ru/books/handbook/ports/_index.po index 512d0fad45..ccc600ad09 100644 --- a/documentation/content/ru/books/handbook/ports/_index.po +++ b/documentation/content/ru/books/handbook/ports/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2026-02-22 15:58+0000\n" -"PO-Revision-Date: 2026-04-05 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-08 08:11+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookports_index/ru/>\n" @@ -43,13 +43,13 @@ msgid "Installing Applications: Packages and Ports" msgstr "Установка приложений: пакеты и порты" #. type: Title == -#: documentation/content/en/books/handbook/ports/_index.adoc:53 +#: documentation/content/en/books/handbook/ports/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:59 +#: documentation/content/en/books/handbook/ports/_index.adoc:58 msgid "" "FreeBSD is bundled with a rich collection of system tools as part of the " "base system. In addition, FreeBSD provides two complementary technologies " @@ -67,27 +67,27 @@ msgstr "" "сети." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:61 +#: documentation/content/en/books/handbook/ports/_index.adoc:60 msgid "Read this chapter to learn:" msgstr "Прочтите эту главу, чтобы узнать:" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:63 +#: documentation/content/en/books/handbook/ports/_index.adoc:62 msgid "The difference between binary packages and ports." msgstr "Разница между бинарными пакетами и портами." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:64 +#: documentation/content/en/books/handbook/ports/_index.adoc:63 msgid "How to find third-party software that has been ported to FreeBSD." msgstr "Как найти стороннее программное обеспечение, портированное на FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:65 +#: documentation/content/en/books/handbook/ports/_index.adoc:64 msgid "How to manage binary packages using pkg." msgstr "Как управлять бинарными пакетами с помощью pkg." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:66 +#: documentation/content/en/books/handbook/ports/_index.adoc:65 msgid "" "How to build third-party software from source using the Ports Collection." msgstr "" @@ -95,7 +95,7 @@ msgstr "" "использованием Коллекции портов." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:67 +#: documentation/content/en/books/handbook/ports/_index.adoc:66 msgid "" "How to find the files installed with the application for post-installation " "configuration." @@ -104,18 +104,18 @@ msgstr "" "настройки." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:68 +#: documentation/content/en/books/handbook/ports/_index.adoc:67 msgid "What to do if a software installation fails." msgstr "Что делать, если установка программного обеспечения не удалась." #. type: Title == -#: documentation/content/en/books/handbook/ports/_index.adoc:70 +#: documentation/content/en/books/handbook/ports/_index.adoc:69 #, no-wrap msgid "Overview of Software Installation" msgstr "Обзор установки программного обеспечения" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:74 +#: documentation/content/en/books/handbook/ports/_index.adoc:73 msgid "" "A FreeBSD _port_ is a collection of files designed to automate the process " "of compiling an application from source code. The files that comprise a " @@ -128,7 +128,7 @@ msgstr "" "наложения исправлений, компиляции и установки приложения." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:76 +#: documentation/content/en/books/handbook/ports/_index.adoc:75 msgid "" "If the software has not already been adapted and tested on FreeBSD, the " "source code might need editing in order for it to install and run properly." @@ -138,7 +138,7 @@ msgstr "" "правильной установки и работы." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:79 +#: documentation/content/en/books/handbook/ports/_index.adoc:78 msgid "" "However, over link:https://ports.FreeBSD.org[{numports}] third-party " "applications have already been ported to FreeBSD. When feasible, these " @@ -149,13 +149,13 @@ msgstr "" "загрузки в виде предварительно скомпилированных _пакетов_." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:81 +#: documentation/content/en/books/handbook/ports/_index.adoc:80 msgid "" "Packages can be manipulated with the FreeBSD package management commands." msgstr "Пакетами можно управлять с помощью команд управления пакетами FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:84 +#: documentation/content/en/books/handbook/ports/_index.adoc:83 msgid "" "Both packages and ports understand dependencies. If a package or port is " "used to install an application and a dependent library is not already " @@ -166,7 +166,7 @@ msgstr "" "установлена, эта библиотека будет автоматически установлена первой." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:87 +#: documentation/content/en/books/handbook/ports/_index.adoc:86 msgid "" "A FreeBSD package contains pre-compiled copies of all the commands for an " "application, as well as any configuration files and documentation. A " @@ -178,7 +178,7 @@ msgstr "" "можно управлять с помощью команд man:pkg[8], таких как `pkg install`." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:90 +#: documentation/content/en/books/handbook/ports/_index.adoc:89 msgid "" "While the two technologies are similar, packages and ports each have their " "own strengths. Select the technology that meets the needs for installing a " @@ -189,13 +189,13 @@ msgstr "" "конкретного приложения." #. type: Block title -#: documentation/content/en/books/handbook/ports/_index.adoc:91 +#: documentation/content/en/books/handbook/ports/_index.adoc:90 #, no-wrap msgid "Package Benefits" msgstr "Преимущества пакетов" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:93 +#: documentation/content/en/books/handbook/ports/_index.adoc:92 msgid "" "A compressed package tarball is typically smaller than the compressed " "tarball containing the source code for the application." @@ -204,7 +204,7 @@ msgstr "" "приложения." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:94 +#: documentation/content/en/books/handbook/ports/_index.adoc:93 msgid "" "Packages do not require compilation time. For large applications, such as " "Firefox, KDE Plasma, or GNOME, this can be important on a slow system." @@ -213,7 +213,7 @@ msgstr "" "Firefox, KDE Plasma или GNOME, это может быть важно на медленной системе." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:95 +#: documentation/content/en/books/handbook/ports/_index.adoc:94 msgid "" "Packages do not require any understanding of the process involved in " "compiling software on FreeBSD." @@ -222,13 +222,13 @@ msgstr "" "FreeBSD." #. type: Block title -#: documentation/content/en/books/handbook/ports/_index.adoc:96 +#: documentation/content/en/books/handbook/ports/_index.adoc:95 #, no-wrap msgid "Port Benefits" msgstr "Преимущества портов" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:98 +#: documentation/content/en/books/handbook/ports/_index.adoc:97 msgid "" "Packages are normally compiled with conservative options because they have " "to run on the maximum number of systems. By compiling from the port, one can " @@ -239,7 +239,7 @@ msgstr "" "можно изменить параметры компиляции." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:99 +#: documentation/content/en/books/handbook/ports/_index.adoc:98 msgid "" "Some applications have compile-time options relating to which features are " "installed. For example, NGINX(R) can be configured with a wide variety of " @@ -250,7 +250,7 @@ msgstr "" "широким набором различных встроенных опций." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:101 +#: documentation/content/en/books/handbook/ports/_index.adoc:100 msgid "" "In some cases, multiple packages will exist for the same application with " "different settings. For example, NGINX(R) is available as a `nginx` package " @@ -260,12 +260,12 @@ msgid "" msgstr "" "В некоторых случаях для одного приложения могут существовать несколько " "пакетов с разными настройками. Например, NGINX(R) доступен в виде пакетов " -"`nginx` и `nginx-lite`. Первый имеет гораздо больше включенных опций, но " +"`nginx` и `nginx-lite`. Первый имеет гораздо больше включённых опций, но " "это, в свою очередь, требует установки множества зависимостей для его " "работы, что увеличивает занимаемое место и поверхность для атак." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:103 +#: documentation/content/en/books/handbook/ports/_index.adoc:102 msgid "" "The transitive dependencies can grow quite large, for example the full " "`nginx` package will pull in several X libraries which can be quite " @@ -280,7 +280,7 @@ msgstr "" "существовать несколько пакетов с разными настройками." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:104 +#: documentation/content/en/books/handbook/ports/_index.adoc:103 msgid "" "The licensing conditions of some software forbid binary distribution. Such " "software must be distributed as source code which must be compiled by the " @@ -292,7 +292,7 @@ msgstr "" "самостоятельно скомпилировать." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:105 +#: documentation/content/en/books/handbook/ports/_index.adoc:104 msgid "" "Some people do not trust binary distributions or prefer to read through " "source code in order to look for potential problems." @@ -301,12 +301,12 @@ msgstr "" "исходный код, чтобы выявить потенциальные проблемы." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:106 +#: documentation/content/en/books/handbook/ports/_index.adoc:105 msgid "Source code is needed in order to apply custom patches." msgstr "Исходный код необходим для применения пользовательских исправлений." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:108 +#: documentation/content/en/books/handbook/ports/_index.adoc:107 msgid "" "To keep track of updated ports, subscribe to the {freebsd-ports} and the " "{freebsd-ports-bugs}." @@ -315,7 +315,7 @@ msgstr "" "{freebsd-ports-bugs}." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:112 +#: documentation/content/en/books/handbook/ports/_index.adoc:111 msgid "" "Before installing an application, check https://vuxml.freebsd.org/[] for " "related security issues." @@ -324,7 +324,7 @@ msgstr "" "наличие связанных проблем с безопасностью." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:114 +#: documentation/content/en/books/handbook/ports/_index.adoc:113 msgid "" "To audit installed packages against known vulnerabilities, run `pkg audit -" "F`." @@ -333,7 +333,7 @@ msgstr "" "выполните команду `pkg audit -F`." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:117 +#: documentation/content/en/books/handbook/ports/_index.adoc:116 msgid "" "The remainder of this chapter explains how to use packages and ports to " "install and manage third-party software on FreeBSD." @@ -342,13 +342,13 @@ msgstr "" "установки и управления сторонним программным обеспечением в FreeBSD." #. type: Title == -#: documentation/content/en/books/handbook/ports/_index.adoc:119 +#: documentation/content/en/books/handbook/ports/_index.adoc:118 #, no-wrap msgid "Finding Software" msgstr "Поиск программного обеспечения" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:123 +#: documentation/content/en/books/handbook/ports/_index.adoc:122 msgid "" "FreeBSD's list of available applications is growing all the time. There are " "a number of ways to find software to install:" @@ -357,7 +357,7 @@ msgstr "" "несколько способов найти программное обеспечение для установки:" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:125 +#: documentation/content/en/books/handbook/ports/_index.adoc:124 msgid "" "The FreeBSD web site maintains an up-to-date searchable list of all the " "available applications, at link:https://ports.FreeBSD.org[Ports Portal]. The " @@ -369,7 +369,7 @@ msgstr "" "обеспечения." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:126 +#: documentation/content/en/books/handbook/ports/_index.adoc:125 msgid "" "Dan Langille maintains https://www.freshports.org/[FreshPorts] which " "provides a comprehensive search utility and also tracks changes to the " @@ -384,7 +384,7 @@ msgstr "" "по электронной почте при обновлении отслеживаемых портов." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:127 +#: documentation/content/en/books/handbook/ports/_index.adoc:126 msgid "" "If finding a particular application becomes challenging, try searching a " "site like https://sourceforge.net/[SourceForge] or https://github.com/" @@ -397,7 +397,7 @@ msgstr "" "Portal], чтобы узнать, было ли это приложение портировано." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:128 +#: documentation/content/en/books/handbook/ports/_index.adoc:127 msgid "" "Search the binary package repository for an application using the man:pkg[8] " "command" @@ -406,13 +406,13 @@ msgstr "" "pkg[8]" #. type: Title == -#: documentation/content/en/books/handbook/ports/_index.adoc:130 +#: documentation/content/en/books/handbook/ports/_index.adoc:129 #, no-wrap msgid "Using pkg for Binary Package Management" msgstr "Использование pkg для управления бинарными пакетами" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:133 +#: documentation/content/en/books/handbook/ports/_index.adoc:132 msgid "" "man:pkg[8] provides an interface for manipulating\tpackages: registering, " "adding, removing and upgrading packages." @@ -421,7 +421,7 @@ msgstr "" "добавления, удаления и обновления пакетов." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:135 +#: documentation/content/en/books/handbook/ports/_index.adoc:134 msgid "" "For sites wishing to only use prebuilt binary packages from the FreeBSD " "mirrors, managing packages with man:pkg[8] can be sufficient." @@ -431,7 +431,7 @@ msgstr "" "может быть достаточно." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:138 +#: documentation/content/en/books/handbook/ports/_index.adoc:137 msgid "" "However, for those sites building from source a separate crossref:" "ports[ports-upgrading-tools, port management tool] will be needed." @@ -440,7 +440,7 @@ msgstr "" "crossref:ports[ports-upgrading-tools,инструмент управления портами]." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:141 +#: documentation/content/en/books/handbook/ports/_index.adoc:140 msgid "" "Since man:pkg[8] only works with binary packages, it is not a replacement " "for such tools. Those tools can be used to install software from both " @@ -453,13 +453,13 @@ msgstr "" "тогда как man:pkg[8] устанавливает только бинарные пакеты." #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:143 +#: documentation/content/en/books/handbook/ports/_index.adoc:142 #, no-wrap msgid "Getting Started with pkg" msgstr "Начало работы с pkg" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:147 +#: documentation/content/en/books/handbook/ports/_index.adoc:146 msgid "" "All supported versions of FreeBSD now contain `/usr/sbin/pkg` a.k.a man:" "pkg[7]. This is a small placeholder that has just the minimum functionality " @@ -471,7 +471,7 @@ msgstr "" "pkg[8]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:151 +#: documentation/content/en/books/handbook/ports/_index.adoc:150 msgid "" "An Internet working connection is required for the bootstrap process to " "succeed." @@ -480,33 +480,33 @@ msgstr "" "подключение к Интернету." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:154 +#: documentation/content/en/books/handbook/ports/_index.adoc:153 msgid "Run man:pkg[8] command line:" msgstr "Выполните команду man:pkg[8] из командной строки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:158 +#: documentation/content/en/books/handbook/ports/_index.adoc:157 #, no-wrap msgid "# pkg\n" msgstr "# pkg\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:161 -#: documentation/content/en/books/handbook/ports/_index.adoc:292 -#: documentation/content/en/books/handbook/ports/_index.adoc:324 -#: documentation/content/en/books/handbook/ports/_index.adoc:359 -#: documentation/content/en/books/handbook/ports/_index.adoc:386 -#: documentation/content/en/books/handbook/ports/_index.adoc:431 -#: documentation/content/en/books/handbook/ports/_index.adoc:486 -#: documentation/content/en/books/handbook/ports/_index.adoc:513 -#: documentation/content/en/books/handbook/ports/_index.adoc:543 -#: documentation/content/en/books/handbook/ports/_index.adoc:568 -#: documentation/content/en/books/handbook/ports/_index.adoc:586 +#: documentation/content/en/books/handbook/ports/_index.adoc:160 +#: documentation/content/en/books/handbook/ports/_index.adoc:291 +#: documentation/content/en/books/handbook/ports/_index.adoc:323 +#: documentation/content/en/books/handbook/ports/_index.adoc:358 +#: documentation/content/en/books/handbook/ports/_index.adoc:385 +#: documentation/content/en/books/handbook/ports/_index.adoc:430 +#: documentation/content/en/books/handbook/ports/_index.adoc:485 +#: documentation/content/en/books/handbook/ports/_index.adoc:512 +#: documentation/content/en/books/handbook/ports/_index.adoc:542 +#: documentation/content/en/books/handbook/ports/_index.adoc:567 +#: documentation/content/en/books/handbook/ports/_index.adoc:585 msgid "The output should be similar to the following:" msgstr "Вывод должен быть похож на следующий:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:166 +#: documentation/content/en/books/handbook/ports/_index.adoc:165 #, no-wrap msgid "" "The package management tool is not yet installed on your system.\n" @@ -516,7 +516,7 @@ msgstr "" "Do you want to fetch and install it now? [y/N]\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:169 +#: documentation/content/en/books/handbook/ports/_index.adoc:168 msgid "" "man:pkg[7] will intercept the command, and when confirmed, downloads the man:" "pkg[8] tarball, installs man:pkg[8] from it, bootstraps the local package " @@ -528,7 +528,7 @@ msgstr "" "команду." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:171 +#: documentation/content/en/books/handbook/ports/_index.adoc:170 msgid "" "More recent versions of man:pkg[7] understand `pkg -N` as a test to see if " "man:pkg[8] is installed without triggering the installation, and conversely, " @@ -541,7 +541,7 @@ msgstr "" "выполнения других действий." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:174 +#: documentation/content/en/books/handbook/ports/_index.adoc:173 msgid "" "Usage information for pkg is available in the man:pkg[8] manual page or by " "running `pkg` without additional arguments. Additional pkg configuration " @@ -552,7 +552,7 @@ msgstr "" "описаны в man:pkg.conf[5]." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:176 +#: documentation/content/en/books/handbook/ports/_index.adoc:175 msgid "" "Each pkg command argument is documented in a command-specific manual page." msgstr "" @@ -560,7 +560,7 @@ msgstr "" "специфичном для команды." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:178 +#: documentation/content/en/books/handbook/ports/_index.adoc:177 msgid "" "To read the manual page for `pkg install`, for example, run this command:" msgstr "" @@ -568,13 +568,13 @@ msgstr "" "следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:182 +#: documentation/content/en/books/handbook/ports/_index.adoc:181 #, no-wrap msgid "# pkg help install\n" msgstr "# pkg help install\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:187 +#: documentation/content/en/books/handbook/ports/_index.adoc:186 msgid "" "The rest of this section demonstrates common binary package management tasks " "which can be performed using man:pkg[8]. Each demonstrated command provides " @@ -588,13 +588,13 @@ msgstr "" "(help) или man-странице соответствующей команды." #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:189 +#: documentation/content/en/books/handbook/ports/_index.adoc:188 #, no-wrap msgid "Quarterly and Latest Ports Branches" msgstr "Квартальные и последние ветви портов" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:198 +#: documentation/content/en/books/handbook/ports/_index.adoc:197 msgid "" "The `Quarterly` branch provides users with a more predictable and stable " "experience for port and package installation and upgrades. This is done " @@ -621,7 +621,7 @@ msgstr "" "пакетов." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:200 +#: documentation/content/en/books/handbook/ports/_index.adoc:199 msgid "" "To switch man:pkg[8] from Quarterly to Latest run the following commands:" msgstr "" @@ -629,18 +629,17 @@ msgstr "" "команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:205 +#: documentation/content/en/books/handbook/ports/_index.adoc:204 #, no-wrap msgid "" "# mkdir -p /usr/local/etc/pkg/repos\n" "# echo 'FreeBSD-ports: { url: \"pkg+https://pkg.FreeBSD.org/${ABI}/latest\" }' > /usr/local/etc/pkg/repos/FreeBSD.conf\n" msgstr "" "# mkdir -p /usr/local/etc/pkg/repos\n" -"# echo 'FreeBSD-ports: { url: \"pkg+https://pkg.FreeBSD.org/${ABI}/latest\" }" -"' > /usr/local/etc/pkg/repos/FreeBSD.conf\n" +"# echo 'FreeBSD-ports: { url: \"pkg+https://pkg.FreeBSD.org/${ABI}/latest\" }' > /usr/local/etc/pkg/repos/FreeBSD.conf\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:208 +#: documentation/content/en/books/handbook/ports/_index.adoc:207 msgid "" "Then run this command to update the local package repositories catalogues " "for the Latest branch:" @@ -649,19 +648,19 @@ msgstr "" "пакетов для ветки Latest:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:212 +#: documentation/content/en/books/handbook/ports/_index.adoc:211 #, no-wrap msgid "# pkg update -f\n" msgstr "# pkg update -f\n" #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:215 +#: documentation/content/en/books/handbook/ports/_index.adoc:214 #, no-wrap msgid "Kernel modules repositories" msgstr "Репозитории модулей ядра" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:222 +#: documentation/content/en/books/handbook/ports/_index.adoc:221 msgid "" "The kernel module repositories allow users to install ready to use kernel " "modules like the ones used for graphic drivers and specific hardware. " @@ -678,7 +677,7 @@ msgstr "" "usr/local/etc/pkg/repos/kmods.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:231 +#: documentation/content/en/books/handbook/ports/_index.adoc:230 #, no-wrap msgid "" "FreeBSD-kmods: {\n" @@ -698,7 +697,7 @@ msgstr "" "}\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:234 +#: documentation/content/en/books/handbook/ports/_index.adoc:233 msgid "" "`KMODSFLAVOR` respects the following pattern: " "`kmods_PORTBRANCH_MINORRELEASE`." @@ -707,103 +706,103 @@ msgstr "" "`kmods_PORTBRANCH_MINORRELEASE`." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:236 +#: documentation/content/en/books/handbook/ports/_index.adoc:235 msgid "For instance:" msgstr "Например:" #. type: Block title -#: documentation/content/en/books/handbook/ports/_index.adoc:237 +#: documentation/content/en/books/handbook/ports/_index.adoc:236 #, no-wrap msgid "Kmodsflavor" msgstr "Kmodsflavor" #. type: Table -#: documentation/content/en/books/handbook/ports/_index.adoc:241 +#: documentation/content/en/books/handbook/ports/_index.adoc:240 #, no-wrap msgid "FreeBSD Release" msgstr "Релиз FreeBSD" #. type: Table -#: documentation/content/en/books/handbook/ports/_index.adoc:241 +#: documentation/content/en/books/handbook/ports/_index.adoc:240 #, no-wrap msgid "ports main" msgstr "главные порты" #. type: Table -#: documentation/content/en/books/handbook/ports/_index.adoc:243 +#: documentation/content/en/books/handbook/ports/_index.adoc:242 #, no-wrap msgid "ports quarterly" msgstr "квартальные порты" #. type: Table -#: documentation/content/en/books/handbook/ports/_index.adoc:244 +#: documentation/content/en/books/handbook/ports/_index.adoc:243 #, no-wrap msgid "FreeBSD 14.2-RELEASE" msgstr "FreeBSD 14.2-RELEASE" #. type: Table -#: documentation/content/en/books/handbook/ports/_index.adoc:245 +#: documentation/content/en/books/handbook/ports/_index.adoc:244 #, no-wrap msgid "kmods_latest_2" msgstr "kmods_latest_2" #. type: Table -#: documentation/content/en/books/handbook/ports/_index.adoc:247 +#: documentation/content/en/books/handbook/ports/_index.adoc:246 #, no-wrap msgid "kmods_quarterly_2" msgstr "kmods_quarterly_2" #. type: Table -#: documentation/content/en/books/handbook/ports/_index.adoc:248 +#: documentation/content/en/books/handbook/ports/_index.adoc:247 #, no-wrap msgid "FreeBSD 14.3-RELEASE" msgstr "FreeBSD 14.3-RELEASE" #. type: Table -#: documentation/content/en/books/handbook/ports/_index.adoc:249 +#: documentation/content/en/books/handbook/ports/_index.adoc:248 #, no-wrap msgid "kmods_latest_3" msgstr "kmods_latest_3" #. type: Table -#: documentation/content/en/books/handbook/ports/_index.adoc:251 +#: documentation/content/en/books/handbook/ports/_index.adoc:250 #, no-wrap msgid "kmods_quarterly_3" msgstr "kmods_quarterly_3" #. type: Table -#: documentation/content/en/books/handbook/ports/_index.adoc:252 +#: documentation/content/en/books/handbook/ports/_index.adoc:251 #, no-wrap msgid "FreeBSD 14.3-STABLE" msgstr "FreeBSD 14.3-STABLE" #. type: Table -#: documentation/content/en/books/handbook/ports/_index.adoc:253 -#: documentation/content/en/books/handbook/ports/_index.adoc:257 +#: documentation/content/en/books/handbook/ports/_index.adoc:252 +#: documentation/content/en/books/handbook/ports/_index.adoc:256 #, no-wrap msgid "kmods_latest" msgstr "kmods_latest" #. type: Table -#: documentation/content/en/books/handbook/ports/_index.adoc:255 +#: documentation/content/en/books/handbook/ports/_index.adoc:254 #, no-wrap msgid "kmods_quarterly" msgstr "kmods_quarterly" #. type: Table -#: documentation/content/en/books/handbook/ports/_index.adoc:256 +#: documentation/content/en/books/handbook/ports/_index.adoc:255 #, no-wrap msgid "FreeBSD 15.0-CURRENT" msgstr "FreeBSD 15.0-CURRENT" #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:261 +#: documentation/content/en/books/handbook/ports/_index.adoc:260 #, no-wrap msgid "Configure pkg" msgstr "Настройка pkg" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:265 +#: documentation/content/en/books/handbook/ports/_index.adoc:264 msgid "" "man:pkg.conf[5] is the system-wide configuration file used by the man:pkg[8] " "tools. The default location of this file is `/usr/local/etc/pkg.conf`." @@ -813,7 +812,7 @@ msgstr "" "pkg.conf`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:270 +#: documentation/content/en/books/handbook/ports/_index.adoc:269 msgid "" "FreeBSD does not need to have a `pkg.conf` file. Many installations will " "work well with no `pkg.conf` at all or with an empty `pkg.conf` (other than " @@ -824,14 +823,14 @@ msgstr "" "комментариями)." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:273 +#: documentation/content/en/books/handbook/ports/_index.adoc:272 msgid "Lines in the file beginning with a \"#\" are\tcomments and are ignored." msgstr "" "Строки в файле, начинающиеся с символа \"#\", являются комментариями и " "игнорируются." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:276 +#: documentation/content/en/books/handbook/ports/_index.adoc:275 msgid "" "The file is in UCL format. For more information on the syntax of man:" "libucl[3], please visit the link:https://github.com/vstakhov/libucl[official " @@ -842,14 +841,14 @@ msgstr "" "сайт UCL]." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:278 +#: documentation/content/en/books/handbook/ports/_index.adoc:277 msgid "" "The following types of options are recognized - boolean, string and list " "options." msgstr "Распознаются следующие типы опций - логические, строковые и списковые." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:280 +#: documentation/content/en/books/handbook/ports/_index.adoc:279 msgid "" "A boolean option is marked as enabled if one of the following values is " "specified in the configuration file - YES, TRUE and ON." @@ -858,24 +857,24 @@ msgstr "" "одно из следующих значений: YES, TRUE или ON." #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:282 +#: documentation/content/en/books/handbook/ports/_index.adoc:281 #, no-wrap msgid "Searching Packages" msgstr "Поиск пакетов" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:285 +#: documentation/content/en/books/handbook/ports/_index.adoc:284 msgid "To search a package man:pkg-search[8] can be used:" msgstr "Для поиска пакета можно использовать man:pkg-search[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:289 +#: documentation/content/en/books/handbook/ports/_index.adoc:288 #, no-wrap msgid "# pkg search nginx\n" msgstr "# pkg search nginx\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:309 +#: documentation/content/en/books/handbook/ports/_index.adoc:308 #, no-wrap msgid "" "modsecurity3-nginx-1.0.3 Instruction detection and prevention engine / nginx Wrapper\n" @@ -909,13 +908,13 @@ msgstr "" "rubygem-passenger-nginx-6.0.15 Modules for running Ruby on Rails and Rack applications\n" #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:312 +#: documentation/content/en/books/handbook/ports/_index.adoc:311 #, no-wrap msgid "Installing and Fetching Packages" msgstr "Установка и загрузка пакетов" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:317 +#: documentation/content/en/books/handbook/ports/_index.adoc:316 msgid "" "To install a binary package man:pkg-install[8] can be used. This command " "uses repository data to determine which version of the software to install " @@ -927,13 +926,13 @@ msgstr "" "зависимостей. Например, для установки curl:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:321 +#: documentation/content/en/books/handbook/ports/_index.adoc:320 #, no-wrap msgid "# pkg install curl\n" msgstr "# pkg install curl\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:331 +#: documentation/content/en/books/handbook/ports/_index.adoc:330 #, no-wrap msgid "" "Updating FreeBSD repository catalogue...\n" @@ -947,7 +946,7 @@ msgstr "" "The following 9 package(s) will be affected (of 0 checked):\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:342 +#: documentation/content/en/books/handbook/ports/_index.adoc:341 #, no-wrap msgid "" "New packages to be INSTALLED:\n" @@ -973,13 +972,13 @@ msgstr "" " libunistring: 1.0\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:344 +#: documentation/content/en/books/handbook/ports/_index.adoc:343 #, no-wrap msgid "Number of packages to be installed: 9\n" msgstr "Number of packages to be installed: 9\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:347 +#: documentation/content/en/books/handbook/ports/_index.adoc:346 #, no-wrap msgid "" "The process will require 11 MiB more space.\n" @@ -989,13 +988,13 @@ msgstr "" "3 MiB to be downloaded\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:349 +#: documentation/content/en/books/handbook/ports/_index.adoc:348 #, no-wrap msgid "Proceed with this action? [y/N]\n" msgstr "Proceed with this action? [y/N]\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:352 +#: documentation/content/en/books/handbook/ports/_index.adoc:351 msgid "" "The new package and any additional packages that were installed as " "dependencies can be seen in the installed packages list:" @@ -1004,13 +1003,13 @@ msgstr "" "зависимостей, можно увидеть в списке установленных пакетов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:356 +#: documentation/content/en/books/handbook/ports/_index.adoc:355 #, no-wrap msgid "# pkg info\n" msgstr "# pkg info\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:372 +#: documentation/content/en/books/handbook/ports/_index.adoc:371 #, no-wrap msgid "" "ca_root_nss-3.83 Root certificate bundle from the Mozilla Project\n" @@ -1036,7 +1035,7 @@ msgstr "" "pkg-1.18.4 Package manager\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:376 +#: documentation/content/en/books/handbook/ports/_index.adoc:375 msgid "" "To fetch a package and install it later or in another place use man:pkg-" "fetch[8]. For example, to download `nginx-lite`:" @@ -1045,23 +1044,23 @@ msgstr "" "используйте man:pkg-fetch[8]. Например, чтобы скачать `nginx-lite`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:380 +#: documentation/content/en/books/handbook/ports/_index.adoc:379 #, no-wrap msgid "# pkg fetch -d -o /usr/home/user/packages/ nginx-lite\n" msgstr "# pkg fetch -d -o /usr/home/user/packages/ nginx-lite\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:383 +#: documentation/content/en/books/handbook/ports/_index.adoc:382 msgid "`-d`: used to fetch all the dependencies" msgstr "`-d`: используется для получения всех зависимостей" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:384 +#: documentation/content/en/books/handbook/ports/_index.adoc:383 msgid "`-o`: used to specify the download directory" msgstr "`-o`: используется для указания каталога загрузки" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:393 +#: documentation/content/en/books/handbook/ports/_index.adoc:392 #, no-wrap msgid "" "Updating FreeBSD repository catalogue...\n" @@ -1075,7 +1074,7 @@ msgstr "" "The following packages will be fetched:\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:397 +#: documentation/content/en/books/handbook/ports/_index.adoc:396 #, no-wrap msgid "" "New packages to be FETCHED:\n" @@ -1087,13 +1086,13 @@ msgstr "" " pcre: 8.45_3 (1 MiB: 77.80% of the 2 MiB to download)\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:399 +#: documentation/content/en/books/handbook/ports/_index.adoc:398 #, no-wrap msgid "Number of packages to be fetched: 2\n" msgstr "Number of packages to be fetched: 2\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:402 +#: documentation/content/en/books/handbook/ports/_index.adoc:401 #, no-wrap msgid "" "The process will require 2 MiB more space.\n" @@ -1103,13 +1102,13 @@ msgstr "" "2 MiB to be downloaded.\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:404 +#: documentation/content/en/books/handbook/ports/_index.adoc:403 #, no-wrap msgid "Proceed with fetching packages? [y/N]:\n" msgstr "Proceed with fetching packages? [y/N]:\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:407 +#: documentation/content/en/books/handbook/ports/_index.adoc:406 msgid "" "To install the downloaded packages man:pkg-install[8] can be used as follows:" msgstr "" @@ -1117,25 +1116,25 @@ msgstr "" "следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:411 +#: documentation/content/en/books/handbook/ports/_index.adoc:410 #, no-wrap msgid "# cd /usr/home/user/packages/\n" msgstr "# cd /usr/home/user/packages/\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:416 +#: documentation/content/en/books/handbook/ports/_index.adoc:415 #, no-wrap msgid "# pkg install nginx-lite-1.22.1,3.pkg\n" msgstr "# pkg install nginx-lite-1.22.1,3.pkg\n" #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:419 +#: documentation/content/en/books/handbook/ports/_index.adoc:418 #, no-wrap msgid "Obtaining Information About Installed Packages" msgstr "Получение информации об установленных пакетах" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:422 +#: documentation/content/en/books/handbook/ports/_index.adoc:421 msgid "" "Information about the packages installed on a system can be viewed by " "running man:pkg-info[8] which, when run without any switches, will list the " @@ -1146,18 +1145,18 @@ msgstr "" "выводит версию пакета для всех установленных пакетов или указанного пакета." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:424 +#: documentation/content/en/books/handbook/ports/_index.adoc:423 msgid "For example, to see which version of pkg is installed, run:" msgstr "Например, чтобы узнать, какая версия pkg установлена, выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:428 +#: documentation/content/en/books/handbook/ports/_index.adoc:427 #, no-wrap msgid "# pkg info pkg\n" msgstr "# pkg info pkg\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:457 +#: documentation/content/en/books/handbook/ports/_index.adoc:456 #, no-wrap msgid "" "pkg-1.19.0\n" @@ -1209,19 +1208,19 @@ msgstr "" "Package management tool\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:459 +#: documentation/content/en/books/handbook/ports/_index.adoc:458 #, no-wrap msgid "WWW: https://github.com/freebsd/pkg\n" msgstr "WWW: https://github.com/freebsd/pkg\n" #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:462 +#: documentation/content/en/books/handbook/ports/_index.adoc:461 #, no-wrap msgid "Upgrading Installed Packages" msgstr "Обновление установленных пакетов" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:465 +#: documentation/content/en/books/handbook/ports/_index.adoc:464 msgid "" "Installed packages can be upgraded to their latest versions using man:pkg-" "upgrade[8]:" @@ -1230,13 +1229,13 @@ msgstr "" "upgrade[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:469 +#: documentation/content/en/books/handbook/ports/_index.adoc:468 #, no-wrap msgid "# pkg upgrade\n" msgstr "# pkg upgrade\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:472 +#: documentation/content/en/books/handbook/ports/_index.adoc:471 msgid "" "This command will compare the installed versions with those available in the " "repository catalogue and upgrade them from the repository." @@ -1245,13 +1244,13 @@ msgstr "" "и обновит их из репозитория." #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:474 +#: documentation/content/en/books/handbook/ports/_index.adoc:473 #, no-wrap msgid "Auditing Installed Packages" msgstr "Проверка установленных пакетов" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:479 +#: documentation/content/en/books/handbook/ports/_index.adoc:478 msgid "" "Software vulnerabilities are regularly discovered in third-party " "applications. To address this, pkg includes a built-in auditing mechanism. " @@ -1264,13 +1263,13 @@ msgstr "" "обеспечения, установленного в системе, используйте man:pkg-audit[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:483 +#: documentation/content/en/books/handbook/ports/_index.adoc:482 #, no-wrap msgid "# pkg audit -F\n" msgstr "# pkg audit -F\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:498 +#: documentation/content/en/books/handbook/ports/_index.adoc:497 #, no-wrap msgid "" "Fetching vuln.xml.xz: 100% 976 KiB 499.5kB/s 00:02\n" @@ -1294,31 +1293,31 @@ msgstr "" " WWW: https://vuxml.FreeBSD.org/freebsd/83eb9374-7b97-11ed-be8f-3065ec8fd3ec.html\n" #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:501 +#: documentation/content/en/books/handbook/ports/_index.adoc:500 #, no-wrap msgid "Removing Packages" msgstr "Удаление пакетов" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:504 +#: documentation/content/en/books/handbook/ports/_index.adoc:503 msgid "" "Packages that are no longer needed can be removed with man:pkg-delete[8]." msgstr "" "Пакеты, которые больше не нужны, можно удалить с помощью man:pkg-delete[8]." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:506 +#: documentation/content/en/books/handbook/ports/_index.adoc:505 msgid "For example:" -msgstr "Например:" +msgstr "Для примера:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:510 +#: documentation/content/en/books/handbook/ports/_index.adoc:509 #, no-wrap msgid "# pkg delete curl\n" msgstr "# pkg delete curl\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:518 +#: documentation/content/en/books/handbook/ports/_index.adoc:517 #, no-wrap msgid "" "Checking integrity... done (0 conflicting)\n" @@ -1328,7 +1327,7 @@ msgstr "" "Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:521 +#: documentation/content/en/books/handbook/ports/_index.adoc:520 #, no-wrap msgid "" "Installed packages to be REMOVED:\n" @@ -1338,20 +1337,20 @@ msgstr "" " curl :7.86.0\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:523 -#: documentation/content/en/books/handbook/ports/_index.adoc:553 +#: documentation/content/en/books/handbook/ports/_index.adoc:522 +#: documentation/content/en/books/handbook/ports/_index.adoc:552 #, no-wrap msgid "Number of packages to be removed: 1\n" msgstr "Number of packages to be removed: 1\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:525 +#: documentation/content/en/books/handbook/ports/_index.adoc:524 #, no-wrap msgid "The operation will free 4 MiB.\n" msgstr "The operation will free 4 MiB.\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:529 +#: documentation/content/en/books/handbook/ports/_index.adoc:528 #, no-wrap msgid "" "Proceed with deinstallation packages? [y/N]: y\n" @@ -1363,13 +1362,13 @@ msgstr "" "[1/1] Deleting files for curl-7.86.0: 100%\n" #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:532 +#: documentation/content/en/books/handbook/ports/_index.adoc:531 #, no-wrap msgid "Automatically Removing Unused Packages" msgstr "Автоматическое удаление неиспользуемых пакетов" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:536 +#: documentation/content/en/books/handbook/ports/_index.adoc:535 msgid "" "Removing a package may leave behind dependencies which are no longer " "required. Unneeded packages that were installed as dependencies (leaf " @@ -1381,13 +1380,13 @@ msgstr "" "автоматически обнаружены и удалены с помощью man:pkg-autoremove[8]:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:540 +#: documentation/content/en/books/handbook/ports/_index.adoc:539 #, no-wrap msgid "# pkg autoremove\n" msgstr "# pkg autoremove\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:548 +#: documentation/content/en/books/handbook/ports/_index.adoc:547 #, no-wrap msgid "" "Checking integrity... done (0 conflicting)\n" @@ -1397,7 +1396,7 @@ msgstr "" "Deinstallation has been requested for the following 1 packages:\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:551 +#: documentation/content/en/books/handbook/ports/_index.adoc:550 #, no-wrap msgid "" "Installed packages to be REMOVED:\n" @@ -1407,19 +1406,19 @@ msgstr "" " ca_root_nss-3.83\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:555 +#: documentation/content/en/books/handbook/ports/_index.adoc:554 #, no-wrap msgid "The operation will free 723 KiB.\n" msgstr "The operation will free 723 KiB.\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:557 +#: documentation/content/en/books/handbook/ports/_index.adoc:556 #, no-wrap msgid "Proceed with deinstalling packages? [y/N]:\n" msgstr "Proceed with deinstalling packages? [y/N]:\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:561 +#: documentation/content/en/books/handbook/ports/_index.adoc:560 msgid "" "Packages installed as dependencies are called _automatic_ packages. Non-" "automatic packages, i.e the packages that were explicitly installed not as a " @@ -1431,13 +1430,13 @@ msgstr "" "помощью:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:565 +#: documentation/content/en/books/handbook/ports/_index.adoc:564 #, no-wrap msgid "# pkg prime-list\n" msgstr "# pkg prime-list\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:574 +#: documentation/content/en/books/handbook/ports/_index.adoc:573 #, no-wrap msgid "" "nginx\n" @@ -1449,7 +1448,7 @@ msgstr "" "sudo\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:579 +#: documentation/content/en/books/handbook/ports/_index.adoc:578 msgid "" "`pkg prime-list` is an alias command declared in `/usr/local/etc/pkg.conf`. " "There are many others that can be used to query the package database of the " @@ -1463,13 +1462,13 @@ msgstr "" "выше списка:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:583 +#: documentation/content/en/books/handbook/ports/_index.adoc:582 #, no-wrap msgid "# pkg prime-origins\n" msgstr "# pkg prime-origins\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:592 +#: documentation/content/en/books/handbook/ports/_index.adoc:591 #, no-wrap msgid "" "www/nginx\n" @@ -1481,7 +1480,7 @@ msgstr "" "security/sudo\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:595 +#: documentation/content/en/books/handbook/ports/_index.adoc:594 msgid "" "This list can be used to rebuild all packages installed on a system using " "build tools such as package:ports-mgmt/poudriere[] or package:ports-mgmt/" @@ -1492,18 +1491,18 @@ msgstr "" "poudriere[] или package:ports-mgmt/synth[]." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:597 +#: documentation/content/en/books/handbook/ports/_index.adoc:596 msgid "Marking an installed package as automatic can be done using:" msgstr "Пометить установленный пакет как автоматический можно с помощью:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:601 +#: documentation/content/en/books/handbook/ports/_index.adoc:600 #, no-wrap msgid "# pkg set -A 1 devel/cmake\n" msgstr "# pkg set -A 1 devel/cmake\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:604 +#: documentation/content/en/books/handbook/ports/_index.adoc:603 msgid "" "Once a package is a leaf package and is marked as automatic, it gets " "selected by `pkg autoremove`." @@ -1512,24 +1511,24 @@ msgstr "" "выбирается командой `pkg autoremove`." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:606 +#: documentation/content/en/books/handbook/ports/_index.adoc:605 msgid "Marking an installed package as _not_ automatic can be done using:" msgstr "Пометить установленный пакет как _не_ автоматический можно с помощью:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:610 +#: documentation/content/en/books/handbook/ports/_index.adoc:609 #, no-wrap msgid "# pkg set -A 0 devel/cmake\n" msgstr "# pkg set -A 0 devel/cmake\n" #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:613 +#: documentation/content/en/books/handbook/ports/_index.adoc:612 #, no-wrap msgid "Removing Stale Packages" msgstr "Удаление устаревших пакетов" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:618 +#: documentation/content/en/books/handbook/ports/_index.adoc:617 msgid "" "By default, pkg stores binary packages in a cache directory defined by " "`PKG_CACHEDIR` in man:pkg.conf[5]. Only copies of the latest installed " @@ -1542,30 +1541,30 @@ msgstr "" "предыдущие пакеты. Чтобы удалить устаревшие бинарные пакеты, выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:622 +#: documentation/content/en/books/handbook/ports/_index.adoc:621 #, no-wrap msgid "# pkg clean\n" msgstr "# pkg clean\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:625 +#: documentation/content/en/books/handbook/ports/_index.adoc:624 msgid "The entire cache may be cleared by running:" msgstr "Весь кэш может быть очищен выполнением команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:629 +#: documentation/content/en/books/handbook/ports/_index.adoc:628 #, no-wrap msgid "# pkg clean -a\n" msgstr "# pkg clean -a\n" #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:632 +#: documentation/content/en/books/handbook/ports/_index.adoc:631 #, no-wrap msgid "Locking and Unlocking Packages" msgstr "Блокировка и разблокировка пакетов" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:638 +#: documentation/content/en/books/handbook/ports/_index.adoc:637 msgid "" "man:pkg-lock[8] is used to lock packages against reinstallation, " "modification or deletion. man:pkg-unlock[8] unlocks the named packages. " @@ -1582,35 +1581,35 @@ msgstr "" "заблокированного пакета." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:640 +#: documentation/content/en/books/handbook/ports/_index.adoc:639 msgid "For example, to lock `nginx-lite`:" msgstr "Например, чтобы заблокировать `nginx-lite`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:644 +#: documentation/content/en/books/handbook/ports/_index.adoc:643 #, no-wrap msgid "# pkg lock nginx-lite\n" msgstr "# pkg lock nginx-lite\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:647 +#: documentation/content/en/books/handbook/ports/_index.adoc:646 msgid "And to unlock `nginx-lite`:" msgstr "И чтобы разблокировать `nginx-lite`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:651 +#: documentation/content/en/books/handbook/ports/_index.adoc:650 #, no-wrap msgid "# pkg unlock nginx-lite\n" msgstr "# pkg unlock nginx-lite\n" #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:654 +#: documentation/content/en/books/handbook/ports/_index.adoc:653 #, no-wrap msgid "Modifying Package Metadata" msgstr "Изменение метаданных пакета" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:659 +#: documentation/content/en/books/handbook/ports/_index.adoc:658 msgid "" "Software within the FreeBSD Ports Collection can undergo major version " "number changes. To address this, pkg has a built-in command to update " @@ -1626,19 +1625,19 @@ msgstr "" "`3.11`." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:661 +#: documentation/content/en/books/handbook/ports/_index.adoc:660 msgid "To change the package origin for the above example, run:" msgstr "" "Чтобы изменить источник пакета для приведённого выше примера, выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:665 +#: documentation/content/en/books/handbook/ports/_index.adoc:664 #, no-wrap msgid "# pkg set -o lang/python3:lang/python311\n" msgstr "# pkg set -o lang/python3:lang/python311\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:668 +#: documentation/content/en/books/handbook/ports/_index.adoc:667 msgid "" "As another example, to update package:lang/ruby31[] to package:lang/" "ruby32[], run:" @@ -1647,13 +1646,13 @@ msgstr "" "lang/ruby32[], выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:672 +#: documentation/content/en/books/handbook/ports/_index.adoc:671 #, no-wrap msgid "# pkg set -o lang/ruby31:lang/ruby32\n" msgstr "# pkg set -o lang/ruby31:lang/ruby32\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:678 +#: documentation/content/en/books/handbook/ports/_index.adoc:677 msgid "" "When changing package origins, it is important to reinstall packages that " "are dependent on the package with the modified origin. To force a " @@ -1664,19 +1663,19 @@ msgstr "" "зависимых пакетов выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:682 +#: documentation/content/en/books/handbook/ports/_index.adoc:681 #, no-wrap msgid "# pkg install -Rf lang/ruby32\n" msgstr "# pkg install -Rf lang/ruby32\n" #. type: Title == -#: documentation/content/en/books/handbook/ports/_index.adoc:686 +#: documentation/content/en/books/handbook/ports/_index.adoc:685 #, no-wrap msgid "Using the Ports Collection" msgstr "Использование коллекции портов" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:690 +#: documentation/content/en/books/handbook/ports/_index.adoc:689 msgid "" "The Ports Collection is a set of `Makefiles`, patches, and description " "files. Each set of these files is used to compile and install an individual " @@ -1687,14 +1686,14 @@ msgstr "" "в FreeBSD и называется _портом_." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:692 +#: documentation/content/en/books/handbook/ports/_index.adoc:691 msgid "" "By default, the Ports Collection itself is stored as a subdirectory of `/usr/" "ports`." msgstr "По умолчанию Коллекция портов хранится в подкаталоге `/usr/ports`." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:699 +#: documentation/content/en/books/handbook/ports/_index.adoc:698 msgid "" "Before installing and using the Ports Collection, please be aware that it is " "generally ill-advised to use the Ports Collection in conjunction with the " @@ -1718,7 +1717,7 @@ msgstr "" "портов и pkg находятся на одной ветке релиза дерева портов." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:705 +#: documentation/content/en/books/handbook/ports/_index.adoc:704 msgid "" "The Ports Collection contains directories for software categories. Inside " "each category are subdirectories for individual applications. Each " @@ -1733,37 +1732,37 @@ msgstr "" "(ports skeleton). Каждый каркас порта включает следующие файлы и каталоги:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:707 +#: documentation/content/en/books/handbook/ports/_index.adoc:706 #, no-wrap msgid "*Makefile*: contains statements that specify how the application should be compiled and where its components should be installed.\n" msgstr "*Makefile*: содержит инструкции, определяющие порядок компиляции приложения и расположение его компонентов при установке.\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:708 +#: documentation/content/en/books/handbook/ports/_index.adoc:707 #, no-wrap msgid "*distinfo*: contains the names and checksums of the files that must be downloaded to build the port.\n" msgstr "*distinfo*: содержит имена и контрольные суммы файлов, которые необходимо загрузить для сборки порта.\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:709 +#: documentation/content/en/books/handbook/ports/_index.adoc:708 #, no-wrap msgid "*files/*: this directory contains any patches needed for the program to compile and install on FreeBSD. This directory may also contain other files used to build the port.\n" msgstr "*files/*: в этом каталоге содержатся все необходимые патчи для компиляции и установки программы в FreeBSD. Также в этом каталоге могут находиться другие файлы, используемые для сборки порта.\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:710 +#: documentation/content/en/books/handbook/ports/_index.adoc:709 #, no-wrap msgid "*pkg-descr*: provides a more detailed description of the program.\n" msgstr "*pkg-descr*: содержит более подробное описание программы.\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:711 +#: documentation/content/en/books/handbook/ports/_index.adoc:710 #, no-wrap msgid "*pkg-plist*: a list of all the files that will be installed by the port. It also tells the ports system which files to remove upon deinstallation.\n" msgstr "*pkg-plist*: список всех файлов, которые будут установлены портом. Также он указывает системе портов, какие файлы следует удалить при деинсталляции.\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:714 +#: documentation/content/en/books/handbook/ports/_index.adoc:713 msgid "" "Some ports include `pkg-message` or other files to handle special " "situations. For more details on these files, and on ports in general, refer " @@ -1775,7 +1774,7 @@ msgstr "" "портов FreeBSD]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:717 +#: documentation/content/en/books/handbook/ports/_index.adoc:716 msgid "" "The port does not include the actual source code, also known as a " "`distfile`. The extract portion of building a port will automatically save " @@ -1786,13 +1785,13 @@ msgstr "" "файлы в `/usr/ports/distfiles`." #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:719 +#: documentation/content/en/books/handbook/ports/_index.adoc:718 #, no-wrap msgid "Installing the Ports Collection" msgstr "Установка коллекции портов" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:723 +#: documentation/content/en/books/handbook/ports/_index.adoc:722 msgid "" "Before an application can be compiled using a port, the Ports Collection " "must first be installed. If it was not installed during the installation of " @@ -1803,13 +1802,13 @@ msgstr "" "время установки FreeBSD, используйте следующий метод для её установки:" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:728 +#: documentation/content/en/books/handbook/ports/_index.adoc:727 #, no-wrap msgid "*Procedure: Git Method*\n" msgstr "*Процедура: Метод Git*\n" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:732 +#: documentation/content/en/books/handbook/ports/_index.adoc:731 msgid "" "If more control over the ports tree is needed or if local changes need to be " "maintained, or if running FreeBSD-CURRENT, Git can be used to obtain the " @@ -1822,7 +1821,7 @@ msgstr "" "Git см. в extref:{committers-guide}[руководстве по Git, git-primer]." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:735 +#: documentation/content/en/books/handbook/ports/_index.adoc:734 msgid "" "We add `--depth 1` to the git command line to clone the tree without " "obtaining the commit history, which saves time and is acceptable for most " @@ -1835,7 +1834,7 @@ msgstr "" "нужна история по какой-либо причине, опустите аргумент `--depth 1` ниже." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:737 +#: documentation/content/en/books/handbook/ports/_index.adoc:736 msgid "" "Git must be installed before it can be used to check out the ports tree. If " "a copy of the ports tree is already present, install Git like this:" @@ -1845,7 +1844,7 @@ msgstr "" "Git следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:742 +#: documentation/content/en/books/handbook/ports/_index.adoc:741 #, no-wrap msgid "" "# cd /usr/ports/devel/git\n" @@ -1855,7 +1854,7 @@ msgstr "" "# make install clean\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:745 +#: documentation/content/en/books/handbook/ports/_index.adoc:744 msgid "" "If the ports tree is not available, or pkg is being used to manage packages, " "Git can be installed as a package:" @@ -1864,54 +1863,54 @@ msgstr "" "Git можно установить как пакет:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:749 +#: documentation/content/en/books/handbook/ports/_index.adoc:748 #, no-wrap msgid "# pkg install git\n" msgstr "# pkg install git\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:752 +#: documentation/content/en/books/handbook/ports/_index.adoc:751 msgid "Check out a copy of the HEAD branch of the ports tree:" msgstr "Извлеките копию ветки HEAD дерева портов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:756 +#: documentation/content/en/books/handbook/ports/_index.adoc:755 #, no-wrap msgid "# git clone --depth 1 https://git.FreeBSD.org/ports.git /usr/ports\n" msgstr "# git clone --depth 1 https://git.FreeBSD.org/ports.git /usr/ports\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:759 +#: documentation/content/en/books/handbook/ports/_index.adoc:758 msgid "Or, check out a copy of a quarterly branch:" msgstr "Или склонируйте копию квартальной ветки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:763 +#: documentation/content/en/books/handbook/ports/_index.adoc:762 #, no-wrap msgid "# git clone --depth 1 https://git.FreeBSD.org/ports.git -b 2023Q1 /usr/ports\n" msgstr "# git clone --depth 1 https://git.FreeBSD.org/ports.git -b 2023Q1 /usr/ports\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:766 +#: documentation/content/en/books/handbook/ports/_index.adoc:765 msgid "As needed, update `/usr/ports` after the initial Git checkout:" msgstr "" "По мере необходимости обновите `/usr/ports` после первоначального получения " "из Git:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:770 +#: documentation/content/en/books/handbook/ports/_index.adoc:769 #, no-wrap msgid "# git -C /usr/ports pull\n" msgstr "# git -C /usr/ports pull\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:773 +#: documentation/content/en/books/handbook/ports/_index.adoc:772 msgid "As needed, switch `/usr/ports` to a different quarterly branch:" msgstr "" "По мере необходимости переключите `/usr/ports` на другую квартальную ветку:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:778 +#: documentation/content/en/books/handbook/ports/_index.adoc:777 #, no-wrap msgid "" "# git -C /usr/ports fetch --depth 1 origin 2023Q2:2023Q2\n" @@ -1921,13 +1920,13 @@ msgstr "" "# git -C /usr/ports switch 2023Q2\n" #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:781 +#: documentation/content/en/books/handbook/ports/_index.adoc:780 #, no-wrap msgid "Installing Ports" msgstr "Установка портов" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:785 +#: documentation/content/en/books/handbook/ports/_index.adoc:784 msgid "" "This section provides basic instructions on using the Ports Collection to " "install or remove software. The detailed description of available `make` " @@ -1938,7 +1937,7 @@ msgstr "" "доступных целей `make` и переменных окружения доступно в man:ports[7]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:793 +#: documentation/content/en/books/handbook/ports/_index.adoc:792 msgid "" "Before compiling any port, be sure to update the Ports Collection as " "described in the previous section. Since the installation of any third-" @@ -1961,7 +1960,7 @@ msgstr "" "информации обратитесь к man:pkg-audit[8] и man:periodic[8]." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:797 +#: documentation/content/en/books/handbook/ports/_index.adoc:796 msgid "" "Using the Ports Collection assumes a working Internet connection. It also " "requires superuser privilege." @@ -1970,7 +1969,7 @@ msgstr "" "к Интернету. Также требуются права суперпользователя." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:800 +#: documentation/content/en/books/handbook/ports/_index.adoc:799 msgid "" "To compile and install the port, change to the directory of the port to be " "installed, then type `make install` at the prompt. Messages will indicate " @@ -1981,7 +1980,7 @@ msgstr "" "отображать прогресс:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:822 +#: documentation/content/en/books/handbook/ports/_index.adoc:821 #, no-wrap msgid "" "# cd /usr/ports/sysutils/lsof\n" @@ -2025,7 +2024,7 @@ msgstr "" "...\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:835 +#: documentation/content/en/books/handbook/ports/_index.adoc:834 #, no-wrap msgid "" "===> Installing for lsof-4.88.d,8\n" @@ -2055,7 +2054,7 @@ msgstr "" "#\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:839 +#: documentation/content/en/books/handbook/ports/_index.adoc:838 msgid "" "Since `lsof` is a program that runs with increased privileges, a security " "warning is displayed as it is installed. Once the installation is complete, " @@ -2066,7 +2065,7 @@ msgstr "" "завершения установки будет возвращена командная строка." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:844 +#: documentation/content/en/books/handbook/ports/_index.adoc:843 msgid "" "Some shells keep a cache of the commands that are available in the " "directories listed in the `PATH` environment variable, to speed up lookup " @@ -2083,7 +2082,7 @@ msgstr "" "информацию можно найти в документации по используемой оболочке." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:847 +#: documentation/content/en/books/handbook/ports/_index.adoc:846 msgid "" "During installation, a working subdirectory is created which contains all " "the temporary files used during compilation. Removing this directory saves " @@ -2096,7 +2095,7 @@ msgstr "" "дальнейшем при обновлении до более новой версии порта:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:853 +#: documentation/content/en/books/handbook/ports/_index.adoc:852 #, no-wrap msgid "" "# make clean\n" @@ -2108,7 +2107,7 @@ msgstr "" "#\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:858 +#: documentation/content/en/books/handbook/ports/_index.adoc:857 msgid "" "To save this extra step, instead use `make install clean` when compiling the " "port." @@ -2117,13 +2116,13 @@ msgstr "" "при компиляции порта." #. type: Title ==== -#: documentation/content/en/books/handbook/ports/_index.adoc:860 +#: documentation/content/en/books/handbook/ports/_index.adoc:859 #, no-wrap msgid "Customizing Ports Installation" msgstr "Настройка установки портов" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:868 +#: documentation/content/en/books/handbook/ports/_index.adoc:867 msgid "" "Some ports provide build options which can be used to enable or disable " "application components, provide security options, or allow for other " @@ -2146,7 +2145,7 @@ msgstr "" "выполните `make install [clean]` для компиляции и установки порта." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:874 +#: documentation/content/en/books/handbook/ports/_index.adoc:873 msgid "" "When using `config-recursive`, the list of ports to configure are gathered " "by the `all-depends-list` target. It is recommended to run `make config-" @@ -2161,7 +2160,7 @@ msgstr "" "что все параметры зависимостей настроены." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:881 +#: documentation/content/en/books/handbook/ports/_index.adoc:880 msgid "" "There are several ways to revisit a port's build options menu in order to " "add, remove, or change these options after a port has been built. One " @@ -2179,7 +2178,7 @@ msgstr "" "начать заново. Все эти и другие варианты подробно описаны в man:ports[7]." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:885 +#: documentation/content/en/books/handbook/ports/_index.adoc:884 msgid "" "The ports system uses man:fetch[1] to download the source files, which " "supports various environment variables. The `FTP_PASSIVE_MODE`, " @@ -2194,7 +2193,7 @@ msgstr "" "поддерживаемых переменных смотрите в man:fetch[3]." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:890 +#: documentation/content/en/books/handbook/ports/_index.adoc:889 msgid "" "For users who cannot be connected to the Internet all the time, `make fetch` " "can be run within `/usr/ports`, to fetch all distfiles, or within a " @@ -2213,7 +2212,7 @@ msgstr "" "recursive`, чтобы также загрузить distfiles для всех зависимостей порта." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:893 +#: documentation/content/en/books/handbook/ports/_index.adoc:892 msgid "" "In rare cases, such as when an organization has a local distfiles " "repository, the `MASTER_SITES` variable can be used to override the download " @@ -2226,7 +2225,7 @@ msgstr "" "укажите альтернативное расположение:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:899 +#: documentation/content/en/books/handbook/ports/_index.adoc:898 #, no-wrap msgid "" "# cd /usr/ports/directory\n" @@ -2238,7 +2237,7 @@ msgstr "" "ftp://ftp.organization.org/pub/FreeBSD/ports/distfiles/ fetch\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:902 +#: documentation/content/en/books/handbook/ports/_index.adoc:901 msgid "" "The `WRKDIRPREFIX` and `PREFIX` variables can override the default working " "and target directories. For example:" @@ -2247,13 +2246,13 @@ msgstr "" "целевой каталоги по умолчанию. Например:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:906 +#: documentation/content/en/books/handbook/ports/_index.adoc:905 #, no-wrap msgid "# make WRKDIRPREFIX=/usr/home/example/ports install\n" msgstr "# make WRKDIRPREFIX=/usr/home/example/ports install\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:909 +#: documentation/content/en/books/handbook/ports/_index.adoc:908 msgid "" "will compile the port in `/usr/home/example/ports` and install everything " "under `/usr/local`." @@ -2261,13 +2260,13 @@ msgstr "" "соберет порт в `/usr/home/example/ports` и установит все в `/usr/local`." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:913 +#: documentation/content/en/books/handbook/ports/_index.adoc:912 #, no-wrap msgid "# make PREFIX=/usr/home/example/local install\n" msgstr "# make PREFIX=/usr/home/example/local install\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:916 +#: documentation/content/en/books/handbook/ports/_index.adoc:915 msgid "" "will compile the port in `/usr/ports` and install it in `/usr/home/example/" "local`. And:" @@ -2276,18 +2275,18 @@ msgstr "" "local`. И:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:920 +#: documentation/content/en/books/handbook/ports/_index.adoc:919 #, no-wrap msgid "# make WRKDIRPREFIX=../ports PREFIX=../local install\n" msgstr "# make WRKDIRPREFIX=../ports PREFIX=../local install\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:923 +#: documentation/content/en/books/handbook/ports/_index.adoc:922 msgid "will combine the two." msgstr "объединит эти два." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:926 +#: documentation/content/en/books/handbook/ports/_index.adoc:925 msgid "" "These can also be set as environmental variables. Refer to the manual page " "for the shell for instructions on how to set an environmental variable." @@ -2297,13 +2296,13 @@ msgstr "" "переменных среды." #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:928 +#: documentation/content/en/books/handbook/ports/_index.adoc:927 #, no-wrap msgid "Removing Installed Ports" msgstr "Удаление установленных портов" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:932 +#: documentation/content/en/books/handbook/ports/_index.adoc:931 msgid "" "Installed ports can be uninstalled using `pkg delete`. Examples for using " "this command can be found in the man:pkg-delete[8] manual page." @@ -2312,12 +2311,12 @@ msgstr "" "использования этой команды приведены на man:pkg-delete[8]." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:934 +#: documentation/content/en/books/handbook/ports/_index.adoc:933 msgid "Alternately, `make deinstall` can be run in the port\\'s directory:" msgstr "Или в каталоге порта можно выполнить `make deinstall`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:942 +#: documentation/content/en/books/handbook/ports/_index.adoc:941 #, no-wrap msgid "" "# cd /usr/ports/sysutils/lsof\n" @@ -2333,13 +2332,13 @@ msgstr "" "Deinstallation has been requested for the following 1 packages:\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:944 +#: documentation/content/en/books/handbook/ports/_index.adoc:943 #, no-wrap msgid "\tlsof-4.88.d,8\n" msgstr "\tlsof-4.88.d,8\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:947 +#: documentation/content/en/books/handbook/ports/_index.adoc:946 #, no-wrap msgid "" "The deinstallation will free 229 kB\n" @@ -2349,7 +2348,7 @@ msgstr "" "[1/1] Deleting lsof-4.88.d,8... done\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:952 +#: documentation/content/en/books/handbook/ports/_index.adoc:951 msgid "" "It is recommended to read the messages as the port is uninstalled. If the " "port has any applications that depend upon it, this information will be " @@ -2362,13 +2361,13 @@ msgstr "" "приложение, чтобы избежать нарушенных зависимостей." #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:954 +#: documentation/content/en/books/handbook/ports/_index.adoc:953 #, no-wrap msgid "Upgrading Ports" msgstr "Обновление портов" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:958 +#: documentation/content/en/books/handbook/ports/_index.adoc:957 msgid "" "Over time, newer versions of software become available in the Ports " "Collection. This section describes how to determine which software can be " @@ -2379,7 +2378,7 @@ msgstr "" "обновить, и как выполнить обновление." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:962 +#: documentation/content/en/books/handbook/ports/_index.adoc:961 msgid "" "To determine if newer versions of installed ports are available, ensure that " "the latest version of the ports tree is installed, using the updating " @@ -2393,13 +2392,13 @@ msgstr "" "Method\"]. Следующая команда выведет список устаревших установленных портов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:966 +#: documentation/content/en/books/handbook/ports/_index.adoc:965 #, no-wrap msgid "# pkg version -l \"<\"\n" msgstr "# pkg version -l \"<\"\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:973 +#: documentation/content/en/books/handbook/ports/_index.adoc:972 msgid "" "Before attempting an upgrade, read `/usr/ports/UPDATING` from the top of the " "file to the date closest to the last time ports were upgraded or the system " @@ -2420,13 +2419,13 @@ msgstr "" "выполнении обновления." #. type: Title ==== -#: documentation/content/en/books/handbook/ports/_index.adoc:976 +#: documentation/content/en/books/handbook/ports/_index.adoc:975 #, no-wrap msgid "Tools to Upgrade and Manage Ports" msgstr "Инструменты для обновления и управления портами" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:980 +#: documentation/content/en/books/handbook/ports/_index.adoc:979 msgid "" "The Ports Collection contains several utilities to perform the actual " "upgrade. Each has its strengths and weaknesses." @@ -2435,7 +2434,7 @@ msgstr "" "каждой есть свои сильные и слабые стороны." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:983 +#: documentation/content/en/books/handbook/ports/_index.adoc:982 msgid "" "Historically, most installations used either Portmaster or Portupgrade. " "Synth is a newer alternative." @@ -2444,7 +2443,7 @@ msgstr "" "Portupgrade. Synth — это более современная альтернатива." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:988 +#: documentation/content/en/books/handbook/ports/_index.adoc:987 msgid "" "The choice of which tool is best for a particular system is up to the system " "administrator. It is recommended practice to back up data before using any " @@ -2455,13 +2454,13 @@ msgstr "" "использованием любого из этих инструментов." #. type: Title ==== -#: documentation/content/en/books/handbook/ports/_index.adoc:991 +#: documentation/content/en/books/handbook/ports/_index.adoc:990 #, no-wrap msgid "Upgrading Ports Using Portmaster" msgstr "Обновление портов с помощью Portmaster" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:996 +#: documentation/content/en/books/handbook/ports/_index.adoc:995 msgid "" "package:ports-mgmt/portmaster[] is a very small utility for upgrading " "installed ports. It is designed to use the tools installed with the FreeBSD " @@ -2474,7 +2473,7 @@ msgstr "" "или баз данных. Чтобы установить эту утилиту как порт:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1001 +#: documentation/content/en/books/handbook/ports/_index.adoc:1000 #, no-wrap msgid "" "# cd /usr/ports/ports-mgmt/portmaster\n" @@ -2484,12 +2483,12 @@ msgstr "" "# make install clean\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1004 +#: documentation/content/en/books/handbook/ports/_index.adoc:1003 msgid "Portmaster defines four categories of ports:" msgstr "Portmaster определяет четыре категории портов:" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1006 +#: documentation/content/en/books/handbook/ports/_index.adoc:1005 msgid "" "Root port: has no dependencies and is not a dependency of any other ports." msgstr "" @@ -2497,33 +2496,33 @@ msgstr "" "зависимостью для других портов." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1007 +#: documentation/content/en/books/handbook/ports/_index.adoc:1006 msgid "Trunk port: has no dependencies, but other ports depend upon it." msgstr "" "Ствольный порт (trunk port): не имеет зависимостей, но другие порты зависят " "от него." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1008 +#: documentation/content/en/books/handbook/ports/_index.adoc:1007 msgid "Branch port: has dependencies and other ports depend upon it." msgstr "" "Веточный порт (branch port): имеет зависимости и другие порты зависят от " "него." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1009 +#: documentation/content/en/books/handbook/ports/_index.adoc:1008 msgid "Leaf port: has dependencies but no other ports depend upon it." msgstr "" "Листовой порт (leaf port): имеет зависимости, но другие порты от него не " "зависят." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1011 +#: documentation/content/en/books/handbook/ports/_index.adoc:1010 msgid "To list these categories and search for updates:" msgstr "Чтобы перечислить эти категории и найти обновления:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1032 +#: documentation/content/en/books/handbook/ports/_index.adoc:1031 #, no-wrap msgid "" "# portmaster -L\n" @@ -2565,7 +2564,7 @@ msgstr "" "===>>> 32 leaf ports\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1035 +#: documentation/content/en/books/handbook/ports/_index.adoc:1034 #, no-wrap msgid "" "===>>> 137 total installed ports\n" @@ -2575,18 +2574,18 @@ msgstr "" " ===>>> 83 have new versions available\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1038 +#: documentation/content/en/books/handbook/ports/_index.adoc:1037 msgid "This command is used to upgrade all outdated ports:" msgstr "Эта команда используется для обновления всех устаревших портов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1042 +#: documentation/content/en/books/handbook/ports/_index.adoc:1041 #, no-wrap msgid "# portmaster -a\n" msgstr "# portmaster -a\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1052 +#: documentation/content/en/books/handbook/ports/_index.adoc:1051 msgid "" "By default, Portmaster makes a backup package before deleting the existing " "port. If the installation of the new version is successful, Portmaster " @@ -2605,7 +2604,7 @@ msgstr "" "их использовании можно узнать на man-странице man:portmaster[8]." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1055 +#: documentation/content/en/books/handbook/ports/_index.adoc:1054 msgid "" "If errors are encountered during the upgrade process, add `-f` to upgrade " "and rebuild all ports:" @@ -2614,13 +2613,13 @@ msgstr "" "пересборки всех портов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1059 +#: documentation/content/en/books/handbook/ports/_index.adoc:1058 #, no-wrap msgid "# portmaster -af\n" msgstr "# portmaster -af\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1063 +#: documentation/content/en/books/handbook/ports/_index.adoc:1062 msgid "" "Portmaster can also be used to install new ports on the system, upgrading " "all dependencies before building and installing the new port. To use this " @@ -2631,13 +2630,13 @@ msgstr "" "использовать эту функцию, укажите расположение порта в коллекции портов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1067 +#: documentation/content/en/books/handbook/ports/_index.adoc:1066 #, no-wrap msgid "# portmaster shells/bash\n" msgstr "# portmaster shells/bash\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1070 +#: documentation/content/en/books/handbook/ports/_index.adoc:1069 msgid "" "More information about package:ports-mgmt/portmaster[] may be found in its " "`pkg-descr`." @@ -2646,18 +2645,18 @@ msgstr "" "его `pkg-descr`." #. type: Title ==== -#: documentation/content/en/books/handbook/ports/_index.adoc:1072 +#: documentation/content/en/books/handbook/ports/_index.adoc:1071 #, no-wrap msgid "Upgrading Ports Using Portupgrade" msgstr "Обновление портов с помощью Portupgrade" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1077 +#: documentation/content/en/books/handbook/ports/_index.adoc:1076 msgid "Portupgrade is deprecated and will be removed in the near future." msgstr "Portupgrade устарел и будет удален в ближайшем будущем." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1083 +#: documentation/content/en/books/handbook/ports/_index.adoc:1082 msgid "" "package:ports-mgmt/portupgrade[] is another utility that can be used to " "upgrade ports. It installs a suite of applications which can be used to " @@ -2669,7 +2668,7 @@ msgstr "" "выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1088 +#: documentation/content/en/books/handbook/ports/_index.adoc:1087 #, no-wrap msgid "" "# cd /usr/ports/ports-mgmt/portupgrade\n" @@ -2679,7 +2678,7 @@ msgstr "" "# make install clean\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1091 +#: documentation/content/en/books/handbook/ports/_index.adoc:1090 msgid "" "Before performing an upgrade using this utility, it is recommended to scan " "the list of installed ports using `pkgdb -F` and to fix all the " @@ -2690,7 +2689,7 @@ msgstr "" "обнаруженные несоответствия." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1094 +#: documentation/content/en/books/handbook/ports/_index.adoc:1093 msgid "" "To upgrade all the outdated ports installed on the system, use `portupgrade -" "a`. Alternately, include `-i` to be asked for confirmation of every " @@ -2701,13 +2700,13 @@ msgstr "" "обновления:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1098 +#: documentation/content/en/books/handbook/ports/_index.adoc:1097 #, no-wrap msgid "# portupgrade -ai\n" msgstr "# portupgrade -ai\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1102 +#: documentation/content/en/books/handbook/ports/_index.adoc:1101 msgid "" "To upgrade only a specified application instead of all available ports, use " "`portupgrade _pkgname_`. It is very important to include `-R` to first " @@ -2718,13 +2717,13 @@ msgstr "" "сначала обновить все порты, необходимые для данного приложения:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1106 +#: documentation/content/en/books/handbook/ports/_index.adoc:1105 #, no-wrap msgid "# portupgrade -R firefox\n" msgstr "# portupgrade -R firefox\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1113 +#: documentation/content/en/books/handbook/ports/_index.adoc:1112 msgid "" "If `-P` is included, Portupgrade searches for available packages in the " "local directories listed in `PKG_PATH`. If none are available locally, it " @@ -2741,13 +2740,13 @@ msgstr "" "Portupgrade прервать работу, если пакеты недоступны:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1117 +#: documentation/content/en/books/handbook/ports/_index.adoc:1116 #, no-wrap msgid "# portupgrade -PP gnome3\n" msgstr "# portupgrade -PP gnome3\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1121 +#: documentation/content/en/books/handbook/ports/_index.adoc:1120 msgid "" "To just fetch the port distfiles, or packages, if `-P` is specified, without " "building or installing anything, use `-F`. For further information on all " @@ -2758,7 +2757,7 @@ msgstr "" "информации о всех доступных опциях обратитесь к руководству `portupgrade`." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1123 +#: documentation/content/en/books/handbook/ports/_index.adoc:1122 msgid "" "More information about package:ports-mgmt/portupgrade[] may be found in its " "`pkg-descr`." @@ -2767,13 +2766,13 @@ msgstr "" "его `pkg-descr`." #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:1125 +#: documentation/content/en/books/handbook/ports/_index.adoc:1124 #, no-wrap msgid "Ports and Disk Space" msgstr "Порты и дисковое пространство" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1131 +#: documentation/content/en/books/handbook/ports/_index.adoc:1130 msgid "" "Using the Ports Collection will use up disk space over time. After building " "and installing a port, running `make clean` within the ports skeleton will " @@ -2790,13 +2789,13 @@ msgstr "" "удалит все каталоги `work` в локальной копии коллекции портов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1135 +#: documentation/content/en/books/handbook/ports/_index.adoc:1134 #, no-wrap msgid "# portsclean -C\n" msgstr "# portsclean -C\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1139 +#: documentation/content/en/books/handbook/ports/_index.adoc:1138 msgid "" "In addition, outdated source distribution files accumulate in `/usr/ports/" "distfiles` over time. To use Portupgrade to delete all the distfiles that " @@ -2807,13 +2806,13 @@ msgstr "" "удаления всех distfiles, на которые больше нет ссылок из портов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1143 +#: documentation/content/en/books/handbook/ports/_index.adoc:1142 #, no-wrap msgid "# portsclean -D\n" msgstr "# portsclean -D\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1146 +#: documentation/content/en/books/handbook/ports/_index.adoc:1145 msgid "" "Portupgrade can remove all distfiles not referenced by any port currently " "installed on the system:" @@ -2822,24 +2821,24 @@ msgstr "" "установленных в системе:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1150 +#: documentation/content/en/books/handbook/ports/_index.adoc:1149 #, no-wrap msgid "# portsclean -DD\n" msgstr "# portsclean -DD\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1153 +#: documentation/content/en/books/handbook/ports/_index.adoc:1152 msgid "If Portmaster is installed, use:" msgstr "Если установлен Portmaster, используйте:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1157 +#: documentation/content/en/books/handbook/ports/_index.adoc:1156 #, no-wrap msgid "# portmaster --clean-distfiles\n" msgstr "# portmaster --clean-distfiles\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1160 +#: documentation/content/en/books/handbook/ports/_index.adoc:1159 msgid "" "By default, this command is interactive and prompts the user to confirm if a " "distfile should be deleted." @@ -2848,7 +2847,7 @@ msgstr "" "пользователя на удаление distfile." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1162 +#: documentation/content/en/books/handbook/ports/_index.adoc:1161 msgid "" "In addition to these commands, package:ports-mgmt/pkg_cutleaves[] automates " "the task of removing installed ports that are no longer needed." @@ -2857,13 +2856,13 @@ msgstr "" "автоматизирует задачу удаления установленных портов, которые больше не нужны." #. type: Title == -#: documentation/content/en/books/handbook/ports/_index.adoc:1164 +#: documentation/content/en/books/handbook/ports/_index.adoc:1163 #, no-wrap msgid "Building Packages with poudriere" msgstr "Сборка пакетов с poudriere" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1171 +#: documentation/content/en/books/handbook/ports/_index.adoc:1170 msgid "" "poudriere is a `BSD`-licensed utility for creating and testing FreeBSD " "packages. It uses FreeBSD jails to set up isolated compilation " @@ -2883,7 +2882,7 @@ msgstr "" "управления пакетами." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1176 +#: documentation/content/en/books/handbook/ports/_index.adoc:1175 msgid "" "poudriere is installed using the package:ports-mgmt/poudriere[] package or " "port. The installation includes a sample configuration file `/usr/local/etc/" @@ -2897,7 +2896,7 @@ msgstr "" "конфигурацией." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1182 +#: documentation/content/en/books/handbook/ports/_index.adoc:1181 msgid "" "While `ZFS` is not required on the system running poudriere, it is " "beneficial. When `ZFS` is used, `ZPOOL` must be specified in `/usr/local/" @@ -2918,7 +2917,7 @@ msgstr "" "параметров конфигурации являются приемлемыми." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1186 +#: documentation/content/en/books/handbook/ports/_index.adoc:1185 msgid "" "The number of processor cores detected is used to define how many builds " "will run in parallel. Supply enough virtual memory, either with `RAM` or " @@ -2932,13 +2931,13 @@ msgstr "" "странным сообщениям об ошибках." #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:1188 +#: documentation/content/en/books/handbook/ports/_index.adoc:1187 #, no-wrap msgid "Initialize Jails and Port Trees" msgstr "Инициализация Jail и дерева портов" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1194 +#: documentation/content/en/books/handbook/ports/_index.adoc:1193 msgid "" "After configuration, initialize poudriere so that it installs a jail with " "the required FreeBSD tree and a ports tree. Specify a name for the jail " @@ -2953,7 +2952,7 @@ msgstr "" "умолчанию используется архитектура, отображаемая командой `uname`." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1241 +#: documentation/content/en/books/handbook/ports/_index.adoc:1240 #, no-wrap msgid "" "# poudriere jail -c -j 13amd64 -v 13.1-RELEASE\n" @@ -3047,7 +3046,7 @@ msgstr "" "[00:04:07] Jail 13amd64 13.1-RELEASE-p1 amd64 is ready to be used\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1248 +#: documentation/content/en/books/handbook/ports/_index.adoc:1247 #, no-wrap msgid "" "# poudriere ports -c -p local -m git+https\n" @@ -3059,7 +3058,7 @@ msgstr "" "[00:00:00] Checking out the ports tree... done\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1253 +#: documentation/content/en/books/handbook/ports/_index.adoc:1252 msgid "" "On a single computer, poudriere can build ports with multiple " "configurations, in multiple jails, and from different port trees. Custom " @@ -3075,7 +3074,7 @@ msgstr "" "poudriere-devel[]." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1257 +#: documentation/content/en/books/handbook/ports/_index.adoc:1256 msgid "" "The basic configuration shown here puts a single jail-, port-, and set-" "specific `make.conf` in `/usr/local/etc/poudriere.d`. The filename in this " @@ -3092,7 +3091,7 @@ msgstr "" "используемый build jail." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1259 +#: documentation/content/en/books/handbook/ports/_index.adoc:1258 msgid "" "Packages to be built are entered in `13amd64-local-workstation-pkglist` " "(ports with extref:{porters-handbook}flavors[FLAVORS] can be defined with " @@ -3103,7 +3102,7 @@ msgstr "" "@FLAVOR):" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1267 +#: documentation/content/en/books/handbook/ports/_index.adoc:1266 #, no-wrap msgid "" "editors/emacs\n" @@ -3119,29 +3118,29 @@ msgstr "" "...\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1270 +#: documentation/content/en/books/handbook/ports/_index.adoc:1269 msgid "Options and dependencies for the specified ports are configured:" msgstr "Настраиваются параметры и зависимости для указанных портов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1274 +#: documentation/content/en/books/handbook/ports/_index.adoc:1273 #, no-wrap msgid "# poudriere options -j 13amd64 -p local -z workstation -f 13amd64-local-workstation-pkglist\n" msgstr "# poudriere options -j 13amd64 -p local -z workstation -f 13amd64-local-workstation-pkglist\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1277 +#: documentation/content/en/books/handbook/ports/_index.adoc:1276 msgid "Finally, packages are built and a package repository is created:" msgstr "Наконец, пакеты собираются и создаётся репозиторий пакетов:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1281 +#: documentation/content/en/books/handbook/ports/_index.adoc:1280 #, no-wrap msgid "# poudriere bulk -j 13amd64 -p local -z workstation -f 13amd64-local-workstation-pkglist\n" msgstr "# poudriere bulk -j 13amd64 -p local -z workstation -f 13amd64-local-workstation-pkglist\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1285 +#: documentation/content/en/books/handbook/ports/_index.adoc:1284 msgid "" "While running, pressing kbd:[Ctrl+t] displays the current state of the " "build. poudriere also builds files in `/poudriere/logs/bulk/jailname` that " @@ -3152,7 +3151,7 @@ msgstr "" "можно использовать с веб-сервером для отображения информации о сборке." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1287 +#: documentation/content/en/books/handbook/ports/_index.adoc:1286 msgid "" "After completion, the new packages are now available for installation from " "the poudriere repository." @@ -3161,7 +3160,7 @@ msgstr "" "репозитория poudriere." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1289 +#: documentation/content/en/books/handbook/ports/_index.adoc:1288 msgid "" "For more information on using poudriere, see man:poudriere[8] and the main " "web site, https://github.com/freebsd/poudriere/wiki[]." @@ -3171,13 +3170,13 @@ msgstr "" "wiki[]." #. type: Title === -#: documentation/content/en/books/handbook/ports/_index.adoc:1290 +#: documentation/content/en/books/handbook/ports/_index.adoc:1289 #, no-wrap msgid "Configuring pkg Clients to Use a poudriere Repository" msgstr "Настройка клиентов pkg для использования репозитория poudriere" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1295 +#: documentation/content/en/books/handbook/ports/_index.adoc:1294 msgid "" "While it is possible to use both a custom repository along side of the " "official repository, sometimes it is useful to disable the official " @@ -3192,7 +3191,7 @@ msgstr "" "FreeBSD.conf` со следующим содержимым:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1301 +#: documentation/content/en/books/handbook/ports/_index.adoc:1300 #, no-wrap msgid "" "FreeBSD: {\n" @@ -3204,7 +3203,7 @@ msgstr "" "}\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1305 +#: documentation/content/en/books/handbook/ports/_index.adoc:1304 msgid "" "Usually it is easiest to serve a poudriere repository to the client machines " "via HTTP. Set up a webserver to serve up the package directory, for " @@ -3217,7 +3216,7 @@ msgstr "" "название сборки." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1308 +#: documentation/content/en/books/handbook/ports/_index.adoc:1307 msgid "" "If the URL to the package repository is: `https://pkg.example.com/13amd64`, " "then the repository configuration file in `/usr/local/etc/pkg/repos/custom." @@ -3228,7 +3227,7 @@ msgstr "" "выглядеть так:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1315 +#: documentation/content/en/books/handbook/ports/_index.adoc:1314 #, no-wrap msgid "" "custom: {\n" @@ -3242,7 +3241,7 @@ msgstr "" "}\n" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1318 +#: documentation/content/en/books/handbook/ports/_index.adoc:1317 msgid "" "If exposing the package repository to the internet is not desired, the " "`file://` protocol can be used to point to the repository directly:" @@ -3251,7 +3250,7 @@ msgstr "" "можно использовать протокол `file://` для прямого указания на репозиторий:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1325 +#: documentation/content/en/books/handbook/ports/_index.adoc:1324 #, no-wrap msgid "" "custom: {\n" @@ -3265,13 +3264,13 @@ msgstr "" "}\n" #. type: Title == -#: documentation/content/en/books/handbook/ports/_index.adoc:1328 +#: documentation/content/en/books/handbook/ports/_index.adoc:1327 #, no-wrap msgid "Post-Installation Considerations" msgstr "Пост-установочные вопросы" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1332 +#: documentation/content/en/books/handbook/ports/_index.adoc:1331 msgid "" "Regardless of whether the software was installed from a binary package or " "port, most third-party applications require some level of configuration " @@ -3284,7 +3283,7 @@ msgstr "" "определить, что было установлено вместе с приложением." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1334 +#: documentation/content/en/books/handbook/ports/_index.adoc:1333 msgid "" "Most applications install at least one default configuration file in `/usr/" "local/etc`. In cases where an application has a large number of " @@ -3303,7 +3302,7 @@ msgstr "" "редактирования файла-примера сначала скопируйте его без расширения `.sample`." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1335 +#: documentation/content/en/books/handbook/ports/_index.adoc:1334 msgid "" "Applications which provide documentation will install it into `/usr/local/" "share/doc` and many applications also install manual pages. This " @@ -3314,7 +3313,7 @@ msgstr "" "руководств. Перед продолжением следует ознакомиться с этой документацией." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1336 +#: documentation/content/en/books/handbook/ports/_index.adoc:1335 msgid "" "Some applications run services which must be added to `/etc/rc.conf` before " "starting the application. These applications usually install a startup " @@ -3327,7 +3326,7 @@ msgstr "" "найти в crossref:config[configtuning-starting-services,Запуск служб]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1341 +#: documentation/content/en/books/handbook/ports/_index.adoc:1340 msgid "" "By design, applications do not run their startup script upon installation, " "nor do they run their stop script upon deinstallation or upgrade. This " @@ -3338,7 +3337,7 @@ msgstr "" "решение остаётся на усмотрение системного администратора." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1344 +#: documentation/content/en/books/handbook/ports/_index.adoc:1343 msgid "" "Users of man:csh[1] should run `rehash` to rebuild the known binary list in " "the shells `PATH`." @@ -3347,7 +3346,7 @@ msgstr "" "известных двоичных файлов в `PATH` оболочки." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1345 +#: documentation/content/en/books/handbook/ports/_index.adoc:1344 msgid "" "Use `pkg info` to determine which files, man pages, and binaries were " "installed with the application." @@ -3356,18 +3355,18 @@ msgstr "" "бинарные файлы были установлены вместе с приложением." #. type: Title == -#: documentation/content/en/books/handbook/ports/_index.adoc:1347 +#: documentation/content/en/books/handbook/ports/_index.adoc:1346 #, no-wrap msgid "Dealing with Broken Ports" msgstr "Работа с неработающими портами" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1350 +#: documentation/content/en/books/handbook/ports/_index.adoc:1349 msgid "When a port does not build or install, try the following:" msgstr "Когда порт не собирается или не устанавливается, попробуйте следующее:" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1352 +#: documentation/content/en/books/handbook/ports/_index.adoc:1351 msgid "" "Search to see if there is a fix pending for the port in the link:https://www." "FreeBSD.org/support/[Problem Report database]. If so, implementing the " @@ -3378,7 +3377,7 @@ msgstr "" "предложенного исправления может решить проблему." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1353 +#: documentation/content/en/books/handbook/ports/_index.adoc:1352 msgid "" "Ask the maintainer of the port for help. Type `make maintainer` in the ports " "skeleton or read the port's `Makefile` to find the maintainer's email " @@ -3391,7 +3390,7 @@ msgstr "" "предшествующий ошибке, в письмо сопровождающему." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1359 +#: documentation/content/en/books/handbook/ports/_index.adoc:1358 msgid "" "Some ports are not maintained by an individual but instead by a group " "maintainer represented by a extref:{mailing-list-faq}[mailing list]. Many, " @@ -3405,7 +3404,7 @@ msgstr "" "org[freebsd-listname@FreeBSD.org]. Учтите это при отправке письма." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ports/_index.adoc:1362 +#: documentation/content/en/books/handbook/ports/_index.adoc:1361 msgid "" "In particular, ports maintained by mailto:ports@FreeBSD.org[ports@FreeBSD." "org] are not maintained by a specific individual. Instead, any fixes and " @@ -3418,7 +3417,7 @@ msgstr "" "этот список рассылки. Добровольцы всегда нужны!" #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1365 +#: documentation/content/en/books/handbook/ports/_index.adoc:1364 msgid "" "If there is no response to the email, use Bugzilla to submit a bug report " "using the instructions in extref:{problem-reports}[Writing FreeBSD Problem " @@ -3429,7 +3428,7 @@ msgstr "" "проблемах в FreeBSD]." #. type: Plain text -#: documentation/content/en/books/handbook/ports/_index.adoc:1366 +#: documentation/content/en/books/handbook/ports/_index.adoc:1365 msgid "" "Fix it! The extref:{porters-handbook}[Porter's Handbook] includes detailed " "information on the ports infrastructure, enabling the fixing of occasional " diff --git a/documentation/content/ru/books/handbook/ppp-and-slip/_index.adoc b/documentation/content/ru/books/handbook/ppp-and-slip/_index.adoc index dc23f320f3..7a526ee30b 100644 --- a/documentation/content/ru/books/handbook/ppp-and-slip/_index.adoc +++ b/documentation/content/ru/books/handbook/ppp-and-slip/_index.adoc @@ -7,7 +7,7 @@ part: 'IV. Сетевое взаимодействие' prev: books/handbook/serialcomms showBookMenu: 'true' tags: ["PPP", "PPPoE", "PPPoA", "modem"] -title: 'Глава 30. PPP' +title: 'Глава 31. PPP' weight: 35 --- @@ -18,7 +18,7 @@ weight: 35 :toclevels: 1 :icons: font :sectnums: -:sectnumoffset: 30 +:sectnumoffset: 31 :partnums: :source-highlighter: rouge :experimental: @@ -418,7 +418,7 @@ crossref:serialcomms[dialup,"Входящие соединения по моде exec /usr/sbin/ppp -direct pap$IDENT .... -Для каждой включенной коммутируемой линии в [.filename]#/etc/ttys# создайте соответствующую запись в [.filename]#/etc/ppp/ppp.conf#. Это будет прекрасно сосуществовать с определениями, созданными ранее. +Для каждой включённой коммутируемой линии в [.filename]#/etc/ttys# создайте соответствующую запись в [.filename]#/etc/ppp/ppp.conf#. Это будет прекрасно сосуществовать с определениями, созданными ранее. [.programlisting] .... @@ -594,7 +594,7 @@ ppp ON example> set authkey mypassword Где _mypassword_ следует заменить на пароль, назначенный провайдером. -Если соединение установлено, но не удается найти доменное имя, попробуйте выполнить `man:ping[8]` для IP-адреса. Если наблюдается 100% потерь пакетов, вероятно, маршрут по умолчанию не назначен. Убедитесь, что во время подключения был установлен параметр `add default HISADDR`. Если удается установить соединение с удалённым IP-адресом, возможно, в файл [.filename]#/etc/resolv.conf# не добавлен адрес резолвера. Этот файл должен выглядеть следующим образом: +Если соединение установлено, но не удаётся найти доменное имя, попробуйте выполнить `man:ping[8]` для IP-адреса. Если наблюдается 100% потерь пакетов, вероятно, маршрут по умолчанию не назначен. Убедитесь, что во время подключения был установлен параметр `add default HISADDR`. Если удаётся установить соединение с удалённым IP-адресом, возможно, в файл [.filename]#/etc/resolv.conf# не добавлен адрес резолвера. Этот файл должен выглядеть следующим образом: [.programlisting] .... @@ -777,7 +777,7 @@ ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1500 Также возможно использовать FreeBSD для подключения к другим сервисам PPPoA с помощью package:net/pptpclient[]. -Для подключения к DSL-сервису с помощью package:net/pptpclient[] установите порт или пакет, затем отредактируйте файл [.filename]#/etc/ppp/ppp.conf#. Пример раздела [.filename]#ppp.conf# приведен ниже. Дополнительные сведения о параметрах [.filename]#ppp.conf# можно найти в man:ppp[8]. +Для подключения к DSL-сервису с помощью package:net/pptpclient[] установите порт или пакет, затем отредактируйте файл [.filename]#/etc/ppp/ppp.conf#. Пример раздела [.filename]#ppp.conf# приведён ниже. Дополнительные сведения о параметрах [.filename]#ppp.conf# можно найти в man:ppp[8]. [.programlisting] .... diff --git a/documentation/content/ru/books/handbook/ppp-and-slip/_index.po b/documentation/content/ru/books/handbook/ppp-and-slip/_index.po index 35fed8780a..8b8966b4f5 100644 --- a/documentation/content/ru/books/handbook/ppp-and-slip/_index.po +++ b/documentation/content/ru/books/handbook/ppp-and-slip/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-11-08 16:17+0000\n" -"PO-Revision-Date: 2026-04-05 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-08 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookppp-and-slip_index/ru/>\n" @@ -33,8 +33,8 @@ msgstr "IV. Сетевое взаимодействие" #. type: YAML Front Matter: title #: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:1 #, no-wrap -msgid "Chapter 30. PPP" -msgstr "Глава 30. PPP" +msgid "Chapter 31. PPP" +msgstr "Глава 31. PPP" #. type: Title = #: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:15 @@ -43,13 +43,13 @@ msgid "PPP" msgstr "PPP" #. type: Title == -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:53 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:57 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:56 msgid "" "FreeBSD supports the Point-to-Point (PPP) protocol which can be used to " "establish a network or Internet connection using a dial-up modem. This " @@ -62,48 +62,48 @@ msgstr "" "модема в FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:59 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:58 msgid "Read this chapter to learn:" msgstr "Прочтите эту главу, чтобы узнать:" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:61 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:60 msgid "How to configure, use, and troubleshoot a PPP connection." msgstr "Как настроить, использовать и устранять неполадки PPP-подключения." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:62 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:61 msgid "How to set up PPP over Ethernet (PPPoE)." msgstr "Как настроить PPP over Ethernet (PPPoE)." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:63 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:62 msgid "How to set up PPP over ATM (PPPoA)." msgstr "Как настроить PPP over ATM (PPPoA)." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:65 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:64 msgid "Before reading this chapter:" msgstr "Прежде чем читать эту главу, необходимо:" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:67 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:66 msgid "Be familiar with basic network terminology." msgstr "Знать основные термины и понятия сетевых технологий." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:68 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:67 msgid "Understand the basics and purpose of a dial-up connection and PPP." msgstr "Понимать основы и назначение коммутируемого соединения и PPP." #. type: Title == -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:70 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:69 #, no-wrap msgid "Configuring PPP" msgstr "Настройка PPP" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:76 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:75 msgid "" "FreeBSD provides built-in support for managing dial-up PPP connections using " "man:ppp[8]. The default FreeBSD kernel provides support for [." @@ -120,34 +120,34 @@ msgstr "" "`ppp` используется для запуска и управления соединениями." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:78 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:77 msgid "In order to use a PPP connection, the following items are needed:" msgstr "Для использования PPP-соединения необходимы следующие компоненты:" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:80 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:79 msgid "A dial-up account with an Internet Service Provider (ISP)." msgstr "" -"Учётная запись для коммутируемого доступа у поставщика интернет-услуг (" -"Internet Service Provider — ISP)." +"Учётная запись для коммутируемого доступа у поставщика интернет-услуг " +"(Internet Service Provider — ISP)." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:81 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:80 msgid "A dial-up modem." msgstr "Модем для коммутируемого доступа." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:82 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:81 msgid "The dial-up number for the ISP." msgstr "Номер телефона для дозвона к ISP." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:83 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:82 msgid "The login name and password assigned by the ISP." msgstr "Имя пользователя и пароль, назначенные ISP." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:84 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:83 msgid "" "The IP address of one or more DNS servers. Normally, the ISP provides these " "addresses. If it did not, FreeBSD can be configured to use DNS negotiation." @@ -157,14 +157,14 @@ msgstr "" "использование согласования DNS." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:86 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:85 msgid "If any of the required information is missing, contact the ISP." msgstr "" "Если отсутствует какая-либо необходимая информация, обратитесь к интернет-" "провайдеру." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:88 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:87 msgid "" "The following information may be supplied by the ISP, but is not necessary:" msgstr "" @@ -172,7 +172,7 @@ msgstr "" "является обязательной:" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:90 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:89 msgid "" "The IP address of the default gateway. If this information is unknown, the " "ISP will automatically provide the correct value during connection setup. " @@ -184,7 +184,7 @@ msgstr "" "`HISADDR`." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:92 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:91 msgid "" "The subnet mask. If the ISP has not provided one, `255.255.255.255` will be " "used in the man:ppp[8] configuration file. *" @@ -193,7 +193,7 @@ msgstr "" "man:ppp[8] будет использовано значение `255.255.255.255`. *" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:94 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:93 msgid "" "If the ISP has assigned a static IP address and hostname, it should be input " "into the configuration file. Otherwise, this information will be " @@ -204,7 +204,7 @@ msgstr "" "автоматически предоставлена при настройке соединения." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:97 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:96 msgid "" "The rest of this section demonstrates how to configure FreeBSD for common " "PPP connection scenarios. The required configuration file is [.filename]#/" @@ -217,7 +217,7 @@ msgstr "" "доступны в [.filename]#/usr/share/examples/ppp/#." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:102 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:101 msgid "" "Throughout this section, many of the file examples display line numbers. " "These line numbers have been added to make it easier to follow the " @@ -228,7 +228,7 @@ msgstr "" "включения в фактический файл." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:105 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:104 msgid "" "When editing a configuration file, proper indentation is important. Lines " "that end in a `:` start in the first column (beginning of the line) while " @@ -240,13 +240,13 @@ msgstr "" "показано, с использованием пробелов или табуляции." #. type: Title === -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:108 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:107 #, no-wrap msgid "Basic Configuration" msgstr "Базовая конфигурация" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:112 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:111 msgid "" "In order to configure a PPP connection, first edit [.filename]#/etc/ppp/ppp." "conf# with the dial-in information for the ISP. This file is described as " @@ -257,7 +257,7 @@ msgstr "" "файл описывается следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:132 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:131 #, no-wrap msgid "" "1 default:\n" @@ -297,13 +297,13 @@ msgstr "" "17 add default HISADDR\n" #. type: Labeled list -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:134 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:133 #, no-wrap msgid "Line 1" msgstr "Строка 1" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:137 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:136 msgid "" "Identifies the `default` entry. Commands in this entry (lines 2 through 9) " "are executed automatically when `ppp` is run." @@ -312,13 +312,13 @@ msgstr "" "выполняются автоматически при запуске `ppp`." #. type: Labeled list -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:138 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:137 #, no-wrap msgid "Line 2" msgstr "Строка 2" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:141 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:140 msgid "" "Enables verbose logging parameters for testing the connection. Once the " "configuration is working satisfactorily, this line should be reduced to:" @@ -328,19 +328,19 @@ msgstr "" "сократить до:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:145 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:144 #, no-wrap msgid "set log phase tun\n" msgstr "set log phase tun\n" #. type: Labeled list -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:147 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:146 #, no-wrap msgid "Line 3" msgstr "Строка 3" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:149 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:148 msgid "" "Displays the version of man:ppp[8] to the PPP software running on the other " "side of the connection." @@ -349,13 +349,13 @@ msgstr "" "на другой стороне соединения." #. type: Labeled list -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:150 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:149 #, no-wrap msgid "Line 4" msgstr "Строка 4" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:152 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:151 msgid "" "Identifies the device to which the modem is connected, where [." "filename]#COM1# is [.filename]#/dev/cuau0# and [.filename]#COM2# is [." @@ -366,13 +366,13 @@ msgstr "" "filename]#/dev/cuau1#." #. type: Labeled list -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:153 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:152 #, no-wrap msgid "Line 5" msgstr "Строка 5" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:156 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:155 msgid "" "Sets the connection speed. If `115200` does not work on an older modem, try " "`38400` instead." @@ -381,13 +381,13 @@ msgstr "" "модеме, попробуйте `38400`." #. type: Labeled list -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:157 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:156 #, no-wrap msgid "Lines 6 & 7" msgstr "Строки 6 и 7" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:160 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:159 msgid "" "The dial string written as an expect-send syntax. Refer to man:chat[8] for " "more information." @@ -396,7 +396,7 @@ msgstr "" "информацию смотрите в man:chat[8]." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:163 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:162 msgid "" "Note that this command continues onto the next line for readability. Any " "command in [.filename]#ppp.conf# may do this if the last character on the " @@ -407,24 +407,24 @@ msgstr "" "таким образом, если последним символом в строке является `\\`." #. type: Labeled list -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:164 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:163 #, no-wrap msgid "Line 8" msgstr "Строка 8" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:166 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:165 msgid "Sets the idle timeout for the link in seconds." msgstr "Устанавливает время ожидания бездействия соединения в секундах." #. type: Labeled list -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:167 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:166 #, no-wrap msgid "Line 9" msgstr "Строка 9" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:170 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:169 msgid "" "Instructs the peer to confirm the DNS settings. If the local network is " "running its own DNS server, this line should be commented out, by adding a `" @@ -435,25 +435,25 @@ msgstr "" "начале строки, или удалить." #. type: Labeled list -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:171 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:170 #, no-wrap msgid "Line 10" msgstr "Строка 10" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:173 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:172 msgid "A blank line for readability. Blank lines are ignored by man:ppp[8]." msgstr "" "Пустая строка для удобочитаемости. Пустые строки игнорируются man:ppp[8]." #. type: Labeled list -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:174 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:173 #, no-wrap msgid "Line 11" msgstr "Строка 11" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:177 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:176 msgid "" "Identifies an entry called `provider`. This could be changed to the name of " "the ISP so that `load _ISP_` can be used to start the connection." @@ -462,13 +462,13 @@ msgstr "" "ISP, чтобы использовать команду `load _ISP_` для установки соединения." #. type: Labeled list -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:178 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:177 #, no-wrap msgid "Line 12" msgstr "Строка 12" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:184 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:183 msgid "" "Use the phone number for the ISP. Multiple phone numbers may be specified " "using the colon (`:`) or pipe character (`|`) as a separator. To rotate " @@ -486,25 +486,25 @@ msgstr "" "при наборе." #. type: Labeled list -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:185 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:184 #, no-wrap msgid "Lines 13 & 14" msgstr "Строки 13 и 14" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:187 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:186 msgid "Use the user name and password for the ISP." msgstr "Используйте имя пользователя и пароль для ISP." #. type: Labeled list -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:188 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:308 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:187 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:307 #, no-wrap msgid "Line 15" msgstr "Строка 15" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:192 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:191 msgid "" "Sets the default idle timeout in seconds for the connection. In this " "example, the connection will be closed automatically after 300 seconds of " @@ -515,13 +515,13 @@ msgstr "" "бездействия. Чтобы отключить таймаут, установите значение в ноль." #. type: Labeled list -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:193 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:192 #, no-wrap msgid "Line 16" msgstr "Строка 16" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:196 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:195 msgid "" "Sets the interface addresses. The values used depend upon whether a static " "IP address has been obtained from the ISP or if it instead negotiates a " @@ -532,7 +532,7 @@ msgstr "" "при подключении." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:199 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:198 msgid "" "If the ISP has allocated a static IP address and default gateway, replace _x." "x.x.x_ with the static IP address and replace _y.y.y.y_ with the IP address " @@ -545,7 +545,7 @@ msgstr "" "адреса шлюза, замените _y.y.y.y_ на `10.0.0.2/0`." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:202 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:201 msgid "" "If the IP address changes whenever a connection is made, change this line to " "the following value. This tells man:ppp[8] to use the IP Configuration " @@ -556,19 +556,19 @@ msgstr "" "Configuration Protocol (IPCP) для согласования динамического IP-адреса:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:206 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:205 #, no-wrap msgid "set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.255 0.0.0.0\n" msgstr "set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.255 0.0.0.0\n" #. type: Labeled list -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:208 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:207 #, no-wrap msgid "Line 17" msgstr "Line 17" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:212 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:211 msgid "" "Keep this line as-is as it adds a default route to the gateway. The " "`HISADDR` will automatically be replaced with the gateway address specified " @@ -579,7 +579,7 @@ msgstr "" "строке 16. Важно, чтобы эта строка располагалась после строки 16." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:218 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:217 msgid "" "Depending upon whether man:ppp[8] is started manually or automatically, a [." "filename]#/etc/ppp/ppp.linkup# may also need to be created which contains " @@ -599,7 +599,7 @@ msgstr "" "указанным в строке 11 файла [.filename]#ppp.conf#." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:223 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:222 #, no-wrap msgid "" "provider:\n" @@ -609,7 +609,7 @@ msgstr "" " add default HISADDR\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:228 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:227 msgid "" "This file is also needed when the default gateway address is \"guessed\" in " "a static IP address configuration. In this case, remove line 17 from [." @@ -624,7 +624,7 @@ msgstr "" "найти в [.filename]#/usr/share/examples/ppp/#." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:231 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:230 msgid "" "By default, `ppp` must be run as `root`. To change this default, add the " "account of the user who should run `ppp` to the `network` group in [." @@ -635,7 +635,7 @@ msgstr "" "`ppp`, в группу `network` в файле [.filename]#/etc/group#." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:234 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:233 msgid "" "Then, give the user access to one or more entries in [.filename]#/etc/ppp/" "ppp.conf# with `allow`. For example, to give `fred` and `mary` permission " @@ -647,13 +647,13 @@ msgstr "" "в раздел `provider:`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:238 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:237 #, no-wrap msgid "allow users fred mary\n" msgstr "allow users fred mary\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:241 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:240 msgid "" "To give the specified users access to all entries, put that line in the " "`default` section instead." @@ -662,13 +662,13 @@ msgstr "" "эту строку в раздел `default` вместо этого." #. type: Title === -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:242 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:241 #, no-wrap msgid "Advanced Configuration" msgstr "Расширенная настройка" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:245 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:244 msgid "" "It is possible to configure PPP to supply DNS and NetBIOS nameserver " "addresses on demand." @@ -677,7 +677,7 @@ msgstr "" "запросу." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:247 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:246 msgid "" "To enable these extensions with PPP version 1.x, the following lines might " "be added to the relevant section of [.filename]#/etc/ppp/ppp.conf#." @@ -686,7 +686,7 @@ msgstr "" "строки в соответствующую секцию файла [.filename]#/etc/ppp/ppp.conf#." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:253 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:252 #, no-wrap msgid "" "enable msext\n" @@ -698,12 +698,12 @@ msgstr "" "set nbns 203.14.100.5\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:256 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:255 msgid "And for PPP version 2 and above:" msgstr "А для PPP версии 2 и выше:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:262 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:261 #, no-wrap msgid "" "accept dns\n" @@ -715,7 +715,7 @@ msgstr "" "set nbns 203.14.100.5\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:265 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:264 msgid "" "This will tell the clients the primary and secondary name server addresses, " "and a NetBIOS nameserver host." @@ -724,7 +724,7 @@ msgstr "" "также хост сервера имён NetBIOS." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:267 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:266 msgid "" "In version 2 and above, if the `set dns` line is omitted, PPP will use the " "values found in [.filename]#/etc/resolv.conf#." @@ -733,13 +733,13 @@ msgstr "" "значения, указанные в [.filename]#/etc/resolv.conf#." #. type: Title ==== -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:269 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:268 #, no-wrap msgid "PAP and CHAP Authentication" msgstr "Проверка подлинности (аутентификация) PAP и CHAP" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:273 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:272 msgid "" "Some ISPs set their system up so that the authentication part of the " "connection is done using either of the PAP or CHAP authentication " @@ -753,7 +753,7 @@ msgstr "" "протоколу PPP." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:276 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:275 msgid "" "PAP is less secure than CHAP, but security is not normally an issue here as " "passwords, although being sent as plain text with PAP, are being transmitted " @@ -766,12 +766,12 @@ msgstr "" "\"." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:278 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:277 msgid "The following alterations must be made:" msgstr "Необходимо внести следующие изменения:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:284 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:283 #, no-wrap msgid "" "13 set authname MyUserName\n" @@ -783,13 +783,13 @@ msgstr "" "15 set login\n" #. type: Labeled list -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:286 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:285 #, no-wrap msgid "Line 13" msgstr "Line 13" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:288 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:287 msgid "" "This line specifies the PAP/CHAP user name.Insert the correct value for " "_MyUserName_." @@ -798,13 +798,13 @@ msgstr "" "для _MyUserName_." #. type: Labeled list -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:289 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:288 #, no-wrap msgid "Line 14" msgstr "Line 14" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:293 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:292 msgid "" "This line specifies the PAP/CHAP password. Insert the correct value for " "_MyPassword_. An additional line may be added, such as:" @@ -813,24 +813,24 @@ msgstr "" "_MyPassword_. Дополнительная строка может быть добавлена, например:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:297 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:296 #, no-wrap msgid "16 accept PAP\n" msgstr "16 accept PAP\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:300 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:299 msgid "or" msgstr "или" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:304 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:303 #, no-wrap msgid "16 accept CHAP\n" msgstr "16 accept CHAP\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:307 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:306 msgid "" "to make it obvious that this is the intention, but PAP and CHAP are both " "accepted by default." @@ -839,7 +839,7 @@ msgstr "" "принимаются оба." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:311 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:310 msgid "" "The ISP will not normally require a login to the server when using PAP or " "CHAP. Therefore, disable the \"set login\" string." @@ -848,13 +848,13 @@ msgstr "" "PAP или CHAP. Поэтому отключите строку `set login`." #. type: Title ==== -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:313 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:312 #, no-wrap msgid "Using PPP Network Address Translation Capability" msgstr "Использование возможности трансляции сетевых адресов (NAT) в PPP" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:317 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:316 msgid "" "PPP has ability to use internal NAT without kernel diverting capabilities. " "This functionality may be enabled by the following line in [.filename]#/etc/" @@ -865,13 +865,13 @@ msgstr "" "в [.filename]#/etc/ppp/ppp.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:321 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:320 #, no-wrap msgid "nat enable yes\n" msgstr "nat enable yes\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:325 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:324 msgid "" "Alternatively, NAT may be enabled by command-line option `-nat`. There is " "also [.filename]#/etc/rc.conf# knob named `ppp_nat`, which is enabled by " @@ -882,7 +882,7 @@ msgstr "" "который включён по умолчанию." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:327 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:326 msgid "" "When using this feature, it may be useful to include the following [." "filename]#/etc/ppp/ppp.conf# options to enable incoming connections " @@ -893,7 +893,7 @@ msgstr "" "соединений:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:332 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:331 #, no-wrap msgid "" "nat port tcp 10.0.0.2:ftp ftp\n" @@ -903,24 +903,24 @@ msgstr "" "nat port tcp 10.0.0.2:http http\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:335 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:334 msgid "or do not trust the outside at all" msgstr "или вообще не доверять внешнему миру" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:339 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:338 #, no-wrap msgid "nat deny_incoming yes\n" msgstr "nat deny_incoming yes\n" #. type: Title === -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:342 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:341 #, no-wrap msgid "Final System Configuration" msgstr "Окончательная конфигурация системы" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:345 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:344 msgid "" "While `ppp` is now configured, some edits still need to be made to [." "filename]#/etc/rc.conf#." @@ -929,7 +929,7 @@ msgstr "" "внести в [.filename]#/etc/rc.conf#." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:347 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:346 msgid "" "Working from the top down in this file, make sure the `hostname=` line is " "set:" @@ -938,13 +938,13 @@ msgstr "" "установлена:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:351 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:350 #, no-wrap msgid "hostname=\"foo.example.com\"\n" msgstr "hostname=\"foo.example.com\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:354 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:353 msgid "" "If the ISP has supplied a static IP address and name, use this name as the " "host name." @@ -953,7 +953,7 @@ msgstr "" "это имя в качестве имени хоста." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:357 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:356 msgid "" "Look for the `network_interfaces` variable. To configure the system to dial " "the ISP on demand, make sure the [.filename]#tun0# device is added to the " @@ -964,7 +964,7 @@ msgstr "" "filename]#tun0# добавлено в список, в противном случае удалите его." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:362 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:361 #, no-wrap msgid "" "network_interfaces=\"lo0 tun0\"\n" @@ -974,7 +974,7 @@ msgstr "" "ifconfig_tun0=\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:368 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:367 msgid "" "The `ifconfig_tun0` variable should be empty, and a file called [.filename]#/" "etc/start_if.tun0# should be created. This file should contain the line:" @@ -983,13 +983,13 @@ msgstr "" "etc/start_if.tun0# должен быть создан. Этот файл должен содержать строку:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:372 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:371 #, no-wrap msgid "ppp -auto mysystem\n" msgstr "ppp -auto mysystem\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:376 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:375 msgid "" "This script is executed at network configuration time, starting the ppp " "daemon in automatic mode. If this machine acts as a gateway, consider " @@ -1001,7 +1001,7 @@ msgstr "" "соответствующей странице Справочника." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:379 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:378 msgid "" "Make sure that the router program is set to `NO` with the following line in " "[.filename]#/etc/rc.conf#:" @@ -1010,13 +1010,13 @@ msgstr "" "filename]#/etc/rc.conf# следующая строка установлена в `NO`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:383 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:382 #, no-wrap msgid "router_enable=\"NO\"\n" msgstr "router_enable=\"NO\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:386 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:385 msgid "" "It is important that the `routed` daemon is not started, as `routed` tends " "to delete the default routing table entries created by `ppp`." @@ -1025,25 +1025,25 @@ msgstr "" "удалять записи по умолчанию из таблицы маршрутизации , созданные `ppp`." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:389 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:388 msgid "" "It is probably a good idea to ensure that the `sendmail_flags` line does not " "include the `-q` option, otherwise `sendmail` will attempt to do a network " "lookup every now and then, possibly causing the machine to dial out. Try " "this:" msgstr "" -"Вероятно, стоит убедиться, что строка `sendmail_flags` не содержит опцию `-q`" -", иначе `sendmail` будет периодически пытаться выполнить сетевой запрос, что " -"может привести к нежелательному дозвону. Можно попробовать:" +"Вероятно, стоит убедиться, что строка `sendmail_flags` не содержит опцию `-" +"q`, иначе `sendmail` будет периодически пытаться выполнить сетевой запрос, " +"что может привести к нежелательному дозвону. Можно попробовать:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:393 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:392 #, no-wrap msgid "sendmail_flags=\"-bd\"\n" msgstr "sendmail_flags=\"-bd\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:397 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:396 msgid "" "The downside is that `sendmail` is forced to re-examine the mail queue " "whenever the ppp link. To automate this, include `!bg` in [.filename]#ppp." @@ -1054,7 +1054,7 @@ msgstr "" "добавьте `!bg` в файл [.filename]#ppp.linkup#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:404 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:403 #, no-wrap msgid "" "1 provider:\n" @@ -1068,7 +1068,7 @@ msgstr "" "4 !bg sendmail -bd -q30m\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:408 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:407 msgid "" "An alternative is to set up a \"dfilter\" to block SMTP traffic. Refer to " "the sample files for further details." @@ -1077,26 +1077,26 @@ msgstr "" "Дополнительные сведения см. в примерных файлах." #. type: Title === -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:409 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:408 #, no-wrap msgid "Using `ppp`" msgstr "Использование `ppp`" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:413 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:412 msgid "" "All that is left is to reboot the machine. After rebooting, either type:" msgstr "Осталось только перезагрузить машину. После перезагрузки введите:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:417 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:536 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:416 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:535 #, no-wrap msgid "# ppp\n" msgstr "# ppp\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:420 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:419 msgid "" "and then `dial provider` to start the PPP session, or, to configure `ppp` to " "establish sessions automatically when there is outbound traffic and [." @@ -1107,13 +1107,13 @@ msgstr "" "отсутствии файла [.filename]#start_if.tun0#, введите:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:424 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:423 #, no-wrap msgid "# ppp -auto provider\n" msgstr "# ppp -auto provider\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:428 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:427 msgid "" "It is possible to talk to the `ppp` program while it is running in the " "background, but only if a suitable diagnostic port has been set up. To do " @@ -1124,13 +1124,13 @@ msgstr "" "добавьте следующую строку в конфигурацию:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:432 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:431 #, no-wrap msgid "set server /var/run/ppp-tun%d DiagnosticPassword 0177\n" msgstr "set server /var/run/ppp-tun%d DiagnosticPassword 0177\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:436 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:435 msgid "" "This will tell PPP to listen to the specified UNIX(R) domain socket, asking " "clients for the specified password before allowing access. The `%d` in the " @@ -1141,7 +1141,7 @@ msgstr "" "заменяется на номер устройства [.filename]#tun#, который используется." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:438 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:437 msgid "" "Once a socket has been set up, the man:pppctl[8] program may be used in " "scripts that wish to manipulate the running program." @@ -1150,13 +1150,13 @@ msgstr "" "скриптах для управления работающим приложением." #. type: Title === -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:440 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:439 #, no-wrap msgid "Configuring Dial-in Services" msgstr "Настройка сервисов для входящих звонков" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:443 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:442 msgid "" "crossref:serialcomms[dialup,“Dial-in Service”] provides a good description " "on enabling dial-up services using man:getty[8]." @@ -1165,7 +1165,7 @@ msgstr "" "хорошее описание настройки услуг дозвона с использованием man:getty[8]." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:445 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:444 msgid "" "An alternative to `getty` is package:comms/mgetty+sendfax[] port), a smarter " "version of `getty` designed with dial-up lines in mind." @@ -1175,7 +1175,7 @@ msgstr "" "линиями." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:447 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:446 msgid "" "The advantages of using `mgetty` is that it actively _talks_ to modems, " "meaning if port is turned off in [.filename]#/etc/ttys# then the modem will " @@ -1186,7 +1186,7 @@ msgstr "" "то модем не будет отвечать на звонки." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:449 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:448 msgid "" "Later versions of `mgetty` (from 0.99beta onwards) also support the " "automatic detection of PPP streams, allowing clients scriptless access to " @@ -1197,7 +1197,7 @@ msgstr "" "доступ к серверу без использования скриптов." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:451 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:450 msgid "" "Refer to http://mgetty.greenie.net/doc/mgetty_toc.html[http://mgetty.greenie." "net/doc/mgetty_toc.html] for more information on `mgetty`." @@ -1206,7 +1206,7 @@ msgstr "" "doc/mgetty_toc.html] для получения дополнительной информации о `mgetty`." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:454 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:453 msgid "" "By default the package:comms/mgetty+sendfax[] port comes with the `AUTO_PPP` " "option enabled allowing `mgetty` to detect the LCP phase of PPP connections " @@ -1221,7 +1221,7 @@ msgstr "" "необходимо аутентифицировать пользователей с помощью PAP или CHAP." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:456 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:455 msgid "" "This section assumes the user has successfully compiled, and installed the " "package:comms/mgetty+sendfax[] port on his system." @@ -1230,7 +1230,7 @@ msgstr "" "порт package:comms/mgetty+sendfax[] в своей системе." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:458 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:457 msgid "" "Ensure that [.filename]#/usr/local/etc/mgetty+sendfax/login.config# has the " "following:" @@ -1239,13 +1239,13 @@ msgstr "" "config# присутствует следующее:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:462 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:461 #, no-wrap msgid "/AutoPPP/ - - /etc/ppp/ppp-pap-dialup\n" msgstr "/AutoPPP/ - - /etc/ppp/ppp-pap-dialup\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:465 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:464 msgid "" "This tells `mgetty` to run [.filename]#ppp-pap-dialup# for detected PPP " "connections." @@ -1254,7 +1254,7 @@ msgstr "" "обнаруженных PPP-соединений." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:467 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:466 msgid "" "Create an executable file called [.filename]#/etc/ppp/ppp-pap-dialup# " "containing the following:" @@ -1263,7 +1263,7 @@ msgstr "" "содержащий следующее:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:472 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:471 #, no-wrap msgid "" "#!/bin/sh\n" @@ -1273,18 +1273,18 @@ msgstr "" "exec /usr/sbin/ppp -direct pap$IDENT\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:476 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:475 msgid "" "For each dial-up line enabled in [.filename]#/etc/ttys#, create a " "corresponding entry in [.filename]#/etc/ppp/ppp.conf#. This will happily co-" "exist with the definitions we created above." msgstr "" -"Для каждой включенной коммутируемой линии в [.filename]#/etc/ttys# создайте " +"Для каждой включённой коммутируемой линии в [.filename]#/etc/ttys# создайте " "соответствующую запись в [.filename]#/etc/ppp/ppp.conf#. Это будет прекрасно " "сосуществовать с определениями, созданными ранее." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:483 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:482 #, no-wrap msgid "" "pap:\n" @@ -1298,7 +1298,7 @@ msgstr "" " enable proxy\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:486 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:485 msgid "" "Each user logging in with this method will need to have a username/password " "in [.filename]#/etc/ppp/ppp.secret#, or alternatively add the following " @@ -1310,13 +1310,13 @@ msgstr "" "etc/passwd#." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:490 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:489 #, no-wrap msgid "enable passwdauth\n" msgstr "enable passwdauth\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:494 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:493 msgid "" "To assign some users a static IP number, specify the number as the third " "argument in [.filename]#/etc/ppp/ppp.secret#. See [.filename]#/usr/share/" @@ -1327,13 +1327,13 @@ msgstr "" "Примеры можно найти в [.filename]#/usr/share/examples/ppp/ppp.secret.sample#." #. type: Title == -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:496 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:495 #, no-wrap msgid "Troubleshooting PPP Connections" msgstr "Устранение неполадок PPP-подключений" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:502 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:501 msgid "" "This section covers a few issues which may arise when using PPP over a modem " "connection. Some ISPs present the `ssword` prompt while others present " @@ -1349,13 +1349,13 @@ msgstr "" "соединений `ppp` — это ручное подключение, как описано в данном разделе." #. type: Title === -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:503 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:502 #, no-wrap msgid "Check the Device Nodes" msgstr "Проверьте файлы устройств" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:506 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:505 msgid "" "When using a custom kernel, make sure to include the following line in the " "kernel configuration file:" @@ -1364,13 +1364,13 @@ msgstr "" "ядра присутствует следующая строка:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:510 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:509 #, no-wrap msgid "device uart\n" msgstr "device uart\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:514 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:513 msgid "" "The [.filename]#uart# device is already included in the `GENERIC` kernel, so " "no additional steps are necessary in this case. Just check the `dmesg` " @@ -1381,13 +1381,13 @@ msgstr "" "на наличие модема с помощью:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:518 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:517 #, no-wrap msgid "# dmesg | grep uart\n" msgstr "# dmesg | grep uart\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:525 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:524 msgid "" "This should display some pertinent output about the [.filename]#uart# " "devices. These are the COM ports we need. If the modem acts like a " @@ -1404,13 +1404,13 @@ msgstr "" "устройство модема будет [.filename]#/dev/cuau1#." #. type: Title === -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:526 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:525 #, no-wrap msgid "Connecting Manually" msgstr "Подключение вручную" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:532 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:531 msgid "" "Connecting to the Internet by manually controlling `ppp` is quick, easy, and " "a great way to debug a connection or just get information on how the ISP " @@ -1426,36 +1426,36 @@ msgstr "" "которой работает PPP. Для запуска `ppp`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:541 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:540 #, no-wrap msgid "ppp ON example> set device /dev/cuau1\n" msgstr "ppp ON example> set device /dev/cuau1\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:544 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:543 msgid "This second command sets the modem device to [.filename]#cuau1#." msgstr "" "Эта вторая команда устанавливает модемное устройство в [.filename]#cuau1#." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:548 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:547 #, no-wrap msgid "ppp ON example> set speed 115200\n" msgstr "ppp ON example> set speed 115200\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:551 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:550 msgid "This sets the connection speed to 115,200 kbps." msgstr "Это устанавливает скорость соединения на 115 200 Кбит/с." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:555 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:554 #, no-wrap msgid "ppp ON example> enable dns\n" msgstr "ppp ON example> enable dns\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:559 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:558 msgid "" "This tells `ppp` to configure the resolver and add the nameserver lines to [." "filename]#/etc/resolv.conf#. If `ppp` cannot determine the hostname, it can " @@ -1466,20 +1466,20 @@ msgstr "" "можно задать вручную позже." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:563 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:562 #, no-wrap msgid "ppp ON example> term\n" msgstr "ppp ON example> term\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:566 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:565 msgid "" "This switches to \"terminal\" mode in order to manually control the modem." msgstr "" "Это переключает в \"терминальный\" режим для ручного управления модемом." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:571 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:570 #, no-wrap msgid "" "deflink: Entering terminal mode on /dev/cuau1\n" @@ -1489,7 +1489,7 @@ msgstr "" "type '~h' for help\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:578 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:577 #, no-wrap msgid "" "at\n" @@ -1501,7 +1501,7 @@ msgstr "" "atdt123456789\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:581 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:580 msgid "" "Use `at` to initialize the modem, then use `atdt` and the number for the ISP " "to begin the dial in process." @@ -1510,13 +1510,13 @@ msgstr "" "провайдера для начала процесса дозвона." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:585 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:584 #, no-wrap msgid "CONNECT\n" msgstr "CONNECT\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:588 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:587 msgid "" "Confirmation of the connection, if we are going to have any connection " "problems, unrelated to hardware, here is where we will attempt to resolve " @@ -1526,26 +1526,26 @@ msgstr "" "связанные с оборудованием, здесь мы попытаемся их устранить." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:592 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:591 #, no-wrap msgid "ISP Login:myusername\n" msgstr "ISP Login:myusername\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:595 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:594 msgid "" "At this prompt, return the prompt with the username that was provided by the " "ISP." msgstr "На этом приглашении введите имя пользователя, предоставленное ISP." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:599 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:598 #, no-wrap msgid "ISP Pass:mypassword\n" msgstr "ISP Pass:mypassword\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:603 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:602 msgid "" "At this prompt, reply with the password that was provided by the ISP. Just " "like logging into FreeBSD, the password will not echo." @@ -1554,13 +1554,13 @@ msgstr "" "при входе в FreeBSD, пароль не будет отображаться." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:607 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:606 #, no-wrap msgid "Shell or PPP:ppp\n" msgstr "Shell or PPP:ppp\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:612 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:611 msgid "" "Depending on the ISP, this prompt might not appear. If it does, it is " "asking whether to use a shell on the provider or to start `ppp`. In this " @@ -1572,14 +1572,14 @@ msgstr "" "подключения к Интернету." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:616 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:624 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:615 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:623 #, no-wrap msgid "Ppp ON example>\n" msgstr "Ppp ON example>\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:620 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:619 msgid "" "Notice that in this example the first `p` has been capitalized. This shows " "that we have successfully connected to the ISP." @@ -1588,7 +1588,7 @@ msgstr "" "Это означает, что мы успешно подключились к интернет-провайдеру." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:627 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:626 msgid "" "We have successfully authenticated with our ISP and are waiting for the " "assigned IP address." @@ -1597,26 +1597,26 @@ msgstr "" "IP-адрес." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:631 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:630 #, no-wrap msgid "PPP ON example>\n" msgstr "PPP ON example>\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:634 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:633 msgid "" "We have made an agreement on an IP address and successfully completed our " "connection." msgstr "Мы согласовали IP-адрес и успешно установили соединение." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:638 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:637 #, no-wrap msgid "PPP ON example>add default HISADDR\n" msgstr "PPP ON example>add default HISADDR\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:643 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:642 msgid "" "Here we add our default route, we need to do this before we can talk to the " "outside world as currently the only established connection is with the " @@ -1632,7 +1632,7 @@ msgstr "" "соединения, и тогда будет согласован новый маршрут соответствующим образом." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:648 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:647 msgid "" "If everything went good we should now have an active connection to the " "Internet, which could be thrown into the background using kbd:[CTRL+z]. If " @@ -1647,13 +1647,13 @@ msgstr "" "подключение к ISP, а строчные p показывают, что соединение потеряно." #. type: Title === -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:649 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:648 #, no-wrap msgid "Debugging" msgstr "Отладка" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:655 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:654 msgid "" "If a connection cannot be established, turn hardware flow CTS/RTS to off " "using `set ctsrts off`. This is mainly the case when connected to some PPP-" @@ -1674,7 +1674,7 @@ msgstr "" "Дополнительную информацию об этой опции и её использовании см. в man:ppp[8]." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:658 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:657 msgid "" "An older modem may need `set parity even`. Parity is set at none be " "default, but is used for error checking with a large increase in traffic, on " @@ -1685,7 +1685,7 @@ msgstr "" "увеличением трафика на старых модемах." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:661 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:660 msgid "" "PPP may not return to the command mode, which is usually a negotiation error " "where the ISP is waiting for negotiating to begin. At this point, using " @@ -1696,7 +1696,7 @@ msgstr "" "использование `~p` заставит ppp начать отправку информации о конфигурации." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:664 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:663 msgid "" "If a login prompt never appears, PAP or CHAP authentication is most likely " "required. To use PAP or CHAP, add the following options to PPP before going " @@ -1707,13 +1707,13 @@ msgstr "" "следующие параметры в PPP перед переходом в терминальный режим:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:668 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:667 #, no-wrap msgid "ppp ON example> set authname myusername\n" msgstr "ppp ON example> set authname myusername\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:671 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:670 msgid "" "Where _myusername_ should be replaced with the username that was assigned by " "the ISP." @@ -1722,20 +1722,20 @@ msgstr "" "провайдером интернет-услуг." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:675 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:674 #, no-wrap msgid "ppp ON example> set authkey mypassword\n" msgstr "ppp ON example> set authkey mypassword\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:678 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:677 msgid "" "Where _mypassword_ should be replaced with the password that was assigned by " "the ISP." msgstr "Где _mypassword_ следует заменить на пароль, назначенный провайдером." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:684 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:683 msgid "" "If a connection is established, but cannot seem to find any domain name, try " "to man:ping[8] an IP address. If there is 100 percent (100%) packet loss, " @@ -1744,16 +1744,16 @@ msgid "" "to a remote IP address, it is possible that a resolver address has not been " "added to [.filename]#/etc/resolv.conf#. This file should look like:" msgstr "" -"Если соединение установлено, но не удается найти доменное имя, попробуйте " +"Если соединение установлено, но не удаётся найти доменное имя, попробуйте " "выполнить `man:ping[8]` для IP-адреса. Если наблюдается 100% потерь пакетов, " "вероятно, маршрут по умолчанию не назначен. Убедитесь, что во время " -"подключения был установлен параметр `add default HISADDR`. Если удается " +"подключения был установлен параметр `add default HISADDR`. Если удаётся " "установить соединение с удалённым IP-адресом, возможно, в файл [.filename]#/" "etc/resolv.conf# не добавлен адрес резолвера. Этот файл должен выглядеть " "следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:690 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:689 #, no-wrap msgid "" "domain example.com\n" @@ -1765,7 +1765,7 @@ msgstr "" "nameserver y.y.y.y\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:693 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:692 msgid "" "Where _x.x.x.x_ and _y.y.y.y_ should be replaced with the IP address of the " "ISP's DNS servers." @@ -1774,7 +1774,7 @@ msgstr "" "провайдера." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:695 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:694 msgid "" "To configure man:syslog[3] to provide logging for the PPP connection, make " "sure this line exists in [.filename]#/etc/syslog.conf#:" @@ -1783,7 +1783,7 @@ msgstr "" "что следующая строка присутствует в [.filename]#/etc/syslog.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:700 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:699 #, no-wrap msgid "" "!ppp\n" @@ -1793,23 +1793,23 @@ msgstr "" "*.* /var/log/ppp.log\n" #. type: Title == -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:703 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:702 #, no-wrap msgid "Using PPP over Ethernet (PPPoE)" msgstr "Использование PPP через Ethernet (PPPoE)" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:706 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:705 msgid "This section describes how to set up PPP over Ethernet (PPPoE)." msgstr "Этот раздел описывает, как настроить PPP через Ethernet (PPPoE)." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:708 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:707 msgid "Here is an example of a working [.filename]#ppp.conf#:" msgstr "Вот пример рабочего [.filename]#ppp.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:714 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:713 #, no-wrap msgid "" "default:\n" @@ -1821,7 +1821,7 @@ msgstr "" " set ifaddr 10.0.0.1/0 10.0.0.2/0\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:722 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:721 #, no-wrap msgid "" "name_of_service_provider:\n" @@ -1841,23 +1841,23 @@ msgstr "" " add default HISADDR\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:725 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:724 msgid "As `root`, run:" msgstr "Как `root`, выполните:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:729 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:728 #, no-wrap msgid "# ppp -ddial name_of_service_provider\n" msgstr "# ppp -ddial name_of_service_provider\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:732 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:731 msgid "Add the following to [.filename]#/etc/rc.conf#:" msgstr "Добавьте следующее в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:739 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:738 #, no-wrap msgid "" "ppp_enable=\"YES\"\n" @@ -1867,18 +1867,17 @@ msgid "" msgstr "" "ppp_enable=\"YES\"\n" "ppp_mode=\"ddial\"\n" -"ppp_nat=\"YES\"\t# when needing to enable nat for the local network, " -"otherwise NO\n" +"ppp_nat=\"YES\"\t# when needing to enable nat for the local network, otherwise NO\n" "ppp_profile=\"name_of_service_provider\"\n" #. type: Title === -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:741 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:740 #, no-wrap msgid "Using a PPPoE Service Tag" msgstr "Использование тега сервиса PPPoE" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:745 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:744 msgid "" "Sometimes it will be necessary to use a service tag to establish the " "connection. Service tags are used to distinguish between different PPPoE " @@ -1889,7 +1888,7 @@ msgstr "" "подключённых к определённой сети." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:747 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:746 msgid "" "Any required service tag information should be in the documentation provided " "by the ISP." @@ -1898,7 +1897,7 @@ msgstr "" "документации, предоставляемой интернет-провайдером (ISP)." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:754 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:753 msgid "" "As a last resort, one could try installing the package:net/rr-pppoe[] " "package or port. Bear in mind however, this may de-program the modem and " @@ -1910,12 +1909,11 @@ msgstr "" "В крайнем случае можно попробовать установить пакет или порт package:net/rr-" "pppoe[]. Однако учтите, что это может перепрограммировать ваш модем и " "сделать его бесполезным, поэтому хорошо подумайте перед этим. Просто " -"установите программу, поставляемую с модемом. Затем откройте меню " -"menu:System[] в программе. Имя профиля должно быть указано там. Обычно это " -"_ISP_." +"установите программу, поставляемую с модемом. Затем откройте меню menu:" +"System[] в программе. Имя профиля должно быть указано там. Обычно это _ISP_." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:757 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:756 msgid "" "The profile name (service tag) will be used in the PPPoE configuration entry " "in [.filename]#ppp.conf# as the provider part for `set device`. Refer to " @@ -1926,13 +1924,13 @@ msgstr "" "Подробности смотрите в man:ppp[8]. Это должно выглядеть так:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:761 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:760 #, no-wrap msgid "set device PPPoE:xl1:ISP\n" msgstr "set device PPPoE:xl1:ISP\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:764 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:763 msgid "" "Do not forget to change _xl1_ to the proper device for the Ethernet card." msgstr "" @@ -1940,12 +1938,12 @@ msgstr "" "карты." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:766 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:765 msgid "Do not forget to change _ISP_ to the profile." msgstr "Не забудьте изменить _ISP_ на профиль, определённый вами ранее." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:768 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:767 msgid "" "For additional information, refer to http://renaud.waldura.com/doc/freebsd/" "pppoe/[Cheaper Broadband with FreeBSD on DSL] by Renaud Waldura." @@ -1955,13 +1953,13 @@ msgstr "" "через DSL] от Renaud Waldura." #. type: Title === -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:770 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:769 #, no-wrap msgid "PPPoE with a 3Com(R) HomeConnect(TM) ADSL Modem Dual Link" msgstr "PPPoE с модемом 3Com(R) HomeConnect(TM) ADSL Modem Dual Link" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:773 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:772 msgid "" "This modem does not follow the PPPoE specification defined in http://www." "faqs.org/rfcs/rfc2516.html[RFC 2516]." @@ -1970,7 +1968,7 @@ msgstr "" "faqs.org/rfcs/rfc2516.html[RFC 2516]." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:776 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:775 msgid "" "In order to make FreeBSD capable of communicating with this device, a sysctl " "must be set. This can be done automatically at boot time by updating [." @@ -1981,24 +1979,24 @@ msgstr "" "файл [.filename]#/etc/sysctl.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:780 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:779 #, no-wrap msgid "net.graph.nonstandard_pppoe=1\n" msgstr "net.graph.nonstandard_pppoe=1\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:783 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:782 msgid "or can be done immediately with the command:" msgstr "или может быть выполнено сразу с помощью команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:787 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:786 #, no-wrap msgid "# sysctl net.graph.nonstandard_pppoe=1\n" msgstr "# sysctl net.graph.nonstandard_pppoe=1\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:790 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:789 msgid "" "Unfortunately, because this is a system-wide setting, it is not possible to " "talk to a normal PPPoE client or server and a 3Com(R) HomeConnect(TM) ADSL " @@ -2009,13 +2007,13 @@ msgstr "" "HomeConnect(TM) ADSL." #. type: Title == -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:792 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:791 #, no-wrap msgid "Using PPP over ATM (PPPoA)" msgstr "Использование PPP через ATM (PPPoA)" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:796 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:795 msgid "" "The following describes how to set up PPP over ATM (PPPoA). PPPoA is a " "popular choice among European DSL providers." @@ -2024,13 +2022,13 @@ msgstr "" "популярный выбор среди европейских провайдеров DSL." #. type: Title === -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:797 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:796 #, no-wrap msgid "Using mpd" msgstr "Использование mpd" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:802 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:801 msgid "" "The mpd application can be used to connect to a variety of services, in " "particular PPTP services. It can be installed using the package:net/mpd5[] " @@ -2043,7 +2041,7 @@ msgstr "" "модемом и компьютером." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:808 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:807 msgid "" "Once installed, configure mpd to suit the provider's settings. The port " "places a set of sample configuration files which are well documented in [." @@ -2060,12 +2058,12 @@ msgstr "" "Конфигурация разделена на два файла, первый — [.filename]#mpd.conf#:" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:812 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:811 msgid "This example [.filename]#mpd.conf# only works with mpd 4.x." msgstr "Этот пример [.filename]#mpd.conf# работает только с mpd 4.x." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:818 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:817 #, no-wrap msgid "" "default:\n" @@ -2075,7 +2073,7 @@ msgstr "" " load adsl\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:824 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:823 #, no-wrap msgid "" "adsl:\n" @@ -2091,7 +2089,7 @@ msgstr "" " set bundle disable multilink\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:829 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:828 #, no-wrap msgid "" " set link no pap acfcomp protocomp\n" @@ -2105,7 +2103,7 @@ msgstr "" " set link keep-alive 30 10\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:832 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:831 #, no-wrap msgid "" " set ipcp no vjcomp\n" @@ -2115,7 +2113,7 @@ msgstr "" " set ipcp ranges 0.0.0.0/0 0.0.0.0/0\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:837 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:836 #, no-wrap msgid "" " set iface route default\n" @@ -2129,34 +2127,34 @@ msgstr "" " set iface idle 0\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:839 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:838 #, no-wrap msgid " open\n" msgstr " open\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:842 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:841 msgid "The username used to authenticate with the ISP." msgstr "Имя пользователя для аутентификации у вашего провайдера." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:843 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:842 msgid "The password used to authenticate with the ISP." msgstr "Пароль, используемый для аутентификации у вашего провайдера." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:846 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:845 msgid "" "Information about the link, or links, to establish is found in [." "filename]#mpd.links#. An example [.filename]#mpd.links# to accompany the " "above example is given beneath:" msgstr "" "Информация о соединении или соединениях, которые необходимо установить, " -"находится в файле [.filename]#mpd.links#. Пример файла [.filename]#mpd.links#" -", соответствующий приведённому выше примеру, представлен ниже:" +"находится в файле [.filename]#mpd.links#. Пример файла [.filename]#mpd." +"links#, соответствующий приведённому выше примеру, представлен ниже:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:855 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:854 #, no-wrap msgid "" "adsl:\n" @@ -2174,12 +2172,12 @@ msgstr "" " set pptp peer 10.0.0.138 <.>\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:858 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:857 msgid "The IP address of FreeBSD computer running mpd." msgstr "IP-адрес компьютера FreeBSD, на котором работает mpd." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:859 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:858 msgid "" "The IP address of the ADSL modem. The Alcatel SpeedTouch(TM) Home defaults " "to `10.0.0.138`." @@ -2188,7 +2186,7 @@ msgstr "" "используется `10.0.0.138`." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:861 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:860 msgid "" "It is possible to initialize the connection easily by issuing the following " "command as `root`:" @@ -2197,18 +2195,18 @@ msgstr "" "имени `root`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:865 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:864 #, no-wrap msgid "# mpd -b adsl\n" msgstr "# mpd -b adsl\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:868 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:867 msgid "To view the status of the connection:" msgstr "Для просмотра состояния соединения:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:874 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:873 #, no-wrap msgid "" "% ifconfig ng0\n" @@ -2220,7 +2218,7 @@ msgstr "" " inet 216.136.204.117 --> 204.152.186.171 netmask 0xffffffff\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:877 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:876 msgid "" "Using mpd is the recommended way to connect to an ADSL service with FreeBSD." msgstr "" @@ -2228,13 +2226,13 @@ msgstr "" "ADSL в FreeBSD." #. type: Title === -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:878 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:877 #, no-wrap msgid "Using pptpclient" msgstr "Использование pptpclient" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:881 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:880 msgid "" "It is also possible to use FreeBSD to connect to other PPPoA services using " "package:net/pptpclient[]." @@ -2243,7 +2241,7 @@ msgstr "" "с помощью package:net/pptpclient[]." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:885 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:884 msgid "" "To use package:net/pptpclient[] to connect to a DSL service, install the " "port or package, then edit [.filename]#/etc/ppp/ppp.conf#. An example " @@ -2252,11 +2250,11 @@ msgid "" msgstr "" "Для подключения к DSL-сервису с помощью package:net/pptpclient[] установите " "порт или пакет, затем отредактируйте файл [.filename]#/etc/ppp/ppp.conf#. " -"Пример раздела [.filename]#ppp.conf# приведен ниже. Дополнительные сведения " +"Пример раздела [.filename]#ppp.conf# приведён ниже. Дополнительные сведения " "о параметрах [.filename]#ppp.conf# можно найти в man:ppp[8]." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:896 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:895 #, no-wrap msgid "" "adsl:\n" @@ -2278,17 +2276,17 @@ msgstr "" " add default HISADDR\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:899 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:898 msgid "The username for the DSL provider." msgstr "Имя пользователя для провайдера DSL." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:900 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:899 msgid "The password for the account." msgstr "Пароль для вашей учётной записи." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:905 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:904 msgid "" "Since the account's password is added to [.filename]#ppp.conf# in plain text " "form, make sure nobody can read the contents of this file:" @@ -2298,7 +2296,7 @@ msgstr "" "файла:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:910 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:909 #, no-wrap msgid "" "# chown root:wheel /etc/ppp/ppp.conf\n" @@ -2308,7 +2306,7 @@ msgstr "" "# chmod 600 /etc/ppp/ppp.conf\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:919 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:918 msgid "" "This will open a tunnel for a PPP session to the DSL router. Ethernet DSL " "modems have a preconfigured LAN IP address to connect to. In the case of " @@ -2323,13 +2321,13 @@ msgstr "" "открыть туннель и начать PPP-сессию:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:923 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:922 #, no-wrap msgid "# pptp address adsl\n" msgstr "# pptp address adsl\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:929 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:928 msgid "" "If an ampersand (\"&\") is added to the end of this command, pptp will " "return the prompt." @@ -2338,7 +2336,7 @@ msgstr "" "приглашение командной строки." #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:933 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:932 msgid "" "A [.filename]#tun# virtual tunnel device will be created for interaction " "between the pptp and ppp processes. Once the prompt is returned, or the " @@ -2349,7 +2347,7 @@ msgstr "" "или процесс pptp подтвердит соединение, проверьте туннель:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:940 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:939 #, no-wrap msgid "" "% ifconfig tun0\n" @@ -2363,7 +2361,7 @@ msgstr "" "\tOpened by PID 918\n" #. type: Plain text -#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:943 +#: documentation/content/en/books/handbook/ppp-and-slip/_index.adoc:942 msgid "" "If the connection fails, check the configuration of the router, which is " "usually accessible using a web browser. Also, examine the output of `pptp` " diff --git a/documentation/content/ru/books/handbook/preface/_index.adoc b/documentation/content/ru/books/handbook/preface/_index.adoc index c18648148a..67f7a02d0c 100644 --- a/documentation/content/ru/books/handbook/preface/_index.adoc +++ b/documentation/content/ru/books/handbook/preface/_index.adoc @@ -303,4 +303,4 @@ C:\> tools\fdimage floppies\kern.flp A: Эта книга — результат труда многих сотен людей по всему миру. Будь то исправления опечаток или целые главы, все их вклады оказались полезными. -Несколько компаний поддержали разработку этого документа, оплачивая работу авторов на полную ставку, финансируя публикацию и т.д. В частности, BSDi (позже приобретенная http://www.windriver.com[Wind River Systems]) оплачивала членам FreeBSD Documentation Project работу над улучшением этой книги на полной ставке вплоть до публикации первого печатного издания в марте 2000 года (ISBN 1-57176-241-8). Затем Wind River Systems оплатила работу нескольких дополнительных авторов для внесения ряда улучшений в инфраструктуру печатного вывода и добавления новых глав к тексту. Эта работа завершилась публикацией второго печатного издания в ноябре 2001 года (ISBN 1-57176-303-1). В 2003-2004 годах http://www.freebsdmall.com[FreeBSD Mall, Inc] оплатила работу нескольких участников над улучшением Руководства в рамках подготовки к третьему печатному изданию. Третье печатное издание было разделено на два тома. Оба тома были опубликованы как *The FreeBSD Handbook 3rd Edition Volume 1: User Guide* (ISBN 1-57176-327-9) и *The FreeBSD Handbook 3rd Edition Volume 2: Administrators Guide* (ISBN 1-57176-328-7). +Несколько компаний поддержали разработку этого документа, оплачивая работу авторов на полную ставку, финансируя публикацию и т.д. В частности, BSDi (позже приобретенная http://www.windriver.com[Wind River Systems]) оплачивала членам FreeBSD Documentation Project работу над улучшением этой книги на полной ставке вплоть до публикации первого печатного издания в марте 2000 года (ISBN 1-57176-241-8). Затем Wind River Systems оплатила работу нескольких дополнительных авторов для внесения ряда улучшений в инфраструктуру печатного вывода и добавления новых глав к тексту. Эта работа завершилась публикацией второго печатного издания в ноябре 2001 года (ISBN 1-57176-303-1). В 2003-2004 годах FreeBSD Mall, Inc оплатила работу нескольких участников над улучшением Руководства в рамках подготовки к третьему печатному изданию. Третье печатное издание было разделено на два тома. Оба тома были опубликованы как *The FreeBSD Handbook 3rd Edition Volume 1: User Guide* (ISBN 1-57176-327-9) и *The FreeBSD Handbook 3rd Edition Volume 2: Administrators Guide* (ISBN 1-57176-328-7). diff --git a/documentation/content/ru/books/handbook/preface/_index.po b/documentation/content/ru/books/handbook/preface/_index.po index f8d9119a07..60a8032a2e 100644 --- a/documentation/content/ru/books/handbook/preface/_index.po +++ b/documentation/content/ru/books/handbook/preface/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-11-08 16:17+0000\n" -"PO-Revision-Date: 2026-03-09 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-08-08 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookpreface_index/ru/>\n" @@ -1459,26 +1459,25 @@ msgid "" "paid several additional authors to make a number of improvements to the " "print-output infrastructure and to add additional chapters to the text. " "This work culminated in the publication of the second printed edition in " -"November 2001 (ISBN 1-57176-303-1). In 2003-2004, http://www.freebsdmall." -"com[FreeBSD Mall, Inc], paid several contributors to improve the Handbook in " -"preparation for the third printed edition. The third printed edition has " -"been split into two volumes. Both volumes have been published as The " -"FreeBSD Handbook 3rd Edition Volume 1: User Guide (ISBN 1-57176-327-9) and " -"The FreeBSD Handbook 3rd Edition Volume 2: Administrators Guide (ISBN " -"1-57176-328-7)." +"November 2001 (ISBN 1-57176-303-1). In 2003-2004, FreeBSD Mall Inc. paid " +"several contributors to improve the Handbook in preparation for the third " +"printed edition. The third printed edition has been split into two " +"volumes. Both volumes have been published as The FreeBSD Handbook 3rd " +"Edition Volume 1: User Guide (ISBN 1-57176-327-9) and The FreeBSD Handbook " +"3rd Edition Volume 2: Administrators Guide (ISBN 1-57176-328-7)." msgstr "" "Несколько компаний поддержали разработку этого документа, оплачивая работу " -"авторов на полную ставку, финансируя публикацию и т.д. В частности, BSDi " -"(позже приобретенная http://www.windriver.com[Wind River Systems]) " -"оплачивала членам FreeBSD Documentation Project работу над улучшением этой " -"книги на полной ставке вплоть до публикации первого печатного издания в " -"марте 2000 года (ISBN 1-57176-241-8). Затем Wind River Systems оплатила " -"работу нескольких дополнительных авторов для внесения ряда улучшений в " +"авторов на полную ставку, финансируя публикацию и т.д. В частности, BSDi (" +"позже приобретенная http://www.windriver.com[Wind River Systems]) оплачивала " +"членам FreeBSD Documentation Project работу над улучшением этой книги на " +"полной ставке вплоть до публикации первого печатного издания в марте 2000 " +"года (ISBN 1-57176-241-8). Затем Wind River Systems оплатила работу " +"нескольких дополнительных авторов для внесения ряда улучшений в " "инфраструктуру печатного вывода и добавления новых глав к тексту. Эта работа " "завершилась публикацией второго печатного издания в ноябре 2001 года (ISBN " -"1-57176-303-1). В 2003-2004 годах http://www.freebsdmall.com[FreeBSD Mall, " -"Inc] оплатила работу нескольких участников над улучшением Руководства в " -"рамках подготовки к третьему печатному изданию. Третье печатное издание было " -"разделено на два тома. Оба тома были опубликованы как *The FreeBSD Handbook " -"3rd Edition Volume 1: User Guide* (ISBN 1-57176-327-9) и *The FreeBSD " -"Handbook 3rd Edition Volume 2: Administrators Guide* (ISBN 1-57176-328-7)." +"1-57176-303-1). В 2003-2004 годах FreeBSD Mall, Inc оплатила работу " +"нескольких участников над улучшением Руководства в рамках подготовки к " +"третьему печатному изданию. Третье печатное издание было разделено на два " +"тома. Оба тома были опубликованы как *The FreeBSD Handbook 3rd Edition " +"Volume 1: User Guide* (ISBN 1-57176-327-9) и *The FreeBSD Handbook 3rd " +"Edition Volume 2: Administrators Guide* (ISBN 1-57176-328-7)." diff --git a/documentation/content/ru/books/handbook/printing/_index.adoc b/documentation/content/ru/books/handbook/printing/_index.adoc index 67598bf4ab..c1eda313ee 100644 --- a/documentation/content/ru/books/handbook/printing/_index.adoc +++ b/documentation/content/ru/books/handbook/printing/_index.adoc @@ -78,7 +78,7 @@ sd=/var/spool/lpd/lp:\ lf=/var/log/lpd-errs: .... + -<.> Эта строка предназначена для принтера, подключенного к порту `USB`. +<.> Эта строка предназначена для принтера, подключённого к порту `USB`. + Для принтера, подключённого к параллельному или «принтерному» порту, используйте: + @@ -87,7 +87,7 @@ lf=/var/log/lpd-errs: :lp=/dev/lpt0:\ .... + -Для принтера, подключенного напрямую к сети, используйте: +Для принтера, подключённого напрямую к сети, используйте: + [.programlisting] .... @@ -199,7 +199,7 @@ PostScript(R) почти противоположен `ASCII`. Вместо пр Принтер на основе хоста:: Производители могут снизить стоимость принтера, используя простой процессор и минимум памяти. Такие принтеры не способны печатать обычный текст. Вместо этого растровые изображения текста и графики создаются драйвером на главном компьютере и затем отправляются на принтер. Такие принтеры называются _host-based_ (управляемыми хостом). + -Взаимодействие между драйвером и принтером, подключенным к хосту, часто осуществляется по проприетарным или недокументированным протоколам, что делает их работоспособными только в наиболее распространённых операционных системах. +Взаимодействие между драйвером и принтером, подключённым к хосту, часто осуществляется по проприетарным или недокументированным протоколам, что делает их работоспособными только в наиболее распространённых операционных системах. [[print-pdls-table]] === Преобразование PostScript(R) в другие PDL @@ -738,7 +738,7 @@ lp|repairsprinter|salesprinter:\ Включение титульных страниц различается в зависимости от того, подключен ли принтер напрямую к компьютеру с помощью кабеля `USB`, кабеля параллельного или последовательного порта или удалённо через сеть. -Заголовочные страницы на непосредственно подключенных принтерах включаются путем удаления строки `:sh:\` (Suppress Header) из записи в файле [.filename]#/etc/printcap#. Эти заголовочные страницы используют только символы перевода строки для новых строк. Некоторым принтерам может потребоваться фильтр [.filename]#/usr/share/examples/printing/hpif#, чтобы предотвратить ступенчатый текст. Фильтр настраивает принтеры `PCL` на печать как возврата каретки, так и перевода строки при получении символа перевода строки. +Заголовочные страницы на непосредственно подключённых принтерах включаются путем удаления строки `:sh:\` (Suppress Header) из записи в файле [.filename]#/etc/printcap#. Эти заголовочные страницы используют только символы перевода строки для новых строк. Некоторым принтерам может потребоваться фильтр [.filename]#/usr/share/examples/printing/hpif#, чтобы предотвратить ступенчатый текст. Фильтр настраивает принтеры `PCL` на печать как возврата каретки, так и перевода строки при получении символа перевода строки. Заглавные страницы для сетевых принтеров должны быть настроены на самом принтере. Записи заглавных страниц в [.filename]#/etc/printcap# игнорируются. Настройки обычно доступны через панель управления принтера или веб-интерфейс конфигурации, который можно открыть в браузере. diff --git a/documentation/content/ru/books/handbook/printing/_index.po b/documentation/content/ru/books/handbook/printing/_index.po index 3638ff6bfb..2a83df635e 100644 --- a/documentation/content/ru/books/handbook/printing/_index.po +++ b/documentation/content/ru/books/handbook/printing/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-05-01 19:56-0300\n" -"PO-Revision-Date: 2026-04-05 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-05-18 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbookprinting_index/ru/>\n" @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" #. type: YAML Front Matter: description @@ -43,7 +43,7 @@ msgid "Printing" msgstr "Печать" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:55 +#: documentation/content/en/books/handbook/printing/_index.adoc:54 msgid "" "Putting information on paper is a vital function, despite many attempts to " "eliminate it. Printing has two basic components. The data must be " @@ -56,13 +56,13 @@ msgstr "" "которую принтер может обработать." #. type: Title == -#: documentation/content/en/books/handbook/printing/_index.adoc:57 +#: documentation/content/en/books/handbook/printing/_index.adoc:56 #, no-wrap msgid "Quick Start" msgstr "Быстрый старт" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:62 +#: documentation/content/en/books/handbook/printing/_index.adoc:61 msgid "" "Basic printing can be set up quickly. The printer must be capable of " "printing plain `ASCII` text. For printing to other types of files, see " @@ -73,13 +73,13 @@ msgstr "" "lpd-filters, Фильтры]." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:66 +#: documentation/content/en/books/handbook/printing/_index.adoc:65 msgid "Create a directory to store files while they are being printed:" msgstr "Создайте каталог для хранения файлов во время печати:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:72 -#: documentation/content/en/books/handbook/printing/_index.adoc:341 +#: documentation/content/en/books/handbook/printing/_index.adoc:71 +#: documentation/content/en/books/handbook/printing/_index.adoc:340 #, no-wrap msgid "" "# mkdir -p /var/spool/lpd/lp\n" @@ -91,13 +91,13 @@ msgstr "" "# chmod 770 /var/spool/lpd/lp\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:75 +#: documentation/content/en/books/handbook/printing/_index.adoc:74 msgid "As `root`, create [.filename]#/etc/printcap# with these contents:" msgstr "" "Как `root`, создайте файл [.filename]#/etc/printcap# со следующим содержимым:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:84 +#: documentation/content/en/books/handbook/printing/_index.adoc:83 #, no-wrap msgid "" "lp:\\\n" @@ -115,63 +115,63 @@ msgstr "" "lf=/var/log/lpd-errs:\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:87 +#: documentation/content/en/books/handbook/printing/_index.adoc:86 msgid "This line is for a printer connected to a `USB` port." -msgstr "Эта строка предназначена для принтера, подключенного к порту `USB`." +msgstr "Эта строка предназначена для принтера, подключённого к порту `USB`." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:89 +#: documentation/content/en/books/handbook/printing/_index.adoc:88 msgid "For a printer connected to a parallel or \"printer\" port, use:" msgstr "" "Для принтера, подключённого к параллельному или «принтерному» порту, " "используйте:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:93 +#: documentation/content/en/books/handbook/printing/_index.adoc:92 #, no-wrap msgid ":lp=/dev/lpt0:\\\n" msgstr ":lp=/dev/lpt0:\\\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:96 +#: documentation/content/en/books/handbook/printing/_index.adoc:95 msgid "For a printer connected directly to a network, use:" -msgstr "Для принтера, подключенного напрямую к сети, используйте:" +msgstr "Для принтера, подключённого напрямую к сети, используйте:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:100 +#: documentation/content/en/books/handbook/printing/_index.adoc:99 #, no-wrap msgid ":lp=:rm=network-printer-name:rp=raw:\\\n" msgstr ":lp=:rm=network-printer-name:rp=raw:\\\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:103 +#: documentation/content/en/books/handbook/printing/_index.adoc:102 msgid "" "Replace _network-printer-name_ with the `DNS` host name of the network " "printer." msgstr "Замените _network-printer-name_ на `DNS` имя хоста сетевого принтера." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:105 +#: documentation/content/en/books/handbook/printing/_index.adoc:104 msgid "Enable LPD by editing [.filename]#/etc/rc.conf#, adding this line:" msgstr "" "Включите LPD, отредактировав файл [.filename]#/etc/rc.conf# и добавив " "следующую строку:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:109 -#: documentation/content/en/books/handbook/printing/_index.adoc:383 +#: documentation/content/en/books/handbook/printing/_index.adoc:108 +#: documentation/content/en/books/handbook/printing/_index.adoc:382 #, no-wrap msgid "lpd_enable=\"YES\"\n" msgstr "lpd_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:112 -#: documentation/content/en/books/handbook/printing/_index.adoc:386 +#: documentation/content/en/books/handbook/printing/_index.adoc:111 +#: documentation/content/en/books/handbook/printing/_index.adoc:385 msgid "Start the service:" msgstr "Запустите службу:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:117 +#: documentation/content/en/books/handbook/printing/_index.adoc:116 #, no-wrap msgid "" "# service lpd start\n" @@ -181,21 +181,18 @@ msgstr "" "Starting lpd.\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:120 +#: documentation/content/en/books/handbook/printing/_index.adoc:119 msgid "Print a test:" msgstr "Напечатайте тест:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:124 +#: documentation/content/en/books/handbook/printing/_index.adoc:123 #, no-wrap msgid "# printf \"1. This printer can print.\\n2. This is the second line.\\n\" | lpr\n" -msgstr "" -"# printf \"1. This printer can print.\\n" -"2. This is the second line.\\n" -"\" | lpr\n" +msgstr "# printf \"1. This printer can print.\\n2. This is the second line.\\n\" | lpr\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:130 +#: documentation/content/en/books/handbook/printing/_index.adoc:129 msgid "" "If both lines do not start at the left border, but \"stairstep\" instead, " "see crossref:printing[printing-lpd-filters-stairstep, Preventing " @@ -206,7 +203,7 @@ msgstr "" "образования ступенек на простых текстовых принтерах]." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:134 +#: documentation/content/en/books/handbook/printing/_index.adoc:133 msgid "" "Text files can now be printed with `lpr`. Give the filename on the command " "line, or pipe output directly into `lpr`." @@ -215,7 +212,7 @@ msgstr "" "командной строке или передайте вывод напрямую в `lpr`." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:139 +#: documentation/content/en/books/handbook/printing/_index.adoc:138 #, no-wrap msgid "" "% lpr textfile.txt\n" @@ -225,13 +222,13 @@ msgstr "" "% ls -lh | lpr\n" #. type: Title == -#: documentation/content/en/books/handbook/printing/_index.adoc:143 +#: documentation/content/en/books/handbook/printing/_index.adoc:142 #, no-wrap msgid "Printer Connections" msgstr "Подключение принтеров" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:150 +#: documentation/content/en/books/handbook/printing/_index.adoc:149 msgid "" "Printers are connected to computer systems in a variety of ways. Small " "desktop printers are usually connected directly to a computer's `USB` port. " @@ -247,30 +244,30 @@ msgstr "" "принтеры используют редкое последовательное соединение через serial-порт." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:152 +#: documentation/content/en/books/handbook/printing/_index.adoc:151 msgid "FreeBSD can communicate with all of these types of printers." msgstr "FreeBSD может взаимодействовать со всеми типами принтеров." #. type: Labeled list -#: documentation/content/en/books/handbook/printing/_index.adoc:154 +#: documentation/content/en/books/handbook/printing/_index.adoc:153 #, no-wrap msgid "`USB`" msgstr "`USB`" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:156 +#: documentation/content/en/books/handbook/printing/_index.adoc:155 msgid "" "`USB` printers can be connected to any available `USB` port on the computer." msgstr "" "`USB`-принтеры можно подключить к любому свободному `USB`-порту компьютера." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:162 +#: documentation/content/en/books/handbook/printing/_index.adoc:161 msgid "" -"When FreeBSD detects a `USB` printer, two device entries are created: " -"[.filename]#/dev/ulpt0# and [.filename]#/dev/unlpt0#. Data sent to either " -"device will be relayed to the printer. After each print job, " -"[.filename]#ulpt0# resets the `USB` port. Resetting the port can cause " +"When FreeBSD detects a `USB` printer, two device entries are created: [." +"filename]#/dev/ulpt0# and [.filename]#/dev/unlpt0#. Data sent to either " +"device will be relayed to the printer. After each print job, [." +"filename]#ulpt0# resets the `USB` port. Resetting the port can cause " "problems with some printers, so the [.filename]#unlpt0# device is usually " "used instead. [.filename]#unlpt0# does not reset the USB port at all." msgstr "" @@ -282,13 +279,13 @@ msgstr "" "filename]#unlpt0#. [.filename]#unlpt0# не сбрасывает порт USB вообще." #. type: Labeled list -#: documentation/content/en/books/handbook/printing/_index.adoc:164 +#: documentation/content/en/books/handbook/printing/_index.adoc:163 #, no-wrap msgid "Parallel (`IEEE`-1284)" msgstr "Параллельный порт (`IEEE`-1284)" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:167 +#: documentation/content/en/books/handbook/printing/_index.adoc:166 msgid "" "The parallel port device is [.filename]#/dev/lpt0#. This device appears " "whether a printer is attached or not, it is not autodetected." @@ -298,7 +295,7 @@ msgstr "" "определяется автоматически." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:172 +#: documentation/content/en/books/handbook/printing/_index.adoc:171 msgid "" "Vendors have largely moved away from these \"legacy\" ports, and many " "computers no longer have them. Adapters can be used to connect a parallel " @@ -314,13 +311,13 @@ msgstr "" "устройства, называемые _серверами печати_." #. type: Labeled list -#: documentation/content/en/books/handbook/printing/_index.adoc:174 +#: documentation/content/en/books/handbook/printing/_index.adoc:173 #, no-wrap msgid "Serial (RS-232)" msgstr "Последовательный порт (RS-232)" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:177 +#: documentation/content/en/books/handbook/printing/_index.adoc:176 msgid "" "Serial ports are another legacy port, rarely used for printers except in " "certain niche applications. Cables, connectors, and required wiring vary " @@ -332,11 +329,11 @@ msgstr "" "различаться." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:180 +#: documentation/content/en/books/handbook/printing/_index.adoc:179 msgid "" -"For serial ports built into a motherboard, the serial device name is " -"[.filename]#/dev/cuau0# or [.filename]#/dev/cuau1#. Serial `USB` adapters " -"can also be used, and these will appear as [.filename]#/dev/cuaU0#." +"For serial ports built into a motherboard, the serial device name is [." +"filename]#/dev/cuau0# or [.filename]#/dev/cuau1#. Serial `USB` adapters can " +"also be used, and these will appear as [.filename]#/dev/cuaU0#." msgstr "" "Для последовательных портов, встроенных в материнскую плату, имя " "последовательного устройства — [.filename]#/dev/cuau0# или [.filename]#/dev/" @@ -344,7 +341,7 @@ msgstr "" "будут отображаться как [.filename]#/dev/cuaU0#." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:184 +#: documentation/content/en/books/handbook/printing/_index.adoc:183 msgid "" "Several communication parameters must be known to communicate with a serial " "printer. The most important are _baud rate_ or `BPS` (Bits Per Second) and " @@ -358,18 +355,18 @@ msgstr "" "проверки на чётность." #. type: Labeled list -#: documentation/content/en/books/handbook/printing/_index.adoc:186 +#: documentation/content/en/books/handbook/printing/_index.adoc:185 #, no-wrap msgid "Network" msgstr "Сеть" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:188 +#: documentation/content/en/books/handbook/printing/_index.adoc:187 msgid "Network printers are connected directly to the local computer network." msgstr "Сетевые принтеры подключаются напрямую к локальной компьютерной сети." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:192 +#: documentation/content/en/books/handbook/printing/_index.adoc:191 msgid "" "The `DNS` hostname of the printer must be known. If the printer is assigned " "a dynamic address by `DHCP`, `DNS` should be dynamically updated so that the " @@ -382,7 +379,7 @@ msgstr "" "часто получают статические `IP`-адреса, чтобы избежать этой проблемы." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:197 +#: documentation/content/en/books/handbook/printing/_index.adoc:196 msgid "" "Most network printers understand print jobs sent with the LPD protocol. A " "print queue name can also be specified. Some printers process data " @@ -397,21 +394,21 @@ msgstr "" "добавляет символы возврата каретки к обычному тексту." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:199 +#: documentation/content/en/books/handbook/printing/_index.adoc:198 msgid "Many network printers can also print data sent directly to port 9100." msgstr "" "Многие сетевые принтеры также могут печатать данные, отправленные напрямую " "на порт 9100." #. type: Title === -#: documentation/content/en/books/handbook/printing/_index.adoc:201 -#: documentation/content/en/books/handbook/printing/_index.adoc:287 +#: documentation/content/en/books/handbook/printing/_index.adoc:200 +#: documentation/content/en/books/handbook/printing/_index.adoc:286 #, no-wrap msgid "Summary" msgstr "Краткое содержание" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:209 +#: documentation/content/en/books/handbook/printing/_index.adoc:208 msgid "" "Wired network connections are usually the easiest to set up and give the " "fastest printing. For direct connection to the computer, `USB` is preferred " @@ -431,13 +428,13 @@ msgstr "" "принтеры встречаются редко." #. type: Title == -#: documentation/content/en/books/handbook/printing/_index.adoc:211 +#: documentation/content/en/books/handbook/printing/_index.adoc:210 #, no-wrap msgid "Common Page Description Languages" msgstr "Языки описания страниц" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:215 +#: documentation/content/en/books/handbook/printing/_index.adoc:214 msgid "" "Data sent to a printer must be in a language that the printer can " "understand. These languages are called Page Description Languages, or PDLs." @@ -447,13 +444,13 @@ msgstr "" "Description Languages)." #. type: Labeled list -#: documentation/content/en/books/handbook/printing/_index.adoc:217 +#: documentation/content/en/books/handbook/printing/_index.adoc:216 #, no-wrap msgid "`ASCII`" msgstr "`ASCII`" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:224 +#: documentation/content/en/books/handbook/printing/_index.adoc:223 msgid "" "Plain `ASCII` text is the simplest way to send data to a printer. " "Characters correspond one to one with what will be printed: an `A` in the " @@ -473,7 +470,7 @@ msgstr "" "отправленным данным." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:227 +#: documentation/content/en/books/handbook/printing/_index.adoc:226 msgid "" "Some inexpensive printers cannot print plain `ASCII` text. This makes them " "more difficult to set up, but it is usually still possible." @@ -482,13 +479,13 @@ msgstr "" "усложняет их настройку, но обычно это всё равно возможно." #. type: Labeled list -#: documentation/content/en/books/handbook/printing/_index.adoc:229 +#: documentation/content/en/books/handbook/printing/_index.adoc:228 #, no-wrap msgid "PostScript(R)" msgstr "PostScript(R)" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:236 +#: documentation/content/en/books/handbook/printing/_index.adoc:235 msgid "" "PostScript(R) is almost the opposite of `ASCII`. Rather than simple text, a " "PostScript(R) program is a set of instructions that draw the final " @@ -505,7 +502,7 @@ msgstr "" "поэтому процесс остаётся невидимым для пользователя." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:238 +#: documentation/content/en/books/handbook/printing/_index.adoc:237 msgid "" "Inexpensive printers sometimes leave out PostScript(R) compatibility as a " "cost-saving measure." @@ -514,13 +511,13 @@ msgstr "" "целях экономии." #. type: Labeled list -#: documentation/content/en/books/handbook/printing/_index.adoc:240 +#: documentation/content/en/books/handbook/printing/_index.adoc:239 #, no-wrap msgid "`PCL` (Printer Command Language)" msgstr "`PCL` (Printer Command Language)" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:245 +#: documentation/content/en/books/handbook/printing/_index.adoc:244 msgid "" "`PCL` is an extension of `ASCII`, adding escape sequences for formatting, " "font selection, and printing graphics. Many printers provide `PCL5` " @@ -534,13 +531,13 @@ msgstr "" "обеспечивать более быструю печать." #. type: Labeled list -#: documentation/content/en/books/handbook/printing/_index.adoc:247 +#: documentation/content/en/books/handbook/printing/_index.adoc:246 #, no-wrap msgid "Host-Based" msgstr "Принтер на основе хоста" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:252 +#: documentation/content/en/books/handbook/printing/_index.adoc:251 msgid "" "Manufacturers can reduce the cost of a printer by giving it a simple " "processor and very little memory. These printers are not capable of " @@ -555,25 +552,25 @@ msgstr "" "based_ (управляемыми хостом)." #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:254 +#: documentation/content/en/books/handbook/printing/_index.adoc:253 msgid "" "Communication between the driver and a host-based printer is often through " "proprietary or undocumented protocols, making them functional only on the " "most common operating systems." msgstr "" -"Взаимодействие между драйвером и принтером, подключенным к хосту, часто " +"Взаимодействие между драйвером и принтером, подключённым к хосту, часто " "осуществляется по проприетарным или недокументированным протоколам, что " "делает их работоспособными только в наиболее распространённых операционных " "системах." #. type: Title === -#: documentation/content/en/books/handbook/printing/_index.adoc:256 +#: documentation/content/en/books/handbook/printing/_index.adoc:255 #, no-wrap msgid "Converting PostScript(R) to Other PDLs" msgstr "Преобразование PostScript(R) в другие PDL" #. type: delimited block * 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:260 +#: documentation/content/en/books/handbook/printing/_index.adoc:259 msgid "" "Many applications from the Ports Collection and FreeBSD utilities produce " "PostScript(R) output. This table shows the utilities available to convert " @@ -584,88 +581,87 @@ msgstr "" "преобразования этого формата в другие распространённые PDL:" #. type: Block title -#: documentation/content/en/books/handbook/printing/_index.adoc:262 +#: documentation/content/en/books/handbook/printing/_index.adoc:261 #, no-wrap msgid "Output PDLs" msgstr "Языки PDL на выходе" #. type: Table -#: documentation/content/en/books/handbook/printing/_index.adoc:266 +#: documentation/content/en/books/handbook/printing/_index.adoc:265 #, no-wrap msgid "Output PDL" msgstr "PDL на выходе" #. type: Table -#: documentation/content/en/books/handbook/printing/_index.adoc:267 +#: documentation/content/en/books/handbook/printing/_index.adoc:266 #, no-wrap msgid "Generated By" msgstr "Чем создаётся" #. type: Table -#: documentation/content/en/books/handbook/printing/_index.adoc:269 +#: documentation/content/en/books/handbook/printing/_index.adoc:268 #, no-wrap msgid "Notes" msgstr "Заметки" #. type: Table -#: documentation/content/en/books/handbook/printing/_index.adoc:270 +#: documentation/content/en/books/handbook/printing/_index.adoc:269 #, no-wrap msgid "`PCL` or `PCL5`" msgstr "`PCL` или `PCL5`" #. type: Table -#: documentation/content/en/books/handbook/printing/_index.adoc:271 -#: documentation/content/en/books/handbook/printing/_index.adoc:275 -#: documentation/content/en/books/handbook/printing/_index.adoc:279 +#: documentation/content/en/books/handbook/printing/_index.adoc:270 +#: documentation/content/en/books/handbook/printing/_index.adoc:274 +#: documentation/content/en/books/handbook/printing/_index.adoc:278 #, no-wrap msgid "package:print/ghostscript9-base[]" msgstr "package:print/ghostscript9-base[]" #. type: Table -#: documentation/content/en/books/handbook/printing/_index.adoc:273 +#: documentation/content/en/books/handbook/printing/_index.adoc:272 #, no-wrap msgid "`-sDEVICE=ljet4` for monochrome, `-sDEVICE=cljet5` for color" msgstr "`-sDEVICE=ljet4` для монохромной печати, `-sDEVICE=cljet5` для цветной" #. type: Table -#: documentation/content/en/books/handbook/printing/_index.adoc:274 +#: documentation/content/en/books/handbook/printing/_index.adoc:273 #, no-wrap msgid "`PCLXL` or `PCL6`" msgstr "`PCLXL` или `PCL6`" #. type: Table -#: documentation/content/en/books/handbook/printing/_index.adoc:277 +#: documentation/content/en/books/handbook/printing/_index.adoc:276 #, no-wrap msgid "`-sDEVICE=pxlmono` for monochrome, `-sDEVICE=pxlcolor` for color" -msgstr "" -"`-sDEVICE=pxlmono` для монохромного режима, `-sDEVICE=pxlcolor` для цветного" +msgstr "`-sDEVICE=pxlmono` для монохромного режима, `-sDEVICE=pxlcolor` для цветного" #. type: Table -#: documentation/content/en/books/handbook/printing/_index.adoc:278 +#: documentation/content/en/books/handbook/printing/_index.adoc:277 #, no-wrap msgid "`ESC/P2`" msgstr "`ESC/P2`" #. type: Table -#: documentation/content/en/books/handbook/printing/_index.adoc:281 +#: documentation/content/en/books/handbook/printing/_index.adoc:280 #, no-wrap msgid "`-sDEVICE=uniprint`" msgstr "`-sDEVICE=uniprint`" #. type: Table -#: documentation/content/en/books/handbook/printing/_index.adoc:282 +#: documentation/content/en/books/handbook/printing/_index.adoc:281 #, no-wrap msgid "`XQX`" msgstr "`XQX`" #. type: Table -#: documentation/content/en/books/handbook/printing/_index.adoc:283 +#: documentation/content/en/books/handbook/printing/_index.adoc:282 #, no-wrap msgid "package:print/foo2zjs[]" msgstr "package:print/foo2zjs[]" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:293 +#: documentation/content/en/books/handbook/printing/_index.adoc:292 msgid "" "For the easiest printing, choose a printer that supports PostScript(R). " "Printers that support `PCL` are the next preferred. With package:print/" @@ -683,7 +679,7 @@ msgstr "" "`ASCII`." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:298 +#: documentation/content/en/books/handbook/printing/_index.adoc:297 msgid "" "Line-based printers like typical inkjets usually do not support " "PostScript(R) or `PCL`. They often can print plain `ASCII` text files. " @@ -700,7 +696,7 @@ msgstr "" "медленно из-за большого объёма передаваемых и печатаемых данных." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:303 +#: documentation/content/en/books/handbook/printing/_index.adoc:302 msgid "" "Host-based printers are often more difficult to set up. Some cannot be used " "at all because of proprietary PDLs. Avoid these printers when possible. " @@ -708,19 +704,19 @@ msgid "" "http://www.openprinting.org/printers[]." msgstr "" "Настроить принтеры, управляемые хостом, часто сложнее. Некоторые из них " -"вообще нельзя использовать из-за проприетарных языков описания страниц (PDL)" -". По возможности избегайте таких принтеров. Информацию о конкретных `PDL`, " -"используемых различными моделями принтеров, можно найти на сайте http://www." -"openprinting.org/printers[]." +"вообще нельзя использовать из-за проприетарных языков описания страниц " +"(PDL). По возможности избегайте таких принтеров. Информацию о конкретных " +"`PDL`, используемых различными моделями принтеров, можно найти на сайте " +"http://www.openprinting.org/printers[]." #. type: Title == -#: documentation/content/en/books/handbook/printing/_index.adoc:305 +#: documentation/content/en/books/handbook/printing/_index.adoc:304 #, no-wrap msgid "Direct Printing" msgstr "Прямая печать" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:309 +#: documentation/content/en/books/handbook/printing/_index.adoc:308 msgid "" "For occasional printing, files can be sent directly to a printer device " "without any setup. For example, a file called [.filename]#sample.txt# can " @@ -731,13 +727,13 @@ msgstr "" "filename]#sample.txt# можно отправить на принтер с интерфейсом `USB`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:313 +#: documentation/content/en/books/handbook/printing/_index.adoc:312 #, no-wrap msgid "# cp sample.txt /dev/unlpt0\n" msgstr "# cp sample.txt /dev/unlpt0\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:316 +#: documentation/content/en/books/handbook/printing/_index.adoc:315 msgid "" "Direct printing to network printers depends on the abilities of the printer, " "but most accept print jobs on port 9100, and man:nc[1] can be used with " @@ -750,19 +746,19 @@ msgstr "" "`DNS`-именем хоста _netlaser_:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:320 +#: documentation/content/en/books/handbook/printing/_index.adoc:319 #, no-wrap msgid "# nc netlaser 9100 < sample.txt\n" msgstr "# nc netlaser 9100 < sample.txt\n" #. type: Title == -#: documentation/content/en/books/handbook/printing/_index.adoc:323 +#: documentation/content/en/books/handbook/printing/_index.adoc:322 #, no-wrap msgid "LPD (Line Printer Daemon)" msgstr "LPD (демон линейного принтера)" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:327 +#: documentation/content/en/books/handbook/printing/_index.adoc:326 msgid "" "Printing a file in the background is called _spooling_. A spooler allows " "the user to continue with other programs on the computer without waiting for " @@ -773,7 +769,7 @@ msgstr "" "ожидая завершения медленного процесса печати." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:330 +#: documentation/content/en/books/handbook/printing/_index.adoc:329 msgid "" "FreeBSD includes a spooler called man:lpd[8]. Print jobs are submitted with " "man:lpr[1]." @@ -782,13 +778,13 @@ msgstr "" "отправляются с помощью man:lpr[1]." #. type: Title === -#: documentation/content/en/books/handbook/printing/_index.adoc:332 +#: documentation/content/en/books/handbook/printing/_index.adoc:331 #, no-wrap msgid "Initial Setup" msgstr "Начальная настройка" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:335 +#: documentation/content/en/books/handbook/printing/_index.adoc:334 msgid "" "A directory for storing print jobs is created, ownership is set, and the " "permissions are set to prevent other users from viewing the contents of " @@ -799,7 +795,7 @@ msgstr "" "просматривать содержимое этих файлов:" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:346 +#: documentation/content/en/books/handbook/printing/_index.adoc:345 msgid "" "Printers are defined in [.filename]#/etc/printcap#. An entry for each " "printer includes details like a name, the port where it is attached, and " @@ -812,7 +808,7 @@ msgstr "" "следующим содержимым:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:355 +#: documentation/content/en/books/handbook/printing/_index.adoc:354 #, no-wrap msgid "" "lp:\\\t\t\t\t<.>\n" @@ -830,7 +826,7 @@ msgstr "" "\t:lf=/var/log/lpd-errs:\t<.>\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:358 +#: documentation/content/en/books/handbook/printing/_index.adoc:357 msgid "" "The name of this printer. man:lpr[1] sends print jobs to the `lp` printer " "unless another printer is specified with `-P`, so the default printer should " @@ -841,7 +837,7 @@ msgstr "" "должен называться `lp`." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:360 +#: documentation/content/en/books/handbook/printing/_index.adoc:359 msgid "" "The device where the printer is connected. Replace this line with the " "appropriate one for the connection type shown here." @@ -850,17 +846,17 @@ msgstr "" "соответствующую для типа подключения, указанного здесь." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:362 +#: documentation/content/en/books/handbook/printing/_index.adoc:361 msgid "Suppress the printing of a header page at the start of a print job." msgstr "Подавить вывод титульной страницы в начале задания печати." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:364 +#: documentation/content/en/books/handbook/printing/_index.adoc:363 msgid "Do not limit the maximum size of a print job." msgstr "Не ограничивать максимальный размер задания на печать." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:366 +#: documentation/content/en/books/handbook/printing/_index.adoc:365 msgid "" "The path to the spooling directory for this printer. Each printer uses its " "own spooling directory." @@ -869,12 +865,12 @@ msgstr "" "собственный каталог спулинга." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:368 +#: documentation/content/en/books/handbook/printing/_index.adoc:367 msgid "The log file where errors on this printer will be reported." msgstr "Файл журнала, в который будут записываться ошибки для этого принтера." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:370 +#: documentation/content/en/books/handbook/printing/_index.adoc:369 msgid "" "After creating [.filename]#/etc/printcap#, use man:chkprintcap[8] to test it " "for errors:" @@ -883,35 +879,35 @@ msgstr "" "проверки на ошибки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:374 +#: documentation/content/en/books/handbook/printing/_index.adoc:373 #, no-wrap msgid "# chkprintcap\n" msgstr "# chkprintcap\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:377 +#: documentation/content/en/books/handbook/printing/_index.adoc:376 msgid "Fix any reported problems before continuing." msgstr "Исправьте все выявленные проблемы перед продолжением." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:379 +#: documentation/content/en/books/handbook/printing/_index.adoc:378 msgid "Enable man:lpd[8] in [.filename]#/etc/rc.conf#:" msgstr "Включите man:lpd[8] в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:390 +#: documentation/content/en/books/handbook/printing/_index.adoc:389 #, no-wrap msgid "# service lpd start\n" msgstr "# service lpd start\n" #. type: Title === -#: documentation/content/en/books/handbook/printing/_index.adoc:393 +#: documentation/content/en/books/handbook/printing/_index.adoc:392 #, no-wrap msgid "Printing with man:lpr[1]" msgstr "Печать с помощью man:lpr[1]" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:398 +#: documentation/content/en/books/handbook/printing/_index.adoc:397 msgid "" "Documents are sent to the printer with `lpr`. A file to be printed can be " "named on the command line or piped into `lpr`. These two commands are " @@ -924,7 +920,7 @@ msgstr "" "принтер по умолчанию:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:403 +#: documentation/content/en/books/handbook/printing/_index.adoc:402 #, no-wrap msgid "" "% lpr doc.txt\n" @@ -934,7 +930,7 @@ msgstr "" "% cat doc.txt | lpr\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:407 +#: documentation/content/en/books/handbook/printing/_index.adoc:406 msgid "" "Printers can be selected with `-P`. To print to a printer called _laser_:" msgstr "" @@ -942,19 +938,19 @@ msgstr "" "_laser_:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:411 +#: documentation/content/en/books/handbook/printing/_index.adoc:410 #, no-wrap msgid "% lpr -Plaser doc.txt\n" msgstr "% lpr -Plaser doc.txt\n" #. type: Title === -#: documentation/content/en/books/handbook/printing/_index.adoc:414 +#: documentation/content/en/books/handbook/printing/_index.adoc:413 #, no-wrap msgid "Filters" msgstr "Фильтры" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:418 +#: documentation/content/en/books/handbook/printing/_index.adoc:417 msgid "" "The examples shown so far have sent the contents of a text file directly to " "the printer. As long as the printer understands the content of those files, " @@ -965,7 +961,7 @@ msgstr "" "будет печататься корректно." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:420 +#: documentation/content/en/books/handbook/printing/_index.adoc:419 msgid "" "Some printers are not capable of printing plain text, and the input file " "might not even be plain text." @@ -974,7 +970,7 @@ msgstr "" "даже не быть текстовым." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:424 +#: documentation/content/en/books/handbook/printing/_index.adoc:423 msgid "" "_Filters_ allow files to be translated or processed. The typical use is to " "translate one type of input, like plain text, into a form that the printer " @@ -990,7 +986,7 @@ msgstr "" "или подсветка исходного кода для удобства чтения." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:428 +#: documentation/content/en/books/handbook/printing/_index.adoc:427 msgid "" "The filters discussed here are _input filters_ or _text filters_. These " "filters convert the incoming file into different forms. Use man:su[1] to " @@ -1001,7 +997,7 @@ msgstr "" "Используйте man:su[1], чтобы стать `root` перед созданием файлов." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:431 +#: documentation/content/en/books/handbook/printing/_index.adoc:430 msgid "" "Filters are specified in [.filename]#/etc/printcap# with the `if=` " "identifier. To use [.filename]#/usr/local/libexec/lf2crlf# as a filter, " @@ -1012,7 +1008,7 @@ msgstr "" "фильтра, измените [.filename]#/etc/printcap# следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:441 +#: documentation/content/en/books/handbook/printing/_index.adoc:440 #, no-wrap msgid "" "lp:\\\n" @@ -1032,17 +1028,17 @@ msgstr "" "\t:lf=/var/log/lpd-errs:\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:444 +#: documentation/content/en/books/handbook/printing/_index.adoc:443 msgid "`if=` identifies the _input filter_ that will be used on incoming text." msgstr "" "`if=` определяет _входной фильтр_, который будет использоваться для " "входящего текста." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:449 +#: documentation/content/en/books/handbook/printing/_index.adoc:448 msgid "" -"The backslash _line continuation_ characters at the end of the lines in " -"[.filename]#printcap# entries reveal that an entry for a printer is really " +"The backslash _line continuation_ characters at the end of the lines in [." +"filename]#printcap# entries reveal that an entry for a printer is really " "just one long line with entries delimited by colon characters. An earlier " "example can be rewritten as a single less-readable line:" msgstr "" @@ -1053,21 +1049,19 @@ msgstr "" "строки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:453 +#: documentation/content/en/books/handbook/printing/_index.adoc:452 #, no-wrap msgid "lp:lp=/dev/unlpt0:sh:mx#0:sd=/var/spool/lpd/lp:if=/usr/local/libexec/lf2crlf:lf=/var/log/lpd-errs:\n" -msgstr "" -"lp:lp=/dev/unlpt0:sh:mx#0:sd=/var/spool/lpd/lp:if=/usr/local/libexec/" -"lf2crlf:lf=/var/log/lpd-errs:\n" +msgstr "lp:lp=/dev/unlpt0:sh:mx#0:sd=/var/spool/lpd/lp:if=/usr/local/libexec/lf2crlf:lf=/var/log/lpd-errs:\n" #. type: Title ==== -#: documentation/content/en/books/handbook/printing/_index.adoc:458 +#: documentation/content/en/books/handbook/printing/_index.adoc:457 #, no-wrap msgid "Preventing Stairstepping on Plain Text Printers" msgstr "Предотвращение ступенчатости на простых текстовых принтерах" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:462 +#: documentation/content/en/books/handbook/printing/_index.adoc:461 msgid "" "Typical FreeBSD text files contain only a single line feed character at the " "end of each line. These lines will \"stairstep\" on a standard printer:" @@ -1077,7 +1071,7 @@ msgstr "" "стандартном принтере:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:468 +#: documentation/content/en/books/handbook/printing/_index.adoc:467 #, no-wrap msgid "" "A printed file looks\n" @@ -1089,7 +1083,7 @@ msgstr "" " scattered by the wind\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:473 +#: documentation/content/en/books/handbook/printing/_index.adoc:472 msgid "" "A filter can convert the newline characters into carriage returns and " "newlines. The carriage returns make the printer return to the left after " @@ -1102,7 +1096,7 @@ msgstr "" "следующим содержимым:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:479 +#: documentation/content/en/books/handbook/printing/_index.adoc:478 #, no-wrap msgid "" "#!/bin/sh\n" @@ -1114,33 +1108,33 @@ msgstr "" "/usr/bin/sed -e \"s/$/${CR}/g\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:482 -#: documentation/content/en/books/handbook/printing/_index.adoc:514 -#: documentation/content/en/books/handbook/printing/_index.adoc:547 -#: documentation/content/en/books/handbook/printing/_index.adoc:604 +#: documentation/content/en/books/handbook/printing/_index.adoc:481 +#: documentation/content/en/books/handbook/printing/_index.adoc:513 +#: documentation/content/en/books/handbook/printing/_index.adoc:546 +#: documentation/content/en/books/handbook/printing/_index.adoc:603 msgid "Set the permissions and make it executable:" msgstr "Установите разрешения и сделайте файл исполняемым:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:486 +#: documentation/content/en/books/handbook/printing/_index.adoc:485 #, no-wrap msgid "# chmod 555 /usr/local/libexec/lf2crlf\n" msgstr "# chmod 555 /usr/local/libexec/lf2crlf\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:489 -#: documentation/content/en/books/handbook/printing/_index.adoc:521 +#: documentation/content/en/books/handbook/printing/_index.adoc:488 +#: documentation/content/en/books/handbook/printing/_index.adoc:520 msgid "Modify [.filename]#/etc/printcap# to use the new filter:" msgstr "Измените [.filename]#/etc/printcap#, чтобы использовать новый фильтр:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:493 +#: documentation/content/en/books/handbook/printing/_index.adoc:492 #, no-wrap msgid ":if=/usr/local/libexec/lf2crlf:\\\n" msgstr ":if=/usr/local/libexec/lf2crlf:\\\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:497 +#: documentation/content/en/books/handbook/printing/_index.adoc:496 msgid "" "Test the filter by printing the same plain text file. The carriage returns " "will cause each line to start at the left side of the page." @@ -1149,22 +1143,20 @@ msgstr "" "приведет к тому, что каждая строка будет начинаться с левого края страницы." #. type: Title ==== -#: documentation/content/en/books/handbook/printing/_index.adoc:499 +#: documentation/content/en/books/handbook/printing/_index.adoc:498 #, no-wrap msgid "Fancy Plain Text on PostScript(R) Printers with package:print/enscript[]" -msgstr "" -"Красивое оформление текста на PostScript(R) принтерах с помощью package:" -"print/enscript[]" +msgstr "Красивое оформление текста на PostScript(R) принтерах с помощью package:print/enscript[]" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:504 +#: documentation/content/en/books/handbook/printing/_index.adoc:503 msgid "" "GNUEnscript converts plain text files into nicely-formatted PostScript(R) " "for printing on PostScript(R) printers. It adds page numbers, wraps long " "lines, and provides numerous other features to make printed text files " -"easier to read. Depending on the local paper size, install either " -"package:print/enscript-letter[] or package:print/enscript-a4[] from the " -"Ports Collection." +"easier to read. Depending on the local paper size, install either package:" +"print/enscript-letter[] or package:print/enscript-a4[] from the Ports " +"Collection." msgstr "" "GNUEnscript преобразует обычные текстовые файлы в аккуратно " "отформатированный PostScript(R) для печати на принтерах PostScript(R). Он " @@ -1174,14 +1166,14 @@ msgstr "" "print/enscript-letter[] или package:print/enscript-a4[] из коллекции портов." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:506 +#: documentation/content/en/books/handbook/printing/_index.adoc:505 msgid "Create [.filename]#/usr/local/libexec/enscript# with these contents:" msgstr "" "Создайте файл [.filename]#/usr/local/libexec/enscript# со следующим " "содержимым:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:511 +#: documentation/content/en/books/handbook/printing/_index.adoc:510 #, no-wrap msgid "" "#!/bin/sh\n" @@ -1191,30 +1183,30 @@ msgstr "" "/usr/local/bin/enscript -o -\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:518 +#: documentation/content/en/books/handbook/printing/_index.adoc:517 #, no-wrap msgid "# chmod 555 /usr/local/libexec/enscript\n" msgstr "# chmod 555 /usr/local/libexec/enscript\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:525 +#: documentation/content/en/books/handbook/printing/_index.adoc:524 #, no-wrap msgid ":if=/usr/local/libexec/enscript:\\\n" msgstr ":if=/usr/local/libexec/enscript:\\\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:528 +#: documentation/content/en/books/handbook/printing/_index.adoc:527 msgid "Test the filter by printing a plain text file." msgstr "Проверьте фильтр, напечатав простой текстовый файл." #. type: Title ==== -#: documentation/content/en/books/handbook/printing/_index.adoc:530 +#: documentation/content/en/books/handbook/printing/_index.adoc:529 #, no-wrap msgid "Printing PostScript(R) to `PCL` Printers" msgstr "Печать PostScript(R) на принтеры `PCL`" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:535 +#: documentation/content/en/books/handbook/printing/_index.adoc:534 msgid "" "Many programs produce PostScript(R) documents. However, inexpensive " "printers often only understand plain text or `PCL`. This filter converts " @@ -1225,7 +1217,7 @@ msgstr "" "преобразует файлы PostScript(R) в `PCL` перед отправкой на принтер." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:537 +#: documentation/content/en/books/handbook/printing/_index.adoc:536 msgid "" "Install the Ghostscript PostScript(R) interpreter, package:print/" "ghostscript9-base[], from the Ports Collection." @@ -1234,30 +1226,29 @@ msgstr "" "ghostscript9-base[], из коллекции портов." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:539 +#: documentation/content/en/books/handbook/printing/_index.adoc:538 msgid "Create [.filename]#/usr/local/libexec/ps2pcl# with these contents:" msgstr "" "Создайте файл [.filename]#/usr/local/libexec/ps2pcl# со следующим содержимым:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:544 +#: documentation/content/en/books/handbook/printing/_index.adoc:543 #, no-wrap msgid "" "#!/bin/sh\n" "/usr/local/bin/gs -dSAFER -dNOPAUSE -dBATCH -q -sDEVICE=ljet4 -sOutputFile=- -\n" msgstr "" "#!/bin/sh\n" -"/usr/local/bin/gs -dSAFER -dNOPAUSE -dBATCH -q -sDEVICE=ljet4 -sOutputFile=- " -"-\n" +"/usr/local/bin/gs -dSAFER -dNOPAUSE -dBATCH -q -sDEVICE=ljet4 -sOutputFile=- -\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:551 +#: documentation/content/en/books/handbook/printing/_index.adoc:550 #, no-wrap msgid "# chmod 555 /usr/local/libexec/ps2pcl\n" msgstr "# chmod 555 /usr/local/libexec/ps2pcl\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:554 +#: documentation/content/en/books/handbook/printing/_index.adoc:553 msgid "" "PostScript(R) input sent to this script will be rendered and converted to " "`PCL` before being sent on to the printer." @@ -1266,44 +1257,43 @@ msgstr "" "обработаны, преобразованы в `PCL` и отправлены на принтер." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:556 -#: documentation/content/en/books/handbook/printing/_index.adoc:611 +#: documentation/content/en/books/handbook/printing/_index.adoc:555 +#: documentation/content/en/books/handbook/printing/_index.adoc:610 msgid "Modify [.filename]#/etc/printcap# to use this new input filter:" msgstr "" "Измените файл [.filename]#/etc/printcap#, чтобы использовать новый входной " "фильтр:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:560 +#: documentation/content/en/books/handbook/printing/_index.adoc:559 #, no-wrap msgid ":if=/usr/local/libexec/ps2pcl:\\\n" msgstr ":if=/usr/local/libexec/ps2pcl:\\\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:563 +#: documentation/content/en/books/handbook/printing/_index.adoc:562 msgid "Test the filter by sending a small PostScript(R) program to it:" msgstr "" "Протестируйте фильтр, отправив в него небольшую программу PostScript(R):" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:568 +#: documentation/content/en/books/handbook/printing/_index.adoc:567 #, no-wrap msgid "" "% printf \"%%\\!PS \\n /Helvetica findfont 18 scalefont setfont \\\n" "72 432 moveto (PostScript printing successful.) show showpage \\004\" | lpr\n" msgstr "" -"% printf \"%%\\!PS \\n" -" /Helvetica findfont 18 scalefont setfont \\\n" +"% printf \"%%\\!PS \\n /Helvetica findfont 18 scalefont setfont \\\n" "72 432 moveto (PostScript printing successful.) show showpage \\004\" | lpr\n" #. type: Title ==== -#: documentation/content/en/books/handbook/printing/_index.adoc:571 +#: documentation/content/en/books/handbook/printing/_index.adoc:570 #, no-wrap msgid "Smart Filters" msgstr "Умные фильтры" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:579 +#: documentation/content/en/books/handbook/printing/_index.adoc:578 msgid "" "A filter that detects the type of input and automatically converts it to the " "correct format for the printer can be very convenient. The first two " @@ -1322,7 +1312,7 @@ msgstr "" "psif# с таким содержимым:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:588 +#: documentation/content/en/books/handbook/printing/_index.adoc:587 #, no-wrap msgid "" "#!/bin/sh\n" @@ -1340,7 +1330,7 @@ msgstr "" "first_two_chars=`expr \"$first_line\" : '\\(..\\)'`\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:601 +#: documentation/content/en/books/handbook/printing/_index.adoc:600 #, no-wrap msgid "" "case \"$first_two_chars\" in\n" @@ -1370,32 +1360,32 @@ msgstr "" "esac\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:608 +#: documentation/content/en/books/handbook/printing/_index.adoc:607 #, no-wrap msgid "# chmod 555 /usr/local/libexec/psif\n" msgstr "# chmod 555 /usr/local/libexec/psif\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:615 +#: documentation/content/en/books/handbook/printing/_index.adoc:614 #, no-wrap msgid ":if=/usr/local/libexec/psif:\\\n" msgstr ":if=/usr/local/libexec/psif:\\\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:618 +#: documentation/content/en/books/handbook/printing/_index.adoc:617 msgid "Test the filter by printing PostScript(R) and plain text files." msgstr "" "Протестируйте фильтр, распечатав файлы в формате PostScript(R) и обычные " "текстовые файлы." #. type: Title === -#: documentation/content/en/books/handbook/printing/_index.adoc:620 +#: documentation/content/en/books/handbook/printing/_index.adoc:619 #, no-wrap msgid "Multiple Queues" msgstr "Множественные очереди" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:625 +#: documentation/content/en/books/handbook/printing/_index.adoc:624 msgid "" "The entries in [.filename]#/etc/printcap# are really definitions of " "_queues_. There can be more than one queue for a single printer. When " @@ -1408,7 +1398,7 @@ msgstr "" "над печатью их заданий." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:629 +#: documentation/content/en/books/handbook/printing/_index.adoc:628 msgid "" "As an example, consider a networked PostScript(R) laser printer in an " "office. Most users want to print plain text, but a few advanced users want " @@ -1422,7 +1412,7 @@ msgstr "" "filename]#/etc/printcap#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:639 +#: documentation/content/en/books/handbook/printing/_index.adoc:638 #, no-wrap msgid "" "textprinter:\\\n" @@ -1442,7 +1432,7 @@ msgstr "" "\t:lf=/var/log/lpd-errs:\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:646 +#: documentation/content/en/books/handbook/printing/_index.adoc:645 #, no-wrap msgid "" "psprinter:\\\n" @@ -1460,7 +1450,7 @@ msgstr "" "\t:lf=/var/log/lpd-errs:\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:650 +#: documentation/content/en/books/handbook/printing/_index.adoc:649 msgid "" "Documents sent to `textprinter` will be formatted by the [.filename]#/usr/" "local/libexec/enscript# filter shown in an earlier example. Advanced users " @@ -1472,7 +1462,7 @@ msgstr "" "фильтрация не выполняется." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:653 +#: documentation/content/en/books/handbook/printing/_index.adoc:652 msgid "" "This multiple queue technique can be used to provide direct access to all " "kinds of printer features. A printer with a duplexer could use two queues, " @@ -1487,13 +1477,13 @@ msgstr "" "двусторонней печати, а затем передаёт входящий файл." #. type: Title === -#: documentation/content/en/books/handbook/printing/_index.adoc:655 +#: documentation/content/en/books/handbook/printing/_index.adoc:654 #, no-wrap msgid "Monitoring and Controlling Printing" msgstr "Мониторинг и управление печатью" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:658 +#: documentation/content/en/books/handbook/printing/_index.adoc:657 msgid "" "Several utilities are available to monitor print jobs and check and control " "printer operation." @@ -1502,13 +1492,13 @@ msgstr "" "управления работой принтера." #. type: Title ==== -#: documentation/content/en/books/handbook/printing/_index.adoc:660 +#: documentation/content/en/books/handbook/printing/_index.adoc:659 #, no-wrap msgid "man:lpq[1]" msgstr "man:lpq[1]" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:664 +#: documentation/content/en/books/handbook/printing/_index.adoc:663 msgid "" "man:lpq[1] shows the status of a user's print jobs. Print jobs from other " "users are not shown." @@ -1517,12 +1507,12 @@ msgstr "" "других пользователей не показываются." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:666 +#: documentation/content/en/books/handbook/printing/_index.adoc:665 msgid "Show the current user's pending jobs on a single printer:" msgstr "Показать ожидающие задания текущего пользователя на одном принтере:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:672 +#: documentation/content/en/books/handbook/printing/_index.adoc:671 #, no-wrap msgid "" "% lpq -Plp\n" @@ -1534,12 +1524,12 @@ msgstr "" "1st jsmith 0 (standard input) 12792 bytes\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:675 +#: documentation/content/en/books/handbook/printing/_index.adoc:674 msgid "Show the current user's pending jobs on all printers:" msgstr "Показать ожидающие задания текущего пользователя на всех принтерах:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:682 +#: documentation/content/en/books/handbook/printing/_index.adoc:681 #, no-wrap msgid "" "% lpq -a\n" @@ -1553,7 +1543,7 @@ msgstr "" "1st jsmith 1 (standard input) 27320 bytes\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:686 +#: documentation/content/en/books/handbook/printing/_index.adoc:685 #, no-wrap msgid "" "laser:\n" @@ -1565,13 +1555,13 @@ msgstr "" "1st jsmith 287 (standard input) 22443 bytes\n" #. type: Title ==== -#: documentation/content/en/books/handbook/printing/_index.adoc:689 +#: documentation/content/en/books/handbook/printing/_index.adoc:688 #, no-wrap msgid "man:lprm[1]" msgstr "man:lprm[1]" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:694 +#: documentation/content/en/books/handbook/printing/_index.adoc:693 msgid "" "man:lprm[1] is used to remove print jobs. Normal users are only allowed to " "remove their own jobs. `root` can remove any or all jobs." @@ -1581,12 +1571,12 @@ msgstr "" "или все задания." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:696 +#: documentation/content/en/books/handbook/printing/_index.adoc:695 msgid "Remove all pending jobs from a printer:" msgstr "Удалить все ожидающие задания из принтера:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:706 +#: documentation/content/en/books/handbook/printing/_index.adoc:705 #, no-wrap msgid "" "# lprm -Plp -\n" @@ -1606,7 +1596,7 @@ msgstr "" "cfA004smithy dequeued\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:710 +#: documentation/content/en/books/handbook/printing/_index.adoc:709 msgid "" "Remove a single job from a printer. man:lpq[1] is used to find the job " "number." @@ -1615,7 +1605,7 @@ msgstr "" "используется man:lpq[1]." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:716 +#: documentation/content/en/books/handbook/printing/_index.adoc:715 #, no-wrap msgid "" "% lpq\n" @@ -1627,7 +1617,7 @@ msgstr "" "1st jsmith 5 (standard input) 12188 bytes\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:720 +#: documentation/content/en/books/handbook/printing/_index.adoc:719 #, no-wrap msgid "" "% lprm -Plp 5\n" @@ -1639,13 +1629,13 @@ msgstr "" "cfA005smithy dequeued\n" #. type: Title ==== -#: documentation/content/en/books/handbook/printing/_index.adoc:723 +#: documentation/content/en/books/handbook/printing/_index.adoc:722 #, no-wrap msgid "man:lpc[8]" msgstr "man:lpc[8]" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:730 +#: documentation/content/en/books/handbook/printing/_index.adoc:729 msgid "" "man:lpc[8] is used to check and modify printer status. `lpc` is followed by " "a command and an optional printer name. `all` can be used instead of a " @@ -1661,12 +1651,12 @@ msgstr "" "изменяющие состояние принтеров." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:732 +#: documentation/content/en/books/handbook/printing/_index.adoc:731 msgid "Show the status of all printers:" msgstr "Показать состояние всех принтеров:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:746 +#: documentation/content/en/books/handbook/printing/_index.adoc:745 #, no-wrap msgid "" "% lpc status all\n" @@ -1694,7 +1684,7 @@ msgstr "" "\twaiting for laser to come up\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:749 +#: documentation/content/en/books/handbook/printing/_index.adoc:748 msgid "" "Prevent a printer from accepting new jobs, then begin accepting new jobs " "again:" @@ -1703,7 +1693,7 @@ msgstr "" "новых заданий:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:758 +#: documentation/content/en/books/handbook/printing/_index.adoc:757 #, no-wrap msgid "" "# lpc disable lp\n" @@ -1721,7 +1711,7 @@ msgstr "" "\tqueuing enabled\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:762 +#: documentation/content/en/books/handbook/printing/_index.adoc:761 msgid "" "Stop printing, but continue to accept new jobs. Then begin printing again:" msgstr "" @@ -1729,7 +1719,7 @@ msgstr "" "возобновить печать:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:772 +#: documentation/content/en/books/handbook/printing/_index.adoc:771 #, no-wrap msgid "" "# lpc stop lp\n" @@ -1749,12 +1739,12 @@ msgstr "" "\tdaemon started\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:775 +#: documentation/content/en/books/handbook/printing/_index.adoc:774 msgid "Restart a printer after some error condition:" msgstr "Перезапустить принтер после возникновения ошибки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:783 +#: documentation/content/en/books/handbook/printing/_index.adoc:782 #, no-wrap msgid "" "# lpc restart lp\n" @@ -1770,7 +1760,7 @@ msgstr "" "\tdaemon restarted\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:786 +#: documentation/content/en/books/handbook/printing/_index.adoc:785 msgid "" "Turn the print queue off and disable printing, with a message to explain the " "problem to users:" @@ -1779,7 +1769,7 @@ msgstr "" "пользователей с объяснением проблемы:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:793 +#: documentation/content/en/books/handbook/printing/_index.adoc:792 #, no-wrap msgid "" "# lpc down lp Repair parts will arrive on Monday\n" @@ -1793,12 +1783,12 @@ msgstr "" "\tstatus message is now: Repair parts will arrive on Monday\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:796 +#: documentation/content/en/books/handbook/printing/_index.adoc:795 msgid "Re-enable a printer that is down:" msgstr "Включить принтер, который выключен:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:803 +#: documentation/content/en/books/handbook/printing/_index.adoc:802 #, no-wrap msgid "" "# lpc up lp\n" @@ -1812,18 +1802,18 @@ msgstr "" "\tdaemon started\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:806 +#: documentation/content/en/books/handbook/printing/_index.adoc:805 msgid "See man:lpc[8] for more commands and options." msgstr "См. man:lpc[8] для получения дополнительных команд и параметров." #. type: Title === -#: documentation/content/en/books/handbook/printing/_index.adoc:808 +#: documentation/content/en/books/handbook/printing/_index.adoc:807 #, no-wrap msgid "Shared Printers" msgstr "Общие принтеры" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:812 +#: documentation/content/en/books/handbook/printing/_index.adoc:811 msgid "" "Printers are often shared by multiple users in businesses and schools. " "Additional features are provided to make sharing printers more convenient." @@ -1833,13 +1823,13 @@ msgstr "" "дополнительные функции." #. type: Title ==== -#: documentation/content/en/books/handbook/printing/_index.adoc:814 +#: documentation/content/en/books/handbook/printing/_index.adoc:813 #, no-wrap msgid "Aliases" msgstr "Aliases" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:819 +#: documentation/content/en/books/handbook/printing/_index.adoc:818 msgid "" "The printer name is set in the first line of the entry in [.filename]#/etc/" "printcap#. Additional names, or _aliases_, can be added after that name. " @@ -1850,13 +1840,13 @@ msgstr "" "имени. Псевдонимы отделяются от имени и друг от друга вертикальными чертами:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:823 +#: documentation/content/en/books/handbook/printing/_index.adoc:822 #, no-wrap msgid "lp|repairsprinter|salesprinter:\\\n" msgstr "lp|repairsprinter|salesprinter:\\\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:827 +#: documentation/content/en/books/handbook/printing/_index.adoc:826 msgid "" "Aliases can be used in place of the printer name. For example, users in the " "Sales department print to their printer with" @@ -1865,24 +1855,24 @@ msgstr "" "отдела продаж печатают на свой принтер с помощью" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:831 +#: documentation/content/en/books/handbook/printing/_index.adoc:830 #, no-wrap msgid "% lpr -Psalesprinter sales-report.txt\n" msgstr "% lpr -Psalesprinter sales-report.txt\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:834 +#: documentation/content/en/books/handbook/printing/_index.adoc:833 msgid "Users in the Repairs department print to _their_ printer with" msgstr "Пользователи отдела ремонта печатают на _своём_ принтере с помощью" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/printing/_index.adoc:838 +#: documentation/content/en/books/handbook/printing/_index.adoc:837 #, no-wrap msgid "% lpr -Prepairsprinter repairs-report.txt\n" msgstr "% lpr -Prepairsprinter repairs-report.txt\n" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:843 +#: documentation/content/en/books/handbook/printing/_index.adoc:842 msgid "" "All of the documents print on that single printer. When the Sales " "department grows enough to need their own printer, the alias can be removed " @@ -1897,13 +1887,13 @@ msgstr "" "команды, но документы отдела продаж отправляются на новый принтер." #. type: Title ==== -#: documentation/content/en/books/handbook/printing/_index.adoc:845 +#: documentation/content/en/books/handbook/printing/_index.adoc:844 #, no-wrap msgid "Header Pages" msgstr "Страницы заголовков" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:851 +#: documentation/content/en/books/handbook/printing/_index.adoc:850 msgid "" "It can be difficult for users to locate their documents in the stack of " "pages produced by a busy shared printer. _Header pages_ were created to " @@ -1918,7 +1908,7 @@ msgstr "" "также иногда называют _баннерами_ или _разделителями_." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:853 +#: documentation/content/en/books/handbook/printing/_index.adoc:852 msgid "" "Enabling header pages differs depending on whether the printer is connected " "directly to the computer with a `USB`, parallel, or serial cable, or is " @@ -1929,7 +1919,7 @@ msgstr "" "или последовательного порта или удалённо через сеть." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:858 +#: documentation/content/en/books/handbook/printing/_index.adoc:857 msgid "" "Header pages on directly-connected printers are enabled by removing the `:sh:" "\\` (Suppress Header) line from the entry in [.filename]#/etc/printcap#. " @@ -1938,7 +1928,7 @@ msgid "" "to prevent stairstepped text. The filter configures `PCL` printers to print " "both carriage returns and line feeds when a line feed is received." msgstr "" -"Заголовочные страницы на непосредственно подключенных принтерах включаются " +"Заголовочные страницы на непосредственно подключённых принтерах включаются " "путем удаления строки `:sh:\\` (Suppress Header) из записи в файле [." "filename]#/etc/printcap#. Эти заголовочные страницы используют только " "символы перевода строки для новых строк. Некоторым принтерам может " @@ -1948,7 +1938,7 @@ msgstr "" "строки." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:862 +#: documentation/content/en/books/handbook/printing/_index.adoc:861 msgid "" "Header pages for network printers must be configured on the printer itself. " "Header page entries in [.filename]#/etc/printcap# are ignored. Settings are " @@ -1961,76 +1951,76 @@ msgstr "" "веб-интерфейс конфигурации, который можно открыть в браузере." #. type: Title === -#: documentation/content/en/books/handbook/printing/_index.adoc:864 +#: documentation/content/en/books/handbook/printing/_index.adoc:863 #, no-wrap msgid "References" msgstr "Список литературы" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:867 +#: documentation/content/en/books/handbook/printing/_index.adoc:866 msgid "Example files: [.filename]#/usr/share/examples/printing/#." msgstr "Примеры файлов: [.filename]#/usr/share/examples/printing/#." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:869 +#: documentation/content/en/books/handbook/printing/_index.adoc:868 msgid "" -"The _4.3BSD Line Printer Spooler Manual_, [.filename]#/usr/share/doc/smm/" -"07.lpd/paper.ascii.gz#." +"The _4.3BSD Line Printer Spooler Manual_, [.filename]#/usr/share/doc/smm/07." +"lpd/paper.ascii.gz#." msgstr "" "_Руководство по системе печати 4.3BSD_, [.filename]#/usr/share/doc/smm/07." "lpd/paper.ascii.gz#." #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:871 +#: documentation/content/en/books/handbook/printing/_index.adoc:870 msgid "" -"Manual pages: man:printcap[5], man:lpd[8], man:lpr[1], man:lpc[8], " -"man:lprm[1], man:lpq[1]." +"Manual pages: man:printcap[5], man:lpd[8], man:lpr[1], man:lpc[8], man:" +"lprm[1], man:lpq[1]." msgstr "" "Страницы Справочника: man:printcap[5], man:lpd[8], man:lpr[1], man:lpc[8], " "man:lprm[1], man:lpq[1]." #. type: Title == -#: documentation/content/en/books/handbook/printing/_index.adoc:873 +#: documentation/content/en/books/handbook/printing/_index.adoc:872 #, no-wrap msgid "Other Printing Systems" msgstr "Другие системы печати" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:877 +#: documentation/content/en/books/handbook/printing/_index.adoc:876 msgid "" -"Several other printing systems are available in addition to the built-in " -"man:lpd[8]. These systems offer support for other protocols or additional " +"Several other printing systems are available in addition to the built-in man:" +"lpd[8]. These systems offer support for other protocols or additional " "features." msgstr "" -"Несколько других систем печати доступны в дополнение к встроенной man:lpd[8]" -". Эти системы обеспечивают поддержку других протоколов или дополнительные " -"возможности." +"Несколько других систем печати доступны в дополнение к встроенной man:" +"lpd[8]. Эти системы обеспечивают поддержку других протоколов или " +"дополнительные возможности." #. type: Title === -#: documentation/content/en/books/handbook/printing/_index.adoc:879 +#: documentation/content/en/books/handbook/printing/_index.adoc:878 #, no-wrap msgid "CUPS (Common UNIX(R) Printing System)" msgstr "CUPS (Common UNIX(R) Printing System)" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:883 +#: documentation/content/en/books/handbook/printing/_index.adoc:882 msgid "" "CUPS is a popular printing system available on many operating systems. " "Using CUPS on FreeBSD is documented in a separate article: extref:{cups}" "[CUPS]" msgstr "" "CUPS — это популярная система печати, доступная во многих операционных " -"системах. Использование CUPS в FreeBSD описано в отдельной статье: " -"extref:{cups}[CUPS]" +"системах. Использование CUPS в FreeBSD описано в отдельной статье: extref:" +"{cups}[CUPS]" #. type: Title === -#: documentation/content/en/books/handbook/printing/_index.adoc:885 +#: documentation/content/en/books/handbook/printing/_index.adoc:884 #, no-wrap msgid "HPLIP" msgstr "HPLIP" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:892 +#: documentation/content/en/books/handbook/printing/_index.adoc:891 msgid "" "Hewlett Packard provides a printing system that supports many of their " "inkjet and laser printers. The port is package:print/hplip[]. The main web " @@ -2047,17 +2037,17 @@ msgstr "" "com/hp-linux-imaging-and-printing/install[]." #. type: Title === -#: documentation/content/en/books/handbook/printing/_index.adoc:894 +#: documentation/content/en/books/handbook/printing/_index.adoc:893 #, no-wrap msgid "LPRng" msgstr "LPRng" #. type: Plain text -#: documentation/content/en/books/handbook/printing/_index.adoc:898 +#: documentation/content/en/books/handbook/printing/_index.adoc:897 msgid "" "LPRng was developed as an enhanced alternative to man:lpd[8]. The port is " -"package:sysutils/LPRng[]. For details and documentation, see https://" -"lprng.sourceforge.net/[]." +"package:sysutils/LPRng[]. For details and documentation, see https://lprng." +"sourceforge.net/[]." msgstr "" "LPRng был разработан как улучшенная альтернатива man:lpd[8]. Порт находится " "в package:sysutils/LPRng[]. Подробности и документацию можно найти на " diff --git a/documentation/content/ru/books/handbook/security/_index.adoc b/documentation/content/ru/books/handbook/security/_index.adoc index f851894443..b8b74de491 100644 --- a/documentation/content/ru/books/handbook/security/_index.adoc +++ b/documentation/content/ru/books/handbook/security/_index.adoc @@ -1334,7 +1334,7 @@ jdoe@example.org Поскольку Kerberos — это подход «всё или ничего», каждая служба, включённая в сети, должна быть либо изменена для работы с Kerberos, либо защищена от сетевых атак другим способом. Это необходимо для предотвращения кражи и повторного использования учётных данных пользователей. Например, если Kerberos включён для всех удалённых оболочек, но не поддерживающий Kerberos POP3-сервер передаёт пароли в открытом виде. -KDC представляет собой единую точку отказа. По замыслу, KDC должен быть таким же защищенным, как и его главная база данных паролей. На KDC не должно быть запущено никаких других служб, и он должен быть физически защищен. Риск очень высок, поскольку Kerberos хранит все пароли, зашифрованные одним главным ключом, который хранится в виде файла на KDC. +KDC представляет собой единую точку отказа. По замыслу, KDC должен быть таким же защищённым, как и его главная база данных паролей. На KDC не должно быть запущено никаких других служб, и он должен быть физически защищен. Риск очень высок, поскольку Kerberos хранит все пароли, зашифрованные одним главным ключом, который хранится в виде файла на KDC. Скомпрометированный мастер-ключ не так страшен, как может показаться. Мастер-ключ используется только для шифрования базы данных Kerberos и в качестве затравки для генератора случайных чисел. Пока доступ к KDC защищен, злоумышленник не сможет сделать многое с мастер-ключом. diff --git a/documentation/content/ru/books/handbook/security/_index.po b/documentation/content/ru/books/handbook/security/_index.po index 486a825df5..5f698de1a8 100644 --- a/documentation/content/ru/books/handbook/security/_index.po +++ b/documentation/content/ru/books/handbook/security/_index.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" -"POT-Creation-Date: 2025-11-08 16:17+0000\n" -"PO-Revision-Date: 2026-04-05 04:45+0000\n" +"POT-Creation-Date: 2026-08-06 22:55+0100\n" +"PO-Revision-Date: 2026-05-18 04:45+0000\n" "Last-Translator: Vladlen Popolitov <vladlenpopolitov@list.ru>\n" "Language-Team: Russian <https://translate-dev.freebsd.org/projects/" "documentation/bookshandbooksecurity_index/ru/>\n" @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.17\n" #. type: YAML Front Matter: description @@ -43,13 +43,13 @@ msgid "Security" msgstr "Безопасность" #. type: Title == -#: documentation/content/en/books/handbook/security/_index.adoc:53 +#: documentation/content/en/books/handbook/security/_index.adoc:52 #, no-wrap msgid "Synopsis" msgstr "Обзор" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:56 +#: documentation/content/en/books/handbook/security/_index.adoc:55 msgid "" "Hundreds of standard practices have been authored about how to secure " "systems and networks, and as a user of FreeBSD, understanding how to protect " @@ -60,7 +60,7 @@ msgstr "" "злоумышленников, является обязательным." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:59 +#: documentation/content/en/books/handbook/security/_index.adoc:58 msgid "" "In this chapter, several fundamentals and techniques will be discussed. The " "FreeBSD system comes with multiple layers of security, and many more third " @@ -72,47 +72,47 @@ msgstr "" "усиления." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:61 +#: documentation/content/en/books/handbook/security/_index.adoc:60 msgid "This chapter covers:" msgstr "Эта глава охватывает:" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:63 +#: documentation/content/en/books/handbook/security/_index.adoc:62 msgid "Basic FreeBSD system security concepts." msgstr "Основные концепции безопасности системы FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:64 +#: documentation/content/en/books/handbook/security/_index.adoc:63 msgid "The various crypt mechanisms available in FreeBSD." msgstr "Доступные в FreeBSD механизмы шифрования." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:65 +#: documentation/content/en/books/handbook/security/_index.adoc:64 msgid "How to configure TCP Wrappers for use with man:inetd[8]." msgstr "Как настроить TCP Wrappers для использования с man:inetd[8]." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:66 +#: documentation/content/en/books/handbook/security/_index.adoc:65 msgid "How to set up Kerberos on FreeBSD." msgstr "Как настроить Kerberos на FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:67 +#: documentation/content/en/books/handbook/security/_index.adoc:66 msgid "How to configure and use OpenSSH on FreeBSD." msgstr "Как настроить и использовать OpenSSH на FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:68 +#: documentation/content/en/books/handbook/security/_index.adoc:67 msgid "How to use OpenSSL on FreeBSD." msgstr "Как использовать OpenSSL в FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:69 +#: documentation/content/en/books/handbook/security/_index.adoc:68 msgid "How to use file system ACLs." msgstr "Как использовать ACL файловых систем." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:70 +#: documentation/content/en/books/handbook/security/_index.adoc:69 msgid "" "How to use pkg to audit third party software packages installed from the " "Ports Collection." @@ -121,17 +121,17 @@ msgstr "" "из Коллекции портов." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:71 +#: documentation/content/en/books/handbook/security/_index.adoc:70 msgid "How to utilize FreeBSD security advisories." msgstr "Как использовать рекомендации по безопасности FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:72 +#: documentation/content/en/books/handbook/security/_index.adoc:71 msgid "What Process Accounting is and how to enable it on FreeBSD." msgstr "Что такое учёт процессов и как его включить в FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:73 +#: documentation/content/en/books/handbook/security/_index.adoc:72 msgid "" "How to control user resources using login classes or the resource limits " "database." @@ -140,12 +140,12 @@ msgstr "" "данных ограничений ресурсов." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:74 +#: documentation/content/en/books/handbook/security/_index.adoc:73 msgid "What is Capsicum and a basic example." msgstr "Что такое Capsicum и базовый пример." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:76 +#: documentation/content/en/books/handbook/security/_index.adoc:75 msgid "" "Certain topics due to their complexity are found in dedicated chapters such " "as crossref:firewalls[firewalls,Firewalls], crossref:mac[mac,Mandatory " @@ -157,13 +157,13 @@ msgstr "" "[VPN через IPsec]." #. type: Title == -#: documentation/content/en/books/handbook/security/_index.adoc:78 +#: documentation/content/en/books/handbook/security/_index.adoc:77 #, no-wrap msgid "Introduction" msgstr "Введение" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:83 +#: documentation/content/en/books/handbook/security/_index.adoc:82 msgid "" "Security is everyone's responsibility. A weak entry point in any system " "could allow intruders to gain access to critical information and cause havoc " @@ -178,7 +178,7 @@ msgstr "" "и Доступность информационных систем." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:86 +#: documentation/content/en/books/handbook/security/_index.adoc:85 msgid "" "The CIA triad is a bedrock concept of computer security as customers and " "users expect their data to be protected. For example, a customer expects " @@ -195,7 +195,7 @@ msgstr "" "своих заказах (доступность)." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:92 +#: documentation/content/en/books/handbook/security/_index.adoc:91 msgid "" "To provide CIA, security professionals apply a defense in depth strategy. " "The idea of defense in depth is to add several layers of security to prevent " @@ -217,7 +217,7 @@ msgstr "" "безопасности необходимо понимать угрозы и способы защиты от них." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:95 +#: documentation/content/en/books/handbook/security/_index.adoc:94 msgid "" "What is a threat as it pertains to computer security? Threats are not " "limited to remote attackers who attempt to access a system without " @@ -233,7 +233,7 @@ msgstr "" "конкурирующие компании." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:99 +#: documentation/content/en/books/handbook/security/_index.adoc:98 msgid "" "Systems and networks can be accessed without permission, sometimes by " "accident, or by remote attackers, and in some cases, via corporate espionage " @@ -250,7 +250,7 @@ msgstr "" "важно знать об угрозах и быть готовым к их устранению." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:105 +#: documentation/content/en/books/handbook/security/_index.adoc:104 msgid "" "When applying security to systems, it is recommended to start by securing " "the basic accounts and system configuration, and then to secure the network " @@ -274,13 +274,13 @@ msgstr "" "безопасности." #. type: Title == -#: documentation/content/en/books/handbook/security/_index.adoc:107 +#: documentation/content/en/books/handbook/security/_index.adoc:106 #, no-wrap msgid "Securing Accounts" msgstr "Защита учётных записей" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:110 +#: documentation/content/en/books/handbook/security/_index.adoc:109 msgid "" "Maintaining secure accounts in FreeBSD is crucial for data confidentiality, " "system integrity, and privilege separation, as it prevents unauthorized " @@ -293,13 +293,13 @@ msgstr "" "данных, обеспечивая соответствие требованиям и защищая репутацию организации." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:112 +#: documentation/content/en/books/handbook/security/_index.adoc:111 #, no-wrap msgid "Preventing Logins" msgstr "Предотвращение входов в систему" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:116 +#: documentation/content/en/books/handbook/security/_index.adoc:115 msgid "" "In securing a system, a good starting point is an audit of accounts. " "Disable any accounts that do not need login access." @@ -309,7 +309,7 @@ msgstr "" "для входа." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:120 +#: documentation/content/en/books/handbook/security/_index.adoc:119 msgid "" "Ensure that `root` has a strong password and that this password is not " "shared." @@ -318,12 +318,12 @@ msgstr "" "пароль не используется совместно." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:123 +#: documentation/content/en/books/handbook/security/_index.adoc:122 msgid "To deny login access to accounts, two methods exist." msgstr "Для запрета входа в учётные записи существуют два метода." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:125 +#: documentation/content/en/books/handbook/security/_index.adoc:124 msgid "" "The first is to lock the account, this example shows how to lock the `imani` " "account:" @@ -332,13 +332,13 @@ msgstr "" "заблокировать учётную запись `imani`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:129 +#: documentation/content/en/books/handbook/security/_index.adoc:128 #, no-wrap msgid "# pw lock imani\n" msgstr "# pw lock imani\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:133 +#: documentation/content/en/books/handbook/security/_index.adoc:132 msgid "" "The second method is to prevent login access by changing the shell to [." "filename]#/usr/sbin/nologin#. The man:nologin[8] shell prevents the system " @@ -349,25 +349,25 @@ msgstr "" "пользователю при попытке входа в систему." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:135 +#: documentation/content/en/books/handbook/security/_index.adoc:134 msgid "Only the superuser can change the shell for other users:" msgstr "" "Только суперпользователь может изменить оболочку для других пользователей:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:139 +#: documentation/content/en/books/handbook/security/_index.adoc:138 #, no-wrap msgid "# chsh -s /usr/sbin/nologin imani\n" msgstr "# chsh -s /usr/sbin/nologin imani\n" #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:142 +#: documentation/content/en/books/handbook/security/_index.adoc:141 #, no-wrap msgid "Password Hashes" msgstr "Хеши паролей" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:147 +#: documentation/content/en/books/handbook/security/_index.adoc:146 msgid "" "Passwords are a necessary evil of technology. When they must be used, they " "should be complex and a powerful hash mechanism should be used to encrypt " @@ -379,11 +379,11 @@ msgstr "" "необходимо, они должны быть сложными, а для хранения зашифрованной версии в " "базе данных паролей следует использовать надёжный механизм хеширования. " "FreeBSD поддерживает несколько алгоритмов, включая SHA256, SHA512 и " -"Blowfish, в своей библиотеке `crypt()`. Подробности можно найти в " -"man:crypt[3]." +"Blowfish, в своей библиотеке `crypt()`. Подробности можно найти в man:" +"crypt[3]." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:149 +#: documentation/content/en/books/handbook/security/_index.adoc:148 msgid "" "The default of SHA512 should not be changed to a less secure hashing " "algorithm, but can be changed to the more secure Blowfish algorithm." @@ -393,7 +393,7 @@ msgstr "" "алгоритм Blowfish." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:154 +#: documentation/content/en/books/handbook/security/_index.adoc:153 msgid "" "Blowfish is not part of AES and is not considered compliant with any Federal " "Information Processing Standards (FIPS). Its use may not be permitted in " @@ -404,7 +404,7 @@ msgstr "" "некоторых средах." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:158 +#: documentation/content/en/books/handbook/security/_index.adoc:157 msgid "" "To determine which hash algorithm is used to encrypt a user's password, the " "superuser can view the hash for the user in the FreeBSD password database. " @@ -418,7 +418,7 @@ msgstr "" "пароля." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:165 +#: documentation/content/en/books/handbook/security/_index.adoc:164 msgid "" "If DES is used, there is no beginning symbol. For MD5, the symbol is `$`. " "For SHA256 and SHA512, the symbol is `$6$`. For Blowfish, the symbol is `$2a" @@ -433,49 +433,49 @@ msgstr "" "данных паролей хранится зашифрованный хеш, а не сам пароль:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:169 +#: documentation/content/en/books/handbook/security/_index.adoc:168 #, no-wrap msgid "# grep imani /etc/master.passwd\n" msgstr "# grep imani /etc/master.passwd\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:172 -#: documentation/content/en/books/handbook/security/_index.adoc:188 -#: documentation/content/en/books/handbook/security/_index.adoc:239 -#: documentation/content/en/books/handbook/security/_index.adoc:447 -#: documentation/content/en/books/handbook/security/_index.adoc:539 -#: documentation/content/en/books/handbook/security/_index.adoc:702 -#: documentation/content/en/books/handbook/security/_index.adoc:732 -#: documentation/content/en/books/handbook/security/_index.adoc:766 -#: documentation/content/en/books/handbook/security/_index.adoc:994 -#: documentation/content/en/books/handbook/security/_index.adoc:1036 -#: documentation/content/en/books/handbook/security/_index.adoc:1081 -#: documentation/content/en/books/handbook/security/_index.adoc:1101 -#: documentation/content/en/books/handbook/security/_index.adoc:1153 -#: documentation/content/en/books/handbook/security/_index.adoc:1279 -#: documentation/content/en/books/handbook/security/_index.adoc:1308 -#: documentation/content/en/books/handbook/security/_index.adoc:1336 -#: documentation/content/en/books/handbook/security/_index.adoc:1350 -#: documentation/content/en/books/handbook/security/_index.adoc:1395 -#: documentation/content/en/books/handbook/security/_index.adoc:1417 -#: documentation/content/en/books/handbook/security/_index.adoc:1932 -#: documentation/content/en/books/handbook/security/_index.adoc:1970 +#: documentation/content/en/books/handbook/security/_index.adoc:171 +#: documentation/content/en/books/handbook/security/_index.adoc:187 +#: documentation/content/en/books/handbook/security/_index.adoc:238 +#: documentation/content/en/books/handbook/security/_index.adoc:446 +#: documentation/content/en/books/handbook/security/_index.adoc:538 +#: documentation/content/en/books/handbook/security/_index.adoc:701 +#: documentation/content/en/books/handbook/security/_index.adoc:731 +#: documentation/content/en/books/handbook/security/_index.adoc:765 +#: documentation/content/en/books/handbook/security/_index.adoc:993 +#: documentation/content/en/books/handbook/security/_index.adoc:1035 +#: documentation/content/en/books/handbook/security/_index.adoc:1080 +#: documentation/content/en/books/handbook/security/_index.adoc:1100 +#: documentation/content/en/books/handbook/security/_index.adoc:1152 +#: documentation/content/en/books/handbook/security/_index.adoc:1278 +#: documentation/content/en/books/handbook/security/_index.adoc:1307 +#: documentation/content/en/books/handbook/security/_index.adoc:1335 +#: documentation/content/en/books/handbook/security/_index.adoc:1349 +#: documentation/content/en/books/handbook/security/_index.adoc:1394 +#: documentation/content/en/books/handbook/security/_index.adoc:1416 +#: documentation/content/en/books/handbook/security/_index.adoc:1931 +#: documentation/content/en/books/handbook/security/_index.adoc:1969 msgid "The output should be similar to the following:" msgstr "Вывод должен быть похож на следующий:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:176 +#: documentation/content/en/books/handbook/security/_index.adoc:175 #, no-wrap msgid "imani:$6$pzIjSvCAn.PBYQBA$PXpSeWPx3g5kscj3IMiM7tUEUSPmGexxta.8Lt9TGSi2lNQqYGKszsBPuGME0:1001:1001::0:0:imani:/usr/home/imani:/bin/sh\n" msgstr "imani:$6$pzIjSvCAn.PBYQBA$PXpSeWPx3g5kscj3IMiM7tUEUSPmGexxta.8Lt9TGSi2lNQqYGKszsBPuGME0:1001:1001::0:0:imani:/usr/home/imani:/bin/sh\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:179 +#: documentation/content/en/books/handbook/security/_index.adoc:178 msgid "The hash mechanism is set in the user's login class." msgstr "Механизм хеширования задается в классе входа пользователя." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:181 +#: documentation/content/en/books/handbook/security/_index.adoc:180 msgid "" "The following command can be run to check which hash mechanism is currently " "being used:" @@ -484,19 +484,19 @@ msgstr "" "используется в данный момент:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:185 +#: documentation/content/en/books/handbook/security/_index.adoc:184 #, no-wrap msgid "% grep passwd_format /etc/login.conf\n" msgstr "% grep passwd_format /etc/login.conf\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:192 +#: documentation/content/en/books/handbook/security/_index.adoc:191 #, no-wrap msgid ":passwd_format=sha512:\\\n" msgstr ":passwd_format=sha512:\\\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:195 +#: documentation/content/en/books/handbook/security/_index.adoc:194 msgid "" "For example, to change the algorithm to Blowfish, modify that line to look " "like this:" @@ -505,13 +505,13 @@ msgstr "" "образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:199 +#: documentation/content/en/books/handbook/security/_index.adoc:198 #, no-wrap msgid ":passwd_format=blf:\\\n" msgstr ":passwd_format=blf:\\\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:202 +#: documentation/content/en/books/handbook/security/_index.adoc:201 msgid "" "Then, man:cap_mkdb[1] must be executed to upgrade the login.conf database:" msgstr "" @@ -519,15 +519,15 @@ msgstr "" "conf:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:206 -#: documentation/content/en/books/handbook/security/_index.adoc:273 -#: documentation/content/en/books/handbook/security/_index.adoc:1850 +#: documentation/content/en/books/handbook/security/_index.adoc:205 +#: documentation/content/en/books/handbook/security/_index.adoc:272 +#: documentation/content/en/books/handbook/security/_index.adoc:1849 #, no-wrap msgid "# cap_mkdb /etc/login.conf\n" msgstr "# cap_mkdb /etc/login.conf\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:210 +#: documentation/content/en/books/handbook/security/_index.adoc:209 msgid "" "Note that this change will not affect any existing password hashes. This " "means that all passwords should be re-hashed by asking users to run `passwd` " @@ -538,13 +538,13 @@ msgstr "" "пользователям необходимо запустить `passwd`, чтобы изменить свой пароль." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:212 +#: documentation/content/en/books/handbook/security/_index.adoc:211 #, no-wrap msgid "Password Policy Enforcement" msgstr "Политика применения паролей" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:216 +#: documentation/content/en/books/handbook/security/_index.adoc:215 msgid "" "Enforcing a strong password policy for local accounts is a fundamental " "aspect of system security. In FreeBSD, password length, password strength, " @@ -557,7 +557,7 @@ msgstr "" "подключаемых модулей аутентификации (Pluggable Authentication Modules - PAM)." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:219 +#: documentation/content/en/books/handbook/security/_index.adoc:218 msgid "" "This section demonstrates how to configure the minimum and maximum password " "length and the enforcement of mixed characters using the man:pam_passwdqc[8] " @@ -569,7 +569,7 @@ msgstr "" "пользователем своего пароля." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:221 +#: documentation/content/en/books/handbook/security/_index.adoc:220 msgid "" "To configure this module, become the superuser and uncomment the line " "containing `pam_passwdqc.so` in [.filename]#/etc/pam.d/passwd#." @@ -578,23 +578,23 @@ msgstr "" "строку с `pam_passwdqc.so` в [.filename]#/etc/pam.d/passwd#." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:223 +#: documentation/content/en/books/handbook/security/_index.adoc:222 msgid "Then, edit that line to match the password policy:" msgstr "Затем отредактируйте эту строку в соответствии с политикой паролей:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:227 +#: documentation/content/en/books/handbook/security/_index.adoc:226 #, no-wrap msgid "password requisite pam_passwdqc.so min=disabled,disabled,disabled,12,10 similar=deny retry=3 enforce=users\n" msgstr "password requisite pam_passwdqc.so min=disabled,disabled,disabled,12,10 similar=deny retry=3 enforce=users\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:230 +#: documentation/content/en/books/handbook/security/_index.adoc:229 msgid "The explanation of the parameters can be found in man:pam_passwdqc[8]." msgstr "Описание параметров можно найти в man:pam_passwdqc[8]." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:232 +#: documentation/content/en/books/handbook/security/_index.adoc:231 msgid "" "Once this file is saved, a user changing their password will see a message " "similar to the following:" @@ -603,13 +603,13 @@ msgstr "" "сообщение, похожее на следующее:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:236 +#: documentation/content/en/books/handbook/security/_index.adoc:235 #, no-wrap msgid "% passwd\n" msgstr "% passwd\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:244 +#: documentation/content/en/books/handbook/security/_index.adoc:243 #, no-wrap msgid "" "Changing local password for user\n" @@ -619,7 +619,7 @@ msgstr "" "Old Password:\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:255 +#: documentation/content/en/books/handbook/security/_index.adoc:254 #, no-wrap msgid "" "You can now choose the new password.\n" @@ -645,7 +645,7 @@ msgstr "" "Enter new password:\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:258 +#: documentation/content/en/books/handbook/security/_index.adoc:257 msgid "" "If a password that does not match the policy is entered, it will be rejected " "with a warning and the user will have an opportunity to try again, up to the " @@ -656,7 +656,7 @@ msgstr "" "снова, но не более установленного количества попыток." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:260 +#: documentation/content/en/books/handbook/security/_index.adoc:259 msgid "" "If the organization's policy requires passwords to expire, FreeBSD supports " "the `passwordtime` in the user's login class in [.filename]#/etc/login.conf#" @@ -666,18 +666,18 @@ msgstr "" "filename]#/etc/login.conf#" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:262 +#: documentation/content/en/books/handbook/security/_index.adoc:261 msgid "The `default` login class contains an example:" msgstr "Класс входа `default` содержит пример:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:266 +#: documentation/content/en/books/handbook/security/_index.adoc:265 #, no-wrap msgid "# :passwordtime=90d:\\\n" msgstr "# :passwordtime=90d:\\\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:269 +#: documentation/content/en/books/handbook/security/_index.adoc:268 msgid "" "So, to set an expiry of 90 days for this login class, remove the comment " "symbol (#), save the edit, and execute the following command:" @@ -687,7 +687,7 @@ msgstr "" "команду:" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:276 +#: documentation/content/en/books/handbook/security/_index.adoc:275 msgid "" "To set the expiration on individual users, pass an expiration date or the " "number of days to expiry and a username to `pw`:" @@ -696,13 +696,13 @@ msgstr "" "истечения срока или количество дней до истечения и имя пользователя в `pw`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:280 +#: documentation/content/en/books/handbook/security/_index.adoc:279 #, no-wrap msgid "# pw usermod -p 30-apr-2025 -n user\n" msgstr "# pw usermod -p 30-apr-2025 -n user\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:284 +#: documentation/content/en/books/handbook/security/_index.adoc:283 msgid "" "As seen here, an expiration date is set in the form of day, month, and " "year. For more information, see man:pw[8]." @@ -711,13 +711,13 @@ msgstr "" "Для получения дополнительной информации см. man:pw[8]." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:286 +#: documentation/content/en/books/handbook/security/_index.adoc:285 #, no-wrap msgid "Shared Administration with sudo" msgstr "Совместное администрирование с помощью sudo" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:292 +#: documentation/content/en/books/handbook/security/_index.adoc:291 msgid "" "System administrators often need the ability to grant enhanced permissions " "to users so they may perform privileged tasks. The idea that team members " @@ -740,14 +740,14 @@ msgstr "" "требованием." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:296 +#: documentation/content/en/books/handbook/security/_index.adoc:295 msgid "Even administrators should limit their privileges when not needed." msgstr "" "Даже администраторы должны ограничивать свои привилегии, когда в них нет " "необходимости." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:304 +#: documentation/content/en/books/handbook/security/_index.adoc:303 msgid "" "Up to this point, the security chapter has covered permitting access to " "authorized users and attempting to prevent unauthorized access. Another " @@ -773,7 +773,7 @@ msgstr "" "приложением для этих целей является Sudo." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:307 +#: documentation/content/en/books/handbook/security/_index.adoc:306 msgid "" "Sudo allows administrators to configure more rigid access to system commands " "and provide for some advanced logging features. As a tool, it is available " @@ -786,19 +786,19 @@ msgstr "" "помощью утилиты man:pkg[8]." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:309 -#: documentation/content/en/books/handbook/security/_index.adoc:389 +#: documentation/content/en/books/handbook/security/_index.adoc:308 +#: documentation/content/en/books/handbook/security/_index.adoc:388 msgid "Execute the following command to install it:" msgstr "Выполните следующую команду для установки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:313 +#: documentation/content/en/books/handbook/security/_index.adoc:312 #, no-wrap msgid "# pkg install sudo\n" msgstr "# pkg install sudo\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:317 +#: documentation/content/en/books/handbook/security/_index.adoc:316 msgid "" "After the installation is complete, the installed `visudo` will open the " "configuration file with a text editor. Using `visudo` is highly recommended " @@ -811,7 +811,7 @@ msgstr "" "ошибок перед сохранением файла." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:321 +#: documentation/content/en/books/handbook/security/_index.adoc:320 msgid "" "The configuration file is made up of several small sections which allow for " "extensive configuration. In the following example, web application " @@ -827,25 +827,25 @@ msgstr "" "filename]#/usr/local/etc/sudoers#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:325 +#: documentation/content/en/books/handbook/security/_index.adoc:324 #, no-wrap msgid "user1 ALL=(ALL) /usr/sbin/service webservice *\n" msgstr "user1 ALL=(ALL) /usr/sbin/service webservice *\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:328 +#: documentation/content/en/books/handbook/security/_index.adoc:327 msgid "The user may now start _webservice_ using this command:" msgstr "" "Пользователь может теперь запустить _webservice_ с помощью следующей команды:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:332 +#: documentation/content/en/books/handbook/security/_index.adoc:331 #, no-wrap msgid "% sudo /usr/sbin/service webservice start\n" msgstr "% sudo /usr/sbin/service webservice start\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:338 +#: documentation/content/en/books/handbook/security/_index.adoc:337 msgid "" "While this configuration allows a single user access to the webservice " "service; however, in most organizations, there is an entire web team in " @@ -860,26 +860,26 @@ msgstr "" "неё пользователя и разрешить всем членам группы управлять службой:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:342 +#: documentation/content/en/books/handbook/security/_index.adoc:341 #, no-wrap msgid "# pw groupadd -g 6001 -n webteam\n" msgstr "# pw groupadd -g 6001 -n webteam\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:345 +#: documentation/content/en/books/handbook/security/_index.adoc:344 msgid "" "Using the same man:pw[8] command, the user is added to the webteam group:" msgstr "" "Используя ту же команду man:pw[8], пользователь добавляется в группу webteam:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:349 +#: documentation/content/en/books/handbook/security/_index.adoc:348 #, no-wrap msgid "# pw groupmod -m user1 -n webteam\n" msgstr "# pw groupmod -m user1 -n webteam\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:352 +#: documentation/content/en/books/handbook/security/_index.adoc:351 msgid "" "Finally, this line in [.filename]#/usr/local/etc/sudoers# allows any member " "of the webteam group to manage _webservice_:" @@ -888,13 +888,13 @@ msgstr "" "члену группы webteam управлять _webservice_:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:356 +#: documentation/content/en/books/handbook/security/_index.adoc:355 #, no-wrap msgid "%webteam ALL=(ALL) /usr/sbin/service webservice *\n" msgstr "%webteam ALL=(ALL) /usr/sbin/service webservice *\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:360 +#: documentation/content/en/books/handbook/security/_index.adoc:359 msgid "" "Unlike man:su[1], man:sudo[8] only requires the end user password. This " "avoids sharing passwords, which is a poor practice." @@ -904,7 +904,7 @@ msgstr "" "является небезопасной практикой." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:364 +#: documentation/content/en/books/handbook/security/_index.adoc:363 msgid "" "Users permitted to run applications with man:sudo[8] only enter their own " "passwords. This is more secure and gives better control than man:su[1], " @@ -917,7 +917,7 @@ msgstr "" "получает все права `root`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:369 +#: documentation/content/en/books/handbook/security/_index.adoc:368 msgid "" "Most organizations are moving or have moved toward a two factor " "authentication model. In these cases, the user may not have a password to " @@ -928,7 +928,7 @@ msgstr "" "ввода." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:372 +#: documentation/content/en/books/handbook/security/_index.adoc:371 msgid "" "man:sudo[8] can be configured to permit two factor authentication model by " "using the `NOPASSWD` variable. Adding it to the configuration above will " @@ -941,19 +941,19 @@ msgstr "" "управлять службой без требования пароля:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:376 +#: documentation/content/en/books/handbook/security/_index.adoc:375 #, no-wrap msgid "%webteam ALL=(ALL) NOPASSWD: /usr/sbin/service webservice *\n" msgstr "%webteam ALL=(ALL) NOPASSWD: /usr/sbin/service webservice *\n" #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:380 +#: documentation/content/en/books/handbook/security/_index.adoc:379 #, no-wrap msgid "Shared Administration with Doas" msgstr "Совместное администрирование с Doas" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:384 +#: documentation/content/en/books/handbook/security/_index.adoc:383 msgid "" "man:doas[1] is a command-line utility ported from OpenBSD. It serves as an " "alternative to the widely used man:sudo[8] command in Unix-like systems." @@ -963,7 +963,7 @@ msgstr "" "системах." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:387 +#: documentation/content/en/books/handbook/security/_index.adoc:386 msgid "" "With doas, users can execute commands with elevated privileges, typically as " "the root user, while maintaining a simplified and security-conscious " @@ -978,13 +978,13 @@ msgstr "" "избыточного количества настройки." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:393 +#: documentation/content/en/books/handbook/security/_index.adoc:392 #, no-wrap msgid "# pkg install doas\n" msgstr "# pkg install doas\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:396 +#: documentation/content/en/books/handbook/security/_index.adoc:395 msgid "" "After the installation [.filename]#/usr/local/etc/doas.conf# must be " "configured to grant access for users for specific commands, or roles." @@ -993,7 +993,7 @@ msgstr "" "чтобы предоставить пользователям доступ к определённым командам или ролям." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:398 +#: documentation/content/en/books/handbook/security/_index.adoc:397 msgid "" "The simplest entry could be the following, which grants the user " "`local_user` with `root` permissions without asking for its password when " @@ -1004,13 +1004,13 @@ msgstr "" "выполнении команды doas." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:402 +#: documentation/content/en/books/handbook/security/_index.adoc:401 #, no-wrap msgid "permit nopass local_user as root\n" msgstr "permit nopass local_user as root\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:405 +#: documentation/content/en/books/handbook/security/_index.adoc:404 msgid "" "After the installation and configuration of the `doas` utility, a command " "can now be executed with enhanced privileges, for example:" @@ -1019,25 +1019,25 @@ msgstr "" "выполнена с повышенными привилегиями, например:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:409 +#: documentation/content/en/books/handbook/security/_index.adoc:408 #, no-wrap msgid "$ doas vi /etc/rc.conf\n" msgstr "$ doas vi /etc/rc.conf\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:412 +#: documentation/content/en/books/handbook/security/_index.adoc:411 msgid "For more configuration examples, please read man:doas.conf[5]." msgstr "" "Для дополнительных примеров конфигурации обратитесь к man:doas.conf[5]." #. type: Title == -#: documentation/content/en/books/handbook/security/_index.adoc:414 +#: documentation/content/en/books/handbook/security/_index.adoc:413 #, no-wrap msgid "Intrusion Detection System (IDS)" msgstr "Система обнаружения вторжений (IDS)" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:418 +#: documentation/content/en/books/handbook/security/_index.adoc:417 msgid "" "Verification of system files and binaries is important because it provides " "the system administration and security teams information about system " @@ -1050,7 +1050,7 @@ msgstr "" "называется системой обнаружения вторжений (Intrusion Detection System — IDS)." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:422 +#: documentation/content/en/books/handbook/security/_index.adoc:421 msgid "" "FreeBSD provides native support for a basic IDS system called man:mtree[8]. " "While the nightly security emails will notify an administrator of changes, " @@ -1070,19 +1070,19 @@ msgstr "" "сервере." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:424 +#: documentation/content/en/books/handbook/security/_index.adoc:423 msgid "It is also recommended to run `freebsd-update IDS` after each update." msgstr "" "Также рекомендуется запускать `freebsd-update IDS` после каждого обновления." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:426 +#: documentation/content/en/books/handbook/security/_index.adoc:425 #, no-wrap msgid "Generating the Specification File" msgstr "Генерация файла спецификации" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:432 +#: documentation/content/en/books/handbook/security/_index.adoc:431 msgid "" "The built-in man:mtree[8] utility can be used to generate a specification of " "the contents of a directory. A seed, or a numeric constant, is used to " @@ -1100,7 +1100,7 @@ msgstr "" "файлов будет крайне сложно или невозможно." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:437 +#: documentation/content/en/books/handbook/security/_index.adoc:436 msgid "" "It is recommended to create specifications for the directories which contain " "binaries and configuration files, as well as any directories containing " @@ -1116,7 +1116,7 @@ msgstr "" "filename]#/usr/local/bin#, [.filename]#/etc# и [.filename]#/usr/local/etc#." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:440 +#: documentation/content/en/books/handbook/security/_index.adoc:439 msgid "" "The following example generates a set of `sha512` hashes, one for each " "system binary in [.filename]#/bin#, and saves those values to a hidden file " @@ -1128,19 +1128,19 @@ msgstr "" "bin_chksum_mtree#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:444 +#: documentation/content/en/books/handbook/security/_index.adoc:443 #, no-wrap msgid "# mtree -s 123456789 -c -K cksum,sha512 -p /bin > /home/user/.bin_chksum_mtree\n" msgstr "# mtree -s 123456789 -c -K cksum,sha512 -p /bin > /home/user/.bin_chksum_mtree\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:451 +#: documentation/content/en/books/handbook/security/_index.adoc:450 #, no-wrap msgid "mtree: /bin checksum: 3427012225\n" msgstr "mtree: /bin checksum: 3427012225\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:457 +#: documentation/content/en/books/handbook/security/_index.adoc:456 msgid "" "The `123456789` value represents the seed, and should be chosen randomly. " "This value should be remembered, *but not shared*." @@ -1149,7 +1149,7 @@ msgstr "" "случайным образом. Этот параметр необходимо запомнить, *но не раскрывать*." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:459 +#: documentation/content/en/books/handbook/security/_index.adoc:458 msgid "" "It is important to keep the seed value and the checksum output hidden from " "malicious users." @@ -1157,13 +1157,13 @@ msgstr "" "Важно скрывать начальное значение и контрольную сумму от злоумышленников." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:462 +#: documentation/content/en/books/handbook/security/_index.adoc:461 #, no-wrap msgid "The Specification File Structure" msgstr "Структура файла спецификации" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:466 +#: documentation/content/en/books/handbook/security/_index.adoc:465 msgid "" "The mtree format is a textual format that describes a collection of " "filesystem objects. Such files are typically used to create or verify " @@ -1174,7 +1174,7 @@ msgstr "" "каталогов." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:468 +#: documentation/content/en/books/handbook/security/_index.adoc:467 msgid "" "An mtree file consists of a series of lines, each providing information " "about a single filesystem object. Leading whitespace is always ignored." @@ -1184,7 +1184,7 @@ msgstr "" "игнорируются." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:470 +#: documentation/content/en/books/handbook/security/_index.adoc:469 msgid "" "The specification file created above will be used to explain the format and " "content:" @@ -1193,7 +1193,7 @@ msgstr "" "и содержания:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:477 +#: documentation/content/en/books/handbook/security/_index.adoc:476 #, no-wrap msgid "" "# user: root <.>\n" @@ -1207,7 +1207,7 @@ msgstr "" "# date: Thu Aug 24 21:58:37 2023 <.>\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:492 +#: documentation/content/en/books/handbook/security/_index.adoc:491 #, no-wrap msgid "" "# .\n" @@ -1241,27 +1241,27 @@ msgstr "" " sha512=1769313ce08cba84ecdc2b9c07ef86d2b70a4206420dd71343867be7ab59659956f6f5a458c64e2531a1c736277a8e419c633a31a8d3c7ccc43e99dd4d71d630\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:495 +#: documentation/content/en/books/handbook/security/_index.adoc:494 msgid "User who created the specification." msgstr "Пользователь, создавший спецификацию." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:496 +#: documentation/content/en/books/handbook/security/_index.adoc:495 msgid "Machine's hostname." msgstr "Имя хоста машины." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:497 +#: documentation/content/en/books/handbook/security/_index.adoc:496 msgid "Directory path." msgstr "Путь к каталогу." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:498 +#: documentation/content/en/books/handbook/security/_index.adoc:497 msgid "The Date and time when the specification was created." msgstr "Дата и время создания спецификации." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:499 +#: documentation/content/en/books/handbook/security/_index.adoc:498 msgid "" "`/set` special commands, defines some settings obtained from the files " "analyzed." @@ -1270,7 +1270,7 @@ msgstr "" "проанализированных файлов." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:500 +#: documentation/content/en/books/handbook/security/_index.adoc:499 msgid "" "Refers to the parsed directory and indicates things like what type it is, " "its mode, the number of hard links, and the time in UNIX format since it was " @@ -1280,7 +1280,7 @@ msgstr "" "режим доступа, количество жёстких ссылок и время изменения в формате UNIX." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:501 +#: documentation/content/en/books/handbook/security/_index.adoc:500 msgid "" "Refers to the file and shows the size, time and a list of hashes to verify " "the integrity." @@ -1289,13 +1289,13 @@ msgstr "" "целостности." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:503 +#: documentation/content/en/books/handbook/security/_index.adoc:502 #, no-wrap msgid "Verify the Specification file" msgstr "Проверка файла спецификации" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:506 +#: documentation/content/en/books/handbook/security/_index.adoc:505 msgid "" "To verify that the binary signatures have not changed, compare the current " "contents of the directory to the previously generated specification, and " @@ -1305,7 +1305,7 @@ msgstr "" "каталога с ранее созданной спецификацией и сохраните результаты в файл." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:508 +#: documentation/content/en/books/handbook/security/_index.adoc:507 msgid "" "This command requires the seed that was used to generate the original " "specification:" @@ -1314,14 +1314,14 @@ msgstr "" "исходной спецификации:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:512 -#: documentation/content/en/books/handbook/security/_index.adoc:529 +#: documentation/content/en/books/handbook/security/_index.adoc:511 +#: documentation/content/en/books/handbook/security/_index.adoc:528 #, no-wrap msgid "# mtree -s 123456789 -p /bin < /home/user/.bin_chksum_mtree >> /home/user/.bin_chksum_output\n" msgstr "# mtree -s 123456789 -p /bin < /home/user/.bin_chksum_mtree >> /home/user/.bin_chksum_output\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:516 +#: documentation/content/en/books/handbook/security/_index.adoc:515 msgid "" "This should produce the same checksum for [.filename]#/bin# that was " "produced when the specification was created. If no changes have occurred to " @@ -1334,7 +1334,7 @@ msgstr "" "будет пустым." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:518 +#: documentation/content/en/books/handbook/security/_index.adoc:517 msgid "" "To simulate a change, change the date on [.filename]#/bin/cat# using man:" "touch[1] and run the verification command again:" @@ -1343,35 +1343,35 @@ msgstr "" "man:touch[1] и снова выполните команду проверки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:522 +#: documentation/content/en/books/handbook/security/_index.adoc:521 #, no-wrap msgid "# touch /bin/cat\n" msgstr "# touch /bin/cat\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:525 +#: documentation/content/en/books/handbook/security/_index.adoc:524 msgid "Run the verification command again:" msgstr "Выполните команду проверки ещё раз:" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:532 +#: documentation/content/en/books/handbook/security/_index.adoc:531 msgid "And then check the content of the output file:" msgstr "И затем проверьте содержимое выходного файла:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:536 +#: documentation/content/en/books/handbook/security/_index.adoc:535 #, no-wrap msgid "# cat /root/.bin_chksum_output\n" msgstr "# cat /root/.bin_chksum_output\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:543 +#: documentation/content/en/books/handbook/security/_index.adoc:542 #, no-wrap msgid "cat: modification time (Fri Aug 25 13:30:17 2023, Fri Aug 25 13:34:20 2023)\n" msgstr "cat: modification time (Fri Aug 25 13:30:17 2023, Fri Aug 25 13:34:20 2023)\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:549 +#: documentation/content/en/books/handbook/security/_index.adoc:548 msgid "" "This is just an example of what would be displayed when executing the " "command, to show the changes that would occur in the metadata." @@ -1380,13 +1380,13 @@ msgstr "" "показать изменения, которые произойдут в метаданных." #. type: Title == -#: documentation/content/en/books/handbook/security/_index.adoc:552 +#: documentation/content/en/books/handbook/security/_index.adoc:551 #, no-wrap msgid "Secure levels" msgstr "Уровни безопасности" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:556 +#: documentation/content/en/books/handbook/security/_index.adoc:555 msgid "" "securelevel is a security mechanism implemented in the kernel. When the " "securelevel is positive, the kernel restricts certain tasks; not even the " @@ -1397,42 +1397,42 @@ msgstr "" "определённых задач; даже суперпользователь (root) не может их выполнять." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:558 +#: documentation/content/en/books/handbook/security/_index.adoc:557 msgid "The securelevel mechanism limits the ability to:" msgstr "Механизм securelevel ограничивает возможность:" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:560 +#: documentation/content/en/books/handbook/security/_index.adoc:559 msgid "Unset certain file flags, such as `schg` (the system immutable flag)." msgstr "" "Снять определённые флаги файлов, такие как `schg` (флаг системной " "неизменяемости)." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:561 +#: documentation/content/en/books/handbook/security/_index.adoc:560 msgid "" "Write to kernel memory via [.filename]#/dev/mem# and [.filename]#/dev/kmem#." msgstr "" "Записать в память ядра через [.filename]#/dev/mem# и [.filename]#/dev/kmem#." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:562 +#: documentation/content/en/books/handbook/security/_index.adoc:561 msgid "Load kernel modules." msgstr "Загрузить модули ядра." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:563 +#: documentation/content/en/books/handbook/security/_index.adoc:562 msgid "Alter firewall rules." msgstr "Изменить правила межсетевого экрана." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:565 +#: documentation/content/en/books/handbook/security/_index.adoc:564 #, no-wrap msgid "Secure Levels Definitions" msgstr "Определения уровней безопасности" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:569 +#: documentation/content/en/books/handbook/security/_index.adoc:568 msgid "" "The kernel runs with five different security levels. Any super-user process " "can raise the level, but no process can lower it." @@ -1442,18 +1442,18 @@ msgstr "" "может его понизить." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:571 +#: documentation/content/en/books/handbook/security/_index.adoc:570 msgid "The security definitions are:" msgstr "Определения безопасности следующие:" #. type: Labeled list -#: documentation/content/en/books/handbook/security/_index.adoc:572 +#: documentation/content/en/books/handbook/security/_index.adoc:571 #, no-wrap msgid "-1" msgstr "-1" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:575 +#: documentation/content/en/books/handbook/security/_index.adoc:574 #, no-wrap msgid "" "*Permanently insecure mode* - always run the system in insecure mode.\n" @@ -1463,13 +1463,13 @@ msgstr "" "Это значение по умолчанию при начальной настройке.\n" #. type: Labeled list -#: documentation/content/en/books/handbook/security/_index.adoc:576 +#: documentation/content/en/books/handbook/security/_index.adoc:575 #, no-wrap msgid "0" msgstr "0" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:579 +#: documentation/content/en/books/handbook/security/_index.adoc:578 #, no-wrap msgid "" "*Insecure mode* - immutable and append-only flags may be turned off.\n" @@ -1479,13 +1479,13 @@ msgstr "" "Доступ на чтение и запись всех устройств разрешён в соответствии с их правами доступа.\n" #. type: Labeled list -#: documentation/content/en/books/handbook/security/_index.adoc:580 +#: documentation/content/en/books/handbook/security/_index.adoc:579 #, no-wrap msgid "1" msgstr "1" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:586 +#: documentation/content/en/books/handbook/security/_index.adoc:585 #, no-wrap msgid "" "*Secure mode* - the system immutable and system append-only flags may not be turned off;\n" @@ -1494,24 +1494,20 @@ msgid "" "The kernel debugger may not be entered using the debug.kdb.enter sysctl.\n" "A panic or trap cannot be forced using the debug.kdb.panic, debug.kdb.panic_str and other sysctl's.\n" msgstr "" -"*Безопасный режим* - флаги «только для чтения» (system immutable) и «только " -"для дополнения» (system append-only) не могут быть отключены;\n" -"диски с смонтированными файловыми системами, [.filename]#/dev/mem# и [." -"filename]#/dev/kmem# не могут быть открыты для записи;\n" -"[.filename]#/dev/io# (если он есть на вашей платформе) не может быть открыт " -"вообще; загрузка и выгрузка модулей ядра (см. man:kld[4]) запрещены.\n" +"*Безопасный режим* - флаги «только для чтения» (system immutable) и «только для дополнения» (system append-only) не могут быть отключены;\n" +"диски с смонтированными файловыми системами, [.filename]#/dev/mem# и [.filename]#/dev/kmem# не могут быть открыты для записи;\n" +"[.filename]#/dev/io# (если он есть на вашей платформе) не может быть открыт вообще; загрузка и выгрузка модулей ядра (см. man:kld[4]) запрещены.\n" "Нельзя перейти в отладчик ядра с помощью sysctl debug.kdb.enter.\n" -"Нельзя вызвать панику или прерывание через sysctl debug.kdb.panic, " -"debug.kdb.panic_str и другие.\n" +"Нельзя вызвать панику или прерывание через sysctl debug.kdb.panic, debug.kdb.panic_str и другие.\n" #. type: Labeled list -#: documentation/content/en/books/handbook/security/_index.adoc:587 +#: documentation/content/en/books/handbook/security/_index.adoc:586 #, no-wrap msgid "2" msgstr "2" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:590 +#: documentation/content/en/books/handbook/security/_index.adoc:589 #, no-wrap msgid "" "*Highly secure mode* - same as secure mode, plus disks may not be opened for writing (except by man:mount[2]) whether mounted or not.\n" @@ -1521,19 +1517,19 @@ msgstr "" "Этот уровень предотвращает изменение файловых систем путём их размонтирования, но также запрещает запуск man:newfs[8] в многопользовательском режиме.\n" #. type: Labeled list -#: documentation/content/en/books/handbook/security/_index.adoc:591 +#: documentation/content/en/books/handbook/security/_index.adoc:590 #, no-wrap msgid "3" msgstr "3" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:593 +#: documentation/content/en/books/handbook/security/_index.adoc:592 #, no-wrap msgid "*Network secure mode* - same as highly secure mode, plus IP packet filter rules (see man:ipfw[8], man:ipfirewall[4] and man:pfctl[8]) cannot be changed and man:dummynet[4] or man:pf[4] configuration cannot be adjusted.\n" msgstr "*Режим сетевой безопасности* - аналогично режиму высокой безопасности, плюс правила фильтрации IP-пакетов (см. man:ipfw[8], man:ipfirewall[4] и man:pfctl[8]) не могут быть изменены, а конфигурация man:dummynet[4] или man:pf[4] не может быть скорректирована.\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:598 +#: documentation/content/en/books/handbook/security/_index.adoc:597 msgid "" "In summary, the key difference between `Permanently Insecure Mode` and " "`Insecure Mode` in FreeBSD secure levels is the degree of security they " @@ -1548,13 +1544,13 @@ msgstr "" "некоторые ограничения, но сохраняет определённый уровень контроля и защиты." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:601 +#: documentation/content/en/books/handbook/security/_index.adoc:600 #, no-wrap msgid "Modify Secure Levels" msgstr "Изменение уровней безопасности" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:604 +#: documentation/content/en/books/handbook/security/_index.adoc:603 msgid "" "In order to change the securelevel of the system it is necessary to activate " "`kern_securelevel_enable` by executing the following command:" @@ -1563,25 +1559,25 @@ msgstr "" "`kern_securelevel_enable`, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:608 +#: documentation/content/en/books/handbook/security/_index.adoc:607 #, no-wrap msgid "# sysrc kern_securelevel_enable=\"YES\"\n" msgstr "# sysrc kern_securelevel_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:611 +#: documentation/content/en/books/handbook/security/_index.adoc:610 msgid "And set the value of `kern_securelevel` to the desired security level:" msgstr "" "И установите значение `kern_securelevel` на желаемый уровень безопасности:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:615 +#: documentation/content/en/books/handbook/security/_index.adoc:614 #, no-wrap msgid "# sysrc kern_securelevel=2\n" msgstr "# sysrc kern_securelevel=2\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:618 +#: documentation/content/en/books/handbook/security/_index.adoc:617 msgid "" "To check the status of the securelevel on a running system execute the " "following command:" @@ -1590,13 +1586,13 @@ msgstr "" "выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:622 +#: documentation/content/en/books/handbook/security/_index.adoc:621 #, no-wrap msgid "# sysctl -n kern.securelevel\n" msgstr "# sysctl -n kern.securelevel\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:626 +#: documentation/content/en/books/handbook/security/_index.adoc:625 msgid "" "The output contains the current value of the securelevel. If it is greater " "than 0, at least some of the securelevel's protections are enabled." @@ -1605,13 +1601,13 @@ msgstr "" "значит, включена по крайней мере часть защит securelevel." #. type: Title == -#: documentation/content/en/books/handbook/security/_index.adoc:628 +#: documentation/content/en/books/handbook/security/_index.adoc:627 #, no-wrap msgid "File flags" msgstr "Флаговые атрибуты файлов" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:632 +#: documentation/content/en/books/handbook/security/_index.adoc:631 msgid "" "File flags allow users to attach additional metadata or attributes to files " "and directories beyond basic permissions and ownership. These flags provide " @@ -1625,7 +1621,7 @@ msgstr "" "расширенные атрибуты." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:635 +#: documentation/content/en/books/handbook/security/_index.adoc:634 msgid "" "File flags can be used to achieve different goals, such as preventing file " "deletion, making files append-only, synchronizing file updates, and more. " @@ -1643,7 +1639,7 @@ msgstr "" "удаление." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:639 +#: documentation/content/en/books/handbook/security/_index.adoc:638 msgid "" "These flags can be managed using the man:chflags[1] command in FreeBSD, " "providing administrators and users with greater control over the behavior " @@ -1662,13 +1658,13 @@ msgstr "" "man:chflags[1]." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:641 +#: documentation/content/en/books/handbook/security/_index.adoc:640 #, no-wrap msgid "Work with File Flags" msgstr "Работа с флагами файлов" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:644 +#: documentation/content/en/books/handbook/security/_index.adoc:643 msgid "" "In this example, a file named [.filename]#~/important.txt# in user's home " "directory want to be protected against deletions." @@ -1677,18 +1673,18 @@ msgstr "" "каталоге пользователя необходимо защитить от удаления." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:646 +#: documentation/content/en/books/handbook/security/_index.adoc:645 msgid "Execute the following command to set the `schg` file flag:" msgstr "Выполните следующую команду, чтобы установить флаг файла `schg`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:650 +#: documentation/content/en/books/handbook/security/_index.adoc:649 #, no-wrap msgid "# chflags schg ~/important.txt\n" msgstr "# chflags schg ~/important.txt\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:653 +#: documentation/content/en/books/handbook/security/_index.adoc:652 msgid "" "When any user, including the `root` user, tries to delete the file, the " "system will display the message:" @@ -1697,13 +1693,13 @@ msgstr "" "файл, система отобразит сообщение:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:657 +#: documentation/content/en/books/handbook/security/_index.adoc:656 #, no-wrap msgid "rm: important.txt: Operation not permitted\n" msgstr "rm: important.txt: Operation not permitted\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:660 +#: documentation/content/en/books/handbook/security/_index.adoc:659 msgid "" "To delete the file, it will be necessary to delete the file flags of that " "file by executing the following command:" @@ -1712,13 +1708,13 @@ msgstr "" "команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:664 +#: documentation/content/en/books/handbook/security/_index.adoc:663 #, no-wrap msgid "# chflags noschg ~/important.txt\n" msgstr "# chflags noschg ~/important.txt\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:667 +#: documentation/content/en/books/handbook/security/_index.adoc:666 msgid "" "A list of supported file flags and their functionality can be found in man:" "chflags[1]." @@ -1727,13 +1723,13 @@ msgstr "" "chflags[1]." #. type: Title == -#: documentation/content/en/books/handbook/security/_index.adoc:669 +#: documentation/content/en/books/handbook/security/_index.adoc:668 #, no-wrap msgid "OpenSSH" msgstr "OpenSSH" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:674 +#: documentation/content/en/books/handbook/security/_index.adoc:673 msgid "" "OpenSSH is a set of network connectivity tools used to provide secure access " "to remote machines. Additionally, TCP/IP connections can be tunneled or " @@ -1749,7 +1745,7 @@ msgstr "" "уровне." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:676 +#: documentation/content/en/books/handbook/security/_index.adoc:675 msgid "" "OpenSSH is maintained by the OpenBSD project and is installed by default in " "FreeBSD." @@ -1758,7 +1754,7 @@ msgstr "" "FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:679 +#: documentation/content/en/books/handbook/security/_index.adoc:678 msgid "" "When data is sent over the network in an unencrypted form, network sniffers " "anywhere in between the client and server can steal user/password " @@ -1772,7 +1768,7 @@ msgstr "" "аутентификации и шифрования, чтобы предотвратить это." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:681 +#: documentation/content/en/books/handbook/security/_index.adoc:680 msgid "" "More information about OpenSSH is available in the link:https://www.openssh." "com/[web page]." @@ -1781,7 +1777,7 @@ msgstr "" "[веб-сайте]." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:684 +#: documentation/content/en/books/handbook/security/_index.adoc:683 msgid "" "This section provides an overview of the built-in client utilities to " "securely access other systems and securely transfer files from a FreeBSD " @@ -1792,7 +1788,7 @@ msgstr "" "FreeBSD. Затем описывается, как настроить SSH-сервер на системе FreeBSD." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:689 +#: documentation/content/en/books/handbook/security/_index.adoc:688 msgid "" "As stated, this chapter will cover the base system version of OpenSSH. A " "version of OpenSSH is also available in the package:security/openssh-" @@ -1805,13 +1801,13 @@ msgstr "" "обновляется с новыми функциями." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:691 +#: documentation/content/en/books/handbook/security/_index.adoc:690 #, no-wrap msgid "Using the SSH Client Utilities" msgstr "Использование клиентских утилит SSH" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:695 +#: documentation/content/en/books/handbook/security/_index.adoc:694 msgid "" "To log into a SSH server, use man:ssh[1] and specify a username that exists " "on that server and the IP address or hostname of the server. If this is the " @@ -1824,13 +1820,13 @@ msgstr "" "предложено сначала подтвердить его отпечаток:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:699 +#: documentation/content/en/books/handbook/security/_index.adoc:698 #, no-wrap msgid "# ssh user@example.com\n" msgstr "# ssh user@example.com\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:710 +#: documentation/content/en/books/handbook/security/_index.adoc:709 #, no-wrap msgid "" "The authenticity of host 'example.com (10.0.0.1)' can't be established.\n" @@ -1846,7 +1842,7 @@ msgstr "" "Password for user@example.com: user_password\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:716 +#: documentation/content/en/books/handbook/security/_index.adoc:715 msgid "" "SSH utilizes a key fingerprint system to verify the authenticity of the " "server when the client connects. When the user accepts the key's " @@ -1866,19 +1862,19 @@ msgstr "" "сначала проверить, почему изменился ключ, прежде чем продолжать подключение." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:720 +#: documentation/content/en/books/handbook/security/_index.adoc:719 msgid "How to perform this check is outside the scope of this chapter." msgstr "Как выполнить эту проверку, выходит за рамки данной главы." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:723 +#: documentation/content/en/books/handbook/security/_index.adoc:722 msgid "Use man:scp[1] to securely copy a file to or from a remote machine." msgstr "" "Используйте man:scp[1] для безопасного копирования файла на удалённую машину " "или с неё." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:725 +#: documentation/content/en/books/handbook/security/_index.adoc:724 msgid "" "This example copies `COPYRIGHT` on the remote system to a file of the same " "name in the current directory of the local system:" @@ -1887,13 +1883,13 @@ msgstr "" "именем в текущем каталоге локальной системы:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:729 +#: documentation/content/en/books/handbook/security/_index.adoc:728 #, no-wrap msgid "# scp user@example.com:/COPYRIGHT COPYRIGHT\n" msgstr "# scp user@example.com:/COPYRIGHT COPYRIGHT\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:737 +#: documentation/content/en/books/handbook/security/_index.adoc:736 #, no-wrap msgid "" "Password for user@example.com: *******\n" @@ -1903,7 +1899,7 @@ msgstr "" "COPYRIGHT 100% |*****************************| 4735\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:740 +#: documentation/content/en/books/handbook/security/_index.adoc:739 msgid "" "Since the fingerprint was already verified for this host, the server's key " "is automatically checked before prompting for the user's password." @@ -1912,7 +1908,7 @@ msgstr "" "проверяется перед запросом пароля пользователя." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:745 +#: documentation/content/en/books/handbook/security/_index.adoc:744 msgid "" "The arguments passed to man:scp[1] are similar to man:cp[1]. The file or " "files to copy is the first argument and the destination to copy to is the " @@ -1929,14 +1925,14 @@ msgstr "" "использует `-r`, тогда как man:cp[1] использует `-R`." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:747 +#: documentation/content/en/books/handbook/security/_index.adoc:746 msgid "To open an interactive session for copying files, use man:sftp[1]." msgstr "" "Чтобы открыть интерактивную сессию для копирования файлов, используйте man:" "sftp[1]." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:749 +#: documentation/content/en/books/handbook/security/_index.adoc:748 msgid "" "Refer to man:sftp[1] for a list of available commands while in an man:" "sftp[1] session." @@ -1945,13 +1941,13 @@ msgstr "" "сеанса man:sftp[1]." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:751 +#: documentation/content/en/books/handbook/security/_index.adoc:750 #, no-wrap msgid "Key-based Authentication" msgstr "Аутентификация на основе ключей" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:755 +#: documentation/content/en/books/handbook/security/_index.adoc:754 msgid "" "Instead of using passwords, a client can be configured to connect to the " "remote machine using keys. For security reasons, this is the preferred " @@ -1962,7 +1958,7 @@ msgstr "" "предпочтительный метод." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:759 +#: documentation/content/en/books/handbook/security/_index.adoc:758 msgid "" "man:ssh-keygen[1] can be used to generate the authentication keys. To " "generate a public and private key pair, specify the type of key and follow " @@ -1975,13 +1971,13 @@ msgstr "" "трудной для угадывания парольной фразой." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:763 +#: documentation/content/en/books/handbook/security/_index.adoc:762 #, no-wrap msgid "% ssh-keygen -t rsa -b 4096\n" msgstr "% ssh-keygen -t rsa -b 4096\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:790 +#: documentation/content/en/books/handbook/security/_index.adoc:789 #, no-wrap msgid "" "Generating public/private rsa key pair.\n" @@ -2029,7 +2025,7 @@ msgstr "" "+----[SHA256]-----+\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:794 +#: documentation/content/en/books/handbook/security/_index.adoc:793 msgid "" "The private key is stored in [.filename]#~/.ssh/id_rsa# and the public key " "is stored in [.filename]#~/.ssh/id_rsa.pub#. The _public_ key must be " @@ -2042,7 +2038,7 @@ msgstr "" "аутентификация по ключу работала." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:798 +#: documentation/content/en/books/handbook/security/_index.adoc:797 msgid "" "Utilizing a passphrase for OpenSSH keys is a key security practice, " "providing an extra layer of protection against unauthorized access and " @@ -2053,18 +2049,18 @@ msgstr "" "несанкционированного доступа и повышающей общую кибербезопасность." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:800 +#: documentation/content/en/books/handbook/security/_index.adoc:799 msgid "In case of loss or theft, this adds another layer of security." msgstr "В случае утери или кражи это добавляет дополнительный уровень защиты." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:803 +#: documentation/content/en/books/handbook/security/_index.adoc:802 #, no-wrap msgid "SSH Tunneling" msgstr "Туннелирование SSH" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:806 +#: documentation/content/en/books/handbook/security/_index.adoc:805 msgid "" "OpenSSH has the ability to create a tunnel to encapsulate another protocol " "in an encrypted session." @@ -2073,47 +2069,47 @@ msgstr "" "протокола в зашифрованном сеансе." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:808 +#: documentation/content/en/books/handbook/security/_index.adoc:807 msgid "The following command tells man:ssh[1] to create a tunnel:" msgstr "Следующая команда указывает man:ssh[1] создать туннель:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:812 +#: documentation/content/en/books/handbook/security/_index.adoc:811 #, no-wrap msgid "% ssh -D 8080 user@example.com\n" msgstr "% ssh -D 8080 user@example.com\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:815 +#: documentation/content/en/books/handbook/security/_index.adoc:814 msgid "This example uses the following options:" msgstr "Этот пример использует следующие параметры:" #. type: Labeled list -#: documentation/content/en/books/handbook/security/_index.adoc:816 +#: documentation/content/en/books/handbook/security/_index.adoc:815 #, no-wrap msgid "-D" msgstr "-D" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:818 +#: documentation/content/en/books/handbook/security/_index.adoc:817 msgid "Specifies a local \"dynamic\" application-level port forwarding." msgstr "" "Указывает локальное \"динамическое\" перенаправление портов на уровне " "приложений." #. type: Labeled list -#: documentation/content/en/books/handbook/security/_index.adoc:819 +#: documentation/content/en/books/handbook/security/_index.adoc:818 #, no-wrap msgid "user@foo.example.com" msgstr "user@foo.example.com" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:821 +#: documentation/content/en/books/handbook/security/_index.adoc:820 msgid "The login name to use on the specified remote SSH server." msgstr "Имя пользователя для входа на указанный удалённый SSH-сервер." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:823 +#: documentation/content/en/books/handbook/security/_index.adoc:822 msgid "" "An SSH tunnel works by creating a listen socket on `localhost` on the " "specified `localport`." @@ -2122,7 +2118,7 @@ msgstr "" "на указанном `localport`." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:825 +#: documentation/content/en/books/handbook/security/_index.adoc:824 msgid "" "This method can be used to wrap any number of insecure TCP protocols such as " "SMTP, POP3, and FTP." @@ -2131,13 +2127,13 @@ msgstr "" "протоколов, таких как SMTP, POP3 и FTP." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:826 +#: documentation/content/en/books/handbook/security/_index.adoc:825 #, no-wrap msgid "Enabling the SSH Server" msgstr "Включение сервера SSH" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:829 +#: documentation/content/en/books/handbook/security/_index.adoc:828 msgid "" "In addition to providing built-in SSH client utilities, a FreeBSD system can " "be configured as an SSH server, accepting connections from other SSH clients." @@ -2147,7 +2143,7 @@ msgstr "" "клиентов." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:834 +#: documentation/content/en/books/handbook/security/_index.adoc:833 msgid "" "As stated, this chapter will cover the base system version of OpenSSH. " "Please *not* confuse with package:security/openssh-portable[], the version " @@ -2158,7 +2154,7 @@ msgstr "" "которая поставляется с коллекцией портов FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:837 +#: documentation/content/en/books/handbook/security/_index.adoc:836 msgid "" "In order to have the SSH Server enabled across reboots execute the following " "command:" @@ -2167,24 +2163,24 @@ msgstr "" "выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:841 +#: documentation/content/en/books/handbook/security/_index.adoc:840 #, no-wrap msgid "# sysrc sshd_enable=\"YES\"\n" msgstr "# sysrc sshd_enable=\"YES\"\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:844 +#: documentation/content/en/books/handbook/security/_index.adoc:843 msgid "Then execute the following command to enable the service:" msgstr "Затем выполните следующую команду, чтобы включить службу:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:848 +#: documentation/content/en/books/handbook/security/_index.adoc:847 #, no-wrap msgid "# service sshd start\n" msgstr "# service sshd start\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:852 +#: documentation/content/en/books/handbook/security/_index.adoc:851 msgid "" "The first time sshd starts on a FreeBSD system, the system's host keys will " "be automatically created and the fingerprint will be displayed on the " @@ -2197,7 +2193,7 @@ msgstr "" "подключении к серверу." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:854 +#: documentation/content/en/books/handbook/security/_index.adoc:853 msgid "" "Refer to man:sshd[8] for the list of available options when starting sshd " "and a complete discussion about authentication, the login process, and the " @@ -2208,7 +2204,7 @@ msgstr "" "различных конфигурационных файлов." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:856 +#: documentation/content/en/books/handbook/security/_index.adoc:855 msgid "" "At this point, the sshd should be available to all users with a username and " "password on the system." @@ -2217,13 +2213,13 @@ msgstr "" "имеющим имя пользователя и пароль." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:858 +#: documentation/content/en/books/handbook/security/_index.adoc:857 #, no-wrap msgid "Configuring publickey auth method" msgstr "Настройка метода аутентификации по открытому ключу" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:863 +#: documentation/content/en/books/handbook/security/_index.adoc:862 msgid "" "Configuring OpenSSH to use public key authentication enhances security by " "leveraging asymmetric cryptography for authentication. This method " @@ -2240,7 +2236,7 @@ msgstr "" "предотвратить несанкционированный доступ." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:865 +#: documentation/content/en/books/handbook/security/_index.adoc:864 msgid "" "The first step will be to configure man:sshd[8] to use the required " "authentication method." @@ -2249,7 +2245,7 @@ msgstr "" "аутентификации." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:867 +#: documentation/content/en/books/handbook/security/_index.adoc:866 msgid "" "Edit [.filename]#/etc/ssh/sshd_config# and uncomment the following " "configuration:" @@ -2258,13 +2254,13 @@ msgstr "" "следующую настройку:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:871 +#: documentation/content/en/books/handbook/security/_index.adoc:870 #, no-wrap msgid "PubkeyAuthentication yes\n" msgstr "PubkeyAuthentication yes\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:875 +#: documentation/content/en/books/handbook/security/_index.adoc:874 msgid "" "Once the configuration is done, the users will have to send the system " "administrator their *public key* and these keys will be added in [." @@ -2278,19 +2274,19 @@ msgstr "" "security[security-ssh-keygen,Аутентификация на основе ключей]." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:877 +#: documentation/content/en/books/handbook/security/_index.adoc:876 msgid "Then restart the server executing the following command:" msgstr "Затем перезапустите сервер, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:881 -#: documentation/content/en/books/handbook/security/_index.adoc:952 +#: documentation/content/en/books/handbook/security/_index.adoc:880 +#: documentation/content/en/books/handbook/security/_index.adoc:951 #, no-wrap msgid "# service sshd reload\n" msgstr "# service sshd reload\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:885 +#: documentation/content/en/books/handbook/security/_index.adoc:884 msgid "" "It is strongly recommended to follow the security improvements indicated in " "crossref:security[security-sshd-security-options, SSH Server Security " @@ -2301,13 +2297,13 @@ msgstr "" "безопасности SSH-сервера]." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:887 +#: documentation/content/en/books/handbook/security/_index.adoc:886 #, no-wrap msgid "SSH Server Security Options" msgstr "Параметры безопасности сервера SSH" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:890 +#: documentation/content/en/books/handbook/security/_index.adoc:889 msgid "" "While sshd is the most widely used remote administration facility for " "FreeBSD, brute force and drive by attacks are common to any system exposed " @@ -2319,7 +2315,7 @@ msgstr "" "публичных сетей." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:893 +#: documentation/content/en/books/handbook/security/_index.adoc:892 msgid "" "Several additional parameters are available to prevent the success of these " "attacks and will be described in this section. All configurations will be " @@ -2330,7 +2326,7 @@ msgstr "" "filename]#/etc/ssh/sshd_config#" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:899 +#: documentation/content/en/books/handbook/security/_index.adoc:898 msgid "" "Do not confuse [.filename]#/etc/ssh/sshd_config# with [.filename]#/etc/ssh/" "ssh_config# (note the extra `d` in the first filename). The first file " @@ -2343,7 +2339,7 @@ msgstr "" "настроек клиента приведён в man:ssh_config[5]." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:903 +#: documentation/content/en/books/handbook/security/_index.adoc:902 msgid "" "By default, authentication can be done with both pubkey and password. To " "allow *only* pubkey authentication, *which is strongly recommended*, change " @@ -2354,13 +2350,13 @@ msgstr "" "настоятельно рекомендуется*, измените переменную:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:907 +#: documentation/content/en/books/handbook/security/_index.adoc:906 #, no-wrap msgid "PasswordAuthentication no\n" msgstr "PasswordAuthentication no\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:911 +#: documentation/content/en/books/handbook/security/_index.adoc:910 msgid "" "It is a good idea to limit which users can log into the SSH server and from " "where using the `AllowUsers` keyword in the OpenSSH server configuration " @@ -2375,13 +2371,13 @@ msgstr "" "sshd_config#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:915 +#: documentation/content/en/books/handbook/security/_index.adoc:914 #, no-wrap msgid "AllowUsers user@192.168.1.32\n" msgstr "AllowUsers user@192.168.1.32\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:918 +#: documentation/content/en/books/handbook/security/_index.adoc:917 msgid "" "To allow `user` to log in from anywhere, list that user without specifying " "an IP address:" @@ -2390,24 +2386,24 @@ msgstr "" "пользователя без указания IP-адреса:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:922 +#: documentation/content/en/books/handbook/security/_index.adoc:921 #, no-wrap msgid "AllowUsers user\n" msgstr "AllowUsers user\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:925 +#: documentation/content/en/books/handbook/security/_index.adoc:924 msgid "Multiple users should be listed on the same line, like so:" msgstr "Несколько пользователей следует перечислять в одной строке, например:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:929 +#: documentation/content/en/books/handbook/security/_index.adoc:928 #, no-wrap msgid "AllowUsers root@192.168.1.32 user\n" msgstr "AllowUsers root@192.168.1.32 user\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:932 +#: documentation/content/en/books/handbook/security/_index.adoc:931 msgid "" "After making all the changes, and before restarting the service, it is " "recommended to verify that the configuration made is correct by executing " @@ -2417,13 +2413,13 @@ msgstr "" "проверить правильность конфигурации, выполнив следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:936 +#: documentation/content/en/books/handbook/security/_index.adoc:935 #, no-wrap msgid "# sshd -t\n" msgstr "# sshd -t\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:940 +#: documentation/content/en/books/handbook/security/_index.adoc:939 msgid "" "If the configuration file is correct, no output will be shown. In case the " "configuration file is incorrect, it will show something like this:" @@ -2432,7 +2428,7 @@ msgstr "" "конфигурации содержит ошибки, будет показано примерно следующее:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:945 +#: documentation/content/en/books/handbook/security/_index.adoc:944 #, no-wrap msgid "" "/etc/ssh/sshd_config: line 3: Bad configuration option: sdadasdasdasads\n" @@ -2442,7 +2438,7 @@ msgstr "" "/etc/ssh/sshd_config: terminating, 1 bad configuration options\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:948 +#: documentation/content/en/books/handbook/security/_index.adoc:947 msgid "" "After making the changes and checking that the configuration file is " "correct, tell sshd to reload its configuration file by running:" @@ -2451,13 +2447,13 @@ msgstr "" "команду `sshd` перезагрузить файл конфигурации, выполнив:" #. type: Title == -#: documentation/content/en/books/handbook/security/_index.adoc:955 +#: documentation/content/en/books/handbook/security/_index.adoc:954 #, no-wrap msgid "OpenSSL" msgstr "OpenSSL" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:958 +#: documentation/content/en/books/handbook/security/_index.adoc:957 msgid "" "OpenSSL is a cryptography toolkit implementing the Secure Sockets Layer " "(SSL) and Transport Layer Security (TLS) network protocols and many " @@ -2468,7 +2464,7 @@ msgstr "" "также множество криптографических функций." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:961 +#: documentation/content/en/books/handbook/security/_index.adoc:960 msgid "" "The openssl program is a command line tool for using the various " "cryptography functions of OpenSSL's crypto library from the shell. It can " @@ -2479,55 +2475,55 @@ msgstr "" "Она может быть использована для" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:963 +#: documentation/content/en/books/handbook/security/_index.adoc:962 msgid "Creation and management of private keys, public keys and parameters" msgstr "" "Создания и управления закрытыми ключами, открытыми ключами и параметрами" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:964 +#: documentation/content/en/books/handbook/security/_index.adoc:963 msgid "Public key cryptographic operations" msgstr "Криптографических операций с открытым ключом" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:965 +#: documentation/content/en/books/handbook/security/_index.adoc:964 msgid "Creation of X.509 certificates, CSRs and CRLs" msgstr "" "Создания сертификатов X.509, запросов на подпись сертификатов (CSR) и " "списков отозванных сертификатов (CRL)" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:966 +#: documentation/content/en/books/handbook/security/_index.adoc:965 msgid "Calculation of Message Digests" msgstr "Вычисления дайджестов сообщений" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:967 +#: documentation/content/en/books/handbook/security/_index.adoc:966 msgid "Encryption and Decryption with Ciphers" msgstr "Шифрования и дешифрования с использованием шифров" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:968 +#: documentation/content/en/books/handbook/security/_index.adoc:967 msgid "SSL/TLS Client and Server Tests" msgstr "Тестирования SSL/TLS клиента и сервера" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:969 +#: documentation/content/en/books/handbook/security/_index.adoc:968 msgid "Handling of S/MIME signed or encrypted mail" msgstr "Обработки почты с подписью или шифрованием S/MIME" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:970 +#: documentation/content/en/books/handbook/security/_index.adoc:969 msgid "Time Stamp requests, generation and verification" msgstr "Запросов, генерации и проверки временных меток" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:971 +#: documentation/content/en/books/handbook/security/_index.adoc:970 msgid "Benchmarking the crypto routines" msgstr "Бенчмаркинга криптографических процедур" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:973 +#: documentation/content/en/books/handbook/security/_index.adoc:972 msgid "" "For more information about OpenSSL, read the free https://www.feistyduck.com/" "books/openssl-cookbook/[OpenSSL Cookbook]." @@ -2536,13 +2532,13 @@ msgstr "" "книгой https://www.feistyduck.com/books/openssl-cookbook/[OpenSSL Cookbook]." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:975 +#: documentation/content/en/books/handbook/security/_index.adoc:974 #, no-wrap msgid "Generating Certificates" msgstr "Генерация сертификатов" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:978 +#: documentation/content/en/books/handbook/security/_index.adoc:977 msgid "" "OpenSSL supports the generation of certificates both to be validated by a " "link:https://en.wikipedia.org/wiki/Certificate_authority[CA] and for own use." @@ -2552,7 +2548,7 @@ msgstr "" "использования." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:985 +#: documentation/content/en/books/handbook/security/_index.adoc:984 msgid "" "Run the command man:openssl[1] to generate a valid certificate for a link:" "https://en.wikipedia.org/wiki/Certificate_authority[CA] with the following " @@ -2576,19 +2572,19 @@ msgstr "" "пользователя или сервер." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:987 -#: documentation/content/en/books/handbook/security/_index.adoc:1029 +#: documentation/content/en/books/handbook/security/_index.adoc:986 +#: documentation/content/en/books/handbook/security/_index.adoc:1028 msgid "Execute the following command to generate the certificate:" msgstr "Выполните следующую команду для создания сертификата:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:991 +#: documentation/content/en/books/handbook/security/_index.adoc:990 #, no-wrap msgid "# openssl req -new -nodes -out req.pem -keyout cert.key -sha3-512 -newkey rsa:4096\n" msgstr "# openssl req -new -nodes -out req.pem -keyout cert.key -sha3-512 -newkey rsa:4096\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1016 +#: documentation/content/en/books/handbook/security/_index.adoc:1015 #, no-wrap msgid "" "Generating a RSA private key\n" @@ -2632,7 +2628,7 @@ msgstr "" "Email Address []:user@FreeBSD.org\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1021 +#: documentation/content/en/books/handbook/security/_index.adoc:1020 #, no-wrap msgid "" "Please enter the following 'extra' attributes\n" @@ -2646,7 +2642,7 @@ msgstr "" "An optional company name []:Another name\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1027 +#: documentation/content/en/books/handbook/security/_index.adoc:1026 msgid "" "Alternately, if a signature from a link:https://en.wikipedia.org/wiki/" "Certificate_authority[CA] is not required, a self-signed certificate can be " @@ -2666,13 +2662,13 @@ msgstr "" "установить с помощью команды `chmod`." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1033 +#: documentation/content/en/books/handbook/security/_index.adoc:1032 #, no-wrap msgid "# openssl req -new -x509 -days 365 -sha3-512 -keyout /etc/ssl/private/cert.key -out /etc/ssl/certs/cert.crt\n" msgstr "# openssl req -new -x509 -days 365 -sha3-512 -keyout /etc/ssl/private/cert.key -out /etc/ssl/certs/cert.crt\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1060 +#: documentation/content/en/books/handbook/security/_index.adoc:1059 #, no-wrap msgid "" "Generating a RSA private key\n" @@ -2720,13 +2716,13 @@ msgstr "" "Email Address []:user@FreeBSD.org\n" #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:1063 +#: documentation/content/en/books/handbook/security/_index.adoc:1062 #, no-wrap msgid "Configuring the FIPS Provider" msgstr "Настройка поставщика FIPS" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1070 +#: documentation/content/en/books/handbook/security/_index.adoc:1069 msgid "" "With the import of OpenSSL 3 into the base system (on FreeBSD 14 and later), " "its new concept of provider modules was introduced in the system. Besides " @@ -2759,7 +2755,7 @@ msgstr "" "OpenSSL." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1074 +#: documentation/content/en/books/handbook/security/_index.adoc:1073 msgid "" "Importantly, the man:fips_module[7] is protected by an additional security " "measure, preventing its use without passing an integrity check. This check " @@ -2775,14 +2771,14 @@ msgstr "" "следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1078 -#: documentation/content/en/books/handbook/security/_index.adoc:1150 +#: documentation/content/en/books/handbook/security/_index.adoc:1077 +#: documentation/content/en/books/handbook/security/_index.adoc:1149 #, no-wrap msgid "# echo test | openssl aes-128-cbc -a -provider fips -pbkdf2\n" msgstr "# echo test | openssl aes-128-cbc -a -provider fips -pbkdf2\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1090 +#: documentation/content/en/books/handbook/security/_index.adoc:1089 #, no-wrap msgid "" "aes-128-cbc: unable to load provider fips\n" @@ -2800,7 +2796,7 @@ msgstr "" "00206124D94D0000:error:078C0105:common libcrypto routines:provider_init:init fail:crypto/openssl/crypto/provider_core.c:932:name=fips\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1094 +#: documentation/content/en/books/handbook/security/_index.adoc:1093 msgid "" "The check can be configured through the creation of a file in [.filename]#/" "etc/ssl/fipsmodule.cnf#, which will then be referenced in OpenSSL's main " @@ -2815,40 +2811,40 @@ msgstr "" "использовать следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1098 +#: documentation/content/en/books/handbook/security/_index.adoc:1097 #, no-wrap msgid "# openssl fipsinstall -module /usr/lib/ossl-modules/fips.so -out /etc/ssl/fipsmodule.cnf\n" msgstr "# openssl fipsinstall -module /usr/lib/ossl-modules/fips.so -out /etc/ssl/fipsmodule.cnf\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1105 +#: documentation/content/en/books/handbook/security/_index.adoc:1104 #, no-wrap msgid "INSTALL PASSED\n" msgstr "INSTALL PASSED\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1108 +#: documentation/content/en/books/handbook/security/_index.adoc:1107 msgid "" "The [.filename]#/etc/ssl/openssl.cnf# should then be modified, in order to:" msgstr "Файл [.filename]#/etc/ssl/openssl.cnf# затем следует изменить, чтобы:" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1110 +#: documentation/content/en/books/handbook/security/_index.adoc:1109 msgid "Include the [.filename]#/etc/ssl/fipsmodule.cnf# file generated above," msgstr "Включить файл [.filename]#/etc/ssl/fipsmodule.cnf#, созданный выше," #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1111 +#: documentation/content/en/books/handbook/security/_index.adoc:1110 msgid "Expose the FIPS module for possible use," msgstr "Предоставить доступ к модулю FIPS для возможного использования," #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1112 +#: documentation/content/en/books/handbook/security/_index.adoc:1111 msgid "And explicitly activate the default module." msgstr "И явно активировать модуль по умолчанию." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1123 +#: documentation/content/en/books/handbook/security/_index.adoc:1122 #, no-wrap msgid "" "[...]\n" @@ -2870,13 +2866,13 @@ msgstr "" ".include /etc/ssl/fipsmodule.cnf\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1125 +#: documentation/content/en/books/handbook/security/_index.adoc:1124 #, no-wrap msgid "[...]\n" msgstr "[...]\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1132 +#: documentation/content/en/books/handbook/security/_index.adoc:1131 #, no-wrap msgid "" "# List of providers to load\n" @@ -2894,7 +2890,7 @@ msgstr "" "fips = fips_sect\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1143 +#: documentation/content/en/books/handbook/security/_index.adoc:1142 #, no-wrap msgid "" "# If no providers are activated explicitly, the default one is activated implicitly.\n" @@ -2920,7 +2916,7 @@ msgstr "" "activate = 1\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1146 +#: documentation/content/en/books/handbook/security/_index.adoc:1145 msgid "" "With this done, it should be possible to confirm that the FIPS module is " "effectively available and working:" @@ -2929,7 +2925,7 @@ msgstr "" "работает:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1159 +#: documentation/content/en/books/handbook/security/_index.adoc:1158 #, no-wrap msgid "" "enter AES-128-CBC encryption password:\n" @@ -2941,7 +2937,7 @@ msgstr "" "U2FsdGVkX18idooW6e3LqWeeiKP76kufcOUClh57j8U=\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1162 +#: documentation/content/en/books/handbook/security/_index.adoc:1161 msgid "" "This procedure has to be repeated every time the FIPS module is modified, e." "g., after performing system updates, or after applying security fixes " @@ -2952,13 +2948,13 @@ msgstr "" "исправлений безопасности, затрагивающих OpenSSL в базовой системе." #. type: Title == -#: documentation/content/en/books/handbook/security/_index.adoc:1164 +#: documentation/content/en/books/handbook/security/_index.adoc:1163 #, no-wrap msgid "Kerberos" msgstr "Kerberos" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1170 +#: documentation/content/en/books/handbook/security/_index.adoc:1169 msgid "" "Kerberos is a network authentication protocol which was originally created " "by the Massachusetts Institute of Technology (MIT) as a way to securely " @@ -2981,7 +2977,7 @@ msgstr "" "шифроваться для обеспечения конфиденциальности и целостности информации." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1174 +#: documentation/content/en/books/handbook/security/_index.adoc:1173 msgid "" "The only function of Kerberos is to provide the secure authentication of " "users and servers on the network. It does not provide authorization or " @@ -2994,7 +2990,7 @@ msgstr "" "безопасности, которые обеспечивают сервисы авторизации и аудита." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1182 +#: documentation/content/en/books/handbook/security/_index.adoc:1181 msgid "" "The current version of the protocol is version 5, described in RFC 4120. " "Several free implementations of this protocol are available, covering a wide " @@ -3019,7 +3015,7 @@ msgstr "" "портов как package:security/heimdal[]." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1185 +#: documentation/content/en/books/handbook/security/_index.adoc:1184 msgid "" "In Kerberos users and services are identified as \"principals\" which are " "contained within an administrative grouping, called a \"realm\". A typical " @@ -3032,7 +3028,7 @@ msgstr "" "в верхнем регистре)." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1187 +#: documentation/content/en/books/handbook/security/_index.adoc:1186 msgid "" "This section provides a guide on how to set up Kerberos using the Heimdal " "distribution included in FreeBSD." @@ -3041,24 +3037,25 @@ msgstr "" "использованием дистрибутива Heimdal, включённого в FreeBSD." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1189 +#: documentation/content/en/books/handbook/security/_index.adoc:1188 msgid "" "For purposes of demonstrating a Kerberos installation, the name spaces will " "be as follows:" -msgstr "Для демонстрации установки Kerberos пространства имён будут следующими:" +msgstr "" +"Для демонстрации установки Kerberos пространства имён будут следующими:" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1191 +#: documentation/content/en/books/handbook/security/_index.adoc:1190 msgid "The DNS domain (zone) will be `example.org`." msgstr "Доменная зона DNS будет `example.org`." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1192 +#: documentation/content/en/books/handbook/security/_index.adoc:1191 msgid "The Kerberos realm will be `EXAMPLE.ORG`." msgstr "Realm Kerberos будет `EXAMPLE.ORG`." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1197 +#: documentation/content/en/books/handbook/security/_index.adoc:1196 msgid "" "Use real domain names when setting up Kerberos, even if it will run " "internally. This avoids DNS problems and assures inter-operation with other " @@ -3069,13 +3066,13 @@ msgstr "" "обеспечивает взаимодействие с другими доменами Kerberos." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:1199 +#: documentation/content/en/books/handbook/security/_index.adoc:1198 #, no-wrap msgid "Setting up a Heimdal KDC" msgstr "Настройка Heimdal KDC" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1205 +#: documentation/content/en/books/handbook/security/_index.adoc:1204 msgid "" "The Key Distribution Center (KDC) is the centralized authentication service " "that Kerberos provides, the \"trusted third party\" of the system. It is " @@ -3085,15 +3082,15 @@ msgid "" "Direct access to the KDC should be limited." msgstr "" "Центр распределения ключей (Key Distribution Center — KDC) — это " -"централизованная служба аутентификации, предоставляемая Kerberos, «" -"доверенная третья сторона» системы. Это компьютер, который выдаёт билеты " +"централизованная служба аутентификации, предоставляемая Kerberos, " +"«доверенная третья сторона» системы. Это компьютер, который выдаёт билеты " "Kerberos, используемые клиентами для аутентификации на серверах. Поскольку " "KDC считается доверенным для всех остальных компьютеров в области Kerberos, " "к нему предъявляются повышенные требования безопасности. Прямой доступ к KDC " "должен быть ограничен." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1207 +#: documentation/content/en/books/handbook/security/_index.adoc:1206 msgid "" "While running a KDC requires few computing resources, a dedicated machine " "acting only as a KDC is recommended for security reasons." @@ -3103,25 +3100,25 @@ msgstr "" "который будет использоваться исключительно в качестве KDC." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1209 +#: documentation/content/en/books/handbook/security/_index.adoc:1208 msgid "To begin, install the package:security/heimdal[] package as follows:" msgstr "" "Для начала установите пакет package:security/heimdal[] следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1213 +#: documentation/content/en/books/handbook/security/_index.adoc:1212 #, no-wrap msgid "# pkg install heimdal\n" msgstr "# pkg install heimdal\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1216 +#: documentation/content/en/books/handbook/security/_index.adoc:1215 msgid "Next, update [.filename]#/etc/rc.conf# using `sysrc` as follows:" msgstr "" "Далее обновите [.filename]#/etc/rc.conf# с помощью `sysrc` следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1221 +#: documentation/content/en/books/handbook/security/_index.adoc:1220 #, no-wrap msgid "" "# sysrc kdc_enable=yes\n" @@ -3131,13 +3128,13 @@ msgstr "" "# sysrc kadmind_enable=yes\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1224 +#: documentation/content/en/books/handbook/security/_index.adoc:1223 msgid "Next, edit [.filename]#/etc/krb5.conf# as follows:" msgstr "" "Далее отредактируйте файл [.filename]#/etc/krb5.conf# следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1236 +#: documentation/content/en/books/handbook/security/_index.adoc:1235 #, no-wrap msgid "" "[libdefaults]\n" @@ -3161,7 +3158,7 @@ msgstr "" " .example.org = EXAMPLE.ORG\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1240 +#: documentation/content/en/books/handbook/security/_index.adoc:1239 msgid "" "In this example, the KDC will use the fully-qualified hostname `kerberos." "example.org`. The hostname of the KDC must be resolvable in the DNS." @@ -3170,7 +3167,7 @@ msgstr "" "org`. Имя хоста KDC должно разрешаться в DNS." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1243 +#: documentation/content/en/books/handbook/security/_index.adoc:1242 msgid "" "Kerberos can also use the DNS to locate KDCs, instead of a `[realms]` " "section in [.filename]#/etc/krb5.conf#. For large organizations that have " @@ -3181,7 +3178,7 @@ msgstr "" "собственные DNS-серверы, приведённый выше пример можно сократить до:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1250 +#: documentation/content/en/books/handbook/security/_index.adoc:1249 #, no-wrap msgid "" "[libdefaults]\n" @@ -3195,12 +3192,12 @@ msgstr "" " .example.org = EXAMPLE.ORG\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1253 +#: documentation/content/en/books/handbook/security/_index.adoc:1252 msgid "With the following lines being included in the `example.org` zone file:" msgstr "Со следующими строками, включёнными в файл зоны `example.org`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1261 +#: documentation/content/en/books/handbook/security/_index.adoc:1260 #, no-wrap msgid "" "_kerberos._udp IN SRV 01 00 88 kerberos.example.org.\n" @@ -3216,7 +3213,7 @@ msgstr "" "_kerberos IN TXT EXAMPLE.ORG\n" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1266 +#: documentation/content/en/books/handbook/security/_index.adoc:1265 msgid "" "In order for clients to be able to find the Kerberos services, they _must_ " "have either a fully configured [.filename]#/etc/krb5.conf# or a minimally " @@ -3228,7 +3225,7 @@ msgstr "" "filename]#/etc/krb5.conf# _и_ правильно настроенный DNS-сервер." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1272 +#: documentation/content/en/books/handbook/security/_index.adoc:1271 msgid "" "Next, create the Kerberos database which contains the keys of all principals " "(users and hosts) encrypted with a master password. It is not required to " @@ -3243,13 +3240,13 @@ msgstr "" "символов. Чтобы создать мастер-ключ, выполните `kstash` и введите пароль:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1276 +#: documentation/content/en/books/handbook/security/_index.adoc:1275 #, no-wrap msgid "# kstash\n" msgstr "# kstash\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1284 +#: documentation/content/en/books/handbook/security/_index.adoc:1283 #, no-wrap msgid "" "Master key: xxxxxxxxxxxxxxxxxxxxxxx\n" @@ -3259,7 +3256,7 @@ msgstr "" "Verifying password - Master key: xxxxxxxxxxxxxxxxxxxxxxx\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1290 +#: documentation/content/en/books/handbook/security/_index.adoc:1289 msgid "" "Once the master key has been created, the database should be initialized. " "The Kerberos administrative tool man:kadmin[8] can be used on the KDC in a " @@ -3277,7 +3274,7 @@ msgstr "" "данных realm:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1296 +#: documentation/content/en/books/handbook/security/_index.adoc:1295 #, no-wrap msgid "" "# kadmin -l\n" @@ -3289,7 +3286,7 @@ msgstr "" "Realm max ticket life [unlimited]:\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1301 +#: documentation/content/en/books/handbook/security/_index.adoc:1300 msgid "" "Lastly, while still in `kadmin`, create the first principal using `add`. " "Stick to the default options for the principal for now, as these can be " @@ -3302,13 +3299,13 @@ msgstr "" "строке, чтобы увидеть доступные опции." #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1305 +#: documentation/content/en/books/handbook/security/_index.adoc:1304 #, no-wrap msgid "kadmin> add tillman\n" msgstr "kadmin> add tillman\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1318 +#: documentation/content/en/books/handbook/security/_index.adoc:1317 #, no-wrap msgid "" "Max ticket life [unlimited]:\n" @@ -3328,12 +3325,12 @@ msgstr "" "Verifying password - Password: xxxxxxxx\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1321 +#: documentation/content/en/books/handbook/security/_index.adoc:1320 msgid "Next, start the KDC services by running:" msgstr "Далее запустите службы KDC, выполнив:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1326 +#: documentation/content/en/books/handbook/security/_index.adoc:1325 #, no-wrap msgid "" "# service kdc start\n" @@ -3343,7 +3340,7 @@ msgstr "" "# service kadmind start\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1329 +#: documentation/content/en/books/handbook/security/_index.adoc:1328 msgid "" "While there will not be any kerberized daemons running at this point, it is " "possible to confirm that the KDC is functioning by obtaining a ticket for " @@ -3354,30 +3351,30 @@ msgstr "" "созданного принципала:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1333 +#: documentation/content/en/books/handbook/security/_index.adoc:1332 #, no-wrap msgid "% kinit tillman\n" msgstr "% kinit tillman\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1340 +#: documentation/content/en/books/handbook/security/_index.adoc:1339 #, no-wrap msgid "tillman@EXAMPLE.ORG's Password:\n" msgstr "tillman@EXAMPLE.ORG's Password:\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1343 +#: documentation/content/en/books/handbook/security/_index.adoc:1342 msgid "Confirm that a ticket was successfully obtained using `klist`:" msgstr "Подтвердите успешное получение билета с помощью `klist`:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1347 +#: documentation/content/en/books/handbook/security/_index.adoc:1346 #, no-wrap msgid "% klist\n" msgstr "% klist\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1355 +#: documentation/content/en/books/handbook/security/_index.adoc:1354 #, no-wrap msgid "" "Credentials cache: FILE:/tmp/krb5cc_1001\n" @@ -3387,7 +3384,7 @@ msgstr "" "\tPrincipal: tillman@EXAMPLE.ORG\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1358 +#: documentation/content/en/books/handbook/security/_index.adoc:1357 #, no-wrap msgid "" " Issued Expires Principal\n" @@ -3397,24 +3394,24 @@ msgstr "" "Aug 27 15:37:58 2013 Aug 28 01:37:58 2013 krbtgt/EXAMPLE.ORG@EXAMPLE.ORG\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1361 +#: documentation/content/en/books/handbook/security/_index.adoc:1360 msgid "The temporary ticket can be destroyed when the test is finished:" msgstr "Временный билет можно уничтожить после завершения теста:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1365 +#: documentation/content/en/books/handbook/security/_index.adoc:1364 #, no-wrap msgid "% kdestroy\n" msgstr "% kdestroy\n" #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:1367 +#: documentation/content/en/books/handbook/security/_index.adoc:1366 #, no-wrap msgid "Configuring a Server to Use Kerberos" msgstr "Настройка сервера для использования Kerberos" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1371 +#: documentation/content/en/books/handbook/security/_index.adoc:1370 msgid "" "The first step in configuring a server to use Kerberos authentication is to " "ensure that it has the correct configuration in [.filename]#/etc/krb5." @@ -3427,7 +3424,7 @@ msgstr "" "системе." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1380 +#: documentation/content/en/books/handbook/security/_index.adoc:1379 msgid "" "Next, create [.filename]#/etc/krb5.keytab# on the server. This is the main " "part of \"Kerberizing\" a service - it corresponds to generating a secret " @@ -3453,8 +3450,8 @@ msgstr "" "передан на сервер безопасным способом, так как если ключ станет " "общедоступным, безопасность сервера может быть нарушена. Обычно [." "filename]#keytab# генерируется на доверенной машине администратора с помощью " -"`kadmin`, а затем безопасно передаётся на сервер, например, с помощью " -"man:scp[1]; его также можно создать непосредственно на сервере, если это " +"`kadmin`, а затем безопасно передаётся на сервер, например, с помощью man:" +"scp[1]; его также можно создать непосредственно на сервере, если это " "соответствует выбранной политике безопасности. Очень важно, чтобы keytab был " "передан на сервер безопасным способом: если ключ станет известен третьей " "стороне, эта сторона сможет выдавать себя за любого пользователя на сервере! " @@ -3462,7 +3459,7 @@ msgstr "" "хостового принципала в базе данных KDC также создаётся с помощью `kadmin`." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1384 +#: documentation/content/en/books/handbook/security/_index.adoc:1383 msgid "" "Of course, `kadmin` is a kerberized service; a Kerberos ticket is needed to " "authenticate to the network service, but to ensure that the user running " @@ -3488,7 +3485,7 @@ msgstr "" "помощью `kadmin -l`." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1388 +#: documentation/content/en/books/handbook/security/_index.adoc:1387 msgid "" "After installing [.filename]#/etc/krb5.conf#, use `add --random-key` in " "`kadmin`. This adds the server's host principal to the database, but does " @@ -3503,14 +3500,14 @@ msgstr "" "принципала в его собственный keytab:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1392 -#: documentation/content/en/books/handbook/security/_index.adoc:1414 +#: documentation/content/en/books/handbook/security/_index.adoc:1391 +#: documentation/content/en/books/handbook/security/_index.adoc:1413 #, no-wrap msgid "# kadmin\n" msgstr "# kadmin\n" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1406 +#: documentation/content/en/books/handbook/security/_index.adoc:1405 #, no-wrap msgid "" "kadmin> add --random-key host/myserver.example.org\n" @@ -3532,7 +3529,7 @@ msgstr "" "kadmin> exit\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1410 +#: documentation/content/en/books/handbook/security/_index.adoc:1409 msgid "" "Note that `ext_keytab` stores the extracted key in [.filename]#/etc/krb5." "keytab# by default. This is good when being run on the server being " @@ -3545,7 +3542,7 @@ msgstr "" "файлу_`, когда извлечение keytab происходит на другом устройстве:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1422 +#: documentation/content/en/books/handbook/security/_index.adoc:1421 #, no-wrap msgid "" "kadmin> ext_keytab --keytab=/tmp/example.keytab host/myserver.example.org\n" @@ -3555,7 +3552,7 @@ msgstr "" "kadmin> exit\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1426 +#: documentation/content/en/books/handbook/security/_index.adoc:1425 msgid "" "The keytab can then be securely copied to the server using man:scp[1] or a " "removable media. Be sure to specify a non-default keytab name to avoid " @@ -3566,7 +3563,7 @@ msgstr "" "чтобы избежать добавления ненужных ключей в системный keytab." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1431 +#: documentation/content/en/books/handbook/security/_index.adoc:1430 msgid "" "At this point, the server can read encrypted messages from the KDC using its " "shared key, stored in [.filename]#krb5.keytab#. It is now ready for the " @@ -3581,13 +3578,13 @@ msgstr "" "filename]#/etc/ssh/sshd_config# добавьте строку:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1435 +#: documentation/content/en/books/handbook/security/_index.adoc:1434 #, no-wrap msgid "GSSAPIAuthentication yes\n" msgstr "GSSAPIAuthentication yes\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1438 +#: documentation/content/en/books/handbook/security/_index.adoc:1437 msgid "" "After making this change, man:sshd[8] must be restarted for the new " "configuration to take effect: `service sshd restart`." @@ -3596,13 +3593,13 @@ msgstr "" "новая конфигурация вступила в силу: `service sshd restart`." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:1439 +#: documentation/content/en/books/handbook/security/_index.adoc:1438 #, no-wrap msgid "Configuring a Client to Use Kerberos" msgstr "Настройка клиента для использования Kerberos" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1443 +#: documentation/content/en/books/handbook/security/_index.adoc:1442 msgid "" "As it was for the server, the client requires configuration in [.filename]#/" "etc/krb5.conf#. Copy the file in place (securely) or re-enter it as needed." @@ -3612,7 +3609,7 @@ msgstr "" "необходимости." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1448 +#: documentation/content/en/books/handbook/security/_index.adoc:1447 msgid "" "Test the client by using `kinit`, `klist`, and `kdestroy` from the client to " "obtain, show, and then delete a ticket for an existing principal. Kerberos " @@ -3631,7 +3628,7 @@ msgstr "" "проверьте с помощью `ssh -o GSSAPIAuthentication=yes _имя_хоста_`." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1450 +#: documentation/content/en/books/handbook/security/_index.adoc:1449 msgid "" "When testing a Kerberized application, try using a packet sniffer such as " "`tcpdump` to confirm that no sensitive information is sent in the clear." @@ -3641,7 +3638,7 @@ msgstr "" "конфиденциальная информация не передаётся в открытом виде." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1453 +#: documentation/content/en/books/handbook/security/_index.adoc:1452 msgid "" "Various Kerberos client applications are available. With the advent of a " "bridge so that applications using SASL for authentication can use GSS-API " @@ -3655,7 +3652,7 @@ msgstr "" "аутентификации." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1458 +#: documentation/content/en/books/handbook/security/_index.adoc:1457 msgid "" "Users within a realm typically have their Kerberos principal mapped to a " "local user account. Occasionally, one needs to grant access to a local user " @@ -3672,7 +3669,7 @@ msgstr "" "принципалы также могут нуждаться в доступе к этой локальной учётной записи." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1461 +#: documentation/content/en/books/handbook/security/_index.adoc:1460 msgid "" "The [.filename]#.k5login# and [.filename]#.k5users# files, placed in a " "user's home directory, can be used to solve this problem. For example, if " @@ -3687,7 +3684,7 @@ msgstr "" "учётной записи без необходимости использования общего пароля:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1466 +#: documentation/content/en/books/handbook/security/_index.adoc:1465 #, no-wrap msgid "" "tillman@example.org\n" @@ -3697,20 +3694,20 @@ msgstr "" "jdoe@example.org\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1469 +#: documentation/content/en/books/handbook/security/_index.adoc:1468 msgid "Refer to man:ksu[1] for more information about [.filename]#.k5users#." msgstr "" "Обратитесь к man:ksu[1] для получения дополнительной информации о [." "filename]#.k5users#." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:1470 +#: documentation/content/en/books/handbook/security/_index.adoc:1469 #, no-wrap msgid "MIT Differences" msgstr "Различия MIT" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1474 +#: documentation/content/en/books/handbook/security/_index.adoc:1473 msgid "" "The major difference between the MIT and Heimdal implementations is that " "`kadmin` has a different, but equivalent, set of commands and uses a " @@ -3723,7 +3720,7 @@ msgstr "" "использоваться для удалённого администрирования KDC, и наоборот." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1478 +#: documentation/content/en/books/handbook/security/_index.adoc:1477 msgid "" "Client applications may also use slightly different command line options to " "accomplish the same tasks. Following the instructions at http://web.mit.edu/" @@ -3741,7 +3738,7 @@ msgstr "" "каталоги в первую очередь." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1480 +#: documentation/content/en/books/handbook/security/_index.adoc:1479 msgid "" "When using MIT Kerberos as a KDC on FreeBSD, execute the following commands " "to add the required configurations to [.filename]#/etc/rc.conf#:" @@ -3750,7 +3747,7 @@ msgstr "" "команды, чтобы добавить необходимые конфигурации в [.filename]#/etc/rc.conf#:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1488 +#: documentation/content/en/books/handbook/security/_index.adoc:1487 #, no-wrap msgid "" "# sysrc kdc_program=\"/usr/local/sbin/krb5kdc\"\n" @@ -3766,13 +3763,13 @@ msgstr "" "# sysrc kadmind_enable=\"YES\"\n" #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:1490 +#: documentation/content/en/books/handbook/security/_index.adoc:1489 #, no-wrap msgid "Kerberos Tips, Tricks, and Troubleshooting" msgstr "Советы, хитрости и устранение неполадок Kerberos" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1493 +#: documentation/content/en/books/handbook/security/_index.adoc:1492 msgid "" "When configuring and troubleshooting Kerberos, keep the following points in " "mind:" @@ -3780,7 +3777,7 @@ msgstr "" "При настройке и устранении неполадок Kerberos учитывайте следующие моменты:" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1495 +#: documentation/content/en/books/handbook/security/_index.adoc:1494 msgid "" "When using either Heimdal or MITKerberos from ports, ensure that the `PATH` " "lists the port's versions of the client applications before the system " @@ -3790,7 +3787,7 @@ msgstr "" "версии клиентских приложений из портов указаны перед системными версиями." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1496 +#: documentation/content/en/books/handbook/security/_index.adoc:1495 msgid "" "If all the computers in the realm do not have synchronized time settings, " "authentication may fail. crossref:network-servers[network-ntp,“Clock " @@ -3802,7 +3799,7 @@ msgstr "" "часы с использованием NTP." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1497 +#: documentation/content/en/books/handbook/security/_index.adoc:1496 msgid "" "If the hostname is changed, the `host/` principal must be changed and the " "keytab updated. This also applies to special keytab entries like the `HTTP/` " @@ -3813,7 +3810,7 @@ msgstr "" "`HTTP/`, используемый для пакета Apache package:www/mod_auth_kerb[]." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1498 +#: documentation/content/en/books/handbook/security/_index.adoc:1497 msgid "" "All hosts in the realm must be both forward and reverse resolvable in DNS " "or, at a minimum, exist in [.filename]#/etc/hosts#. CNAMEs will work, but " @@ -3829,7 +3826,7 @@ msgstr "" "table entry not found`." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1499 +#: documentation/content/en/books/handbook/security/_index.adoc:1498 msgid "" "Some operating systems that act as clients to the KDC do not set the " "permissions for `ksu` to be setuid `root`. This means that `ksu` does not " @@ -3840,7 +3837,7 @@ msgstr "" "работает. Это проблема прав доступа, а не ошибка KDC." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1500 +#: documentation/content/en/books/handbook/security/_index.adoc:1499 msgid "" "With MITKerberos, to allow a principal to have a ticket life longer than the " "default lifetime of ten hours, use `modify_principal` at the man:kadmin[8] " @@ -3855,7 +3852,7 @@ msgstr "" "использовать `kinit -l` для запроса билета с увеличенным сроком действия." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1501 +#: documentation/content/en/books/handbook/security/_index.adoc:1500 msgid "" "When running a packet sniffer on the KDC to aid in troubleshooting while " "running `kinit` from a workstation, the Ticket Granting Ticket (TGT) is sent " @@ -3887,7 +3884,7 @@ msgstr "" "TGT." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1502 +#: documentation/content/en/books/handbook/security/_index.adoc:1501 msgid "" "Host principals can have a longer ticket lifetime. If the user principal has " "a lifetime of a week but the host being connected to has a lifetime of nine " @@ -3901,7 +3898,7 @@ msgstr "" "будет работать должным образом." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1503 +#: documentation/content/en/books/handbook/security/_index.adoc:1502 msgid "" "When setting up [.filename]#krb5.dict# to prevent specific bad passwords " "from being used as described in man:kadmind[8], remember that it only " @@ -3917,13 +3914,13 @@ msgstr "" "share/dict/words#." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:1504 +#: documentation/content/en/books/handbook/security/_index.adoc:1503 #, no-wrap msgid "Mitigating Kerberos Limitations" msgstr "Смягчение ограничений Kerberos" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1509 +#: documentation/content/en/books/handbook/security/_index.adoc:1508 msgid "" "Since Kerberos is an all or nothing approach, every service enabled on the " "network must either be modified to work with Kerberos or be otherwise " @@ -3940,7 +3937,7 @@ msgstr "" "POP3-сервер передаёт пароли в открытом виде." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1514 +#: documentation/content/en/books/handbook/security/_index.adoc:1513 msgid "" "The KDC is a single point of failure. By design, the KDC must be as secure " "as its master password database. The KDC should have absolutely no other " @@ -3949,13 +3946,13 @@ msgid "" "which is stored as a file on the KDC." msgstr "" "KDC представляет собой единую точку отказа. По замыслу, KDC должен быть " -"таким же защищенным, как и его главная база данных паролей. На KDC не должно " +"таким же защищённым, как и его главная база данных паролей. На KDC не должно " "быть запущено никаких других служб, и он должен быть физически защищен. Риск " "очень высок, поскольку Kerberos хранит все пароли, зашифрованные одним " "главным ключом, который хранится в виде файла на KDC." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1518 +#: documentation/content/en/books/handbook/security/_index.adoc:1517 msgid "" "A compromised master key is not quite as bad as one might fear. The master " "key is only used to encrypt the Kerberos database and as a seed for the " @@ -3968,7 +3965,7 @@ msgstr "" "злоумышленник не сможет сделать многое с мастер-ключом." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1521 +#: documentation/content/en/books/handbook/security/_index.adoc:1520 msgid "" "If the KDC is unavailable, network services are unusable as authentication " "cannot be performed. This can be alleviated with a single master KDC and " @@ -3981,7 +3978,7 @@ msgstr "" "тщательно реализовав вторичную или резервную аутентификацию с помощью PAM." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1526 +#: documentation/content/en/books/handbook/security/_index.adoc:1525 msgid "" "Kerberos allows users, hosts and services to authenticate between " "themselves. It does not have a mechanism to authenticate the KDC to the " @@ -3997,13 +3994,13 @@ msgstr "" "tripwire[], могут помочь смягчить эту проблему." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:1527 +#: documentation/content/en/books/handbook/security/_index.adoc:1526 #, no-wrap msgid "Resources and Further Information" msgstr "Ресурсы и дополнительная информация" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1530 +#: documentation/content/en/books/handbook/security/_index.adoc:1529 msgid "" "http://www.faqs.org/faqs/Kerberos-faq/general/preamble.html[The Kerberos FAQ]" msgstr "" @@ -4011,7 +4008,7 @@ msgstr "" "вопросы Kerberos]" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1531 +#: documentation/content/en/books/handbook/security/_index.adoc:1530 msgid "" "http://web.mit.edu/Kerberos/www/dialogue.html[Designing an Authentication " "System: a Dialog in Four Scenes]" @@ -4020,7 +4017,7 @@ msgstr "" "аутентификации: диалог в четырёх сценах]" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1532 +#: documentation/content/en/books/handbook/security/_index.adoc:1531 msgid "" "https://www.ietf.org/rfc/rfc4120.txt[RFC 4120, The Kerberos Network " "Authentication Service (V5)]" @@ -4029,12 +4026,12 @@ msgstr "" "Authentication Service (V5)]" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1533 +#: documentation/content/en/books/handbook/security/_index.adoc:1532 msgid "http://web.mit.edu/Kerberos/www/[MIT Kerberos home page]" msgstr "http://web.mit.edu/Kerberos/www/[Домашняя страница MIT Kerberos]" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1534 +#: documentation/content/en/books/handbook/security/_index.adoc:1533 msgid "" "https://github.com/heimdal/heimdal/wiki[Heimdal Kerberos project wiki page]" msgstr "" @@ -4042,13 +4039,13 @@ msgstr "" "Kerberos]" #. type: Title == -#: documentation/content/en/books/handbook/security/_index.adoc:1536 +#: documentation/content/en/books/handbook/security/_index.adoc:1535 #, no-wrap msgid "TCP Wrappers" msgstr "TCP Wrappers" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1541 +#: documentation/content/en/books/handbook/security/_index.adoc:1540 msgid "" "TCP Wrappers is a host-based network access control system. By intercepting " "incoming network requests before they reach the actual network service, TCP " @@ -4061,7 +4058,7 @@ msgstr "" "IP-адреса, на основе предопределённых правил в конфигурационных файлах." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1544 +#: documentation/content/en/books/handbook/security/_index.adoc:1543 msgid "" "However, while TCP Wrappers provide basic access control, they should not be " "considered a substitute for more robust security measures. For " @@ -4076,13 +4073,13 @@ msgstr "" "пользователей и системами обнаружения вторжений." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:1546 +#: documentation/content/en/books/handbook/security/_index.adoc:1545 #, no-wrap msgid "Initial Configuration" msgstr "Начальная настройка" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1550 +#: documentation/content/en/books/handbook/security/_index.adoc:1549 msgid "" "TCP Wrappers are enabled by default in man:inetd[8]. So the first step will " "be to enable man:inetd[8] executing the following commands:" @@ -4091,7 +4088,7 @@ msgstr "" "включение man:inetd[8] выполнением следующих команд:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1555 +#: documentation/content/en/books/handbook/security/_index.adoc:1554 #, no-wrap msgid "" "# sysrc inetd_enable=\"YES\"\n" @@ -4101,12 +4098,12 @@ msgstr "" "# service inetd start\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1558 +#: documentation/content/en/books/handbook/security/_index.adoc:1557 msgid "Then, properly configure [.filename]#/etc/hosts.allow#." msgstr "Затем правильно настройте [.filename]#/etc/hosts.allow#." #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1563 +#: documentation/content/en/books/handbook/security/_index.adoc:1562 msgid "" "Unlike other implementations of TCP Wrappers, the use of [.filename]#hosts." "deny# is deprecated in FreeBSD. All configuration options should be placed " @@ -4117,7 +4114,7 @@ msgstr "" "размещаться в [.filename]#/etc/hosts.allow#." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1567 +#: documentation/content/en/books/handbook/security/_index.adoc:1566 msgid "" "In the simplest configuration, daemon connection policies are set to either " "permit or block, depending on the options in [.filename]#/etc/hosts.allow#. " @@ -4130,7 +4127,7 @@ msgstr "" "к демонам, запущенным через inetd." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1571 +#: documentation/content/en/books/handbook/security/_index.adoc:1570 msgid "" "Basic configuration usually takes the form of `daemon : address : action`, " "where `daemon` is the daemon which inetd started, `address` is a valid " @@ -4149,7 +4146,7 @@ msgstr "" "процесс поиска прекращается." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1573 +#: documentation/content/en/books/handbook/security/_index.adoc:1572 msgid "" "For example, to allow POP3 connections via the package:mail/qpopper[] " "daemon, the following lines should be appended to [.filename]#/etc/hosts." @@ -4160,7 +4157,7 @@ msgstr "" "строки:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1578 +#: documentation/content/en/books/handbook/security/_index.adoc:1577 #, no-wrap msgid "" "# This line is required for POP3 connections:\n" @@ -4170,24 +4167,24 @@ msgstr "" "qpopper : ALL : allow\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1581 +#: documentation/content/en/books/handbook/security/_index.adoc:1580 msgid "Whenever this file is edited, restart inetd:" msgstr "Всякий раз, когда редактируется этот файл, перезапустите inetd:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1585 +#: documentation/content/en/books/handbook/security/_index.adoc:1584 #, no-wrap msgid "# service inetd restart\n" msgstr "# service inetd restart\n" #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:1588 +#: documentation/content/en/books/handbook/security/_index.adoc:1587 #, no-wrap msgid "Advanced Configuration" msgstr "Расширенная настройка" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1596 +#: documentation/content/en/books/handbook/security/_index.adoc:1595 msgid "" "TCP Wrappers provides advanced options to allow more control over the way " "connections are handled. In some cases, it may be appropriate to return a " @@ -4210,13 +4207,13 @@ msgstr "" "обратитесь к man:hosts_access[5]." #. type: Title == -#: documentation/content/en/books/handbook/security/_index.adoc:1598 +#: documentation/content/en/books/handbook/security/_index.adoc:1597 #, no-wrap msgid "Access Control Lists" msgstr "Списки контроля доступа" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1603 +#: documentation/content/en/books/handbook/security/_index.adoc:1602 msgid "" "Access Control Lists (ACLs) extend traditional UNIX(R) file permissions by " "allowing fine-grained access control for users and groups on a per-file or " @@ -4232,7 +4229,7 @@ msgstr "" "setfacl[1], для управления ACL." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1606 +#: documentation/content/en/books/handbook/security/_index.adoc:1605 msgid "" "ACLs are useful in scenarios requiring more specific access control than " "standard permissions, commonly used in multi-user environments or shared " @@ -4246,7 +4243,7 @@ msgstr "" "безопасности" #. type: delimited block = 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1611 +#: documentation/content/en/books/handbook/security/_index.adoc:1610 msgid "" "FreeBSD supports the implementation of NFSv4 ACLs in both UFS and OpenZFS. " "Please note that some arguments to the man:setfacl[1] command only work with " @@ -4257,13 +4254,13 @@ msgstr "" "только с POSIX ACL, а другие — с NFSv4 ACL." #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:1614 +#: documentation/content/en/books/handbook/security/_index.adoc:1613 #, no-wrap msgid "Enabling ACL Support in UFS" msgstr "Включение поддержки ACL в UFS" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1617 +#: documentation/content/en/books/handbook/security/_index.adoc:1616 msgid "" "ACLs are enabled by the mount-time administrative flag, `acls`, which may be " "added to [.filename]#/etc/fstab#." @@ -4272,7 +4269,7 @@ msgstr "" "который может быть добавлен в [.filename]#/etc/fstab#." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1619 +#: documentation/content/en/books/handbook/security/_index.adoc:1618 msgid "" "Therefore it will be necessary to access [.filename]#/etc/fstab# and in the " "options section add the `acls` flag as follows:" @@ -4281,7 +4278,7 @@ msgstr "" "разделе опций добавить флаг `acls` следующим образом:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1624 +#: documentation/content/en/books/handbook/security/_index.adoc:1623 #, no-wrap msgid "" "# Device Mountpoint FStype Options Dump Pass#\n" @@ -4291,20 +4288,20 @@ msgstr "" "/dev/ada0s1a / ufs rw,acls 1 1\n" #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:1627 +#: documentation/content/en/books/handbook/security/_index.adoc:1626 #, no-wrap msgid "Get ACLs information" msgstr "Получение информации об ACL" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1630 +#: documentation/content/en/books/handbook/security/_index.adoc:1629 msgid "" "It is possible to check the ACLs of a file or a directory using man:" "getfacl[1]." msgstr "Можно проверить ACL файла или каталога с помощью man:getfacl[1]." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1632 +#: documentation/content/en/books/handbook/security/_index.adoc:1631 msgid "" "For example, to view the ACL settings on [.filename]#~/test# file execute " "the following command:" @@ -4313,19 +4310,19 @@ msgstr "" "выполните следующую команду:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1636 +#: documentation/content/en/books/handbook/security/_index.adoc:1635 #, no-wrap msgid "% getfacl test\n" msgstr "% getfacl test\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1639 +#: documentation/content/en/books/handbook/security/_index.adoc:1638 msgid "" "The output should be similar to the following in case of using NFSv4 ACLs:" msgstr "Вывод должен быть похож на следующий в случае использования NFSv4 ACL:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1648 +#: documentation/content/en/books/handbook/security/_index.adoc:1647 #, no-wrap msgid "" "# file: test\n" @@ -4343,7 +4340,7 @@ msgstr "" " everyone@:r-----a-R-c--s:-------:allow\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1651 +#: documentation/content/en/books/handbook/security/_index.adoc:1650 msgid "" "And the output should be similar to the following in case of using POSIX.1e " "ACLs:" @@ -4351,7 +4348,7 @@ msgstr "" "И вывод должен быть похож на следующий в случае использования POSIX.1e ACL:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1660 +#: documentation/content/en/books/handbook/security/_index.adoc:1659 #, no-wrap msgid "" "# file: test\n" @@ -4369,13 +4366,13 @@ msgstr "" "other::r--\n" #. type: Title === -#: documentation/content/en/books/handbook/security/_index.adoc:1663 +#: documentation/content/en/books/handbook/security/_index.adoc:1662 #, no-wrap msgid "Working with ACLs" msgstr "Работа с ACL" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1666 +#: documentation/content/en/books/handbook/security/_index.adoc:1665 msgid "" "man:setfacl[1] can be used to add, modify or remove ACLs from a file or " "directory." @@ -4384,7 +4381,7 @@ msgstr "" "ACL из файла или каталога." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1669 +#: documentation/content/en/books/handbook/security/_index.adoc:1668 msgid "" "As noted above, some arguments to man:setfacl[1] do not work with NFSv4 " "ACLs, and vice versa. This section covers how to execute the commands for " @@ -4395,19 +4392,19 @@ msgstr "" "POSIX ACL и для ACL NFSv4, а также приводятся примеры для обоих типов." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1671 +#: documentation/content/en/books/handbook/security/_index.adoc:1670 msgid "For example, to set the mandatory elements of the POSIX.1e default ACL:" msgstr "" "Например, чтобы установить обязательные элементы ACL по умолчанию POSIX.1e:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1675 +#: documentation/content/en/books/handbook/security/_index.adoc:1674 #, no-wrap msgid "% setfacl -d -m u::rwx,g::rx,o::rx,mask::rwx directory\n" msgstr "% setfacl -d -m u::rwx,g::rx,o::rx,mask::rwx directory\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1678 +#: documentation/content/en/books/handbook/security/_index.adoc:1677 msgid "" "This other example sets read, write, and execute permissions for the file " "owner's POSIX.1e ACL entry and read and write permissions for group mail on " @@ -4418,26 +4415,26 @@ msgstr "" "группы mail в файле:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1682 +#: documentation/content/en/books/handbook/security/_index.adoc:1681 #, no-wrap msgid "% setfacl -m u::rwx,g:mail:rw file\n" msgstr "% setfacl -m u::rwx,g:mail:rw file\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1685 +#: documentation/content/en/books/handbook/security/_index.adoc:1684 msgid "To do the same as in the previous example but in NFSv4 ACL:" msgstr "" "Чтобы сделать то же самое, что и в предыдущем примере, но с использованием " "ACL NFSv4:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1689 +#: documentation/content/en/books/handbook/security/_index.adoc:1688 #, no-wrap msgid "% setfacl -m owner@:rwxp::allow,g:mail:rwp::allow file\n" msgstr "% setfacl -m owner@:rwxp::allow,g:mail:rwp::allow file\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1692 +#: documentation/content/en/books/handbook/security/_index.adoc:1691 msgid "" "To remove all ACL entries except for the three required from file in " "POSIX.1e ACL:" @@ -4446,24 +4443,24 @@ msgstr "" "ACL:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1696 +#: documentation/content/en/books/handbook/security/_index.adoc:1695 #, no-wrap msgid "% setfacl -bn file\n" msgstr "% setfacl -bn file\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1699 +#: documentation/content/en/books/handbook/security/_index.adoc:1698 msgid "To remove all ACL entries in NFSv4 ACL:" msgstr "Чтобы удалить все записи ACL в NFSv4 ACL:" #. type: delimited block . 4 -#: documentation/content/en/books/handbook/security/_index.adoc:1703 +#: documentation/content/en/books/handbook/security/_index.adoc:1702 #, no-wrap msgid "% setfacl -b file\n" msgstr "% setfacl -b file\n" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1706 +#: documentation/content/en/books/handbook/security/_index.adoc:1705 msgid "" "Refer to man:getfacl[1] and man:setfacl[1] for more information about the " "options available for these commands." @@ -4472,13 +4469,13 @@ msgstr "" "информации о доступных опциях этих команд." #. type: Title == -#: documentation/content/en/books/handbook/security/_index.adoc:1708 +#: documentation/content/en/books/handbook/security/_index.adoc:1707 #, no-wrap msgid "Capsicum" msgstr "Capsicum" #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1713 +#: documentation/content/en/books/handbook/security/_index.adoc:1712 msgid "" "Capsicum is a lightweight OS capability and sandbox framework implementing a " "hybrid capability system model. Capabilities are unforgeable tokens of " @@ -4492,7 +4489,7 @@ msgstr "" "Capsicum преобразует файловые дескрипторы в возможности." #. type: Plain text -#: documentation/content/en/books/handbook/security/_index.adoc:1716 +#: documentation/content/en/books/handbook/security/_index.adoc:1715 msgid "" "Capsicum can be used for application and library compartmentalisation, the " "decomposition of larger bodies of software into isolated (sandboxed) " @@ -4504,13 +4501,13 @@ msgstr "" "безопаснос |
