Родерик Смит - Сетевые средства Linux
- Название:Сетевые средства Linux
- Автор:
- Жанр:
- Издательство:Издательский дом Вильямс
- Год:2003
- Город:Москва
- ISBN:5-8459-0426-9
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Родерик Смит - Сетевые средства 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 - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
Программы, реализующие сервер SMTP в системе Linux
• sendmail
. В составе системы Linux часто поставляется наиболее популярный в настоящее время почтовый сервер sendmail
. Этот пакет предоставляет обширные возможности и многие программы по умолчанию считают, что он установлен в системе. Для обеспечения совместимости в состав некоторых пакетов даже включается исполняемая программа sendmail
. Конфигурационный файл sendmail
имеет сложный формат, и это является причиной того, что некоторые пользователи отдают предпочтение альтернативным пакетам. Web-узел sendmail
расположен по адресу http://www.sendmail.org
.
• Exim. Формат конфигурационного файла данного сервера проще, чем у sendmail
, кроме того, Exim поддерживает разнообразные правила фильтрации почты. Этот сервер используется в Debian и системах, созданных на ее основе. Адрес Web-узла Exim — http://www.exim.org
.
• Postfix. Как sendmail
, так и Exim реализованы в виде большой "монолитной" программы. В отличие от этих продуктов, Postfix имеет модульную структуру. Это означает, что частные задачи, возникающие перед почтовым сервером, решаются с помощью отдельных небольших программ. При этом повышается как производительность сервера, так и уровень безопасности системы. Модульная структура и простота конфигурационного файла являются основными преимуществами Postfix по сравнению с sendmail
. Данный сервер используется в качестве сервера по умолчанию в системе Mandrake. Дополнительную информацию о Postfix можно получить, обратившись по адресу http://www.postfix.org
.
• qmail
. Подобно Postfix, qmail
представляет собой модульный сервер, разработчики которого ставили перед собой задачу обеспечить высокую производительность и повышенный уровень защиты. Структура конфигурационного файла qmail
проще, чем у сервера sendmail
, но, в отличие от Exim и Postfix, данный сервер плохо совместим с sendmail
. Поэтому замена sendmail
на qmail
представляет собой достаточно сложную задачу. Несмотря на то что qmail
по популярности уступает только sendmail
, этот сервер редко включается в дистрибутивные пакеты Linux в качестве сервера по умолчанию, поэтому в данной главе он не будет подробно рассматриваться. Web-узел qmail
расположен по адресу http://www.qmail.org
.
Помимо перечисленных выше, в системе Linux могут использоваться и другие почтовые серверы. В качестве примера можно привести Smail ( http://www.gnu.org/software/smail/smail.html
), Courier ( http://www.courier-mta.org
) и OpenMail ( http://www.openmail.com/cyc/om/00/
). Многие из почтовых серверов распространяются в исходных кодах, но некоторые доступны лишь на коммерческой основе. Большинство пользователей отдают предпочтение упомянутым выше четырем серверам: sendmail
, Exim, Postfix и qmail
. Все четыре продукта представляют собой мощные программы, способные обслуживать даже большие домены.
Если вы еще не имеете большого опыта администрирования почтовых серверов, вам предпочтительнее использовать тот из них, который поставляется в составе вашей системы. Во многих дистрибутивных пакетах содержится несколько серверов SMTP. В этом случае лучше работать с сервером, установленным по умолчанию.
Если вам необходимо предоставить пользователям специальные услуги по обработке почты, внимательно ознакомьтесь с документацией на различные серверы и решите, какой из них наилучшим образом подходит для решения данной задачи. Возможно, вам придется заменить сервер, установленный по умолчанию, другим. В большинстве случаев это означает, что вместо сервера sendmail
необходимо установить другой сервер. Проще всего заменить sendmail
сервером Exim или Postfix. Несмотря на различия в структуре конфигурационных файлов, программы, непосредственно обращающиеся к sendmail
, обычно хорошо взаимодействуют с Exim и Postfix, а формат очереди почтовых сообщений этих двух программ совпадает с форматом очереди sendmail
. (Как и sendmail
, Exim и Postfix используют формат mbox
, т.е. хранят все письма в одном файле.) Заменить sendmail
сервером qmail
гораздо труднее, так как qmail по умолчанию поддерживает maildir
(формат, в котором сообщения хранятся как отдельные файлы). Поэтому, чтобы установить qmail
вместо sendmail
, надо изменить стандартную конфигурацию qmail
или заменить почтовые программы в вашей системе (в том числе и серверы получения почты, рассмотренные в главе 11.
Настройка домена для использования почтового сервера
Многие почтовые серверы получают почту с внешних компьютеров. Существуют два способа адресации почтового сервера.
• Непосредственная адресация. Письмо может быть направлено пользователю, учетная запись которого находится на почтовом сервере. Например, если почтовый сервер имеет имя mail.threeroomco.com
, то почтовый адрес пользователя будет выглядеть так: jennie@mail.threeroomco.com
. В этом случае для сервера имен потребуется только запись А, связывающая имя почтового сервера с его адресом. Недостаток подобного способа состоит в том, что адрес получается несколько длиннее, чем он мог бы быть.
• Указание адреса домена. Для того чтобы сократить почтовый адрес, а также для того, чтобы обеспечить работу резервных почтовых серверов, в конфигурационном файле сервера DNS предусмотрена запись MX
. Если в почтовом адресе указано только имя домена, запись MX
позволят направить это письмо на конкретный компьютер. Предположим, например, что в конфигурационном файле сервера имен, управляющего доменом threeroomco.com
, содержится запись MX
, указывающая на компьютер mail.threeroomco.com
. В этом случае письмо, адресованное пользователю jennie@threeroomco.com
, будет доставлено на узел mail.threeroomco.com
. Указав в конфигурационном файле сервера DNS несколько записей MX
, администратор может организовать использование резервных почтовых серверов. По сравнению с непосредственной адресацией данный способ несколько усложняет администрирование домена.
Формат конфигурационного файла сервера DNS, в частности структура записей MX
, рассматривалась в главе 18. Если вы устанавливаете почтовый сервер по адресу mail.threeroomco.com
, соответствующая запись MX
будет выглядеть следующим образом:
@ IN MX 10 mail.threeroomco.com.
Эта строка содержится в конфигурационном файле зоны, имя которого указано в файле /var/named
. Символ @
в начале строки означает, что запись применима ко всему домену. Идентификатор IN
представляет собой стандартный компонент записи, описывающей домен Internet, a MX
определяет тип записи. Число 10 представляет приоритет записи. Сервер, осуществляющий передачу почты, сначала старается установить соединение с почтовыми серверами, которым соответствуют малые значения приоритетов, а если очередной сервер не отвечает, он обращается к компьютеру с более высоким приоритетом. Это позволяет использовать в составе домена несколько почтовых серверов. В конце записи указывается полное доменное имя почтового сервера, завершающееся точкой.
Интервал:
Закладка: