Інтернет Windows Android

Серверний лінукс. Вибір ос для домашнього сервера

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

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

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

Наприклад, багато платформи, такі як Microsoft Windows Server 2003 і Novell NetWare 6.x, забезпечують безліч різних сервісів крім доступу до файлів і принтерів. Ці сервіси включають віддалений доступ і управління Web-сайтом, а також підтримку таких мережевих служб, як DHCP і DNS. Утиліти мережевої операційної системи, що використовуються для управління сервером, забезпечені графічним призначеним для користувача інтерфейсом, на відміну від командного рядка, Що полегшує настройку і моніторинг мережі.

1.5.2 Взаємодія клієнта і серверної операційної системи

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

Коли комп'ютер звертається до файлу на жорсткому диску або до принтера, підключеного безпосередньо дії, з'явиться вікно процесора комп'ютера. Процесор виконує запит і або відкриває вказаний файл, Або відправляє на принтер завдання для друку. Всі ці операції здійснюються локально. Мережеве клієнтське програмне забезпечення, встановлене на клієнтському комп'ютері, виконує спеціальну операцію, завдяки якій комп'ютер вважає мережеві ресурси локальними.

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

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

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

Тому, дистрибутиви Linux є ідеальним серверним ландшафтом. Ознайомтеся з 12 найкращими операційними системами Linux для серверів, і з тим, на яких користувачів вони розраховані.

Що таке операційна система Linux для сервера?

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

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

Згідно IDC, дані продажів апаратного забезпечення вказують на те, що 28 відсотків серверів використовують Linux. Однак ця дані, швидше за все, не враховують домашніх серверів. Використовуючи спеціалізовані операційні системи Linux можна розгорнути власний сервер. Тут важливо використовувати версію для довготривалої експлуатації (LTS), і встановити необхідне програмне забезпечення. Версії LTS більш стабільні, і мають тривалий період підтримки.

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

  1. Ubuntu Server

Ймовірно, найбільш відомою з операційних систем Linux є Ubuntu. Маючи безліч варіантів, Ubuntu є stable. Ця система і її варіанти надають прекрасні можливості для користувача. Система Ubuntu Server поставляється в двох версіях - LTS і у вигляді плаваючого релізу. Версія LTS Ubuntu Server, як стверджується, має п'ятирічний період підтримки. Хоча цей період і не становить п'яти років, але версії, що не належать до LTS, мають тільки дев'ять місяців оновлень безпеки і обслуговування.

У той час як Ubuntu і Ubuntu Server дуже схожі один на одного, версія Server пропонує інші засоби. Наприклад, Ubuntu Server надає такі доповнення, як OpenStack Mitaka, Nginx, і LXD. Вони полегшують адміністрування системи. Використовуючи Ubuntu Server, можна розгортати web-сервери, надавати контейнери і робити багато чого іншого. Більш того, ці інструменти готові до використання відразу після установки.

Хоча і не будучи серверним дистрибутивом, Ubuntu LTS надає п'ятирічний період підтримки. Я зараз використовую Ubuntu 16.04 LTS, на якій працює сервер Plex, в якості ігрового сервера Linux. Дистрибутиви LTS можуть прекрасно функціонувати в якості операційних систем Linux для серверів. Потрібно всього лише встановити на них серверне програмне забезпечення.

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

Дебют SUSE Linux відбувся в 1993 році. У 2015 році варіант openSUSE з відкритим вихідним кодом перетворився в SUSE Linux Enterprise (SLE). Існують дві гілки openSUSE: Leap і Tumbleweed. Версія Leap має більш тривалий цикл випусків, в той час як Tumbleweed є плаваючим релізом. Тому Tumbleweed більше підходить для досвідчених користувачів, надаючи найсвіжіші пакети, такі як Linux Kernel і SAMBA. Варіант Leap більш придатний для стабільних рішень. Операційна система підтримується шляхом оновлення.

Що надається за замовчуванням інструментарій робить openSUSE фантастичною операційною системою Linux для сервера. До її складу входять openQA для автоматичного тестування, Kiwi для поставки образів Linux на кілька платформ, YaST для конфігурації Linux, і всеосяжний менеджер пакетів Open Build Service. За рахунок відмови від дев'ятимісячного циклу плаваючих релізів, і концентрації на стабільності, як це має місце в SLE, система openSUSE стає життєздатною середовищем Linux для серверів. фахівці з інформаційних технологій навіть назвали openSUSE «... CentOS і Debian від SUSE».

Для яких користувачів призначена: Система openSUSE більше підходить досвідченим користувачам, таким, як системні адміністратори. Вона придатна для установки webсерверів, Базових домашніх серверів або комбінацій web-серверів і базових серверів. Системні адміністратори можуть скористатися такими інструментами, як Kiwi, YaST, OBS, і openQA. Різнобічність openSUSE робить її однією з кращих операційних систем Linux для серверів. На додаток до серверних можливостям, openSUSE підтримує приємну середовище для настільних комп'ютерів. Для найбільш базових серверів система openSUSE також цілком придатна, хоча і дещо надлишкова. Усе ще не впевнені?

  1. Oracle Linux

Якщо ви відчуваєте двоїсті почуття, читаючи слова «Oracle Linux», то ви не самотні. Система Oracle Linux є дистрибутивом Linux, що поставляється технологічним гігантом Oracle. Ця система доступна з двома різними ядрами. Один її варіант має ядро, сумісне з Red Hat (RHCK). Це точно таке ж ядро, яке використовується в системі Red Hat Enterprise Linux (RHEL). Система Oracle Linux сертифікована для роботи з різноманітним обладнанням від таких виробників, як Lenovo, IBM і HP. Для збільшення захисту ядра Oracle Linux використовує технологію Ksplice. До складу системи входить також підтримка контейнерів Oracle, OpenStack, Linux і Docker. В якості символів бренду використовуються теми Oracle, включаючи і Oracle Penguin.

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

Для яких користувачів призначена:Система Oracle Linux найкраще підходить для центрів даних або для створення хмар з OpenStack. Для Oracle Linux найкраще підходять найбільш досвідчені користувачі домашніх серверів або серверів рівня підприємства.

  1. Container Linux (колишня CoreOS)

Операційна система CoreOS в 2016 році змінила свою назву на Container Linux. Як випливає з нової назви, Container Linux являє собою операційну систему Linux, випущену для надання контейнерів. Система сконцентрована на спрощення процесу надання контейнерів. Container Linux є чудовою операційною системою для надійного, масштабованого використання. Кластерний розгортання контейнерів виконується легко, і даний дистрибутив включає до свого складу кошти для виявлення сервісу. У нього входить документація та підтримка технологій Kubernetes, Docker і rkt.

В систему не включене управління пакетами. Всі додатки повинні виконуватися в межах контейнерів, тому контейнеризація обов'язкове. І якщо ви працюєте з контейнерами, то Container Linux є найкращою операційною системою для серверів в кластерної інфраструктури. Вона надає демона etcd, що працює в кожному комп'ютері, що входить в кластер. Крім того, забезпечується певна гнучкість і в установці. Крім локальної установки, Виконання Container Linux можливо в таких середовищах віртуалізації, як Azure, VMware і Amazon EC2.

Для яких користувачів призначена:Система Container Linux найкраще підходить для серверів в кластерної інфраструктури або з наданням контейнерів. Це, швидше за все, не передбачає середнього домашнього користувача. Але при наявності офіційного логотипу Docker у любителів Plex, Container Linux може працювати в будь-якому оточенні - від базового домашнього сервера для складних кластерів. Чи застосовуєте Container Linux, якщо ви впевнено працюєте з контейнерами. Разом з openSUSE, система Container Linux є однією з кращих нових та оновлених операційних систем Linux, які слід спробувати.

Операційна система CentOS надає стійку робочу середу. Це варіант операційної системи Red Hat Enterprise Linux (RHEL) з відкритим вихідним кодом. У зв'язку з цим CentOS забезпечує роботу сервера рівня підприємства. Ця операційна система від Red Hat використовує той же самий вихідний код, як і RHEL. До складу CentOS входить менеджер пакетів RPM. У 2010 році огляд даних продажів показав, що приблизно 30 відсотків всіх серверів Linux працює на CentOS. І тому є причина: це дуже стійка середовище для сервера з підтримкою від Red Hat.

Слід зазначити, що CentOS добре працює і на мейнфреймах. Для користувачів, що віддають перевагу GUI, в системі доступні KDE та GNOME. Система CentOS може використовуватися в якості безпосередньої операційної системи для настільних комп'ютерів. Завдяки підтримці від Red Hat і зростаючому спільноті користувачів, CentOS залишається вільною від помилок.

Для яких користувачів призначена: Система CentOS надає функціональність і стійкість Red Hat Enterprise Linux. Тому вона прекрасно підходить в якості сучасної операційної системи для сервера. Якщо вам потрібно безкоштовна альтернатива RHEL, то можна використовувати CentOS. Однак вона є і досить дружній до новачків завдяки своєму менеджеру пакетів. В цілому, CentOS є найкращою безкоштовної альтернативою Red Hat Enterprise Linux.

Багато сервери обмежують споживання потужності. Зниження витрати потужності є основною перевагою, особливо для постійно включених машин. Тому операційні системи Linux для серверів повинні використовувати невеликі ресурси. Правильний розподіл ресурсів є ключовим фактором для тривалості роботи і ефективності сервера. Багато дистрибутиви Linux використовують менше ресурсів, ніж їх аналоги Windows або macOS. Операційна система Arch є простим, легким дистрибутивом, який дотримується принципу KISS ( «робіть речі простіше»).

Для цієї системи в Arch Linux Wiki виділена окрема частина, пов'язана з серверами. Там можна дізнатися все, що відноситься до конфігурації Arch Linux в якості операційної системи для сервера. У той час як спеціального, заздалегідь зібраного випуску системи для серверів не існує, ця документація Wiki описує всі кроки для створення власної серверної операційної системи. Ви можете встановити популярні програми для серверів, включаючи MySQL, Apache, Samba і PHP для Arch.

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


Система Mageia являє собою операційну систему Linux, в якій основний акцент зроблений на надійність і стабільність роботи. Це гілка Mandriva Linux, що з'явилася в 2010 році. У 2012 році журнал PC World розхвалив Mageia, яка сьогодні вже дійшла до п'ятої версії. Хоча існує безліч операційних систем Linux, існує також і великий список робочих середовищ Linux для настільних комп'ютерів. Система Mageia включає до свого складу цілу групу інтерфейсів з користувачем, таких як KDE, GNOME, Xfce і LXDE.

Замість MySQL в склад Mageia входить MariaDB. Такі орієнтовані на сервери елементи, як 389 Directory Server і Kolab Groupware Server роблять Mageia видатної операційною системою Linux для серверів.

Для яких користувачів призначена: Mageia є такою, що заслуговує довіру операційною системою Linux для серверів. Вона має в своєму складі такі засоби, як MariaDB і Kolab Groupware Server. Крім того Mageia надає надійну, захищену середу. Користувачі, яким потрібна GUI, також можуть подумати про використання Mageia завдяки її безлічі інтерфейсів для настільних комп'ютерів.

ClearOS спроектована спеціально для серверів, шлюзів і мережевих систем. стандартна установка системи забезпечує посилену безпеку. У неї входить мережевий брандмауер, засоби управління пропускною спроможністю, поштовий сервер, І засоби виявлення вторгнення. Випуск ClearOS 7 Community Edition має в своєму складі 75 програм та інструментів.

Хоча є і платні версії ClearOS, випуск Community Edition залишається безкоштовним. Крім того, поновлення ClearOS від розробників також безкоштовні, але такі безкоштовні оновлення не проходять тестування.

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

Операційна система Slackware давно використовується в якості Linux для серверів. Перший випуск цієї системи з'явився в 1993 році. Згідно сайту Slackware Linux, метою цього проекту є «дистрибутив Linux, в максимальному ступені нагадує UNIX». За замовчуванням, Slackware надає інтерфейс командного рядка.

Повна установка Slackware включає в себе C і C ++, систему X Windows, поштовий сервер, web-сервер, сервер FTP і сервер новин. Більш того, Slackware настільки легка система, що вона може працювати на платформі Pentium. Тривалі випуски збільшують стабільність і простоту системи.

Для яких користувачів призначена: Slackware Linux найкраще підходить для досвідчених професіоналів Linux. У неї є два менеджера пакетів, pkgtools і slackpkg. Але оскільки Slackware за замовчуванням запускає інтерфейс командного рядка, вона найбільш придатна в якості операційної системи Linux для серверів. Більш того, в її простоті є і певна частка якої складності. Для використання Slackware ви повинні розуміти свої дії в середовищі Linux.

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

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

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

Якщо ви шукайте свіжу операційну систему Linux для серверів, спробуйте систему Fedora. Підтримуваний компанією Red Hat, проект Fedora отримує регулярні оновлення. Розробники часто беруть участь в цих оновленнях. Система Fedora поставляється в різних варіантах. Версія Workstation розрахована на звичайних користувачів і поставляються з середовищем робочого столу. За замовчуванням Fedora Workstation поставляється з інтерфейсом GNOME, але доступні і інші інтерфейси з користувачем. Версія Fedora Server, як і випливає з назви, призначена для серверів.

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

Але існує величезна кількість дистрибутивів Linux і потрібно вибрати який з них краще підходить саме для вашого проекту. Кожен Linux дистрибутив має свої особливості і переваги, а також недоліки. У цій статті ми розглянемо кращі дистрибутиви Linux для сервера.

Можливо, деякі з них ви вже знаєте, а про інших почуєте вперше. В огляді враховувалися такі характеристики, як простота установки і використання, ціна, доступність комерційної підтримки, надійність і так далі. А тепер давайте перейдемо до списку 10-ти найкращих linux дистрибутивів для сервера.

На першому місці нашого списку Ubuntu. Це дуже популярний дистрибутив Linux, заснований на Debian і розробляється компанією Canonical. Крім версії для робочого столу, є версія для сервера.

Ubuntu має нескладний установник, проста у використанні і налаштуванні, а також має комерційну підтримку світового рівня від компанії Canonical.

Останній реліз Ubuntu 16.04, який відбувся в квітні 2016, став ще краще. Тепер тут підтримується OpenStack Mitaka support, і контейнерна віртуалізація LXD, а також уніфікована система постачання пакетів Snappy. Крім серверів, Ubuntu пристосована для роботи з новими технологіями, такими як контейнери, мобільні пристрої і пристрої інтернету речей IoT.

Зараз Ubuntu найчастіше використовується для забезпечення роботи веб-серверів серед усіх інших дистрибутивів. Останній реліз Ubuntu має позначку LTS, це означає тривалий термін підтримки. Така операційна система буде отримувати оновлення протягом п'яти років.

2. Red Hat Enterprise Linux

Історія Red Hat починалася з маленької компанії для створення комерційного дистрибутива. Зараз же це потужна серверна операційна система, яка відіграє значну роль у розвитку відкритого програмного забезпечення, Навіть більше ніж Canonical.

Розробники з Red Hat активно беруть участь в розвитку відкритого програмного забезпечення, у них навіть є власна інфраструктура для створення веб-додатків, заснована на Red Hat Linux - OpenShift.

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

Red Hat Entrprice Linux заснований на напрацюваннях дистрибутива Fedora, що розробляється спільнотою і спонсорується Red Hat. Fedora оновлюється частіше, ніж RHEL і служить тестовим полігоном для нових можливостей і технологій, які потім будуть включені в Red Hat. Але тут немає такої стабільності і комерційної підтримки як в Red Hat.

На даний момент остання версія Red Hat Enterprice Linux 7, який розроблявся з 2010 року і вийшов в червні 2014. Основні поліпшення це масштабованість для підприємств, нова файлова система, яка може масштабіроватся до 500 терабайт, а також підтримка технології віртуалізації Docker. Останній коригувальний реліз Red Hat Enterprse Linux 7.2 відбувся в листопада 2015.

3. SUSE Linux Enterprise Server

SUSE Linux Enterprise Server (SLES) розробляється компанією Novell. Це стабільний, швидкий і простий у використанні дистрибутив Linux, з швидкою технічною підтримкою 24/7.

Подібно до того як Red Hat Enterprice заснований на Fedora, SUSE Linux заснований на вільному дистрибутиві OpenSUSE. Розробники фокусуються на стабільність, технічну підтримку протягом довгого часу і підтримку дистрибутивом найновіших технологій. Якщо у вас достатньо грошей, щоб платити за підтримку, це кращий linux для сервера.

Останній великий реліз SUSE Linux Enterprise 12 (SLES 12) вийшов в кінці жовтня 2014 року. Тут з'явилися такі цікаві можливості, як підтримка фреймворку Docker, повноцінна система відкоту версій, гаряче оновлення ядра на льоту, а також інші програмні модулі для поліпшення безперебійної роботи і ефективності системи. У SLES 12 SP1, який вийшов в грудні 2015 була додана підтримка налаштування мережі і JeOS.

4. CentOS

Якщо у вас є сайт, розміщений на якомусь веб-хостингу, є багато шансів, що ваш веб-сервер працює на CentOS. Це вільна система, заснована на Red Hat Enterprise Linux, причому це не повністю комерційна система, але ви можете розраховувати на комерційну підтримку.

Community Enterprise Operating System або CentOS розробляється і підтримується спільнотою. За основу взято код Red Hat, але звідти були видалені всі товарні знаки цієї системи. Можна сказати, що це найкращий linux для сервера.

У 2014 році були заяви, що CentOS співпрацюватиме з Red Hat для зменшення розриву між орієнтованим на інновації дистрибутивом Fedora і комерційним дистрибутивом CentOS.

Але CentOS буде продовжувати поставляти систему для користувачів безкоштовно. У той же час ця система залишається підтримуваної спільнотою, а не компанією Red Hat. Остання версія CentOS 7.2 випущена в грудні 2015 і заснована на Red Hat Enterprise Linux 7.2.

5. Debian

Debian - вільна операційна система, і тут немає комерційної підтримки. Але ви можете скористатися підтримкою сертифікованих центрів Debian, які є по всьому світу. Проект Debian виник в 1993 році і зараз на ньому засноване велика кількість дистрибутивів, найвідоміші з яких: Ubuntu і Linux Mint.

Debian залишається відмінним варіантом, для тих, хто цінує стабільність в обмін на відмову від останніх технологій. Останнім великим стабільним релізом був Debian 8 Jessie, випущений в квітні 2015 року, він буде отримувати оновлення протягом п'яти років.

У цій версії Debian перейшов на нову систему ініціалізації Systemd, замість старої SysV init, також було оновлено ядро \u200b\u200bі програмне забезпечення - Apache, LibreOffice, Perl, Python, Xen Hypervisor, GNU Compiler Collection, оточення робочого столу GNOME і Xfce. останнє оновлення Debian було в липні 2016, версія 8.5.

6. Oracle Linux

Якщо ви не знали, Oracle випускає свій дистрибутив Linux - Oracle Linux. Він заснований на Red Hat і містить різні поліпшення від компанії Oracle.

Oracle Linux це досить сильний конкурент для Red Hat Enterprise Linux, так як підтримка від Oracle, наполовину дешевше, ніж підтримка Red Hat.

Дистрибутив оптимізований в першу чергу для роботи баз даних, тому якщо вам потрібні бази даних, краще використовувати саме цей дистрибутив.

Остання версія Oracle Linux 7.2 вийшла в листопаді 2015 і заснована на Red Hat Enterprise 7.2.

7. Mageia / Mandriva

Mageia - це форк з відкритим вихідним кодом проекту Mandriva Linux, який був закритий в 2011 році. Реліз Mageia 5 відбувся в 2015 році, а реліз Mageia 6 очікується в серпні-вересні 2016.

Цей дистрибутив розроблений у Франції і користується популярністю в Європі і Південній Америці. Назва Mandriva і сама кодова база взята з дистрибутива Mandrake і Connectiva Linux.

Mageia зберігає сильні сторони Mandriva і розвивається далі підтримуючи нові функції і можливості. Оновлення Mageia випускаються раз в 9 місяців і кожен реліз підтримується протягом двох циклів, 18 місяців.

8. ClearOS

ClearOS - це дистрибутив з відкритим вихідним кодом на основі Red Hat Enterprise Linux і CentOS, що розробляється в Intel. Він може використовуватися в якості сервера, шлюзу в мережу, або платформи для додатків.

Раніше відомий як ClarkConnect, ClearOS став відмінним варіантом для реалізації сервера на Linux для малого бізнесу. Тут є відмінний веб-інтерфейс, для управління системою, а також дуже багато документації. Тому цей дистрибутив буде відмінним варіантом для початківців.

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

Останній великий реліз ClearOS став доступний для завантаження в березні 2015. Останнє оновлення ClearOS 7.2 отримало редакції для дому та бізнесу, поліпшену підтримку віртуалізації (в тому числі Microsoft HyperV), підтримку XFS і Btrfs, нову динамічну панель приладів, підтримку кешування LVM і підтримку IPv6 .

9. Arch Linux

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

Як і в Gentoo, тут використовується модель ковзають релізів, а це значить, що система завжди буде оновлюватися до найновішої версії, без релізів.

Менеджер пакетів Pacman забезпечує оновлення програмного забезпечення до останніх версій, З дозволом залежностей. Правда, такий спосіб оновлень може іноді викликати проблеми, при необережному поводженні.

10. Slackware

Незважаючи на те що Slackware не є комерційним дистрибутивом, розробники підтримують відносини з декількома компаніями, які забезпечують платну підтримку.

Це один з найбільш ранніх дистрибутивів Linux. Він випущений в 1993 році і має багато шанувальників. Розробники регулярно випускають нові версії, остання Slackware 14.2 вийшла в липні 2016.

висновки

Ось і підійшов до кінця наш огляд, тепер ви знаєте який дистрибутив linux вибрати для сервера..04. Можливо, тут перераховані не всі кращі дистрибутиви. який linux краще сервера на вашу думку? Який використовуєте? Напишіть в коментарях?

Знадобилося мені зібрати маленький домашній сервер під наступні завдання:
  1. Принтсервер
  2. Бекапи декількох домашніх машин (пара ноутов, півтора десктопа).
  3. зберігання фотоархіву
  4. зберігання музики
  5. зберігання документів
На майбутнє, можливо, будуть підчеплю ще кілька USB-девайсів, типу вебкамер і градусників, але це так, на сильно майбутнє ...

Роутером він не буде - цим займається інший комп'ютер. А даний сервер буде обробляти виключно внутрішні потреби. Плюс для повного щастя будете висіти на іншій фазі (а в ідеалі - ще й підключений по wifi n, але це теж на майбутнє).

Залізо
Залізно виглядає так: интеловский плата на 330 атомі (двоядерному), гігабайт оперативної пам'яті, ITX-корпус Inwin 639, пара гвинтів - 250 гігабайт і 640 гігабайт (це тимчасово, потім заміню на побільше). Таке залізо було вибрано через невеликих розмірів. Корпус дозволяє поставити тільки два жорсткі диски, але це мене влаштує - сильно великих обсягів не передбачається. Навіть поточних 640 + 250 вистачить надовго. Але залізо - це не цікаво, про нього тут постійно пишуть. І все про одне й те саме. :)

А я краще напишу про софтверну начинку сервера - що вибрав, чому вибрав саме це. Ну і про враження теж напишу. Пізніше. :)

вибір ОС
Варіанти.
Ну, спершу безкоштовні і опенсорсний:
  1. FreeNAS. Безкоштовно, але всередині фря з усіма своїми недоліками в плані підтримки заліза. USB-градусники не світять. :) Та й функціональність не дуже цікава.
  2. ebox - штука, без сумніву, заслуговує уваги, але внутрі у ній неонка лінукс. Тобто або бери, що дають за замовчуванням, або - багато ручної роботи, бо то, що дають за замовчуванням, мене в Лінуксі рідко влаштовує ... Наприклад, не подобаються лінуксові файлові системи.
  3. Будь-дистрибутив лінукс. Дивись попередній пункт.

Після того, як перебрав опенсорс, пішли пропрієтарні варіанти, але безкоштовні (в моєму випадку):

  1. Windows XP Home (валяється дистрибутив з наклеечку). Тут промовчу. Тільки від бідності або повної непідтримки лінуксом потрібного обладнання. В іншому ж нічим не краще Лінукс. файлова система приємнішою, хіба що (з точки зору користувача - випадково видалені файли відновлювати можна, наприклад :)). Але якби стояв вибір лінукс або XP Home, то вибрав би Лінукс.
  2. Windows Web Server 2008. Їх у мене штуки 3 є - MS роздавав свого часу при кожному зручному випадку. Може бути на ньому б і зупинився, але WWS не вміє расшарівать принтер, наприклад. Перевірено.
Десь на даному етапі я згадав про продукт під назвою Windows Home Server, що просувається MS якраз як ОС для домашніх серверів. Почитавши опис, я зрозумів що це майже те, що мені потрібно.

Що взагалі з себе представляє WHS: це серверна операційна система від MS, заснована на базі Windows SBS 2003 SP2. Тобто всередині це практично повноцінний Windows Server з деякими додатковими можливостями.

Що сподобалося особисто мені:

  • Збір інформації про всі домашніх комп'ютерах - спочатку тільки скарги центру безпеки, але це розширюється за допомогою плагінів.
  • Автоматичний повний бекап всіх машин домашніх. Тобто, якщо накрився жорсткий диск, Можна поставити новий, завантажитися з CD, який зіллє з сервера бекап і розгорне його на комп'ютер. Для економії місця однакові файли, Які знаходяться на декількох комп'ютерах, зберігаються на сервер тільки в одному екземплярі. Не особливо важливі дані годі й бекапіть - є настройка винятків. Всякі свап-файли, файли глибокого сну і т.п. туди внесені відразу.
  • Єдине сховище (всі диски поєднані з єдиний масив, щось на зразок JBOD). Але тут є одна дуже корисна функція - заміна дисків в масиві (Drive Extender). Тобто можна підключити новий диск, Включити його в масив, потім тицьнути на одному зі старих дисків кнопочку «Витягнути з масиву» і вся інформація з нього витягується диска буде автоматично розіпхали по всім іншим дискам. Можна сказати, за одне це в моїх очах WHS немає конкурентів - може бути, Лінукса і можна допив до потрібної функціональності (копати в сторону LVM, mhddfs і т.п.), але це все час, плюс зручність використання.
  • Можливість для важливих даних призначити зберігання на двох дисках. Тобто вибираєте папочку, у властивостях натискаєте «Дублювати» - і вона фізично буде зберігатися на двох різних дисках. Тобто при вильоті одного з них інформація не згубиться. Правда бекапи не дубльовані. З іншого боку, рідко буває так, щоб одночасно накрилися і оригінал, і бекап.
Там, звичайно, є і деяка інша функціональність, але мені в даному випадку потрібна була саме ця.
видобуток ОС
А ось тут треба зупинитися детальніше. Я вважаю за краще використовувати легальний софт, тому торренти в даному випадку були для мене закриті. Спробувати можна цілком легально. 120 днів, начебто.

А ось з купити виникають деякі проблеми. Просто прийти в магазин і заплатити 100 $ не вийде - не продається він в роздріб (я в Росії перебуваю, якщо раптом хто вирішить адресу магазину підказати :)).

  • Варіант перший: Купити залізяку на базі WHS. Не підходить - не знаю я фірм, які торгують в Росії такими залізяками.
  • Варіант другий: Замовити залізяку за кордоном. Зупиняє ціна на такі залізяки (особливо з урахуванням доставки і митниці).
  • Варіант третій: Купити на ebay коробку (~ 130 $). Можна було б спробувати, але я до сих пір не обзавівся нормальної банківською картою.
  • Варіант четвертий: www.softkey.ru. В принципі, найбільш реальний і зручний, але не без підводних каменів, ім'я яким - ліцензія на WHS, яка дозволяє його поширювати тільки в складі готових пристроїв. Тобто купити, поставити на самозбірних залізяку і користуватися не можна. Зібраний комп'ютер треба обов'язково продати. Не питання. Треба - продам. Собі. :)

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

Пара приміток:
Комплектуючі, в принципі, можна купити і в іншому місці, а фірмі просто віддати товарні чеки - зроблять вигляд, що купували вони, потім продадуть вам. :)

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

висновок
В принципі, про виборі та купівлі все.
Опис установки WHS сенсу робити не бачу - сервер як сервер. Про залізо вже все сказав.
А ось огляд інтерфейсу управління (WHS Console) і вподобаних аддонів зроблю.

PS. Все, що я пишу - моя особиста думка. Якщо десь помиляюся - вказуйте на помилки. Але бажано не у варіанті «ти не правий, MS тобі заплатив», а приблизно «в цьому місці ти не правий, ось пруфлінк».

В даному матеріалі представлений перелік найпопулярніших, поширених серверних операційних систем, Які широко використовуються у нас в Росії.

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

Для чого потрібна серверна операційна система?

Серверна операційна система - призначена для управління програмним забезпеченням, яке в свою чергу обслуговує всіх користувачів мережі, як внутрішньої, так і зовнішньої. А чому не можна використовувати звичайну, призначену для користувача ОС в якості серверної? Запитайте Ви, та тому що серверна ОС надає спеціалізований функціонал управління, так би мовити більш зручний, ефективний, розроблений спеціально для конкретних цілей адміністрування та управління і такого функціоналу просто немає в призначених для користувача операційних системах, які, до речі, виступають клієнтами цих серверних операційних систем. І, звичайно ж, можна зробити висновок - якщо у нас є спеціалізований функціонал відповідно і вартість цього функціоналу буде зовсім інша, є, звичайно, і винятки.

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

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

Почнемо ж звичайно з продуктів компанії Microsoft. Сьогодні я виділю дві версії операційні системи це: Windows Server 2003 і Windows Server 2008 R2.

Примітка! Даний матеріал застарів і на поточний момент Windows Server 2003 вже не підтримується, а Windows Server 2008 R2 вже сильно відстає в функціональності сучасним версіями, тому рекомендую використовувати більш нові версії, наприклад, Windows Server 2016.

Windows Server 2003

Windows Server 2003 - вже досить стара операційна система але, так чи інакше, користується широкою популярністю серед системних адміністраторів Росії.

Даний продукт може використовуватися практично для будь-яких цілей, які виникають у адміністраторів, але не варто забувати і про якість, так як все desktop-ні варіанти ( тобто мають графічну оболонку) Запитують набагато більше ресурсів, ніж без інтерфейсні операційні системи. Тому якщо Ви збираєтеся використовувати ОС з графічною оболонкою, необхідно врахувати це при виборі обладнання для сервера. Windows Server 2003 відмінно підходить для початківців системних адміністраторів. Дана платформа відмінно підходить для контролерів домену, якщо Ви використовуєте службу каталогів Active Directory, Також якщо Ви плануєте в своїй мережі використовувати віддалене підключення користувачів, то на цій ОС Ви легко можете реалізувати « сервер терміналів».

Windows Server 2008 R2

Windows Server 2008 R2 - більш просунута, в плані нових технологій, операційна система компанії Microsoft.

Windows Server 2008 R2 є вже лідером багатьох тестів по продуктивності серверних операційних систем. Наприклад, файловий сервер найкраще піднімати на цій ОС. Крім цього в даній операційній системі: поліпшена підтримка віртуалізації, нова версія служби каталогів Active Directory, підтримка до 256 процесорів, на відміну від Windows Server 2003, також тут краще реалізований « сервер терміналів». Плюсом даної платформи є те, що вона підходить для якісного виконання практично всіх завдань, а мінусом те, що вимагає більше ресурсів на відміну від своїх родичів.

Тепер перейдемо до unix-подібним операційним системам, і почнемо, на мій погляд, з лідера за популярністю ( серед unix-подібних).

Ubuntu Server

Ubuntu Server - операційна система, яка використовує ядро \u200b\u200bLinux.

Ubuntu Server обійдеться Вам значно дешевше, ніж перераховані вище. Багато починаючі системні адміністратори відчувають страх, і жах коли мова йде про без інтерфейсних unix-подібних операційних систем, пояснюючи це тим, що «Це складно і незрозуміло». Смію Вас запевнити настройка даних операційних систем набагато легше, ніж того ж самого Windows Server 2008 R2, де безліч всяких опцій і налаштувань. А в unix системах вся настройка зводиться до виправлення конфігураційних файлів. Також як було зазначено вище, дані системи вимагають значно менше ресурсів, ніж аналоги з графічним інтерфейсом.

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

CentOS

CentOS- дистрибутив Linux, заснований на Red Hat Enterprise Linux компанії Red Hat.

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

Debian

Debian- один з найпопулярніших дистрибутивів Linux. До речі саме на Debian заснована Ubuntu.

Багато організацій ( як малі, так і великі) Віддали свою перевагу саме Debian. Тут я виділю реліз Debian 8.0, так як він вже досить перевірений і показує непогані результати. Однією з особливості Debian є те, що в його репозитариях розташовується величезна кількість програмного забезпечення. Деякі вважають, що Debian складний в адмініструванні в порівнянні з іншими системами, але я вважаю, якщо Ви мали справу з unix-подібними системами, освоїти Debian Вам не складе більшого праці. Також до особливостей Debian можна віднести:

  • Унікальну систему управління пакетами, тобто система ( або окремі її компоненти) Може оновлюватися без переустановлення і навіть без втрати призначених для користувача налаштувань, А в деяких випадках навіть без перезавантаження;
  • Розробка Debian ведеться людьми по всьому Інтернету, цим не може похвалитися будь-який інший дистрибутив Linux, у яких розробка йде окремими групами або організаціями.

Gentoo

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

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

FreeBSD

FreeBSD - Unix-подібна операційна система, дуже популярна серед Інтернет компаній, так як дана операційна система відмінно підходить для всіляких web-серверів.

FreeBSD відмінний варіант для web-сервера бо, це потужний TCP / IP-стек з підтримкою промислових стандартів, таких як SLIP, PPP, NFS, DHCP і NIS. І тому FreeBSD може легко взаємодіяти з іншими системами, а також працювати сервером великого підприємства, надаючи життєво важливі функції, Такі як NFS ( віддалений доступ до файлів) І послуги електронної пошти, або представляти Вашу організацію в Інтернеті, забезпечуючи роботу таких служб як: WWW, FTP, маршрутизацію і функції брандмауера.

На FreeBSD працюють одні з найбільших і завантажених сайтів в Інтернеті ( наприклад, Yahoo!) І велика частка всіх інших сайтів також працюють на FreeBSD.

Але FreeBSD можна використовувати не тільки як платформу для Інтернет-сервера, але і в якості звичайного сервера, який виконує всі ті завдання, які виконують інші серверні операційні системи і обмежувати можливості FreeBSD не потрібно. FreeBSD відрізняється високою безпекою і продуктивністю. Крім того, дана операційна система обійдеться Вам безкоштовно і крім усього іншого FreeBSD розробляється і підтримується великою командою розробників.

Solaris

Solaris- операційна система, розроблена компанією Sun Microsystems, яка нині належить Oracle Corporation, і від цього вона стала платною.

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

Ось ті серверні операційні системи, які широко використовуються багатьма підприємствами, а Ваш вибір ОС залишається тільки за Вами!