Linux. Linux как серверная операционная система

Если грубо классифицировать, то для серверов существует 2 варианта операционной системы - это Windows и Linux (все *NIX подобные системы). Если коротко, то операционная система - это базис, который управляет компьютером.

В зависимости от функций, надежности и задач, которые требуются от сервера, выбирается операционная система.

Преимущества Linux перед Windows

С точки зрения надежности, Linux намного надежней нежели чем Windows. Windows может зависать через какое-то время. Допустим 2-4 недели работает затем начинает тормозить или виснуть. Или могут появляться какие-то сбои, которые очень тяжело понять и соответственно очень сложно устранить. И частенько сбои устраняются полной переустановкой операционной системы, что очень неудобно поскольку установка серверной операционной системы и последующая настройка - это очень трудозатратное дело.

Объясню на примере. Допустим, у вас сервер на Windows выполняет функцию файлового сервера. При переустановке нужно будет сначала перенести все файлы, которые на нем хранятся, а это может занять много времени т.к. объем файлов может измеряется терабайтами. Затем переустановить сервер, заново его настроить, учесть все тонкости и нюансы, которые были, а ведь прошло уже много времени с момента его настройки тонкости могли забыться; потом перекопировать данные обратно, все проверить и перепроверить. И все равно после этого на протяжении недели будут всплывать недочеты, которые нужно будет до настраивать.

Linux - это очень надежная система. Под Linux буду называть все юниксоподобные системы. При хорошей настройке она не дает сбоев (крайне редко, почти никогда).

Настройка Linux намного более сложный процесс, чем в Windows. Если в Windows специалист не знает как что-либо сделать, то полазив по пунктам настроек и меню он может найти нужный пункт и методом проб и ошибок выполнить настройку.

В Linux такой номер не пройдет, поскольку в серверных версиях графический интерфейс вовсе отсутствует, поэтому найти нужный пункт методом тыка не удастся. Чтобы в Linux настроить какую-либо функцию нужно точно знать как это делать от начала до конца, и какие команды для этого вводить.

Думаю, по этой причине специалистов, которые хорошо знают Linux очень мало. Поэтому большая часть системных администраторов предпочитает использовать Windows.

У Linux есть два очень больших плюса:

  • Во-первых, Linux абсолютно бесплатна!
  • Во-вторых, Linux очень надежна.

Надежность Linux на примере

Как уже говорилось ранее Linux сложна в настройке, но зато очень надежна.

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

С Windows у вас такого не получится. Спросите любого сисадмина, и он скажет Вам, что частенько перезагружает сервер на Windows.

Помимо высокой надежности и отказоустойчивости Linux имеет очень высокое быстродействие .

Таким образом если вам нужна высокая скорость , и если есть выбор между Linux и Windows, то выбирайте Linux. Если нужна высокая надежность , опять же если есть выбор между Linux и Windows, то выбирайте Linux.

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

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

Что касается Windows, то вам нужно купить лицензию, купить программу почтового сервера, которая будет управлять почтовым сервером и собственно за это нужно будет платить.

В чем еще преимущества Linux?

В нем очень детально фиксируются все происходящие события, в том числе сбои, ошибки, все действия, события которые происходили. Т.е., например, если был какой-то сбой, то вы сможете детально просмотреть что происходило в момент сбоя в журналах записи (на компьютерном языке это называется в логах) все подробно с указанием даты и времени.

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

В Windows настройки журнала (лога) очень ограничены, и параметров по конфигурированию как таковых нет. Т.е. все журналы и события ведутся в том виде как они есть. Плюс большая часть событий просто отсутствует, она не записывается. При возникновении каких-то проблем в большинстве случаев в Windows вы это не отследите. Касательно ошибок в журналах Windows очень часто ошибка не имеет описания, т.е., например, что-то не работает, а в журнале вместо описания проблемы написано что-то типа если перевести на русский ошибка №00x34515. И соответственно не угадаешь что это. В Linux же 95 % ошибок имеют достаточно подробное описание, по которому можно определить в чем проблема и исправить ее.

Почему большая часть системных администраторов используют Windows?

Потому что Windows имеет графический интерфейс, который интуитивно понятен и даже если программу в глаза ни разу не видел, а нужно настроить, то достаточно легко разобраться . С Linux же так не получится. Тут нужно знать, что делаешь и как делать, то что делаешь. Считается, что те админы, которые знают Linux на уровень выше чем те, кто не знают его. Я бы сказал, что очень малая часть системных администраторов знают Linux, а освоить его методом тыка не получится. Поэтому стараются обходить его стороной.

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

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

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

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

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

Первое что вы увидите, загрузившись с установочного носителя - это меню выбора языка:

От его выбора зависит не только то, на каком языке с вами будет общаться инсталлятор и система, но и какие локали будут сгенерированы. Набор локалей влияет не только на то, каким образом будут отображаться символы национальных алфавитов, но и на работу некоторых программ и служб, которые критичны к региональным установкам, например, Сервера 1С.

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

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

И выбрать необходимую раскладку из списка, в большинстве случаев достаточно согласиться с выбором системы:

Затем следует указать комбинацию клавиш для ее переключения. Мы категорически не рекомендуем, если только это не ваша личная система, указывать что-либо иное, нежели принятое по умолчанию Alt+Shift . Потому как крайне неприятно, оказавшись в незнакомой системе, угадывать, какую именно комбинацию выбрал устанавливавший ее администратор.

Следующим шагом система попробует получить сетевые настройки, так как в большинстве сетей присутствует DHCP сервер, то уже на этом этапе система сконфигурирует сеть и получит доступ в интернет.

Если по каким-либо причинам автоматически получить сетевые настройки не удастся, вы можете указать их вручную или пропустить данный этап. Мы, исключительно с образовательной целью, выберем пункт Пропустить пока настройку сети .

После этого потребуется указать имя системы и имя пользователя. Следует помнить, что в 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

29 ноября 2010

Linux

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

Linux Windows

Linux Windows ? Не надо ломать голову! Все решено! Linux сервер - сэкономит деньги, нервы и время.

И что бы убедить Вас в этом, дам парочку фактов:

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

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

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

Надеюсь что вопрос Linux Windows у Вас уже отпал, тогда пойдем дальше.

Сервер Linux

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

Файловый сервер , это сервер для хранения файлов, просто и понятно, как дополнительные возможности это управления загрузками на сервер, доступом, нагрузкой, а так же пользователями. Настроить такой Linux сервер Вы можете например по статье Установка FreeNAS по Русски.

Linux под сервер

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

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

О Господи я согрешил. FreeBSD это не Linux, но те кто уже работал с FreeBSD меня поймут:)))

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

Определившись с Linux операционной системой, нам остается скачать Linux сервер используя для этого все известные нам способы. Для начала посетим официальный сайт данной операционной системы, откуда мы не просто скачаем её, а точно узнаем последнюю версию.

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

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

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

Установка сервера Linux не сложный процесс сравнимый с установкой Windows. Единственно в чем отличии от простой установки персонального компьютера, это то что при установке сервера Linux главным является настройка сети, поэтому перед отключением монитора от нашего сервера удостоверимся, что сервер доступен из сети по одному не изменяющемуся адресу, желательно использовать статический IP адрес.

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

Настройка сервера Linux

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

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

PuTTY - простая, маленькая программка, но поистине могучими возможностями для настройки сервера Linux она станет для Вас единственным другом, как минимум на первую установку системы:)))

Все о выборе хостинга. обсуждение хостингов и серверов, а так же их выборе, отзывы о хостерах, обсуждение тарифов хостинга.

Обновлено: 16 сентября 2014 Просмотров: 35651

Операционные системы Linux исключительно распространены и применяются в широком диапазоне. В то время как определенные дистрибутивы 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 является стабильным дистрибутивом. Эта система и ее варианты предоставляют прекрасные возможности для пользователя. Система 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, почтовый сервер, w eb-сервер , сервер 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, как и следует из названия, предназначена для серверов.

Особенности:

  • Дистрибутив собран на основе RedHat Enterprise Linux
  • Cтабильный
  • Надежность
  • Отсутствие официальной поддержки

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

Fedora

Особенности:

  • Широкая распространённость
  • Превосходная поддержка сообщества
  • Хорошая защита
  • Множество различных приложений
  • Русификация присутствует не в полном объеме
  • Постоянная обновляемость

Больше годится для ПК, чем для сервера, из-за возможной нестабильности. Но все зависит от умения правильно использовать дистрибутив.

openSUSE

Основан одноименной немецкой компанией, купленной в последствии фирмой Novell. Отличительной особенностью является наличие собственного программного комплекса YaST2, позволяющего провести установку и настройку любых компонентов системы.

Особенности:

  • Профессиональный подход к мелочам
  • Простые в использовании утилиты настройки YaST
  • Русификация страдает (часть меню может быть на английском, часть на русском)
  • Простая настройка оборудования.
  • Отличная документация на русском языке
  • Имеется набор драйверов «из коробки»
  • Большой выбор пакетов, за счёт использования RPM и подключаемых репозиториев.
  • Система сборки OBS

ALTLinux

Российский дистрибутив, разрабатываемый компанией ALTLinux.Вырос из Linux-Mandrake Russian Edition. Большое внимание уделяется безопасности.

Преимущества:

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

Особенности:

  • Превосходная русификация
  • Техническая поддержка
  • Широкий выбор программного обеспечения
  • Производится российской компанией

ASPLinux

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

Пока что работа над этим дистрибутивом приостановлена.

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

Debian

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

Особенности:

  • На 100% свободен
  • Превосходные веб-сайт и ресурсы сообщества
  • Хорошо протестирован
  • Отличный установщик программного обеспечения Aptitude.

Ubuntu/Kubuntu/Xubuntu

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

Особенности:

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

Дистрибутивы, использующие другие пакетные системы:

Gentoo

Gentoo является типичным представителем source-based дистрибутивов, то есть. все программное обеспечение представлено в виде исходных кодов для установки. Этот дистрибутив, скорее всего, не подойдет начинающему пользователю, однако в последнее время он приобрел довольно широкую популярность.

Можно выделить следующие достоинства Gentoo Linux:

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

Недостатки:

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

Особенности:

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

Gentoo Linux очень гибкий дистрибутив. Позволяет работать с практически любой комплектаций оборудования и сделать из системы как рабочую станцию, так и сервер. Разумеется, создание персональной конфигурации требует некоторых навыков и понимания принципов работы операционных систем семейства Unix.

Calculate Linux

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