THE BELL

Є ті, хто прочитали цю новину раніше вас.
Підпишіться, щоб отримувати статті свіжими.
Email
ім'я
Прізвище
Як ви хочете читати The Bell
без спаму

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

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

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

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

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

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

Почнемо ж звичайно з продуктів компанії 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, і від цього вона стала платною.

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

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

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

Серверна операційна система: що це таке?

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

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

Особливості побудови серверних операційних систем

У плані інсталяції ОС серверного типу слід враховувати схему об'єднання комп'ютерів в єдину мережу. Це є так звана топологія мережі.

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

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

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

умовний рейтинг

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

Проте, серед усіх існуючих ОС найпопулярнішими є такі:

  • Free BSD.
  • Windows Server (сімейства серверних операційних систем Windows на основі NT, 2003 2008 R2, 2012 і вище).
  • CentOS.
  • Debian.
  • Red Hat Enterprise Linux.
  • Ubuntu Server.
  • Gentoo.
  • Fedora.
  • OS X Server.
  • OpebBSD.
  • Solaris.
  • HP-UX ;.
  • AIX (IBM).
  • Netware (Novel).

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

Free BSD

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

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

CentOS

Це серверна операційна система є практично повним аналогом Red Hat, однак має розширені можливості в плані підтримки.

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

Debian

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

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

Red Hat Enterprise Linux

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

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

Ubuntu

Ще один різновид Linux (а точніше, UNIX-подібних систем), яка міцно влаштувалася в рейтингу.

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

Gentoo

Перед нами ще одна модифікація Linux. Дана платформа цікава тим, що виконана на основі з використанням ліцензії GNU.

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

Solaris

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

Так що говорити? Варто тільки подивитися на її можливості. Дана ОС підтримує порядку 576 Гб фізичної «оперативки», близько 4 мільярдів здійснювати підключення до мережі, Може обслуговувати один мільйон одночасно запущених служб і процесів, а також має відкриту мережеву середу. І це ще далеко не все ...

OpenBSD

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

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

Windows Server (2008 R2)

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

І це визнано всіма фахівцями в області адміністрування систем цього типу. Так, наприклад, антивірус для серверної операційної системи Windows 7 потрібно встановлювати в обов'язковому порядку. У зв'язку з останніми хакерськими атаками, Які були спрямовані в основному саме на комп'ютери, що використовують сьому версію Windows (Не кажучи вже про те, як довго встановлювалися різного роду апдейти, які повинні були перешкодити діям вірусу), та ж вбудована служба Defender (або Microsoft Essentials) Зі своїми обов'язками просто не справляється.

Адміністрування серверних операційних систем Windows, звичайно ж, спрощено до жаху. Наприклад, не потрібно бути всезнаючим системним адміністратором, Щоб перепризначити IP, поміняти або Proxy, встановити з'єднання з дочірнім терміналом на основі завантаження по мережі або за допомогою відстеження дій за допомогою RDP-клієнта. Іноді досить буває навіть запуску вбудованого засобу діагностики мережевих підключень, після чого буде видано повідомлення про проблему або помилку, якщо такі в системі є.

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

Наприклад, команди, що вводяться в консолі, можуть виглядати наступним чином:

  • ipconfig / flushdns,
  • ipconfig / registerdns,
  • ipconfig / renew,
  • ipconfig / release.

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

Що в підсумку?

Як основний висновок можна відзначити лише те, що, на жаль, Windows-системи і більшість розробок, створених корпорацією Microsoft, в порівнянні з UNIX-системами і Linux-варіаціями, які на них базуються, явно програють. Та ж ОС FreeBSD є і в установці, і в налаштуванні набагато більш гнучкою, не кажучи вже про те, що вона захищена найбільш повно у вигляді модифікації з відкритим вихідним кодом, Який будь-хто може змінити або модифікувати. Власне, напрошується і саме питання: «Що вважати за краще?». Давати якісь би там не було поради не хочеться, але принципово саме для організації локальних мереж з використанням центрального сервера краще віддати перевагу все-таки ОС на основі UNIX (Linux), а не Windows. Так і дешевше, і простіше, і безпечніше. Правда, користувачам, які звикли до інтерфейсу і ця оболонка може здатися, м'яко кажучи, не зовсім зрозумілою. Проте розібратися з інтерфейсом труднощів не складе. А ось з налаштуванням трохи доведеться повозитися (а як же без цього?).

У свою чергу, слід зазначити, що далеко не всі сучасні ОС відповідають вимогам сьогоднішнього дня, хоча і мають досить непоганим потенціалом для розвитку і модернізації. Це в першу чергу стосується FreeBSD, якої розвиватися, на жаль, не судилося, незважаючи на всі переваги. Розробники просто поставили на ній хрест. Але і інші системи не відстають. Так що, найближчим часом можна очікувати навіть оновлену версію Windows 10, яка вже поєднує в собі функціональність і стаціонарної, і серверної моделі (після стандартної інсталяції сервер можна налаштувати абсолютно елементарно). Навіть додаткові клієнти встановлювати не доведеться. Досить задіяти один з компонентів в самій ОС і в налаштуваннях BIOS (Той же модуль Hyper-V для створення віртуальної машини). З ним в плані розподілу ресурсів між підключеними терміналами серверна ОС взагалі просто «літає».

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 Переглядів: 35759 Знадобилося мені зібрати маленький домашній сервер під такі завдання:
  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 тобі заплатив», а приблизно «в цьому місці ти не правий, ось пруфлінк».

Щоб створити термінальний, файловий (FTP) або поштовий сервер на Linux, треба вміти працювати в цій операційній системі. Інакше розібратися буде складно. ОС не потрібен потужний комп'ютер. Тому що вона не витрачає зайві ресурси на графічне оформлення. Дистрибутиви Лінукса можна розгорнути навіть на старому ПК. Тому для створення різних серверів часто використовують Linux або Ubuntu Server.

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

Ubuntu Server створена на базі операційної системи Linux. Для її роботи не потрібен сучасний процесор, хороша відеокарта або великий обсяг оперативної пам'яті. З Лінукс можна розгорнути сервер навіть на старому ноутбуці. І в ньому будуть всі потрібні компоненти: пошта, FTP, Web.

Завантажити образ диска з Linux можна з сайту Ubuntu.ru. Вибирайте будь-яку версію з Server (НЕ Desktop!). Завантаження буде проходити через Torrent-клієнт. Цей образ треба записати на болванку або флешку (за допомогою LiveUSB). Також можна скористатися віртуальним приводом.

У Ubuntu спрощений інтерфейс. У ньому немає ніяких графічних надмірностей. Ця ОС прекрасно підходить, щоб зробити Linux-сервер своїми руками. З нею ресурси комп'ютера будуть використовуватися для потреб домену. Адже їй для роботи потрібно зовсім небагато.

Її установка проходить так:

  • Виберіть мову і регіон, в якому проживаєте.
  • Придумайте ім'я адміністратора. Воно використовується для управління сервером.
  • Також задайте ім'я користувача в поле «Username for your account». Під цим аккаунтом ви будете спілкуватися з техподдержкой Ubuntu.

Вказуємо ім'я користувача в Ubuntu

  • Введіть пароль. Підтвердіть його.

Вводимо пароль облікового запису

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

Ось список того, що необхідно для сервера Linux і його повноцінної роботи:

  • Open SSh. Використовується для віддаленого адміністрування. Стане в нагоді, якщо ви вирішите управляти сервісом з іншого комп'ютера. Тоді на ПК з Лінукс можна буде відключити монітор і відеоадаптер.
  • LAMP. Комплекс утиліт Linux, який включає Apache (Web-сервер). MySQL (бази даних) і PHP (мова програмування для CMS). Ці компоненти потрібні для створення керуючого інтерфейсу.
  • Samba file server. Дозволяє налаштувати обмін файлами між комп'ютерами. Якщо вам потрібен FTP-сервер, виберіть цей пункт.
  • Virtual Machine host. Встановлюйте, якщо збираєтеся користуватися можливостями віртуалізації.
  • Print server. Мережеві принтери.
  • DNS server. Система доменних імен. З нею можна розпізнати IP-адреса по імені комп'ютера і навпаки.
  • Mail server. Поштовий сервер.
  • PostgreSQL database. Об'єктно-реляційні бази даних.

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

Спочатку вам треба буде перевірити наявність оновлень. Введіть команду «Sudo apt-get update» або «Sudo apt-get upgrade» без лапок. Після апдейта можна зайнятися налаштуванням всіх компонентів серверів: FTP, поштового, Веб.

Для Ubuntu існує псевдографічний інтерфейс - Midnight Commander. Це аналог оболонки Norton Commander, яка розроблена для системи MS DOS. З таким інтерфейсом легше працювати - все наочніше, ніж в консолі.

Запуск терміналу Linux

В сучасних Linux замість консолі використовується термінал. Щоб в нього зайти:

  1. Відкрийте «Додатки».
  2. Натисніть «Стандартні».
  3. Там буде «Термінал».

У нього можна вводити команди так само, як в Ubuntu Server.

  • Щоб встановити компоненти LAMP (якщо їх ще немає), треба послідовно ввести команди «sudo apt-get update», «sudo apt-get install tasksel» і «sudo tasksel install lamp-server». Після кожної натискайте Enter.
  • Щоб завантажити Open SSh, введіть «sudo apt-get install openssh-server».
  • Щоб поставити Samba file server, напишіть «sudo apt-get install samba».

при установці MySQL з пакета LAMP потрібно буде задати пароль адміністратора, для SQL.

Локальний Web-сервер

для створення Web у сервера повинен бути свій виділений IP. Тоді після установки LAMP з цього IP-адресою буде доступна тестова сторінка Apache. Це і є майбутній Веб. Надалі на нього можна буде поставити FTP, бази даних, поштовий протокол. Для настройки Web-сервера:

  • Встановіть phpMyAdmin. Для цього в терміналі або в консолі введіть один за одним введіть «sudo apt-get install phpmyadmin»

  • І потім «sudo service apache2 restart».
  • Компонент завантажиться. Apache буде перезавантажений. Подальші дії залежать від версії операційної системи.

Якщо у вас Ubuntu 13.1 і вище, використовуйте команди:

  1. sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
  2. sudo a2enconf phpmyadmin
  3. sudo /etc/init.d/apache2 reload

Забивати їх послідовно один за одним, після кожної натискайте Enter.

В Ubuntu 16.04, потрібні інші вказівки:

  1. sudo apt-get install php-mbstring php-gettext
  2. sudo phpenmod mcrypt
  3. sudo phpenmod mbstring
  4. sudo systemctl restart apache2

Після їх введення і автоматичного перезапуску служби за адресою http: /// phpmyadmin буде доступний веб-інтерфейс.

  • Конфігурація і дані про неї знаходяться в папці сервера Apache «etc / apache2 /». Apache2.conf - конфігураційний файл для дистрибутива
  • У директорії «mods-available» / «sites-available» і «mods-enabled» / «sites-enabled» знаходяться моди і сайти.
  • У Ports.conf розписані прослуховуються порти.
  • Якщо ви додасте після команди «sudo /etc/init.d/apache2» слово «Stop», Apache призупинить роботу. Якщо «Start» - знову запуститься. Якщо «Restart» - перезавантажиться.
  • Щоб самостійно вибирати шлях для збереження сайтів, послідовно введіть в термінал «sudo a2enmod rewrite» і «sudo a2enmod userdir».

Щоразу після внесення будь-яких змін треба перезапускати службу командою «Restart».

Поштовий сервер

Щоб створити поштовий сервер на Лінукс, у вас вже повинен бути зареєстрований домен. Також потрібно мати статичний IP.

  • Встановіть компонент Postfix. Для цього наберіть в консолі «sudo apt-get postfix».
  • Коли він завантажиться, напишіть команду «sudo / etc / initd / postfix start». Сервіс почне працювати.
  • У Postfix вже прописані параметри, які потрібні для повноцінної роботи з протоколом SMTP. Але все ж не завадить невелика настройка.
  • Відкрийте файл /etc/postfix/main.cf.
  • Знайдіть в ньому значення «mydomain \u003d». Після знака «\u003d» напишіть ім'я домену.
  • Потім відшукайте «myhostname \u003d». І введіть ім'я машини.
  • Тепер поштовий сервер може надсилати листи іншим комп'ютерам, які знаходяться з ним в одній мережі. Щоб він міг посилати кореспонденцію і на інші домени в інтернеті, у файлі «main.cf» знайдіть рядок «inet_interfaces \u003d». Поставте після неї слово «all».
  • В змінної «mynetworks \u003d» пропишіть діапазон адрес всіх комп'ютерів вашої підмережі (наприклад, 127.0.0.0/8).

Якщо служба налаштована вірно, і виконані всі умови (постійний IP-адреса, зареєстрований домен), то Server зможе приймати і відправляти кореспонденцію. Якщо запис MX вашого домену посилається на ваш хост.

Щоб подивитися логи ресурсу, використовуйте команду «tail -f / var / log / mail / info». Щоб отримати від нього повідомлення, введіть «mailq».

файловий сервер

FTP-сервер Linux може знадобитися для обміну документами та завантаження файлів. Існує кілька версій таких ресурсів: vsFTPd, Samba, proFTPd.

Детальніше зупинимося на vsFTPd. Його можна встановити і запустити однією командою - «sudo apt-get install vsftpd». Подальші налаштування залежать від ваших уподобань і від того, який сервіс ви хочете зробити. Для зміни параметрів можуть знадобитися права адміністратора.

  1. Відразу після завантаження програми система створює нового користувача і додає в домашню директорію папку, яка призначена для роботи з серверним сховищем. Також в каталозі «etc» з'являється файл «ftpusers». Туди можна додавати користувачів, яким заборонений доступ до файлів.
  2. Після установки краще змінити директорію, в якій повинні знаходитися файли, в папку «var». Для цього від імені адміністратора напишіть команду «usermod -d / var / ftp ftp && rmdir / home / ftp».
  3. створіть нову групу користувачів. Наприклад, «userftp». Надрукуйте в консолі «addgroup userftp».
  4. Додайте в неї новий акаунт (для простоти назвемо користувача і групу однаково). Використовуйте команду «useradd -a / var / ftp -g userftp userftp». Вона заодно створює користувача. Щоб включити в групу вже існуючий нікнейм, замість «useradd» напишіть «usermod».
  5. Треба придумати пароль новому користувачеві. Введіть в терміналі «passwd userftp».
  6. Надрукуйте «chmod 555 / var / ftp && chown root: userftp / var / ftp», щоб надати аккаунту доступ до кореневої папці файлового сервера.
  7. Тепер створіть публічну директорію. Послідовно введіть «mkdir / var / ftp / pub» і «chown userftp: userftp / var / ftp / pub».

Спочатку FTP запускається в автономному режимі. У неї є скрипт, який грає роль демона. При такій функціональності є кілька команд. Вони вводяться після рядка «sudo service vsftpd».

  • Stop і Start. Відключення і включення.
  • Restart і Reload. Перезапуск. Потрібен для застосування нових налаштувань. Різниця між командами в тому, що в другій перезавантаження відбувається без повного відключення.
  • Status. Інформація про стан.

Подальша настройка сервера полягає в переписуванні файлу конфігурації, який знаходиться в etc / vsftpd.conf. У нього проста і зрозуміла структура. Розібратися в ньому досить просто. Хоча для цього потрібні певні знання. Перед зміною цього файлу має сенс зробити його резервну копію. Щоб у разі виявлення помилок можна було все відновити. Введіть команду «cp /etc/vsftpd.conf /etc/vsftpd_old.conf» і інформація буде збережена.

Після цього можна приступати до редагування.

  • У параметрі «listen \u003d» напишіть «YES». Тоді сервер буде працювати в незалежному режимі.
  • «Local_enable» дозволяє вхід локальним користувачам.
  • «Write_enable» дає їм доступ в домашні каталоги.
  • «Anonymous_enable». Можна обмежити права анонімних користувачів, якщо поставити «NO». Також є опція «no_anon_password» - анонімні входять без пароля. Її теж можна заборонити.

Якщо ви хочете робити публічний сервер, То після рядка «listen» треба додати кілька додаткових параметрів.

  • «Max_clients». Кількість одночасних з'єднань.
  • «Idle_session_timeout» і «data_connection_timeout». Таймаут сесії.
  • «Ftpd_banner». Привітання для відвідувачів. Можна написати, наприклад, «Hello!».

термінальний сервер

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

Для такого завдання підходить LTSP - Linux Terminal Server Project. Програма є в стандартному пакеті Ubuntu. Щоб її встановити:

  1. Введіть команду «ltsp-server-standalone».
  2. Потім напишіть «apt-get update && apt-get install ltsp-server-standalone».
  3. Зачекайте, поки все завантажиться і оновиться.
  4. Тепер треба поставити клієнтську систему. Надрукуйте «ltsp-build-client».
  5. Потім «ltsp-build-client -dist trusty -arch i386 -fat-client-desktop lubuntu-desktop».
  6. Використовуйте команду «debootstrap», і дистрибутив автоматично розгорнеться в директорію «opt / ltsp / i386».

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

THE BELL

Є ті, хто прочитали цю новину раніше вас.
Підпишіться, щоб отримувати статті свіжими.
Email
ім'я
Прізвище
Як ви хочете читати The Bell
без спаму