diff --git a/ru_RU.KOI8-R/books/handbook/l10n/chapter.sgml b/ru_RU.KOI8-R/books/handbook/l10n/chapter.sgml index b12d0d4019..5570e2d367 100644 --- a/ru_RU.KOI8-R/books/handbook/l10n/chapter.sgml +++ b/ru_RU.KOI8-R/books/handbook/l10n/chapter.sgml @@ -2,9 +2,9 @@ The FreeBSD Russian Documentation Project $FreeBSD$ - $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/l10n/chapter.sgml,v 1.13 2004/11/30 08:41:13 marck Exp $ + $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/l10n/chapter.sgml,v 1.14 2005/03/16 13:04:50 den Exp $ - Original revision: 1.105 + Original revision: 1.111 --> @@ -78,7 +78,10 @@ Что такое I18N/L10N? - интернационализация + + интернационализация + локализация + локализация Разработчики сократили интернационализацию в термин I18N, по числу @@ -469,7 +472,8 @@ font8x8= screenmap Убедитесь также в установке правильных значений keymap и screenmap для вашей однобайтовой кодовой таблицы через - /stand/sysinstall. + sysinstall (/stand/sysinstall + в &os; версий более ранних, чем 5.2). В sysinstall выберите Configure, затем Console. Или добавьте следующие строки в @@ -618,8 +622,8 @@ keychange="fkey_number sequence" Хотя X11 не является частью проекта FreeBSD, мы включили сюда некоторую информацию для пользователей FreeBSD. За детальной - информацией обращайтесь к Веб - сайту &xfree86; или к сайту того сервера X11, который вы + информацией обращайтесь к Веб + сайту &xorg; или к сайту того сервера X11, который вы используете. В ~/.Xresources, вы можете внести @@ -831,7 +835,7 @@ font8x8="cp866-8x8" может не работать со старыми релизами &xfree86; (ниже 3.3). На настоящий момент в FreeBSD в качестве системы X Window по - умолчанию используется &xfree86; 4.X. + умолчанию используется &xorg;. Поэтому если только вы не используете старые версии FreeBSD, это не должно стать проблемой. @@ -845,7 +849,8 @@ font8x8="cp866-8x8" &prompt.root; make install Вышеуказанный порт установит последнюю версию KOI8-R - шрифтов. В &xfree86; 3.3 уже есть + шрифтов. В &xorg; (так же как и в + &xfree86; версии 3.3 и выше) уже есть некоторые KOI8-R шрифты, но эти масштабируются лучше. Проверьте раздел "Files" в файле @@ -872,7 +877,8 @@ FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/100dpi" XkbLayout "ru" XkbOptions "grp:caps_toggle" - Для &xfree86; 4.X: + Для &xorg; (или + &xfree86; 4.X): Option "XkbLayout" "ru" Option "XkbOptions" "grp:caps_toggle" @@ -894,7 +900,8 @@ Option "XkbOptions" "grp:caps_toggle" XkbVariant "winkeys" - Для &xfree86; 4.X: + Для &xorg; (или + &xfree86; 4.X): Option "XkbVariant" "winkeys" diff --git a/ru_RU.KOI8-R/books/handbook/network-servers/chapter.sgml b/ru_RU.KOI8-R/books/handbook/network-servers/chapter.sgml index 05ece666f0..8ef0179cfe 100644 --- a/ru_RU.KOI8-R/books/handbook/network-servers/chapter.sgml +++ b/ru_RU.KOI8-R/books/handbook/network-servers/chapter.sgml @@ -2,9 +2,9 @@ The FreeBSD Russian Documentation Project $FreeBSD$ - $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/network-servers/chapter.sgml,v 1.22 2004/12/17 14:38:41 den Exp $ + $FreeBSDru: frdp/doc/ru_RU.KOI8-R/books/handbook/network-servers/chapter.sgml,v 1.24 2005/03/18 10:46:28 den Exp $ - Original revision: 1.43 + Original revision: 1.63 --> @@ -611,12 +611,13 @@ server-program-arguments настроить и запустить несколько процессов. - В &os; 5.X, утилита portmap была - заменена на утилиту rpcbind. + В &os; 4.X, вместо утилиты + rpcbind использовалась утилита + portmap. Таким образом, при - использовании &os; 5.X пользователю необходимо заменить в - последующих примерах все команды portmap - на rpcbind. + использовании &os; 4.X пользователю необходимо заменить в + последующих примерах все команды rpcbind + на portmap. На сервере работают следующие даемоны: @@ -627,9 +628,12 @@ server-program-arguments файл сервер - unix клиенты + UNIX клиенты + + rpcbind + portmap @@ -666,8 +670,8 @@ server-program-arguments - portmap - Даемон отображения портов позволяет клиентам + rpcbind + Этот даемон позволяет клиентам NFS определить порт, используемый сервером NFS. @@ -700,7 +704,7 @@ server-program-arguments Проверьте, что на NFS-сервере в файле /etc/rc.conf имеются такие строки: - portmap_enable="YES" + rpcbind_enable="YES" nfs_server_enable="YES" nfs_server_flags="-u -t -n 4" mountd_flags="-r" @@ -830,7 +834,7 @@ mountd_flags="-r" На сервере NFS: - &prompt.root; portmap + &prompt.root; rpcbind &prompt.root; nfsd -u -t -n 4 &prompt.root; mountd -r @@ -1211,6 +1215,9 @@ Exports list on foobar: пытаться сделать NIS во FreeBSD, и в случае создания сервера, и в случае работы в качестве клиента NIS: + + rpcbind + portmap @@ -1237,14 +1244,16 @@ Exports list on foobar: - portmap + rpcbind Для обеспечения работы RPC (Remote Procedure Call, Удалённого Вызова Процедур, сетевого протокола, используемого - NIS), должен быть запущен даемон portmap. - Если даемон portmap не запущен, невозможно + NIS), должен быть запущен даемон rpcbind. + Если даемон rpcbind не запущен, невозможно будет запустить сервер NIS, или работать как - NIS-клиент. + NIS-клиент (в &os; 4.X вместо + rpcbind используется + portmap). @@ -1891,10 +1900,10 @@ nis_client_enable="YES" хоста. Программа ypserv также поддерживает пакет программ - tcpwrapper от Wietse Venema. Это позволяет + TCP Wrapper от Wietse Venema. Это позволяет администратору для ограничения доступа вместо /var/yp/securenets использовать конфигурационные - файлы tcpwrapper. + файлы TCP Wrapper. Хотя оба этих метода управления доступом обеспечивают некоторую @@ -1918,8 +1927,8 @@ nis_client_enable="YES" приведёт к потере работоспособности NIS в большой части вашей сети. - tcpwrapper - Использование пакета tcpwrapper увеличит + TCP Wrapper + Использование пакета TCP Wrapper увеличит время отклика вашего сервера NIS. Дополнительной задержки может оказаться достаточно для возникновения таймаутов в клиентских программах, особенно в загруженных сетях или с медленными серверами @@ -2619,9 +2628,9 @@ nis_client_flags="-S NIS domain,server DHCP поддерживается утилитой sysinstall. При настройке сетевого интерфейса из программы - sysinstall первый + sysinstall второй вопрос, который вам задается: Do you want to try DHCP - configuration of this interface? (Хотите ли вы попробовать + configuration of the interface? (Хотите ли вы попробовать настроить этот интерфейс через DHCP?). Утвердительный ответ приведёт к запуску программы dhclient, и при удачном его выполнении к автоматическому заданию информации для настройки @@ -3016,8 +3025,11 @@ host mailhost { доменах. В этом документа рассматривается BIND 8.x, так как это стабильная - версия, используемая во FreeBSD. BIND 9.x может быть установлен как - порт net/bind9. + версия, используемая во FreeBSD. Начиная с &os; 5.3, с системой + поставляется BIND9, инструкции к настройке которого + находятся далее в этой главе. Пользователи &os; 5.2 и предыдущих + релизов могут установить BIND9 из порта + net/bind9. Протокол DNS стандартизован в RFC1034 и RFC1035. @@ -3116,7 +3128,7 @@ host mailhost { - example.org является зоной под зоной + example.org. является зоной под зоной org. @@ -3798,7 +3810,7 @@ $TTL 6h syslog лог файлы - DNS + named Если вы используете &os; версии ранее 4.9-RELEASE, то постройте @@ -3870,13 +3882,10 @@ $TTL 6h Это просто для того, чтобы не задавать опцию при каждом запуске &man.ndc.8;. Так как содержимое каталога /var/run удаляется - при загрузке, и если это - показалось вам полезным, то вы можете добавить эту команду - в crontab для root + при загрузке, может быть полезно добавить эту команду + в &man.crontab.5; для root с использованием параметра - . Обратитесь к справочной странице по - &man.crontab.5; для получения более полной информации - относительно этого. + . @@ -4102,7 +4111,7 @@ zone "10.168.192.in-addr.arpa" in { Мы подразумеваем, что читатель знаком с терминологией, описываемой в предыдущей главе. - Файлы конфигурации для named в настоящее время + Файлы конфигурации для named в настоящее время располагаются в каталоге /var/named/etc/namedb/ и требуют модификации перед началом использования сервера. Большая часть работы @@ -4134,8 +4143,9 @@ zone "10.168.192.in-addr.arpa" in { файл master/localhost.rev в каталог slave и изменить копию. После изменения файлов зон нужно добавить ссылки на них в - основной файл конфигурации named.conf, например, - так: + основной файл конфигурации named.conf, + как в следующем примере для example.com: zone "example.com" { type slave; @@ -4171,7 +4181,7 @@ zone "0.168.192.in-addr.arpa" { Стартовая конфигурация системы - Для автоматического запуска даемона named + Для автоматического запуска даемона named при загрузке системы добавьте в файл стартовой конфигурации rc.conf строку @@ -4179,7 +4189,7 @@ zone "0.168.192.in-addr.arpa" { Есть и другие параметры конфигурации, но эта строка — минимально необходима. Список параметров можно найти на странице - справочника &man.rc.conf.5;. Если запуск named + справочника &man.rc.conf.5;. Если запуск named не разрешен в rc.conf, сервер можно запустить вручную командой @@ -4189,7 +4199,7 @@ zone "0.168.192.in-addr.arpa" { <acronym>BIND</acronym>9: вопросы безопасности - &os автоматически запускает named + &os; автоматически запускает named в ограниченном пространстве &man.chroot.8;; кроме того, существует еще несколько средств, помогающих защитить сервис DNS от возможных атак. @@ -4232,17 +4242,26 @@ zone "0.168.192.in-addr.arpa" { Разрешать всем запросы о версии вашего DNS сервера может быть не самой лучшей идеей: возможный злоумышленник может воспользоваться ей для выяснения известных ошибок и - уязвимостей и применить их вашего сервера. Для предотвращения этого + уязвимостей и применить их вашего сервера. + + + Подмена сообщения о версии не защитит ваш сервер от + эксплоитов. Защитить сервер может только обновление до + версии, не содержащей известных ошибок. + + + Для предотвращения этого в раздел options файла конфигурации named.conf можно вписать строку, скрывающую версию сервера: options { - directory "/etc/namedb"; - pid-file "/var/run/named/pid"; - dump-file "/var/dump/named_dump.db"; - statistics-file "/var/stats/named.stats"; - version "None of your business"; + directory "/etc/namedb"; + pid-file "/var/run/named/pid"; + dump-file "/var/dump/named_dump.db"; + statistics-file "/var/stats/named.stats"; + version "None of your business"; +}; @@ -4542,21 +4563,76 @@ DocumentRoot /www/someotherdomain.tld + + + + Tom + Rhodes + Написал + + + PHP PHP - PHP, сокращение от PHP: Hypertext - Preprocessor это широко используемый Open Source - скриптовый язык общего назначения, который в основном - предназначен для веб разработки и может быть встроен в - HTML. Его синтаксис был взят от C, &java;, и Perl и язык - легок в изучении. Основное преимущество языка в том, что - он позволяет веб разработчикам создавать веб страницы быстро, - но есть и множество других возможностей. + В последние несколько лет все большее количество компаний + выходит в интернет, стараясь повысить свою узнаваемость и получить + больший доход. Это увеличивает потребность в интерактивном + веб контенте. В то время, как некоторые компании, такие + как µsoft;, представили свои решения в проприетарных + продуктах, сообщество открытых исходных текстов ответило + на вызов. Один из таких ответов, это широко используемый + PHP. - PHP может быть установлен из порта lang/php5. + PHP, также известный как Hypertext Preprocessor, + это скриптовый язык общего назначения, в основном предназначенный + для веб разработки. Этот язык может быть встроен в + HTML, его синтаксис заимствован из C, &java; + и Perl, и он позволяет веб разработчикам быстро писать динамически + генерируемые страницы. + + Добавление поддержки PHP5 к веб серверу + Apache производится путем установки + порта www/mod_php5. + + Этот порт устанавливает и настраивает модули, необходимые + для поддержки динамиических веб страниц. Убедитесь, что в файл + /usr/local/etc/apache/httpd.conf были + добавлены следующие строки: + + LoadModule php5_module libexec/apache/libphp5.so +AddModule mod_php5.c + <IfModule mod_php5.c> + DirectoryIndex index.php index.html + </IfModule> + + <IfModule mod_php5.c> + AddType application/x-httpd-php .php + AddType application/x-httpd-php-source .phps + </IfModule> + + После этого просто вызовите команду + apachectl с параметром graceful: + + &prompt.root; apachectl graceful + + Поддержка PHP в &os; построена по + модульному принципу. Если требуется поддержка какого-либо + расширения, администратор должен лишь установить + соответствующий порт и перезапустить + Apache, как показано выше. + + Например, для добавления поддержки + MySQL к PHP5, + просто установите + databases/php5-mysql + и выполните следующую команду: + + &prompt.root; apachectl graceful + + Это включит поддержку MySQL + в PHP. @@ -4822,7 +4898,7 @@ Starting smbd. Протокол передачи файлов (FTP) - FTP сервер + FTP серверы Обзор @@ -4860,6 +4936,11 @@ Starting smbd. &man.ftpchroot.5; дана подробная информация, и она не будет дублироваться здесь. + + FTP + анонимный + + Если вы захотите разрешить анонимный FTP доступ на сервер, в системе &os; необходимо создать пользователя ftp. Этот пользователь сможет @@ -4914,6 +4995,11 @@ Starting smbd. ftp.info /var/log/xferlog + + FTP + анонимный + + Учитывайте потенциальные проблемы, возникающие с анонимным FTP сервером. В частности, вы должны дважды подумать, прежде чем позволить анонимным пользователям @@ -5111,24 +5197,23 @@ driftfile /var/db/ntp.drift Запуск сервера NTP Для того, чтобы сервер NTP запускался при загрузке, добавьте строку - xntpd_enable="YES" в файл + ntpd_enable="YES" в файл /etc/rc.conf. Если вы хотите передать дополнительные опции в &man.ntpd.8;, то отредактируйте параметр - xntpd_flags в файле + ntpd_flags в файле /etc/rc.conf. Для запуска сервера без перезагрузки вашей машины, выполните команду ntpd, не забыв задать дополнительные - параметры из переменной xntpd_flags в файле + параметры из переменной ntpd_flags в файле /etc/rc.conf. К примеру: &prompt.root; ntpd -p /var/run/ntpd.pid - Во &os; 5.X различные параметры из - /etc/rc.conf были переименованы. В частности, - в списке параметров вам необходимо заменить каждую строчку - xntpd на ntpd. + Во &os; 4.X + вам необходимо заменить каждую строчку + ntpd на xntpd.