Глава 11 Базовое конфигурирование сервера

Глава 11

Базовое конфигурирование сервера

11.1. Серверные технологии Linux

Каждая операционная система имеет свое «призвание». Операционную систему Windows NT Server предпочтительнее использовать как сервер рабочих групп сетей Microsoft. Система Novel! Netware лучше «смотрится» в роли файлового сервера и сервера печати. ОС UNIX первоначально разрабатывалась как интернет-сервер.

Средства для работы с Сетью встроены непосредственно в ядро этой операционной системы, а все необходимое программное обеспечение для организации сервера входит в состав дистрибутива. UNIX-система работает со всеми сетевыми протоколами (особенно с TCP/IP) лучше, чем любая другая операционная система для платформы Intel. Недаром говорят, что UNIX создан для сети, как птица для полета. Все перечисленные выше качества касаются также и ОС Linux.

Еще один важный аспект — документация системы. Все без исключения Unix-подобные системы очень хорошо документированы, и поэтому вся необходимая информация для настройки сервера, по сути, уже есть в вашем компьютере.

Где же применяются Linux-серверы? Прежде всего, это интернет-серверы. Вы можете спросить, почему именно Linux (Unix)? Почему не какая-нибудь другая операционная система, например, Windows NT (2000)? Давайте подумаем вместе. В начале 60-х годов по приказу Министерства обороны США была создана сеть Arpanet, которая и послужила в дальнейшем прототипом для создания Интернет. Как можно использовать NT-сервер в качестве интернет-сервера, если он был выпущен в 1996 году? А Интернет-то существовал с 70-х годов. И существовал именно благодаря Unix-системам. Так почему же не использовать для предоставления интернет-услуг родную операционную систему?

Многие правительственные и финансовые организации всего мира, например, Министерство иностранных дел Германии, используют Linux (SuSE Linux), а немецкий Dresdner Bank совместно с американской компанией CollabNet объявил о новой банковской информационной системе, построенной на основе Linux. И тут, как вы видите, дело не в деньгах — платить или не платить за Linux, а в заботе организаций о своей информационной безопасности и надежности своих серверов. Как объяснить клиенту, что его счет «будет закрыт», поскольку «программа выполнила недопустимую операцию»? Тут даже созданный журнал ошибок не поможет. Недавно открытый сайт президента России, к которому предъявляются повышенные требования надежности, безопасности и производительности, базируется именно на основе Red Hat Linux.

Второй отраслью применения Linux-серверов является создание кластеров для произведения параллельных вычислений. По определению кластер — это несколько компьютеров, объединенных вместе для совместного решения одной задачи. Объединение компьютеров, как правило, производится с помощью высокоскоростной сети. На сегодняшний день создано специальное программное обеспечение, позволяющее собрать кластер даже в домашних условиях, например, PVM (Parallel Virtual Machine).

Помимо всего вышеуказанного, существует еще множество направлений, где используются Linux-серверы: WWW-серверы, FTP-серверы, почтовики, шлюзы, можно даже эмулировать домен NT с помощью пакета Samba. При этом нужно учитывать то, что все необходимое программное обеспечение уже входит в ваш дистрибутив:

1. веб-сервер Apache

2. FTP-серверы wu-ftpd и ProFTPD

3. Агенты MTA (Mail Transfer Agant) sendmail и postfix

4. Поддержка сети Microsoft — пакет Samba

5. DHCP (Dynamic Host Configuration Protocol)-сервер, который используется для автоматического назначения IP-адреса рабочим станциям в сети

6. Прокси-сервер SQUID

7. Брандмауэр IpChains и/или IpTables

8. Сервер баз данных MySQL

9. DNS-сервер

10. Специальный прокси-сервер Socks5.

Подробно о настройке всех этих служб, а также о многом другом вы сможете прочитать в моей книге «Linux-сервер своими руками», третье издание которой вышло в 2005 году в издательстве «Наука и Техника».

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

7.3. Конфигурирование X-сервера

Из книги Linux для пользователя автора Костромин Виктор Алексеевич

7.3. Конфигурирование X-сервера Рассмотрим ситуацию, когда после инсталляции Linux вы либо не можете выйти в графический режим, либо недовольны тем, как выводится изображение в графическом режиме. Если вы при инсталляции задали автоматический выход в графический режим, то


Глава 14 Настройка сервера в Windows 2003 Server

Из книги Домашние и офисные сети под Vista и XP автора Ватаманюк Александр Иванович

Глава 14 Настройка сервера в Windows 2003 Server В данной главе речь пойдет о настройке управляющего компьютера – сервера, который функционирует под управлением современной операционной системы Windows 2003 Server. На примере будет показана настройка сервера, который будет отвечать за


Глава 3. Установка и конфигурирование точек доступа

Из книги Wi-Fi. Беспроводная сеть автора Росс Джон

Глава 3. Установка и конфигурирование точек доступа Принимая решение обзавестись беспроводной сетью, вы можете пойти двумя путями: распаковать коробки, подключить радиоаппаратуру к компьютерам и попытаться заставить все это работать либо, предварительно все обдумав,


Глава 4. Установка и конфигурирование сетевых интерфесов

Из книги Сетевые средства Linux автора Смит Родерик В.

Глава 4. Установка и конфигурирование сетевых интерфесов Установка беспроводного сетевого адаптера осуществляется проще, чем установка точки доступа, так как большинство сетевых адаптеров являются устройствами с автоматическим подключением. Независимо от физической


Глава 12 Поддержка сервера новостей

Из книги Самоучитель Skype. Бесплатная связь через Интернет автора Яковлева Е. С.

Глава 12 Поддержка сервера новостей В главе 11 обсуждалась работа серверов получения почты. Эти серверы позволяют пользователям принимать сообщения, адресованные непосредственно им. В данной главе рассматриваются средства обработки сообщений другого типа — серверы


Глава 20 Поддержка Web-сервера

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

Глава 20 Поддержка Web-сервера Многие пользователи не видят различий между системой World Wide Web и Internet в целом, хотя каждый специалист знает, что функционирование Internet обеспечивается большим количеством серверов, поддерживающих различные протоколы. Если же говорить о


Глава 3 Конфигурирование программы Skype

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен

Глава 3 Конфигурирование программы Skype Skype доступен для свободного скачивания. Программа, а также вся информация по ее использованию, новым возможностям, советам, действующим тарифам, находится на сайте http://www.skype.com. Также можно сразу зайти на русскоязычную страницу


Глава 15 Настройка сервера FTP

Из книги Linux программирование в примерах автора Роббинс Арнольд

Глава 15 Настройка сервера FTP FTP (File Transfer Protocol) — один из старейших протоколов Интернета — используется для обмена файлами между системами. Обычно на FTP-сервере размещают свободно распространяемое программное обеспечение, документацию, обновления программ, драйверы и


ГЛАВА 3. Конфигурирование Firebird.

Из книги Linux глазами хакера автора Флёнов Михаил Евгеньевич

ГЛАВА 3. Конфигурирование Firebird. После инсталляции Firebird, как правило, готов к запуску. Конфигурирование не требуется или минимально. Если инсталляция и настройка сети прошли по плану, нет необходимости что-нибудь делать для нового пользователя, нужно лишь продолжать


ГЛАВА 26. Конфигурирование транзакций.

Из книги UNIX: разработка сетевых приложений автора Стивенс Уильям Ричард

ГЛАВА 26. Конфигурирование транзакций. Транзакция является "оберткой" вокруг любого фрагмента работы, влияющего на состояние базы данных или более чем одной базы данных. Пользовательский процесс запускает транзакцию и тот же самый пользовательский процесс завершает ее.


ГЛАВА 34. Защита сервера.

Из книги автора

ГЛАВА 34. Защита сервера. Инсталляция сервера включает базу данных идентификации пользователя для хранения описания всех пользователей, которые имеют доступ к серверу Firebird. Чувствительный к регистру пароль должен быть определен для каждого пользователя и должен быть


5.3.1. Базовое чтение каталогов

Из книги автора

5.3.1. Базовое чтение каталогов Элементы каталогов представлены struct dirent (не то же самое, что V7 struct direct!):struct dirent { ... ino_t d_ino;      /* расширение XSI --- см. текст */ char d_name[...]; /* О размере этого массива см. в тексте */ ...};Для переносимости POSIX указывает лишь поле d_name, которое является


9.3. Базовое межпроцессное взаимодействие: каналы и очереди FIFO

Из книги автора

9.3. Базовое межпроцессное взаимодействие: каналы и очереди FIFO Межпроцессное взаимодействие (Interprocess communication — IPC) соответствует своему названию: это способ взаимодействия для двух отдельных процессов. Самым старым способом IPC на системах Unix является канал (pipe):


10.2. Конфигурирование wu-ftp-сервера

Из книги автора

10.2. Конфигурирование wu-ftp-сервера По моим наблюдениям самым распространенным FTP-сервером является wu-ftp (Washington University FTP Server), потому что он поставляется вместе с основными дистрибутивами Linux, в том числе Red Hat и его клонами. Если у вас именно такой дистрибутив, то с установкой


Глава 30 Альтернативное устройство клиента и сервера

Из книги автора

Глава 30 Альтернативное устройство клиента и сервера 30.1. Введение При написании сервера под Unix мы можем выбирать из следующих вариантов управления процессом:? Наш первый сервер, показанный в листинге 1.5, был последовательным (iterative), но количество сценариев, для которых