Дистрибутиви Linux для серверів Linux. Linux як серверна операційна система Переваги Linux перед Windows

особливості:

  • Дистрибутив зібраний на основі RedHat Enterprise Linux
  • Стабільний
  • Надійність
  • Відсутність офіційної підтримки

Сильними сторонами дистрибутива CentOSє надійність та сумісність із Red Hat Enterprise Linux. Слабкі сторони- слабка локалізація (порівняно з ALT Linuxта ASPLinux), відсутність деяких програм, характерних для нашого регіону (SIM, xxkb). Неможливо отримати підтримку від виробника у нашому регіоні; відсутня некомерційна підтримка російською та українською мовами. Система чудово працює на кластерах.

Fedora

особливості:

  • Широка поширеність
  • Чудова підтримка спільноти
  • Гарний захист
  • Безліч різних додатків
  • Русифікація присутня не в повному обсязі
  • Постійна оновлюваність

Більше підходить для ПК, ніж для сервера, через можливу нестабільність. Але все залежить від уміння правильно використовувати дистрибутив.

openSUSE

Заснований однойменною німецькою компанією, купленою згодом фірмою Novell. Відмінною особливістю є наявність власного програмного комплексу YaST2, що дозволяє провести встановлення та налаштування будь-яких компонентів системи.

особливості:

  • Професійний підхід до дрібниць
  • Прості у використанні утиліти налаштування YaST
  • Русифікація страждає (частина меню може бути англійською, частина російською)
  • Просте налаштування обладнання.
  • Відмінна документація російською мовою
  • Є набір драйверів "з коробки"
  • Великий вибір пакетів, за рахунок використання RPM і репозиторіїв, що підключаються.
  • Система збирання OBS

ALTLinux

Російський дистрибутив, що розробляється компанією ALTLinux. Виріс з Linux-Mandrake Russian Edition. Велика увага приділяється безпеці.

Переваги:

  • Русифікація документації та додатків.
  • Простий графічний інсталятор (переважно не вимагає танців з бубном).
  • Велика кількість графічних утиліт налаштування системи.
  • Стабільність та надійність (найкраще підходить для серверів).

особливості:

  • Чудова русифікація
  • Технічна підтримка
  • Широкий вибір програмного забезпечення
  • Виробляється російською компанією

ASPLinux

Російськомовний дистрибутив, що створюється на основі пакетів Fedora Core, але з виправленнями в безпеці. Включає досить багато «додаткових» (в порівнянні з Fedora Core) пакетів. У комплект включені бінарні драйвери (ati, nvidia, slmodem), відеокодеки та інші не зовсім відкриті програми.

Поки що роботу над цим дистрибутивом припинено.

Дистрибутиви, що базуються на Debian або використовують формат пакетів Deb:

Debian

Операційна система, що складається як з вільного програмного забезпечення з відкритим вихідним кодом, і із закритих компонентів. У первинній формі, Debian GNU/Linux - один із найпопулярніших дистрибутивів Linux , що надає значний вплив в розвитку цього типу ОС загалом. Також існують проекти на основі інших ядер: Debian GNU/Hurd, Debian GNU/kNetBSD та Debian GNU/kFreeBSD. Debian може використовуватися як операційна система для серверів, так і для робочих станцій.

особливості:

  • На 100% вільний
  • Чудові веб-сайт та ресурси спільноти
  • Добре протестовано
  • Відмінний інсталятор програмного забезпечення Aptitude.

Ubuntu/Kubuntu/Xubuntu

Побудований на базі тестового дерева пакетів Debian GNU/Linux, і є по суті збіркою Debian, що містить свіже ПЗ, для домашнього або офісного використання. Найбільш швидко дистрибутив, що активно розвивається.

особливості:

  • Простий, зрозумілий багатомовний інтерфейс
  • Часті та легкі оновлення по мережі та офлайн репозиторій Package
  • Потужна спільнота користувачів та розробників, у т.ч. в Росії

Дистрибутиви, які використовують інші пакетні системи:

Gentoo

Gentoo є типовим представником source-based дистрибутивів, тобто. Усе програмне забезпеченняпредставлено у вигляді вихідних кодів для встановлення. Цей дистрибутив, швидше за все, не підійде початківцю, проте в Останнім часомвін набув досить широкої популярності.

Можна виділити такі переваги Gentoo Linux:

  • Можливість тонкого налаштуваннята оптимізації під конкретний комп'ютер, тому що всі пакети збираються (компілюються) на машині кінцевого користувача.
  • Зручна система встановлення та видалення програм, що базується на системі «портів». Підключення віддалених репозиторіїв.
  • Нові версії пакетів з'являються в репозиторіях з високою швидкістю (через кілька тижнів, а то й годин після їх офіційного випуску)
  • Можливість встановлення Gentoo з робочої системибез відриву з роботи.

Недоліки:

  • Русифікацію (локаль, шрифти та інше) проводити доведеться вручну за допомогою запуску скриптів.
  • Документація англомовна
  • При виникненні проблем з інсталяцією програмного забезпечення рішення може не тривіальним і вимагати технічних знань.

особливості:

  • Безболісна установка окремих пакетів
  • Висока актуальність
  • Відмінна документація
  • Створення у «geek-стилі» дистрибутива, спеціально пристосованого для потреб користувача
  • Графічний інсталятор
  • Довга та стомлююча установка системи

Gentoo Linux дуже гнучкий дистрибутив. Дозволяє працювати з практично будь-якою комплектацією обладнання та зробити із системи як робочу станцію, так і сервер. Зрозуміло, створення персональної конфігурації потребує деяких навичок та розуміння принципів роботи операційних систем сімейства Unix.

Calculate Linux

Calculate Linux- сімейство дистрибутивів, призначених для малого та середнього бізнесу, в яких застосовуються профілі, що переміщуються, і централізоване розгортання програмного забезпечення. Створено на основі проекту

Ви не знаєте Як створити локальний сервер на LINUX?Тоді ця стаття є для вас. У ній я доступно розповім як створити та налаштувати локальний сервер на LINUX.

Останнім часом популярність вільного програмного забезпечення, а також операційних систем сімейства LINUX зростає швидкими темпами. Сьогодні linux вже зовсім не той, що раніше. Для того, щоб почати працювати з ним, достатньо лише базових знаньпро комп'ютер. "З коробки" вже доступна більшість програм, необхідних недосвідченому користувачеві. Однак якщо ви є веб-розробником або просто створюєте для себе сайт, вам, швидше за все, знадобиться локальний сервер. І погортавши деякі форуми, я помітив, що користувачі, що перейшли з windows систем linux стикаються з деякими проблемами при створенні сервера у себе на комп'ютері.

Нам потрібно, щоб наш сервер підтримував не тільки статичні сайти, але і більшість сучасних CMS, таких як WordPress, Joomla, Drupal та ін. Для цього нам будуть потрібні наступні компоненти:

  • apache (веб-сервер);
  • php (мова, на якій написано багато CMS);
  • mysql (сервер баз даних).

Поєднання Apache + PHP + MySQL є досить популярним. У середовищі windows його зазвичай називають WAMP (про це я писав в ). У linux ж, як ви вже, невірне, здогадалися, існує аналогічна назва - LAMP (Linux + Apache + PHP + MySQL).

Отже, насамперед ми встановимо пакет програм LAMP, навіщо в терміналі введемо такі команди

sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server

Першою командою ми оновлюємо інформацію з репозиторіїв, далі встановлюємо команду tasksel, необхідну для встановлення пакетів, і останньою командою встановлюємо саме пакет LAMP.

В результаті установки ми отримаємо всі необхідні компоненти для сервера, які налаштовані на правильну взаємодію один з одним.

Налаштування веб-сервера Apache

У apache дуже багато параметрів, які, як і більшість установок різних програм на linux зберігаються в текстових файлах. Але спочатку ми обійдемося лише вивченням деяких із них. Для комфортної роботи нам цього цілком вистачить.

Конфігураційні дані веб-сервера apache містяться в папці /etc/apache2/ .

У папках mods-available та sites-available знаходяться всі доступні модулі та сайти. А в папках mods-enabled та sites-enabled тільки ті з них, які включені зараз. Apache2.conf - основний конфігураційний файл apache. Ports.conf - список портів, що прослуховуються.

Управління сервером здійснюється через термінал:

sudo /etc/init.d/apache2 start - запуск локального сервера

sudo /etc/init.d/apache2 stop - зупинка сервера

sudo /etc/init.d/apache2 restart - перезапуск apache.

Командами

sudo a2enmod rewrite
sudo a2enmod userdir

включаємо модулі rewrite і userdir, що дозволяє створювати користувальницькі шляхидля сайтів

Після будь-якої дії з увімкнення-вимкнення модулів або сайтів, для застосування змін потрібно перезапуск apache.

Тепер візьмемося створенням майданчиків для локальних сайтів. Я для прикладу створю два локальні сайти. Більша кількість створюється аналогічно.

Спочатку створюємо два файли з назвами майбутніх сайтів у директорії /etc/apache2/sites-available/

1
sudo gedit /etc/apache2/sites-available/test1

та прописуємо в ньому наступні рядки


ServerAlias ​​test1 www.test1
DocumentRoot /home/user/sites/test1

AllowOverride All

2
sudo gedit /etc/apache2/sites-available/test2

і відповідно


ServerAlias ​​test2 www.test2
DocumentRoot /home/user/sites/test2

AllowOverride All

/home/ваш користувач/sites/test1

/home/ваш користувач/sites/test2 .

Вони створюємо по одному файлу index.html. Для першої папки – з текстом «Сторінка першого сайту», для другої – «Сторінка другого сайту».

Для того щоб у браузері при наборі в рядку адреси назв наших сайтів test1 та test2 перехід здійснювався на локальних серверах, редагуємо файл hosts

sudo gedit /etc/hosts .

У перший рядок дописуємо імена створюваних сайтів.

У вас має вийти наступне

127.0.0.1 localhost test1 test2
127.0.1.1 comp

# The following lines desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

comp – це ім'я вашого комп'ютера, тому воно буде іншим.

У терміналі вводимо команди для включення сайтів

sudo a2ensite test1
sudo a2ensite test2

Не забуваймо перезапустити apache.

Все готово! Можна перевірити, набравши у браузері імена щойно створених сайтів.

Якщо у вас щось не вийшло або вийшло не так - запитуйте, постараюся відповісти.

Наступного разу я розповім, як працювати з базами даних на локальному сервері в LINUX.

Якщо грубо класифікувати, то для серверів існує два варіанти операційної системи - це Windows і Linux (всі *NIX подібні системи). Якщо коротко, то операційна система – це базис, який керує комп'ютером.

Залежно від функцій, надійності та завдань, які вимагаються від сервера, вибирається операційна система.

Переваги Linux перед Windows

З точки зору надійності, Linux набагато надійніший ніж Windows. Windows може зависати через якийсь час. Допустимо 2-4 тижні працює потім починає гальмувати або виснути. Або можуть з'являтися якісь збої, які дуже важко зрозуміти і дуже складно усунути. І часто збої усуваються повною переустановкою операційної системи, що дуже незручно оскільки установка серверної операційної системи та наступне налаштування - це дуже трудомістка справа.

Поясню на прикладі.Припустимо, у вас сервер Windows виконує функцію файлового сервера. При переустановці потрібно буде спочатку перенести всі файли, які на ньому зберігаються, а це може тривати багато часу. обсяг файлів може вимірюватися терабайтами. Потім перевстановити сервер, наново його налаштувати, врахувати всі тонкощі та нюанси, які були, але минуло вже багато часу з моменту його налаштування тонкощі могли забути; потім перекопувати дані назад, все перевірити і перевіряти ще раз. І все одно після цього протягом тижня спливатимуть недоліки, які потрібно буде налаштовувати.

Linux – це дуже надійна система.Під Linux називатиму всі юніксоподібні системи. При хорошому налаштуванні вона не дає збоїв (вкрай рідко, майже ніколи).

Налаштування Linuxнабагато складніший процес, ніж у Windows. Якщо у Windows фахівець не знає як що-небудь зробити, то полазивши по пунктах налаштувань та меню він може знайти потрібний пункті методом спроб і помилок виконати налаштування.

У Linux такий номер не пройде, оскільки в серверних версіях графічний інтерфейс зовсім відсутній, тому знайти потрібний пункт методом тику не вдасться. Щоб у Linux налаштувати якусь функцію потрібно точно знати, як це робити від початку до кінця, і які команди для цього вводити.

Думаю, з цієї причини фахівців, які добре знають Linux, дуже мало. Тому більшість системних адміністраторів воліє використовувати Windows.

У Linux є два дуже великі плюси:

  • По-перше, Linux абсолютно безкоштовна!
  • По-друге, Linux дуже надійна.

Надійність Linux на прикладі

Як уже говорилося раніше Linux складна в налаштуванні, зате дуже надійна.

Linux може працювати без вимкнення і без перезавантаження протягом кількох місяців, навіть років і нормально функціонувати, при цьому нітрохи не гальмувати.

З Windows у вас такого не вийде. Запитайте будь-якого сисадміна, і він скаже Вам, що часто перезавантажує сервер Windows.

Крім високої надійності та відмовостійкості Linux має дуже високу швидкодію.

Таким чином якщо вам потрібна висока швидкість, і якщо є вибір між Linux та Windows, то вибирайте Linux. Якщо потрібна висока надійність, знову ж таки якщо є вибір між Linux та Windows, то вибирайте Linux.

До того ж Linux ще й безкоштовна, тобто. щоб встановити Windows потрібно купити на неї ліцензію, причому серверний варіант ліцензії дуже недешевий, Linux абсолютно безкоштовна.

Також 90% всіх програм для Linux також безкоштовні. Наприклад, якщо ви захочете зробити свій поштовий сервер і зберігати всю пошту на ньому, то на Linux це робиться досить просто і працює дуже стабільно і власне за програмне забезпечення вам не потрібно нічого платити.

Що стосується Windows, то вам потрібно купити ліцензію, купити програму поштового сервера, яка керуватиме поштовим сервером і за це потрібно буде платити.

У чому переваги Linux?

У ньому дуже детально фіксуються всі події, що відбуваються, у тому числі збої, помилки, всі дії, події які відбувалися. Тобто, наприклад, якщо був якийсь збій, то ви зможете детально переглянути, що відбувалося в момент збою в журналах запису (на комп'ютерною мовоюце називається в логах) все докладно із зазначенням дати та часу.

Також можна подивитися які були події щодо кожної програми. Усі ці журнали дуже гнучко налаштовуються. Також можна налаштувати різні повідомлення електронною поштою, наприклад, якщо відбулася якась подія, наприклад, залишилося мало місця на жорсткому диску, то система автоматично надішле вам повідомлення на електронну пошту про те, що на диску мало місця і з цим треба що- щось робити.

У Windows налаштування журналу (лога) дуже обмежені, і параметрів конфігурації як таких немає. Тобто. всі журнали та події ведуться у тому вигляді як вони є. Плюс більшість подій просто відсутня, вона не записується. При виникненні якихось проблем у більшості випадків у Windows ви не відстежите. Щодо помилок у журналах Windowsдуже часто помилка не має опису, тобто, наприклад, щось не працює, а в журналі замість опису проблеми написано щось на кшталт якщо перекласти на російську помилку №00x34515. І відповідно не вгадаєш, що це. У Linux 95% помилок мають достатньо докладний опис, Яким можна визначити в чому проблема і виправити її.

Чому більшість системних адміністраторів використовують Windows?

Тому що Windows має графічний інтерфейс, який інтуїтивно зрозумілий і навіть якщо програму в очі ніколи не бачив, а потрібно налаштувати, то досить легко розібратися. З Linux так не вийде. Тут треба знати, що робиш і як робити, те, що робиш. Вважається, що ті адміни, які знають Linux на рівень вище, ніж ті, хто не знає його. Я сказав би, що дуже мала частина системних адміністраторів знають Linux, а освоїти його методом тику не вийде. Тому намагаються обминати його.

На користь Linux скажу, що близько 90% всіх сайтів в інтернеті, які працюють на Linux. Тобто. якщо вдуматися 90% всіх сайтів у всьому світі, це величезна кількість. Яндекс працює на Linux, Google працює на Linux, це знову ж таки свідчить на користь Linux.

Окремо скажу про віруси. Як ви все знаєте для Windows існує безліч вірусів, і наявність встановленого антивірусудавно є звичайною справою.

Для Linux вірусівне існує (їх дуже мало, можна знехтувати). Не заглиблюватимуся в технічні деталі, скажу, що це пов'язано з тим, як у ньому реалізований сам принцип роботи та розподілу прав доступу в Linux.

29 листопада 2010

Linux

Постараюся бути коротким. Linux- Безкоштовна, доступна, надійна операційна система. Linuxвикористовують багато для яких цілей, починаючи від мобільних телефонів, закінчуючи серверами. Так як на даний момент я торкаюся теми Linux сервер , поясню чому саме Linux заслуговує на нашу увагу, на реальних робочих прикладах!

Linux Windows

Linux Windows ? Не треба ламати голову! Все вирішено! Linux сервер - заощадить гроші, нерви та час.

І щоб переконати Вас у цьому, дам кілька фактів:

  • Вартість Windows сервера обійдеться м'яко кажучи в копієчку, а якщо Ви не сильний у серверах, то сам бог Велел ставити Linux сервер, а на зекономлені гроші від покупки Windowsзапросто наймете професіонала. Не вдаючись у вартість, скажу так: один сервер Windows без установки обійдеться Вам за вартістю виклику від 6 до 11 налаштувачів.
  • Дистрибутив Linux сервера не потрібно шукати по магазинах, його можна просто завантажити в інтернеті на офіційних сайтах.
  • З Linux серверви забудете про перезавантаження, не відволікаючись від важливих справ.
  • Якщо хочете самі налаштувати свій Linux, раджу звернутися до сайту www.

Ну що, ще крутиться фраза Linux Windows у голові. Тоді ось Вам ще:

  • Linux не такий вимогливий до характеристик заліза. Як не крути, а графічний інтерфейс візьме своє.
  • Linux як правило йдезі своїм набором драйверів та підійде практично під будь-яку конфігурацію обладнання.
  • Додаткові програмні пакети Linux або вже є у Вашій системі або автоматично завантажаться з Інтернету.
  • Додаткові програми ви поставите так само безкоштовно, як і сам Linux
  • Для любителів ставити не ліцензію, особливо в організаціях. Не дивуйтеся штрафу в 500 тис. рублів лише за Windows сервер. ( сума штрафуактуальна на 2010.11.29)

Сподіваюся, що питання Linux Windows у Вас вже відпало, тоді підемо далі.

Сервер Linux

Сервер Linux - принципово нічим не відрізняється від іншого сервера з однотипною функцією. Відразу ж підведу до справи і скажу які сервери можуть бути легко реалізовані:

Файловий сервер це сервер для зберігання файлів, просто і зрозуміло, як додаткові можливості це управління завантаженнями на сервер, доступом, навантаженням, а так само користувачами. Налаштувати такий Linux серверВи можете, наприклад, за статтею Установка FreeNASпо російськи.

Linux під сервер

Є багато суперечок, які Linux дистрибутив вибрати. Насправді відповідь одна й та сама. Той у якому тобі простіше працювати. А якщо ти ще не встиг познайомитися з Linux, то вибираєш той, на який є опис, а краще навіть чітка інструкція від встановлення до запуску .

  • Якщо ти знаєш і труднощі твоє друге ім'я твій вибір FreeBSD
  • Якщо ви з тих, хто прокручував думку в голові Linux Windows Вам більше сподобається CentOS, Fedora, а хтось навіть заради експерименту захоче залишити графічний інтерфейс, Ваше право:)))
  • Якщо вважаєш, що серверу зайве графічне рішення. Ubuntu server не тільки зрозумілий, але й дуже популярний, на нього знайдете не лише посібник користувача та статтю як створити Ідеальний сервер - Ubuntu 10.10

О Господи я згрішив. FreeBSD це не Linux, але ті хто вже працював із FreeBSD мене зрозуміють:)))

Linux сервер скачати

Визначившись із Linux операційною системою, нам залишається скачати Linux сервер використовуючи при цьому всі відомі нам способи. Для початку відвідаємо офіційний сайт цієї операційної системи, звідки ми не просто завантажуємо її, а точно дізнаємося останню версію.

Завантажити Linux сервер Ви можете і на офіційному сайті, але якщо Ваша швидкість дозволяє качати швидше, ніж дозволяє сайт, раджу звернутися до rutracker.org. Ви не тільки завантажуєте Linux сервер швидше, але й допоможете іншим залишаючись на роздачі:)))

Встановлення сервера Linux

Якщо Ви все ж таки дійшли до цього пункту, то, мабуть, Ви самі хочете встановити сервер Linux , або Ви підготували систему для подальшого віддаленого налаштування системи. Як би це не було. Не розводитиму писанину і відповім прямо. Встановлення сервера Linux в більшості випадків індивідуальний підхід і залежить від його ролі. У процесі встановлення Вас запросять вибрати основні компоненти (програми) для продовження установки.

Встановлення сервера Linux не складний процес можна порівняти з інсталяцією Windows. Єдине в чому на відміну від простої установки персонального комп'ютера, це те, що при встановленні сервера Linux головним є налаштування мережі, тому перед відключенням монітора від нашого сервера переконаємося, що сервер доступний з мережі за однією адресою, що не змінюється, бажано використовувати статичний IP адресу.

У Вас виникли складності при встановленні Linux, пошук в інтернеті відкриє Вам сотні сторінок за Вашим запитом, а краще навіть не читати, а дивитися, You Tubeнаш рятівник:)))

Налаштування сервера Linux

І ось уже фінішна пряма! Як було сказано вище, краще викликати фахівця ніж витрачати дорогоцінний час, але не думаю що запускаючи сервер самотужки у себе вдома Ви захочете наймати спеціаліста. Вам залишається запастися терпінням і перерити весь інтернет або відвідати сайт навіщо потрібен сервер, щоб за пару хвилин знайти необхідний нам матеріал і взятися за налаштування сервера Linux .

Налаштування сервера Linux краще виробляти сидячи за персональним комп'ютеромпов'язаним мережею з нашим сервером. Для зв'язку використовується протокол SSH. В основному він використовується для віддаленого керування, але не всі знаю, що за допомогою його можна керувати файлами не тільки на самому сервері, але і передати файли з підключеного комп'ютера прямо на сервер. Для початку сама програма для керування з-під Windows:

PuTTY- проста, маленька програмка, але справді могутніми можливостями для налаштування сервера Linux вона стане для Вас єдиним другом, як мінімум на першу установку системи:)))

Все про вибір хостингу. обговорення хостингів та серверів, а також їх вибір, відгуки про хостерів, обговорення тарифів хостингу.

Оновлено: 16 вересня 2014 Переглядів: 35651

Операційна система Linuxмає досить довгу, за мірками ІТ-індустрії, історію - майже 15 років. Початок їй було започатковано в 90-х роках XX століття, коли "батько-засновник" Лінус Торвальдс, взявшись за написання клону ОС Unix, здатного працювати на платформі х86, створив першу робочу версіюядра системи. З середини тих же 90-х до проекту Торвальдса активно підключилося безліч однодумців з усіх куточків світу, у тому числі дуже маститих професіоналів, і процес розробки піднявся на новий якісний рівень.

Результатом багаторічної інтенсивної роботистав реліз стабільної гілки ядра за номером 2.4, що відбувся на початку нового XXI століття. Це була перша версія ядра Linux, що отримала масове визнання не тільки у відданих шанувальників цієї ОС, але і в широких колах потенційних споживачів, і, що особливо важливо, - у корпоративних користувачів, які визнали ядро ​​і побудовані на його базі дистрибутиви Linux досить зрілими продуктами для проникнення в бізнес-сектор. Потім було потужне зростання вгору - до нових технічних можливостей і вшир - до незліченної безлічі великих, середніх, дрібних і зовсім крихітних Linux-проектів, роботу над якими ведуть іноді сотні або навіть тисячі людей, а іноді завзяті одинаки. Підсумок же такий: остання на сьогоднішній момент стабільна гілка ядра за номером 2.6 і дистрибутиви на її базі не тільки беруться змагатися з продуктами корпорації Microsoft на традиційному для них полі невеликих і середніх ІТ-рішень, а й мітять конкуренти фірмовим Unix-системам на полі надважких корпоративних рішень.

Даний огляд є спробою в загальних рисах розглянути присутні на російському ринкусерверні дистрибутиви ОС Linux, найбільш переважні з точки зору їх впровадження в комерційних підприємствах, органах державної влади та інших організаціях, яким потрібні надійні та продуктивні інформаційні системи.

Рішення Red Hat

Історія компанії Red Hat (http://www.redhat.com) нерозривно пов'язана з історією всього Linux-спільноти. Компанію, що оперує на ринку Linux-систем із середини 90-х років ХХ століття, безсумнівно, можна вважати родоначальницею цього ринку та основоположником всього напряму комерційних дистрибутивів, придатних для роботи в офісі.

Довгий час Red Hat виступала в ролі фактичного монополіста, не маючи скільки серйозних конкурентів, проте навіть таке становище не застрахувало її від перипетій, пов'язаних з роботою на такому непростому з комерційної точки зору ринку. У критично важливий моментв компанії було прийнято рішення повністю і повністю зосередитися на серверних системах, віддавши решту всіх напрямків на відкуп спільноті незалежних розробників. В останньому Red Hat дуже досягла успіху - настільки, що її рішення стали базою для кількох вторинних проектів.

Сьогодні ієрархія серверних дистрибутивів компанії, скріплена загальною назвою Red Hat Enterprise Linux, базується на тимчасовому та цільовому поділі. В першому випадку мова йдепро дві актуальні на даний момент версії продукту - v.3 і v.4, у другому - про спеціалізовані моделі, найкращим чиномпристосованих для тієї чи іншої цільової аудиторії – великих корпорацій, середніх компаній чи невеликих фірм.

Серія Red Hat Enterprise Linux v.3 з'явилася на світ у вересні 2003 р. і має розрахунковий термін життя до серпня 2010 р. Зараз це, мабуть, найрозвиненіша і найнадійніша комерційна Linux-система, що увібрала практично всі найважливіші і цінні напрацювання. спільноти, портована на більшість поширених апаратних платформ та сертифікована на відповідність вимогам стандарту Linux Standard Base версії 1.3. Відмінна особливість цієї серії - використання найпроробленішої в плані надійності гілки ядра Linux 2.4.х, доопрацьованої фахівцями компанії з урахуванням нових можливостей з 2.5.х і 2.6.х. За рахунок цього була покращена підтримка багатопроцесорних платформ та загальна масштабованість систем за основними обчислювальними ресурсами - зокрема, користувачам платформ х86 став доступний значно більший обсяг оперативної пам'яті.

Нова серія Red Hat Enterprise Linux v.4, логічне продовження v.3, була представлена ​​зовсім недавно - у лютому 2005 р. Вона органічно ввібрала в себе новації, що з'явилися за останні рік-півтора, результатом чого став перехід на нову гілку ядра під номером 2.6 та якісне зростання системи – серія v.4 набула великої масштабованості за рахунок сумісності з багатопроцесорною NUMA-архітектурою, а також покращеної підтримки багатопоточних технологій та багатоядерних процесорів. В неї також інкорпоровані нові технології підвищення безпеки обчислень та телекомунікацій та розширена підтримка файлових систем великої ємності. До моменту виходу на ринок серія v.4 ще не була сертифікована за стандартом Linux Standard Base, однак, враховуючи "кровну спорідненість" з сертифікацією v.3, що пройшла, і те, що при проектуванні вимоги стандарту були закладені в основу системи, v.4 фактично сумісна з Linux Standard Base 2.0, а отримання формального сертифікату - лише справа часу.

Як вже зазначалося вище, крім поділу на версії, пов'язаного з термінами поява того чи іншого покоління ОС, продуктова лінійка Red Hat передбачає розподіл на дві моделі. Перша, Red Hat Enterprise Linux AS, адаптована до роботи як інфраструктурне рішення корпоративної інформаційної системи для центрів обробки даних, ERP- і CRM-систем на великих підприємствах. Друга, Red Hat Enterprise Linux ES, призначена для роботи як сервер баз даних, файлового сервера або Інтернет/інтранет-сервера в середніх компаніях та відокремлених відділах корпорацій. У технічному планівони практично однакові, різниця за великим рахунком полягає лише в обмеженнях на використовувані апаратні ресурси: у першому випадку вони відсутні як такі (природно, крім тих випадків, коли обмеження накладає апаратна архітектура систем, що використовуються), у другому - не підтримуються платформи IBM zSeries, POWER і S/390, але в інших доступні лише два процесора і трохи більше 16 Гбайт оперативної пам'яті.

Існують також відмінності у програмах сервісної підтримки – на версію Red Hat Enterprise Linux AS поширюється максимальна кількістьпослуг, що надаються Red Hat у вигляді трьох програм: Basic Edition (річне обслуговування та доступ до програмних оновлень та виправлень), Standard Edition(те ж, що й у попередньому випадку, плюс річний абонемент на телефонні консультації по робочих днях у стандартний годинник із затримкою відповіді до 4 год і з необмеженою кількістю звернень) та Premium Edition (те ж, що в Basic Edition, плюс річний абонемент на телефонні консультації у режимі 24/7 із затримкою відповіді не більше 1 год та необмеженою кількістю звернень). У версії Red Hat Enterprise Linux ES дещо скромніше - зокрема, відсутня програма екстреної підтримки Premium Edition. Додамо ще, що сервіс Red Hat має глобальний характер - користувачі можуть звертатися до його послуг з будь-якої точки світу.

До складу обох дистрибутивів включено безліч різноманітних програм, у тому числі популярні в співтоваристві open source SMB-сервер Samba 3, Web-сервер Apache 2, СУБД PostgreSQLта MySQL, поштовий сервер Sendmail та інші системи, що дозволяє побудувати на базі Red Hat Enterprise Linux повноцінну корпоративну інформаційну систему.

У плані сервісного обслуговування Red Hat має ще одне цікаве і корисне, зокрема, для російських користувачів, Рішення. Подібно до більшості серйозних ІТ-компаній, Red Hat пропонує програму сертифікації, в рамках якої проводиться підготовка та атестація висококваліфікованих фахівців. різного рівняволодіють секретами адміністрування її систем Звичайно, локальний замовник при вирішенні будь-яких проблем або у разі потреби в консультаціях вільний звертатися з будь-якого приводу до офісу самої Red Hat, але якщо це з якихось причин неможливо або важко, він завжди може розраховувати на допомогу місцевих партнерів компанії, здатних не лише постачати готові рішення, а й надати кваліфіковану допомогу навіть у дуже складних питаннях. Крім того, програма сертифікації дозволяє замовникам готувати власні кадри, що у багатьох випадках виявляється найефективнішим рішенням та значною мірою знижує потребу у прямих сервісних послугах Red Hat.

Системи компанії Novell

Історія проникнення корпорації Novell (http://www.novell.com) у світ Linux-систем дещо скромніша і не настільки багата на ключові для спільноти події, але по-своєму теж дуже повчальна, демонструючи, як своєчасна і вірна оцінка ситуації може стати ключем. до успіху. Інтерес Novell до Linux-систем виник на ґрунті пошуку відповідної стратегії для подальшого розвитку свого бізнесу, яка дозволила б компанії слідувати незалежним фарватером і водночас постачати сучасні та затребувані системи. Результатом цього процесу стало придбання в 2003 р. найбільшого в Європі Linux-розробника - німецького проекту SUSE, в результаті чого Novell відразу перетворилася на найсерйознішого гравця на ринку Linux. На сьогоднішній момент серверна гілка корпорації складається з двох продуктів – SUSE Linux Enterprise Server з поточним номером 9 та пакету Open Enterprise Server.

Результат багаторічної праці європейських розробників, величезний досвід Novell у просуванні ПЗ та напрацьована компанією глобальна мережапоширення продукції зробили свою справу - сьогодні SUSE Linux Enterprise Server 9 - це другий (після Red Hat) за популярністю та популярністю комерційний дистрибутив Linux. Основна цільова аудиторія даного продукту – середні та великі компанії, а також відокремлені корпоративні підрозділи. В принципі, ніщо не заважає застосовувати його і в малих фірмах, проте все багатство технічних рішень, присутніх у системі, найкраще розкривається в умовах корпоративного центру обробки даних або великого інфраструктурного проекту.

SUSE Linux Enterprise Server 9 (SLES 9) став першим дистрибутивом, побудованим на ядрі Linux 2.6, і за півроку, що минули з його випуску, користувачі встигли оцінити загальні переваги цієї версії. більша кількістьпроцесорів (теоретично їх кількість необмежена, тестування проводилося для 512 процесорів), понад 65 тис. одночасних процесів лише на рівні користувачів на додаток до процесам лише на рівні ядра, понад 4 тис. типів підтримуваних пристроїв тощо.

Однак головна відмінність Linux-рішень Novell - це розширені можливості системного управління, кластеризації та організації інфраструктури. За рахунок програмного забезпечення YaST всі Linux-рішення від Novell підтримують стандарт Web-based Enterprise Management (WBEM) Common Information Model (CIM). Це, зокрема, полегшує управління масштабними системами за допомогою стандартних інтерфейсівта таких рішень, як CA Unicenter, HP OpenView та IBM Tivoli, що суттєво для великих корпорацій. У SLES 9 включено і зручний засіб віртуалізації та створення VPN під Linux – User-Mode Linux (UML). До вбудованих засобів, що полегшують кластеризацію, відноситься, зокрема, утиліта Enterprise Volume Manager (EVMS), що дозволяє вирішувати завдання спільного використаннясховищ даних та керувати RAID-масивами, LVM, різними файловими системами тощо за допомогою єдиного механізму. Нарешті, підтримка InfiniBand забезпечує взаємодію між підсистемами у кластерах та зв'язку "процес-процес" всередині єдиної системи. В силу всіх цих удосконалень SLES 9 став і поки що залишається єдиним дистрибутивом, який відповідає відразу двом стандартам OSDL, розробленим для систем з підвищеними вимогами, - стандарту Linux для телекомунікаційної галузі Carrier Grade Linux (CGL) 2.0 та Data Center Linux (DCL).

SLES 9 пропонує багатий вибір системного на базі вбудованих мережевих сервісів і протоколів. До нього також входять SMB-сервер Samba 3, сервери додатків JBoss та Tomcat, популярні СУБД MySQLта PostgreSQL, Web-сервер Apache 2, засоби розробки та інші поширені рішення сотень незалежних постачальників, дозволяють побудувати інтегровану цілісну систему обробки даних практично будь-якого масштабу.

Ситуація з сервісною підтримкоюпродуктів Novell склалася так само, як і з Red Hat, - завдяки розгалуженій і дуже якісній програмісертифікації фахівців споживачам більше немає потреби намертво прив'язувати себе до послуг, що надаються Novell. Вони цілком можуть покластися на її локальних партнерів, які мають достатню кількість добре підготовлених інженерів, здатних вирішити проблеми практично будь-якої складності. Можливий і варіант з підготовкою кадрів для власних ІТ-служб з наступним перекладенням тягаря підтримки інформаційної інфраструктурина їхні плечі. І звичайно ж, у будь-якому випадку замовники можуть скористатися всім асортиментом сервісних рішень самої Novell, серед яких можна відзначити усунення проблем з ПЗ на вимогу та з урахуванням проблем замовника, оновлення ПЗ, встановлення виправлень за допомогою спеціалізованої утиліти, що входить до комплекту постачання, обслуговування запитів електронною поштою та доступ до корпоративної бази знань, що містить безліч загальних рекомендацій та конкретних рішень.

Ще один цікавий продукт компанії Novell зветься Open Enterprise Server; в чистому виглядіце навіть не зовсім Linux-дистрибутив, а скоріше вдалий симбіоз минулого, сьогодення та, ймовірно, майбутнього. Як відомо, корпорація Novell славилася своєю мережевою ОС NetWare, і безліч системних адміністраторів знає цю назву не гірше за власне ім'я. Система дійсно хороша, але, як показує практика, час її минає, і користувачам настав час подумати про перехід на щось інше. Маючи на руках напрацювання SUSE, в Novell сформували універсальний комплект, що включає ядро ​​і всі сервіси з останнього релізу NetWare за номером 6.5, ядро Linuxз гілки 2.6 і послуги з дистрибутива SLES 9, додали ряд унікальних, не існуючих у вигляді відокремлених рішень, продуктів і доповнили все це інтегрованим набором засобів для управління обома системами відразу. Вийшов пакет Open Enterprise Server, випущений у світ у березні 2005 р. За уявленнями Novell, новий продукт націлений на корпоративних споживачів із середніх і великих компаній і дозволить їм не поспішаючи і безболісно мігрувати з вже розгорнутих, але поступово застарілих рішень на базі NetWare у бік одного з потенційних стандартів завтрашнього дня в області "важких" серверних ОС, принагідно користуючись із Linux вже сьогодні.

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

Компанія ASPLinux (http://www.asplinux.ru) - один із двох провідних російських Linux-проектів, що досягли на цьому ринку результатів у вигляді не тільки суспільного визнання, але й бізнесу, що реально працює. І хоча сьогодні серверна продуктова лінійка складається всього з двох дистрибутивів, вони з лишком покривають усі основні сектори попиту. ASPLinux 7.3 Server Edition – перший, але, як показала практика, дуже успішний досвідкомпанії в сегменті корпоративних систем, доведений до відповідного рівня в рамках доопрацювання існуючого на той час дистрибутива для настільних ПК. ASPLinux Server II, навпаки, розроблявся з урахуванням набутого раніше досвіду і реальних потреб великих замовників, при цьому команда проекту постаралася уникнути всіх можливих "підводних каменів" на шляху до стійкого рішення.

Одна з дуже важливих особливостей Server II – його споріднена близькість до сімейства Red Hat Enterprise Linux v.3. Крім прозорої програмної сумісності між системами, це також означає, що на ASPLinux Server II поширюються і багато інших корисні властивостісерії v.3, зокрема сумісність зі стандартом Linux Standard Base версії 1.3. Хоча формально російський дистрибутив поки що не сертифікований у рамках цього стандарту, Активні роботи в цьому напрямку вже ведуться, причому з прицілом відразу на Linux Standard Base версії 2.0. Виходячи з цього, а також беручи до уваги заяви самих розробників, цільовою групою споживачів цього продукту можна вважати середні компанії та відділи корпорацій, які потребують надійних та продуктивних серверів БД, інтегрованих серверів робочих груп чи інфраструктурних рішень для Інтернет/інтранет-проектів.

У дистрибутив ASPLinux Server II входять останні стабільні версії СУБД PostgreSQL та MySQL, повнофункціональна версія антивірусу "Лабораторії Касперського", що діє протягом 30 днів, демонстраційні версіїантивірусів Dr. Web та Panda Software, поштові сервіси Sendmail та Postfix, що дозволяють підключати засоби антивірусного захисту, рішення для повного резервного копіюваннята відновлення даних для Linux-сервера від компанії Acronis - Acronis True Image Server for Linux, SMB-сервер Samba 3 та багато інших засобів для організації інформаційно-обчислювальної системи.

Що стосується сервісного обслуговування, в цьому питанні на стороні компанії ASPLinux грає її російське походження - у рамках стандартної програми підтримки замовникам протягом 90 днів доступна послуга установки та налаштування ПЗ на їхньому обладнанні, а у разі більш серйозних потреб - будь-який сервіс, що обумовлюється в рамках приватної угоди між замовником та постачальником. Крім того, за допомогою утиліти автоматичного оновлення yum користувачі отримують доступ до всіх оновлень та виправлень, що зберігаються на сайті компанії.

Другий продукт компанії, ASPLinux 7.3 Server Edition, заснований на досить старій за сьогоднішніми мірками настільній системі - дистрибутиві ASPLinux 7.3. Однак, незважаючи ні на що, він продається і сьогодні, насамперед завдяки своїй стабільності та захищеності - виправлені та оновлені версіїпакетів, що входять до складу дистрибутива, роблять його практично "куленепробивним". Судячи з завдань, для вирішення яких розробники призначають дистрибутив, цільова аудиторія ASPLinux 7.3 Server Edition - невеликі та середні компанії та у деяких випадках відділи корпорацій. Виробник пропонує кілька можливих конфігурацій початкової установкисервера, серед яких конфігурація невимогливого до ресурсів маршрутизатора та міжмережевого екрану; конфігурація сервера робочої групи, що включає набір сервісів, необхідні організації роботи невеликого офісу; конфігурація сервера даних, що дозволяє розгорнути локальний файл-сервер; та, мабуть, найцікавіша для вітчизняних користувачів конфігурація сервера даних для роботи з програмами сімейства "1С:Підприємство".

Крім типового програмного забезпечення для організації різних сервісів, До складу дистрибутива входить засіб для створення та підтримки Web-сервісів - Apache 1.3, останні стабільні версії СУБД PostgreSQL та MySQL, система SAP DB, придатна для використання з усіма продуктами фірми SAP, у тому числі SAP R/3, розширена версія популярного сервераБД InterBase компанії Borland - СУБД FireBird, пакет oraclerun, що містить набір інструкцій та службових програмдля швидкої та простої установки та запуску сервера БД Oracle9i, та повнофункціональні версії антивірусів "Лабораторії Касперського" та Dr. Web з обмеженим терміном действия.

У плані сервісного обслуговування для покупців ASPLinux 7.3 Server Edition діє та сама схема, що у випадку з ASPLinux Server II.

Продукти Mandrakesoft

Французька компанія Mandrakesoft (http://www.mandrakesoft.com) з самого початку своєї діяльності була відома як один із основоположників напряму "Linux з людською особою" - саме її дистрибутиви вважалися найбільш дружніми до користувача і придатними для первинного ознайомлення новачків у світі Linux з новою та досить складною для розуміння ОС. І ось на початку 2005 р. Mandrakesoft випустила ОС Mandrakelinux Corporate Server версії 3.0. Треба сказати, що попередні версіїцього продукту не надто відомі публіці, так що певною мірою версію 3.0 можна вважати родоначальницею всього серверного напрямку Mandrakesoft.

Незважаючи на дещо заплутане походження, ОС, на перший погляд, вийшла досить якісною. Виробник стверджує, що реалізував у Corporate Server 3.0 весь свій досвід побудови критично важливих систем, спираючись при цьому на відкриті стандарти, результатом стала сертифікація за стандартом Linux Standard Base 2.0. Виходячи з побіжного аналізу характеристик, можна сказати, що продукт націлений в першу чергу на не дуже великі відокремлені відділи середніх фірм або корпоративні підрозділи - завдяки комплекту ПЗ (SMB-сервер Samba 3 і Web-сервер Apache 2), що поставляється в комплекті, він чудово підійде на роль потужного файлового сервера або Інтернет/інтранет-сервера, а, враховуючи покращену сумісність із СУБД IBM DB2 Universal, може стати і надійним сховищем даних.

Необхідно також відзначити, що до складу дистрибутива (хоча і у вигляді демоверсій) увійшли такі продукти, як CrossOver Office Server Edition, що дозволяє запускати програми для Windows на сервері і організовувати доступ до них з тонких клієнтів, та NoMachine NX Server, що виконує функції термінального сервера.

Для серії Corporate Server Mandrakesoft дотримується 12-18-місячного циклу розробки, а це означає, що вихід наступної, четвертої, версії відбудеться ближче до середини 2006 р. Протягом цього часу, а також протягом усього терміну життя поточної версії(п'ять років з моменту випуску) користувачам будуть доступні програмні оновленнята виправлення, однак для доступу до них доведеться підписатися на одну із сервісних програм.

Доступні два різновиди підписного сервісу - Corporate Server та Premium Corporate Server. По суті вони ідентичні, відрізняючись лише часом реакції обслуговуючого персоналу на проблеми замовника і деякими додатковими послугами, включеними в версію Premium. Підписантам пропонуються такі види послуг: річний доступ до консультацій на сайті компанії в режимі 24 години 7 днів на тиждень, місячне обслуговування по телефону в робочі дні з нелімітованою кількістю дзвінків та доступ до спеціалізованого сайту з оновленнями для програмного забезпечення.

Втім, для російських користувачів сервіс Mandrakesoft навряд чи може представляти істотний інтерес - підтримка надається тільки французькою або англійською, а сервісні центри, що відповідають на телефонні дзвінки, розташовані в Парижі та Каліфорнії і працюють, природно, за місцевим часом. Таким чином, максимум, з чого може отримати користь вітчизняний споживач, - це консультації через Web-сервер компанії та доступ до сервісу оновлень.

***

На завершення огляду варто, мабуть, відзначити, що коло дистрибутивів Linux, що підходять для роботи в якості сервера, будь то простенький файл-сервер у невеликій фірмі або інфраструктурне рішеннядля корпоративної інформаційної системи в великої компанії, не обмежується розглянутими в огляді системами. Для вирішення подібних завдань цілком підходять, наприклад, дистрибутив, створений в рамках одного з найбільш вільних у ліцензійному плані і, ймовірно, найбагатшого за технічним наповненням open source-проекту Debian GNU/Linux, або результат проекту Gentoo Linux, що має ряд рис, ріднять його з BSD-гілкою клонів Unix. Крім того, існує безліч невеликих і відповідно менш відомих широкому загалу Linux-дистрибутивів, які мають ті чи інші цікаві особливості і цілком задовольняють конкретні, часом дуже специфічні, потреби замовників.

Спільнота незалежних розробників, що оперують у рамках проекту Linux, воістину безмежна, і деякі результати його роботи заслуговують на пильну увагу; однак, коли мова заходить про корпоративні інформаційних системах, каменем спотикання на шляху впровадження подібних рішень в офісах найчастіше стає сервісне обслуговуванняі частково гарантійні зобов'язаннярозробника перед споживачем. На жаль, рішення, пропоновані некомерційними проектами або невеликими компаніями-розробниками, повністю перекладають турботу про встановлення, налаштування та експлуатації ОС на плечі самого замовника та його ІТ-служб, пропонуючи як засіб вирішення проблем лише неформальне спілкування через Інтернет. Можливо, для малих компаній бізнесу подібні ризики і видаються виправданими, наприклад, з погляду економії вкладень в інфраструктуру, проте для серйозних компаній такий підхід не можна назвати прийнятним; саме з цієї причини ми обмежилися в огляді лише розглянутими чотирма різновидами Linux-систем.