Встановлення сервера лінукс. Найкращі дистрибутиви Linux для сервера. Дистрибутиви, які використовують інші пакетні системи.

💖 Подобається?Поділися з друзями посиланням

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

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

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

Так як основною системою для наших рішень є Ubuntu Server, то ми будемо ставити саме її. Новий реліз завжди можна отримати зі сторінки: http://www.ubuntu.com/download/server . Ми наполегливо рекомендуємо використовувати лише LTS-версії як найбільш стабільні та мають тривалий термін підтримки. Звичайні версії, як правило, є полігоном для обкатки нових технологій і можуть працювати нестабільно, не кажучи вже про те, що термін підтримки 9 місяців абсолютно неприйнятний для працюючих серверних систем.

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

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

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


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

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

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

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


Від автоматичного визначення розкладки слід відмовитись:


І вибрати необхідну розкладку зі списку, в більшості випадків достатньо погодитись з вибором системи:

Що робити, якщо нам потрібний графічний інтерфейс?

Тим не менш, два розподіли дуже важливі, щоб взяти до уваги, знову наголошуючи на першій з них. Але якщо ми хочемо екіпірувати команду цього, ми повинні знати, що попередні два не рекомендується. Йдеться не про те, чи досягає він висоти, а в тому, що її шукають, можна сказати щось «хороше, красиве і дешеве» або що те ж саме, простий у встановленні, простий у використанні та з мінімальною появою. час встановлення та після. Як зазначено, це є частиною думки серед деяких розподілів, які були схвалені. Очевидно, якби ми зосередилися на тестуванні, які серверні версії кожного дистрибутива йдуть краще чи гірше, можливо, це не закінчиться за місяць. Від великих центрів обробки даних до ідеального столу.


Потім слід зазначити комбінацію клавіш для її перемикання. Ми категорично не рекомендуємо, якщо це не ваша особиста система, вказувати щось інше, ніж прийняте за умовчанням Alt+Shift. Бо вкрай неприємно, опинившись у незнайомій системі, вгадувати, яку саме комбінацію вибрав адміністратор, який її встановлював.

Що потрібно знати, перш ніж починати

Локальний доступ? . Наступний посібник зі встановлення допоможе вам, незалежно від того, ви вибрали відому установку за 5 хвилин або якщо вам потрібно докладний посібникіз встановлення. Перш ніж приступити до встановлення, вам потрібно буде щось зробити.

Що потрібно зробити для встановлення

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

Знаменита «Установка за 5 хвилин»

  • Розархівуйте файл у папку на жорсткому диску.
  • Надрукуйте цю сторінку для довідки під час інсталяції.
Це коротка інструкціядля більш лінивих.


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


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

Створення бази даних та користувача

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

Крок 5: Запуск установки

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

Встановлює сценарії усунення несправностей

Загальні проблеми із встановленням

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


Після цього потрібно вказати ім'я системи та ім'я користувача. Слід пам'ятати, що в Ubuntu обліковий запис rootвідключена і створений на цьому етапі користувач отримує повноваження підвищувати свої права до суперкористувача за допомогою команди sudo. Докладніше дивіться у нашій статті: . Також не забувайте, що Linuх - регістрозалежна система, тому правилом гарного тону буде використання, у тому числі і в іменах користувачів, лише нижнього регістру.

Віддалене виконання графічних програм

Конфігураційні файли.

Ідентифікація з сертифікату

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


Від пропозиції зашифрувати домашній каталог слід відмовитися.

Потім вкажіть поточний часовий пояс. До цього налаштування слід підходити відповідально, тому що неправильно виставлена ​​тимчасова зона може призводити до некоректній роботіряду служб або призвести до появи недостовірної інформації в програмах, наприклад, у календарі або планувальнику завдань, особливо якщо дані використовуються користувачами, що знаходяться в інших часових зонах. При цьому важливо вибрати саме свою тимчасову зону, а не відповідну їй усунення від GMT. Це потрібно для того, щоб у разі зміни часових поясів у вашій країні система правильно застосувала оновлення.

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

Ручний запуск та зупинка сервера чашок

Автоматичний запуск сервера друку під час запуску системи

З сервера ми повинні відкрити браузер і перейти на наступну адресу. Домашня сторінка адміністратора сервера друку через Інтернет. Для доступу до будь-якого з варіантів необхідно бути авторизованим користувачем. Необхідно буде ввести ім'я користувача та пароль із дозволами.

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

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

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

Після налаштування часу ми переходимо до найбільш відповідального етапу – налаштування диска. Система пропонує кілька варіантів, серед яких є автоматична розмітка. Найчастіше ми вибираємо саме цей пункт. Якщо говорити про єдиний диск, ми не бачимо сенсу розбивати його на розділи, за винятком настільних систем, де на окремий розділ варто винести /home.

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

Щоб додати новий принтер, перейдіть до меню «Адміністрування» та натисніть кнопку «Додати принтер». Кубки намагатимуться автоматично виявити принтер, будь то локально підключений або мережевий принтер. Виберіть його та натисніть "Далі". Наступний крок визначає тип підключення до принтера.

У навантажених системах є сенс виносити розділи з даними, наприклад, /var/wwwабо /opt/zimbraна окремі дискові масиви. Якщо ви хочете встановити систему на програмний RAID, зверніться до статті: . В інших випадках сміливо вибирайте автоматичну розмітку без LVM, у цьому випадку на диску буде створено розділ підкачки ( swap) розміром в одиниці ГБ та кореневий розділ на решті простору.

Потім потрібно вибрати драйвер принтера. Якщо наша модель принтера не відображається, нам потрібно буде дізнатися, чи вона сумісна з іншими моделями у списку. Принтер встановлено. Потім з'явиться сторінка параметрів принтера. Якщо ми повернемося до меню «Принтери», ми побачимо, що у нас налаштований принтер.




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


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

Програмне забезпечення – оновіть чашки програмного забезпечення

Настроювання принтера на клієнтів. Можна настроїти багато параметрів. Це спрощує керування мережею та спрощує підключення нових комп'ютерів до мережі. Необхідно створити резервну копіюфайл конфігурації.

Налаштувати за допомогою методу діапазону адрес

Змініть конфігурацію, набравши.

Встановлення з вихідного коду

І в цьому файлі ми змінюємо такі розділи. Ми зберігаємо та виходимо з файлу.

Щоб дізнатися адреси, призначені для клієнтських машин. Насамперед, ви повинні встановити його. Ви можете отримати його кількома способами; Два з них – встановити його з вихідного коду або встановити існуючий пакет для вашої платформи. Другий варіант – доморощений.


Встановивши основу системи, інсталятор запропонує вам вибрати набори програм для встановлення. Можна вибрати на цьому етапі необхідні ролі та отримати готову до налаштування систему. Хіба це погано, особливо для адміністратора-початківця? Погано! І ось чому: при такому підході система залишається для адміністратора "чорною скринькою", немає уявлення про призначення окремих пакетів, їх роль та вплив на систему в цілому. Тому ми рекомендуємо відмовитися від запропонованих варіантів та встановлювати необхідні пакети вручну. Це допоможе вам глибше зрозуміти систему та взаємодію між її компонентами. А коли ви станете почуватися в середовищі Linux як риба у воді, ви самі вирішите, чи потрібно вам встановлювати софт автоматично.

Після встановлення ви матимете як версію командного рядка, так і стандартний графічний інтерфейс. Ви можете завантажити інші версії в засланні, яке говорить "альтернативні завантаження", якщо ви вважаєте це доцільним, і процес практично не змінився.

Ці підписи дозволяють повністю переконатися в цілісності завантаженого вами файлу і таким чином впевнено генерують інсталяційний носійабо використовують цей файл. І якщо ви не знаєте, це не проблема, давай! 😉. Звичайно, ні. Чому? Як тільки ці параметри стануть зрозумілими, ми можемо продовжити.

Тому не вибираємо нічого і (натиснувши Tab) переходимо до пункту Продовжити.


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

На завершення цього процесу інсталятор запропонує вам встановити завантажувач, з цією пропозицією варто погодитися, якщо ви не плануєте систему з якоюсь "хитрою" системою завантаження:

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

Запуск створення сервера

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


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

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

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

Насамперед підвищимо свої права до суперкористувача:

І відкриємо редактором конфігураційний файл із налаштуваннями мережі:

Nano /etc/network/interfaces

І наведемо його вміст до такого вигляду:

Auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.44.62
netmask 255.255.255.0
gateway 192.168.44.2
dns-nameservers 192.168.44.2 8.8.8.8

Перша секція auto loзадає параметри для петлевого інтерфейсу і вже є у файлі. Друга секція визначає установки зовнішнього мережного інтерфейсу eth0для роботи зі статичною адресою. Налаштування зрозумілі й окремих роз'яснень не вимагають, адреси, природно, взяті виключно для прикладу. Якщо у вашому сервері кілька мережевих адаптерів, слід прописати секцію для кожного з них.

Допустимо ми хочемо отримувати налаштування другого мережевого адаптера eth1 DHCP, для цього додамо секцію:

Auto eth1
allow-hotplug eth1
iface eth1 inet dhcp

Трохи зупинимося на опціях autoі auto-hotplug. Перша вказує ініціювати підключення під час завантаження, а друга запускає механізм відстеження гарячого перепідключення та ініціювати отримання адреси при настанні цієї події.

Закінчивши редагувати файл слід вийти з редактора за Ctrl+X, ствердно ( Y) Відповівши на пропозицію записати файл.


Після цього перезавантажте комп'ютер:

Якщо все зроблено правильно, система отримає доступ до мережі та інтернет. Перевірити це можна командою ping:

Ping ya.ru

Перервати виконання команди слід комбінацією Ctrl+С, запам'ятайте цю комбінацію, вона ще не раз знадобиться вам.

Переглянути налаштування мережевих інтерфейсів можна командою

Ifconfig


Цією ж командою можна з'ясувати, які саме мережеві картибачить система і під якими іменами, для цього скористайтесь параметром HWaddr, який представляє MAC-адресу мережної плати.

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

Apt-get update

Потім оновимо систему командою:

Apt-get upgrade


Уважно вивчаємо виведення команди, як бачимо, з якоїсь причини не оновлюються три пакети, у цьому випадку це пакети ядра. Тому спробуємо поновити їх вручну. Для цього виконаємо команду:

Apt-get install linux-generic

Яка встановить нове ядро ​​та пакети залежностей до нього. Після оновлення система також рекомендується перезавантажити.

Після перезавантаження встановимо інструменти адміністрування: пакет sshдля віддаленого доступудо сервера та файловий менеджер mc, що значно спрощує роботу із системою.

Apt-get install ssh mc

Для запуску mc використовуйте просту команду:

якщо хочете запустити його з правами суперкористувача.

Робота з ним досить проста, ті хто працював у DOS з менеджерами Norton Commander або Volkov Commander взагалі не повинні відчувати труднощів.


Навігація здійснюється стрілками, перехід між панелями клавішею Tab, а виділення клавіш Insert. Основні дії вказані внизу, цифри поряд з ними позначають номер функціональної клавіші, що відповідає за цю дію, наприклад F4 - Правка, F8 - Видалення, F10 - Вихід. Ви завжди можете згорнути, а потім розгорнути, mc поєднанням клавіш Ctrl+Oта отримати доступ до консолі.


У вікні стрілками перейдіть на опцію Вбудований редакторта виберіть її за допомогою клавіші Пробіл. Щоб підтвердити налаштування та вийти, натисніть Далі.


Це дозволить одразу використовувати для редагування конфігураційних файлівбільш зручний ніж nano вбудований редактор.


На закінчення перевіримо можливість віддаленого підключення, для цього будемо використовувати популярну утиліту PuTTY(завантажити). У останньої версіїпросто достатньо вказати IP-адресу або доменне ім'ясервера:


Однак, про всяк випадок, перевірте в Window - Translationкодування з'єднання, там має бути вказано UTF-8.


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

Операційні системи 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 як медійний сервервідрізняється від його використання як ігрового сервера.

    Ймовірно, найвідомішою з операційних систем Linux є Ubuntu. Маючи багато варіантів, Ubuntu є стабільним дистрибутивом. Ця система та її варіанти надають чудові можливості для користувача. Система 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серверів, базових домашніх серверів або комбінацій веб-серверів та базових серверів. Системні адміністратори можуть скористатися такими інструментами, як Kiwi, YaST, OBS та openQA. Різнобічність openSUSE робить її однією з найкращих операційних систем Linux для серверів. Крім серверних можливостей, openSUSE підтримує приємне середовище для настільних комп'ютерів. Для найбільш базових серверів система openSUSE також цілком придатна, хоч і дещо надмірна. Досі не впевнені?


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

                      За промовчанням, в установку Fedora Server графічний інтерфейс з користувачем не включається. Однак, якщо ви не плануєте використовувати сервер в автоматичному режимі, можете встановити один з інтерфейсів користувача. Випуск Server має багато інструментів. Серед них можна назвати панель керування системою Cockpit. Крім того, Fedora Server містить такі бази даних, як PostgreSQL.

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


                        Ну, спеціального випуску для серверів Debian немає. Тим не менш, Debian є однією з найкращих доступних операційних систем Linux для серверів. Оскільки система Debian була випущена в 1993 році, а її перший стабільний випуск з'явився в 1996, ця система є неймовірно захищеною. Багато дистрибутивів Linux, включаючи Ubuntu, засновані на Debian. Чому ж Debian використовується як основа іншої операційної системи? Лише завдяки її стійкості.

                        Крім того, Debian часто використовується на серверах, оскільки вона пройшла перевірку часом. До складу системи входить менеджер проектів, інструменти APT та різні засоби зовнішнього уявлення, такі як GDebi. Тому, хоча Debian не постачається у серверному варіанті, це чудова операційна система для самостійного розгортання власного сервера. Debian характеризується вражаючою сумісністю програм, надійністю та стабільністю.

                        Для яких користувачів призначено:Система Debian надає фантастичне серверне середовище для двох напрямків. Якщо вам потрібний базовий сервер, такий як web-сервер, поштовий, ігровий або медійний сервер, Debian дозволяє встановити їх без особливої ​​складності. З іншого боку, подумати про використання Debian повинні і досвідчені користувачі зі специфічними серверними потребами. При цьому такий підхід не вимагає робіт на кшталт «зроби сам».

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

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

                        Для початківців, або для тих, кому потрібна установка простого сервера, я рекомендував би будь-який дистрибутив на базі Debian або варіант Ubuntu. Я використовую варіанти Ubuntu для всіх своїх медійних або ігрових серверів. Вони мають максимальну сумісність з тим програмним забезпеченням, Якими я користуюся, і дозволяють створювати комбінації серверів домашніх кінотеатрів на базі ПК та медійних серверів.

                        Oleg

                        Видавець

                        сайт

                        12 найкращих операційних систем Linux для серверів, і для кого вони призначені



                        Розповісти друзям