Родерик Смит - Сетевые средства Linux Страница 112

Тут можно читать бесплатно Родерик Смит - Сетевые средства Linux. Жанр: Компьютеры и Интернет / Программное обеспечение, год -. Так же Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте FullBooks.club (Фулбукс) или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Родерик Смит - Сетевые средства Linux

Внимание! Книга может содержать контент только для совершеннолетних. Для несовершеннолетних просмотр данного контента СТРОГО ЗАПРЕЩЕН! Если в книге присутствует наличие пропаганды ЛГБТ и другого, запрещенного контента - просьба написать на почту pbn.book@yandex.ru для удаления материала


Родерик Смит - Сетевые средства Linux краткое содержание

Прочтите описание перед тем, как прочитать онлайн книгу «Родерик Смит - Сетевые средства Linux» бесплатно полную версию:
В этой книге описаны принципы действия и область применения многих серверов, выполняющихся в системе Linux. Здесь рассматриваются DHCP-сервер, серверы Samba и NFS, серверы печати, NTP-сервер, средства удаленной регистрации и система X Window. He забыты и средства, традиционно используемые для обеспечения работы Internet-служб: серверы DNS, SMTP, HTTP и FTP. Большое внимание уделено вопросам безопасности сети. В данной книге нашли отражения также средства удаленного администрирования — инструменты Linuxconf, Webmin и SWAT.Данная книга несомненно окажется полезной как начинающим, так и опытным системным администраторам.Отзывы о книге Сетевые средства LinuxПоявилась прекрасная книга по Linux, осталось воспользоваться ею. Не упустите свой шанс.Александр Стенцин, Help Net Security, www.net-security.orgЕсли вы стремитесь в полной мере использовать сетевые возможности Linux — эта книга для вас. Я настоятельно рекомендую прочитать ее.Майкл Дж. Джордан, Linux OnlineВыхода подобной книги давно ожидали читатели. Менее чем на 700 страницах автор смог изложить суть самых различных вопросов, связанных с работой Linux. Автор является высококвалифицированным специалистом в своей области и щедро делится своими знаниями с читателями.Роджер Бертон, West, DiverseBooks.com

Родерик Смит - Сетевые средства Linux читать онлайн бесплатно

Родерик Смит - Сетевые средства Linux - читать книгу онлайн бесплатно, автор Родерик Смит

Обеспечение работы традиционного сервера шрифтов

В данной главе термин традиционный сервер шрифтов будет использоваться для обозначения программы xfs, поставляемой в комплекте с XFree86, и других подобных ей программ. Сервер шрифтов поставляет X-программам шрифты, представленные в растровом виде, используя для этого стандартный протокол. Исходные файлы шрифтов могут быть как растровыми, так и контурными. Серверы шрифтов в основном предназначены для поддержки вывода символов на экран монитора и не обеспечивают согласование экранных шрифтов с символами, выводимыми на принтер. В состав XFree86 входит xfs, поэтому, даже если сервер шрифтов не инсталлирован, на вашем компьютере скорее всего имеется в наличии все необходимое программное обеспечение для организации его работы. Настройка сервера шрифтов сводится к редактированию нескольких конфигурационных файлов. Если на компьютере уже установлен локальный сервер шрифтов, вы можете перенастроить его так, чтобы к нему могли обращаться X-серверы, работающие на других машинах.

Программы, реализующие сервер шрифтов в Linux

Чаще всего в качестве сервера шрифтов в Linux используется программа xfs, которая поставляется в составе XFree86. По сути эта программа представляет собой набор кодов X Window, используемых для обработки шрифтов и дополненный средствами поддержки сетевого взаимодействия. Как правило, данный сервер помещается в каталог /usr/X11R6/bin; пакет, используемый для инсталляции, обычно называется XFree86-xfs или xfs.

При работе с версиями XFree86, предшествующими версии 4.0, вам понадобится модифицированный вариант сервера шрифтов, в котором реализована поддержка TrueType. Два сервера, обеспечивающих такую поддержку, описаны ниже.

• xfstt. Данный сервер ориентирован исключительно на работу с TrueType. Type 1, BDF и другие форматы шрифтов не поддерживаются. Этот продукт удобен для обеспечения поддержки TrueType в версиях XFree86, выпущенных раньше, чем XFree86 4.0. Если же вас интересует только работа с форматом TrueType, xfstt можно использовать в качестве сетевого сервера шрифтов. Инсталляционный пакет xfstt находится по адресу ftp://ftp.metalab.unc.edu/pub/Linux/X11/fonts/xfstt-1.1.tar.gz (в последующих версиях данного продукта файл xfstt-1.1.tar.gz может быть переименован). Принимая решение об использовании xfstt, следует помнить, что этот сервер предоставляет клиентам шрифты в формате, который зависит от порядка следования байтов, принятого в компьютере. Если в сети присутствуют компьютеры с различными сочетаниями байтов (например, x86 и PowerPC), xfstt не может выполнять функции сетевого сервера шрифтов.

• xfsft. Данный сервер представляет собой модифицированный вариант стандартного пакета xfs, входящего в состав XFree86 3.3.x. Сервер xfsft включает поддержку TrueType средствами FreeType (http://freetype.sourceforge.net/index2.html). Результатом данной модификации стал сервер, поддерживающий TrueType, Type 1, BDF и другие форматы шрифтов. Все возможности xfsft обеспечивает также стандартная программа xfs, входящая в состав XFree86 4.0; ее вы можете использовать даже при работе с ранними версиями XFree86. Если же вы по каким-либо причинам предпочтете работать с сервером xfsft, вы можете получить его, обратившись по адресу http://www.dcs.ed.ас.uk/home/jее/programs/xfsft/.

Описанные выше пакеты обрабатывают шрифты TrueType по-разному. Используемые в этих серверах алгоритмы обработки в свою очередь отличаются от алгоритмов, реализованных в системах Windows и MacOS. Применение разных принципов обработки приводит к тому, что символы одинакового размера, выведенные на одно и то же устройство с использованием разных серверов шрифтов, будут несколько различаться между собой. И xfstt, и xfsft обеспечивают достаточно хорошее качество воспроизведения символов. Если же при работе с каким-либо шрифтом возникнут проблемы или если внешний вид отображаемых символов не будет удовлетворять вас, вам придется рассмотреть вопрос об использовании другого сервера.

На заметку

В системах Windows и MacOS реализована возможность сглаживания границ символов (anti-aliasing). Чтобы границы символов выглядели более ровно, вместо черного или белого цвета некоторые пиксели закрашиваются оттенками серого цвета. Если пользователю не понравится внешний вид обработанных подобным образом символов, он имеет возможность отключить средства сглаживания. В X Window до появления версии 4.0.2 сглаживание не поддерживалось. Чтобы включить сглаживание, необходимо выполнить дополнительные действия по настройке, которые описаны в документе http://sdb.suse.de/en/sdb/html/chofman_ttf_72.html.

При настройке различных серверов шрифтов, предназначенных для работы в системе Linux, выполняются практически одинаковые действия. Шрифты располагаются в специально предназначенных для них каталогах, и создаются файлы, которые описывают находящиеся в них шрифты. Затем сервер шрифтов конфигурируется для просмотра каталогов и предоставления необходимых шрифтов клиентам. Последующие разделы посвящены настройке xfs и xfsft. Конфигурация xfstt лишь незначительно отличается от этих серверов.

Конфигурация серверов шрифтов, установленная по умолчанию

После инсталляции Linux и XFree86 система создает конфигурационный файл XFree86 с именем XF86Config и помещает его в каталог /etc или /etc/X11. Как было сказано ранее, в этом файле содержатся записи Font Path, которые указывают на каталоги в файловой системе компьютера или на серверы шрифтов. Примеры записей в файле XF86Config приведены ниже.

FontPath "/usr/X11R6/lib/fonts/Type1/"

FontPath "unix/:7100"

FontPath "tcp/zapf:7100"

На заметку

В конфигурационном файле, созданном по умолчанию, вы никогда не встретите такой набор записей. Приведенные выше строки лишь иллюстрируют три основных типа записей FontPath.

Первая строка определяет локальные шрифты, которые используются без участия сервера шрифтов. В большинстве версий Linux шрифты размещаются в нескольких каталогах, поэтому в файле XF86Config присутствует несколько строк, определяющих локальные каталоги со шрифтами (по одной строке на каждый каталог). Когда система получает команду найти шрифт с определенным именем, она просматривает каждый каталог по очереди до тех пор, пока шрифт не будет найдет или пока записи FontPath не будут исчерпаны.

Вторая строка иллюстрирует использование сервера шрифтов, расположенного на локальном компьютере. Ключевое слово unix указывает на то, что к серверу можно обращаться через сетевое соединение, используя гнезда UNIX. Число в конце записи (7100) определяет порт, по которому сервер принимает обращения. Если в вашем конфигурационном файле присутствует подобная запись, строки, непосредственно указывающие на каталоги со шрифтами, скорее всего будут отсутствовать. Вопросы настройки для использования дополнительных шрифтов рассматриваются далее в этой главе.

Третья строка определяет сервер шрифтов, доступный по сети. Ключевое слово tcp указывает на то, что к серверу можно обращаться с помощью стандартных средств TCP/IP. Имя после косой черты (в данном случае zapf) — это имя компьютера, на котором выполняется сервер шрифтов. (При необходимости вы можете задать полное доменное имя узла, например zapf.threeroomco.com.) Число, следующее за именем, определяет порт, по которому сервер принимает обращения.

Как локальный сервер шрифтов, так и сервер, доступный по сети TCP/IP, традиционно используют для приема обращений от клиентов порт 7100. (Иногда для обработки обращений от локальных программ применяется порт -1). В некоторых случаях данное соглашение приводит к возникновению конфликтов. Это может случиться, если в системе выполняется программа, которая запускает сервер шрифтов с расширенными возможностями. В подобной ситуации вам следует использовать другой порт, например 7101 или 7102.

Порядок выполнения сервера шрифтов определяется содержимым конфигурационного файла. В большинстве случаев роль конфигурационного файла выполняет файл /etc/X11/fs/conf, но в некоторых системах вместо conf используется файл с именем config. В этом файле указывается расположение файлов шрифтов и определяются особенности работы сервера. Для запуска сервера шрифтов обычно применяются сценарии SysV, но если вы включаете сервер в систему, в котором по умолчанию его выполнение не предусмотрено, вы можете воспользоваться локальным сценарием запуска. В некоторых системах, например в Red Hat, сценарий SysV проверяет каталоги со шрифтами и определяет, должен ли быть обновлен список шрифтов. При необходимости список обновляется автоматически. Это существенно упрощает включение новых шрифтов, так как вам достаточно записать новые файлы в соответствующий каталог и перезагрузить сервер шрифтов. Если же утилита, автоматически генерирующая конфигурационный файл, некорректно работает с каким-либо из шрифтов, вы можете запретить автоконфигурацию для одного или нескольких каталогов и создавать конфигурационный файл вручную.

Перейти на страницу:
Вы автор?
Жалоба
Все книги на сайте размещаются его пользователями. Приносим свои глубочайшие извинения, если Ваша книга была опубликована без Вашего на то согласия.
Напишите нам, и мы в срочном порядке примем меры.
Комментарии / Отзывы
    Ничего не найдено.