Колисниченко Д.Н. - Linux-сервер своими руками (1077324), страница 12
Текст из файла (страница 12)
Всему этому посвящена гл. 7.В гл. 8 описана настройка сервера. Вне зависимости от того, какойсервер вы настраиваете -- почтовик или сервер баз данных, вам нужно42Введение в Linuxсначала настроить суперсервер -- xinetd или же inetd. В восьмой главеобъясняется, что такое суперсервер и как его нужно настраивать. Настройкафундаментальных серверных служб описана в той же главе. Однако это неозначает, что вам нужно настраивать все, например, вы можете не использовать сетевую файловую систему или протокол DHCP. Существует простоеправило: если вам не нужна какая-нибудь служба, просто отключите ее, нони в коем случае не оставляйте ее ненастроенной — это потенциальная«дыра» в вашем сервере.Все дальнейшие главы книги посвящены конфигурированию популярных сетевых служб, которые сейчас повсеместно используются.
Посленастройки всех необходимых вам служб рекомендуется перекомпилироватьядро, удалив из него ненужный код. Это повысит производительность сервера и сделает ядро более компактным.1.9. Обзор дистрибутивов LinuxСейчас на отечественном рынке можно купить практически любой дистрибутив Linux, а самый новый или какой-нибудь малораспространенныйможно заказать через Интернет-магазин, например, www.linuxcenter.ru. Самыми распространенными на сегодняшний день являются дистрибутивы:1.
Red Hat Linux.2. Linux Mandrake.3. ALT Junior Linux.4. ASP Linux.5. Black Cat Linux.6. Slackware.7. Astaro Security Linux.8. SuSE Linux.SВ книге я подробно рассмотрел дистрибутивы Red Hat Linux и LinuxMandrake, указал отличия между ними. Однако я не буду агитировать васиспользовать Mandrake или Red Hat, наоборот, вы можете использовать этукнигу для настройки любого дистрибутива. Если что-то не будет работать,например, в SuSE или Slackware, прочитайте поставляемую с дистрибутивомдокументацию, там наверняка найдутся ответы на все ваши вопросы.
Несмотря на то, что большинство дистрибутивов, приведенных выше, совместимо сRed Hat, у каждого дистрибутива есть определенные отличия, поэтому неверьте надписям на компакт-дисках наподобие «100%-ная совместимость сRed Hat». Каждый дистрибутив имеет свое предназначение, например, ALTJunior больше подходит для домашнего компьютера, чем для сервера.Итак, начнем наш обзор с дистрибутива Red Hat Linux. Бесспорно, этоодин из самых популярных и распространенных дистрибутивов. «Красная•шапочка» (именно так переводится название дистрибутива) является своеобразным образцом в мире Linux.
He зря же, когда сравнивают дистрибутивы,говорят об их совместимости с Red Hat.43Введение в LinuxПрежде всего, следует отметить простоту установки этого дистрибутива.Программа установки Red Hat отличается интуитивно-понятным интерфейсом и богатыми функциональными возможностями. При этом, как и длямногих современных дистрибутивов, установка может выполняться как вграфическом, так и в текстовом режимах. Кстати, первую графическуюпрограмму установки Linux, если я не ошибаюсь, предложила именно компания Red Hat.
Должен заметить, что установка системы в текстовом режиме выполняется немного быстрее, чем в графическом.После установки вы получаете практически функционирующую систему:все в ней настроено и работает, остается настроить систему «под себя».Конечно, есть небольшие недоработки, но разработчики не могли же предусмотреть всех вариантов?На сегодняшний день последними версиями являются версии 7.2(7.3) и8.О.. По сравнению с предыдущими версиями программа установки стала ещеболее простой, гибкой и функциональной. Например, появилась возможностьсохранения параметров установки, что позволяет установить точно такую жеконфигурацию системы на другие компьютеры сети. При установке осуществляется конвертирование файловой системы ext2 в ext3. Переход на новуюфайловую систему обеспечивает более надежную ее работу.Среди нововведений можно отметить оконную среду Gnome 1.4 и файловый менеджер Nautilus, который существенно облегчает операции покопированию, перемещению и удалению файлов.Все параметры системы полностью настраиваются.
Можно даже выставитьуровень сложности интерфейса пользователя: от новичка до эксперта. Такженужно отметить, что исчезла грань между локальными и сетевыми ресурсами.Настройка устройств осуществляется теперь намного проще благодаряновой утилите конфигурирования системы. Теперь все конфигураторы системы собраны в одной оболочке, которая называется Контрольной панелью.Расширена поддержка устройств, в том числе добавлена поддержка устройств USB и Firewire.Особое внимание уделено безопасности системы: firewall теперь настраивается в процессе установки системы, а графическая утилита конфигурирования значительно упрощает процесс создания цепочек.Следующий на очереди — дистрибутив Linux Mandrake. Linux Mandrake —это мощная операционная система для платформ Intel Pentium, AMD Athlon иPowerPC. Эта операционная система прекрасно сочетает в себе мощь Linux ипростой интерфейс пользователя.
ОС Mandrake как нельзя лучше подходит дляначинающего пользователя, при этом ее можно устанавливать на компьютерыпрактически любого типа — от домашнего ПК до сервера сети, чего нельзясказать о других дистрибутивах, которые имеют более четкое применение.Программа установки по своей простоте, наверное, обогнала Red Hat.После установки система нормально работает, так как автоматическиустанавливаются драйверы для большинства устройств (кроме программных win-устройств). Нет даже небольших недоработок со стороны программы установки.44Введение в Linux1.2.3.4.5.6.Как я уже говорил, операционная система Linux Mandrake подойдет идля сервера, и для рабочей станции.
Разработчики позаботились о системных администраторах, снабдив систему большим числом конфигураторов, спомощью которых можно настроить все сервисы сервера. Не забыли они ио пользователях: в состав дистрибутива входят распространенные оконныесреды, офисные пакеты, графические редакторы, браузеры, МРЗ-плейеры.В версии 9.0 произошли такие изменения:Добавлена возможность минимальной установки.
Для этого потребуетсявсего 64 Мб (!) на жестком диске.Улучшены процедуры обнаружения оборудования.Поддерживаются большие объемы ОЗУ (более 1 Гб) и многопроцессорность.Если у вас установлен всего один процессор и объем ОЗУ меньше 1 Гб, вцелях повышения производительности системы я рекомендую перекомпилировать ядро системы, отключив поддержку этих функций.Поддерживаются журналируемые файловые системы ЕХТЗ, ReiserFS, XFS и JFS.Добавлена поддержка таких устройств: Firewire, USB, USB2, 1830 DRM,АТА133, ОеРогсеЗ.Переработан Центр Управления (Control Center).Система основана на ядре версии 2.4.19.
В состав дистрибутива входяттакие приложения:1. Среда KDE 3.0.3 с интегрированным офисным пакетом К Office.2. Среда GNOME 2.0.1 плюс Evolution 1.0.8 , WindowMaker 0.8, IceWM 1.2,Enlightenment 0.16.5, BlackBox 0.623. Офисные пакеты StarOffice 6.0 и KOffice 1.2. Оба пакета поддерживаютформат MS Office.4.
Браузеры Mozilla 1.1, Konqueror 3.02 и Galeon 1.2.5.5. Графический пакет GIMP 1.2.3.6. Компиляторы GCC 3.2, библиотеки Glibc 2.2.5.7. Сервер Apache 1.3.26.8. Интерпретатор PHP 4.2.3.9. Серверы баз данных MySQL 3.23.52 и PostgreSQL 7.2.210. Агенты МТА Sendmail и Postfix.ALT Junior Linux — однодисковый дистрибутив для домашних и начинающихпользователей. Этот дистрибутив можно использовать как дистрибутив длярабочей станции, но не как серверный дистрибутив. В его состав входит всенеобходимое программное обеспечение для домашнего компьютера, в томчисле есть несколько довольно неплохих игрушек.Дистрибутив ALT Junior 1.0 основывается на ядре 2.4.5, поддерживаетбольшинство современных чипсетов, графические ЗО-ускорители MatroxG-серии, ATI Rage & ATI Radeon, Intel 810/815, 3DFX Voodoo 3/4/5.Добавлена поддержка всех видеоплат nVidia.ASPLimix 7.2 — это еще один универсальный дистрибутив, который подойдеткак для сервера, так и для рабочей станции.
Отдельно хочу отметить уни45Введение в Linuxкальную программу установки. Помимо своей простоты, она обладает некоторыми функциями, которых мне не хватало в других дистрибутивах:1. Возможность установки основных пакетов (ядро и библиотеки) под конкретный процессор, что повышает производительность системы и не требуетперекомпиляции ядра после установки системы для оптимизации ее работы.2. Появилась возможность создавать корневую файловую систему на устройстве RAID.3. Добавлена поддержка новых контроллеров RAID.ОС ASPLinux 7.2, в отличие от других дистрибутивов, поддерживает всепроцессоры семейства i386: от 180386DX до Pentium IV.Единственным неудобством является отсутствие драйвера для ЗО-ускорителей nVidia (у меня Riva TNT2), но его можно свободно загрузить с сайтаwww.nvidia.comОсобого внимания заслуживает поддержка русского и украинского языков.Для вас, как системного администратора, повышенный интерес долженпредставлять пакет pptpd, который позволяет организовывать сети VPN дляклиентов Windows, а также пакет portslave, который в сочетании с улучшеннойверсией pppd позволяет организовать сервер удаленного доступа с авторизациейчерез сервер RADIUS и использованием функции «обратный звонок» (callback).Заслуживает также внимания полностью переработанная документация:она находится на специальном компакт-диске с документацией (Documentation CD).В завершении этого небольшого обзора отмечу довольно нестандартныйдистрибутив Astaro Security Linux.
С помощью этого дистрибутива вы можетепревратить обыкновенный офисный компьютер в настоящий бастион. Все, чтодля этого нужно -- просто загрузиться с инсталляционного диска, ввестинеобходимые параметры сети и больше не подходить к этому компьютеру:можно сразу отключить монитор, потому что все администрирование серверапроизводится по протоколу https через бразуер. К сожалению в этом дистрибутиве не поддерживаются SCSI (впрочем, SCSI-диски на шлюзе — это излишество) и шины ISA, что не позволяет использовать старые сетевые платы.1.10. ГлоссарийВ этом небольшом пункте приведены описания основных терминов,которые использовались в первой главе, а также некоторых новых.Аутентификация — проверка подлинности.Интерфейс — средства и правила взаимодействия компонент системы между собой.Коллизия — попытка одновременного доступа двух или более машин к средепередачи информации.