Обзор серверного дистрибутива tinysofa::Журнал СА 2.2007
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
  Статьи

Дата-центры  

Дата-центры: есть ли опасность утечки данных?

Российские компании уже несколько лет испытывают дефицит вычислительных мощностей. Рост числа проектов,

 Читать далее...

Книжная полка  

Защиты много не бывает

Среди книжных новинок издательства «БХВ» есть несколько изданий, посвященных методам социальной инженерии

 Читать далее...

Событие  

В банке рассола ждет сисадмина с полей фрактал-кукумбер

Читайте впечатления о слете ДСА 2024, рассказанные волонтером и участником слета

 Читать далее...

Организация бесперебойной работы  

Бесперебойная работа ИТ-инфраструктуры в режиме 24/7 Как обеспечить ее в нынешних условиях?

Год назад ИТ-компания «Крок» провела исследование «Ключевые тренды сервисного рынка 2023». Результаты

 Читать далее...

Книжная полка  

Читайте и познавайте мир технологий!

Издательство «БХВ» продолжает радовать выпуском интересных и полезных, к тому же прекрасно

 Читать далее...

СУБД PostgreSQL  

СУБД Postgres Pro

Сертификация по новым требованиям ФСТЭК и роль администратора без доступа к данным

 Читать далее...

Критическая инфраструктура  

КИИ для оператора связи. Готовы ли компании к повышению уровня кибербезопасности?

Похоже, что провайдеры и операторы связи начали забывать о требованиях законодательства

 Читать далее...

Архитектура ПО  

Архитектурные метрики. Качество архитектуры и способность системы к эволюционированию

Обычно соответствие программного продукта требованиям мы проверяем через скоуп вполне себе понятных

 Читать далее...

Как хорошо вы это знаете  

Что вам известно о разработках компании ARinteg?

Компания ARinteg (ООО «АРинтег») – системный интегратор на российском рынке ИБ –

 Читать далее...

Графические редакторы  

Рисование абстрактных гор в стиле Paper Cut

Векторный графический редактор Inkscape – яркий представитель той прослойки open source, с

 Читать далее...

День сисадмина  

Учите матчасть! Или как стать системным администратором

Лето – время не только отпусков, но и хорошая возможность определиться с профессией

 Читать далее...

День сисадмина  

Живой айтишник – это всегда движение. Остановка смерти подобна

Наши авторы рассказывают о своем опыте и дают советы начинающим системным администраторам.

 Читать далее...

Виртуализация  

Рынок решений для виртуализации

По данным «Обзора российского рынка инфраструктурного ПО и перспектив его развития», сделанного

 Читать далее...

Книжная полка  

Как стать креативным и востребованным

Издательский дом «Питер» предлагает новинки компьютерной литературы, а также книги по бизнесу

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 6285
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 6992
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 4275
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 3039
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3839
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3853
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6344
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 3195
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 3487
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 7303
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 10671
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 12389
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 14033
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 9156
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 7106
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 5411
Комментарии: 3
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 4647
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 3447
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 3178
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 3422
Комментарии: 0
Рецензия на книгу «MongoDB в действии»

 Читать далее...

02.12.2013г.
Просмотров: 3048
Комментарии: 0
Не думай о минутах свысока

 Читать далее...

Друзья сайта  

 Обзор серверного дистрибутива tinysofa

Архив номеров / 2007 / Выпуск №2 (51) / Обзор серверного дистрибутива tinysofa

Рубрика: Администрирование /  Администрирование

Сергей Яремчук СЕРГЕЙ ЯРЕМЧУК, фрилансер. Автор более 800 статей и шести книг. С «СА» с первого номера. Интересы: сетевые технологии, защита информации, свободные ОС

Обзор серверного дистрибутива tinysofa

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

Дистрибутив tinysofa

Цель австралийского проекта tinysofa (http://www.tinysofa.org) – создание быстрой, надежной, стабильной и безопасной операционной системы, которую можно применять на серверах уровня предприятия, которая оставалась бы в течение своего жизненного цикла свободной (As in beer). Причем цели проекта, можно сказать, глобальные – стать де-факто серверным дистрибутивом Linux, заполнив нишу свободных решений, предназначенных для этой цели.

Основой первых версий этого дистрибутива служил коммерческий дистрибутив Trustix Secure Linux, который, в свою очередь, базировался на Red Hat. В середине октября вышел релиз tinysofa classic server 2.0 Update 6 (Ceara), о котором и будет идти речь далее. Второй релиз также основан на Trustix 2.1 и Fedora Core. В частности, набор пакетов аналогичен Trustix. Хотя есть и изменения, так как некоторые идеи взяты с дистрибутивов SUSE и Conectiva. Дистрибутив полностью совместим с Red Hat Enterprise Linux (включая ядро и рабочее пространство), поэтому при отсутствии в репозитарии tinysofa необходимых пакетов их всегда можно будет взять с RHEL. Проблем с их установкой не будет. Все пакеты, входящие в состав дистрибутива, собраны с i586 оптимизацией, доступна и x86_64-версия. Для работы с пакетами используется APT, с помощью которого можно легко и просто устанавливать приложения и исправления в безопасности. Начиная со второй версии в дистрибутиве дополнительно к APT для работы с пакетами также используется и SmartPM. Вокруг дистрибутива образовалось большое комьюнити, члены которого составляют группу поддержки пользователей tinysofa и дистрибьюторов пакетов.

Безопасность является для tinysofa приоритетом номер один. Перед выходом дистрибутив тщательно тестируется на огромном количестве критических задач. В конфигурации по умолчанию стартует всего один сетевой сервис – Postfix, привязанный к интерфейсу 127.0.0.1. Решение о запуске остальных администратор принимает самостоятельно после их настройки, начальные значения в конфигурационных файлах этих сервисов также выбраны с учетом максимальной защищенности.

В текущем релизе использовано ядро 2.6.16 с поддержкой SELinux и grsecurity, переработанная PAM-аутентификация, допускающая настройку контроля доступа в рамках всей системы. В компиляторе gcc 3.4.3 использована система защиты от «срыва» стека («stack smashing»), разработанная в корпорации IBM.

Установка сервера tinysofa

Дистрибутив прост в установке. Если вы сталкивались с ранними версиями Red Hat или Trustix, то не найдете ничего нового. Образ диска, который можно получить на сайте проекта, по размеру небольшой – 350 Мб.

Весь процесс установки проходит в псевдографической среде. Хотя здесь нет красоты, какой могут похвастаться современные дистрибутивы вроде SUSE и Mandriva, зато с функциональностью все в порядке. Интерфейс англоязычный, других вариантов не предусмотрено. Пользователь, устанавливающий tinysofa, будет последовательно проведен по всем этапам, зная необходимые параметры, преодолеть их можно будет минут за пять.

Помимо CD-ROM поддерживается установка с раздела жесткого диска, NFS, FTP и HTTP. Можно проверить установочный диск на наличие ошибок.

На этапе создания разделов можно выбрать автоматическое разбиение диска, использовать Disk Druid или ручной (fdisk) вариант. Несмотря на то, что на сайте DistroWatch.com в списке поддерживаемых файловых систем были указаны только ext2 и ext3, при форматировании можно также указать ReiserFS, VFAT, а также Soft-RAID. Путаница может возникнуть только при указании размера раздела. Доступны три варианта: Fixed size, Fill maximum size on MB и Fill all aval table space.

После создания и форматирования разделов  – установка загрузчика на выбор – GRUB или LILO.

Этап настройки сети стандартен. Выбираем сетевой интерфейс, указываем IP-адрес, сетевую маску, адреса DNS-серверов и автоматическую активацию при загрузке.

Далее – настройка поддерживаемых вариантов аутентификации. По умолчанию включены только Use Shadow Password и Enable MD5 password. Здесь же можно добавить поддержку NIS, LDAP и Kerberos, активировав опцию и заполнив предлагаемые параметры.

В небольшом по размеру дистрибутиве выбирать пакеты легко, тем более здесь нет групп и подгрупп, в которых можно запутаться. Есть несколько базовых групп пакетов, предлагаемые к установке серверы (AppleTalk, IMAP Server (Cyrus, dovecot), OpenSSH, OpenLDAP, Apache, Samba, DHCP, vsftpd, tftp и другие) представлены отдельными позициями. Выбор Developers позволит включить весь представленный набор средств разработки (PHP 5.0.4, Python 2.4.2, GCC 3.4.3, Ruby 1.8.2, subversion 1.1.3, nasm 0.98.39 и другие).

По умолчанию устанавливается и драйвер экспорта блочных устройств DRBD 0.7.14. И пакет UCARP 1.1 (Common Address Redundancy Protocol), использование которого позволяет организовать совместное использование IP между несколькими серверами в локальной сети, что может пригодиться для балансировки нагрузки (IP одновременно используют все сервера) или для создания отказоустойчивых систем.

Есть и wireless-tools, Squid, базы данных MySQL 4.1.21 и PostgreSQL 7.4.13. Для настройки PPPoE-соединения в комплект включен RP-PPPoE, с помощью которого это можно проделать за пару минут. Достаточно ввести adsl-setup (в новых версиях пакета pppoe-setup) и ответить на все вопросы. Всего в дистрибутиве доступно 604 пакета.

Как говорилось, по умолчанию запускается только один сервер Postfix, после установки пакетов администратору предлагается активировать еще и сервер SSH. Все остальное доводится на уже рабочей системе.

Без сомнения, дистрибутивы вроде tinysofa classic server ориентированы на опытных администраторов, которые хотят полностью контролировать процесс установки и настройки системных сервисов, знакомы с особенностями работы входящих в его состав приложений и имеющие некоторое время на его доводку. Но зато в свои руки вы получите стабильную, безопасную и предсказуемую систему, которую просто поддерживать в актуальном состоянии.

Приложение

Преимущества и недостатки в использовании «обычного» дистрибутива для сервера

Первый вариант, который приходит в голову при попытке выбрать систему для установки на сервер, – использовать обычный дистрибутив вроде ALTLinux, ASP Linux, SUSE или что-то из RedHat/Fedora, в котором оставить только самые необходимые пакеты.

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

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


Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru