У дома Полезни свойства на плодовете За какво най-често се използва линукс сървър. Избор на ОС за домашен сървър. Calculate Linux е бърз и базиран на Gentoo

За какво най-често се използва линукс сървър. Избор на ОС за домашен сървър. Calculate Linux е бърз и базиран на Gentoo

29 ноември 2010 г

linux

Ще се опитам да бъда кратък. linuxе безплатна, достъпна и надеждна операционна система. linuxизползвани за много цели, вариращи от мобилни телефонизавършвайки със сървъри. От нататък този моментДокосвам темата линукс сървър, ще обясня защо Linux заслужава нашето внимание, на реални работещи примери !!!

linux windows

linux windows ? Няма нужда да си набивате мозъка! Всичко е решено! линукс сървър - спестявате пари, нерви и време.

И за да ви убедя в това, ще дам няколко факта:

  • Цена windows сървърно това ще струва доста стотинка, меко казано, и ако не сте силни в сървърите, тогава самият Бог нареди да поставите линукс сървър, а със спестените пари от покупката на Windows можете лесно да наемете професионалист. Без да навлизам в цената, ще кажа следното: един Windows сървър без инсталация ще ви струва цената на разговор от 6 до 11 тунера.
  • Не е необходимо да търсите комплект за разпространение на Linux сървър в магазините, можете просто да го изтеглите в Интернет на официалните сайтове.
  • ОТ линукс сървърще забравите за рестартирането, без да се разсейвате от важни въпроси.
  • Ако искате да настроите свой собствен Linux, съветвам ви да отидете на www..

Е, фразата Linux Windows все още се върти в главата ми. Тогава ето още за вас:

  • Linux не е толкова взискателен към характеристиките на желязото. Харесва ви или не, графичният интерфейс ще вземе своето.
  • Linux обикновено идва със собствен набор от драйвери и ще отговаря на почти всяка хардуерна конфигурация.
  • Допълнителните софтуерни пакети за Linux или вече са във вашата система, или са изтеглени автоматично от интернет.
  • Ще инсталирате допълнителни програми, безплатни като самия Linux.
  • За феновете да не поставят лиценз, особено в организации. Не се изненадвайте от глоба от 500 хиляди рубли само за един Windows сървър. ( глоба сумаактуално към 29.11.2010 г.)

Надявам се, че въпросът за Linux Windows вече е изчезнал, тогава да продължим.

Linux сървър

Linux сървър - принципно не се различава от всеки друг сървър със същия тип функции. Веднага ще го доведа до точката и ще ви кажа кои сървъри могат лесно да бъдат внедрени:

Файловият сървър е сървър за съхранение на файлове, просто и ясно как допълнителни функциитова е управлението на изтегляния към сървъра, достъп, натоварване, както и потребители. Персонализирайте това линукс сървърМожете например според статията Инсталиране на FreeNASна руски.

Linux за сървър

Има много дебати за това коя Linux дистрибуция да изберете. Всъщност отговорът е същият. Този, който ви улеснява в работата. И ако все още не сте имали време да се запознаете с Linux, тогава изберете този, за който има описание и още по-добре ясно инструкции от инсталацията до стартирането .

  • Ако разбирате и трудността е второто ви име, вашият избор е FreeBSD
  • Ако сте от тези, които превъртат мисълта в главата си linux windows , CentOS, Fedora ще ви харесат повече и някой дори в името на експеримента ще иска да напусне графичния интерфейс, ваше право :)))
  • Ако смятате, че сървърът е прекалено графично решение. Ubuntu сървърът е не само разбираем, но и много популярен, ще намерите не само ръководство за потребителя и статия за това как да създадете Идеален сървър - Ubuntu 10.10

О, Господи, съгреших. FreeBSD не е Linux, но тези, които вече са работили с FreeBSD ще ме разберат :)))

Изтегляне на линукс сървър

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

Можете също да изтеглите Linux сървъра на официалния уебсайт, но ако скоростта ви позволява да изтегляте по-бързо, отколкото позволява сайтът, съветвам ви да се свържете rutracker.org. ти не само изтегляне на линукс сървър по-бързо, но и помагайте на другите, като останете на разпределението :)))

Инсталиране на Linux сървър

Ако все пак сте стигнали до тази точка, значи вие сами искате инсталиране на линукс сървър , или сте подготвили системата за по-нататъшно дистанционно конфигуриране на системата. Без значение как беше. Няма да развъждам драсканици и отговарям директно. Инсталиране на Linux сървър в повечето случаи индивидуален подход и зависи от неговата роля. По време на процеса на инсталиране, като правило, ще бъдете помолени да изберете основните компоненти (програми), за да продължите с инсталирането.

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

Имате затруднения с инсталирането на Linux, търсене в интернет ще ви отвори стотици страници по ваша заявка, но е по-добре дори да не четете, а да гледате, youtubeнашият спасител :)

Настройка на Linux сървър

И ето го финалната линия! Както споменахме по-горе, по-добре е да се обадите на специалист, отколкото да губите ценно време, но не мисля, че стартирането сървър самостоятелно у дома ще искате да наемете специалист. Просто трябва да имате търпение и да потърсите целия интернет или да посетите сайта за какво е сървъраза да намерим необходимия ни материал за няколко минути и да започнем настройка на linux сървър .

Настройка на Linux сървър по-добре е да го правите седнали персонален компютърсвързани в мрежа към нашия сървър. За комуникация се използва протоколът SSH. Използва се главно за дистанционно управление, но не всеки знае, че с него можете да управлявате файлове не само на самия сървър, но и да прехвърляте файлове от свързан компютър директно към сървъра. Като начало самата програма за управление от Windows:

PuTTY- проста, малка програма, но с наистина мощни възможности за настройка на Linux сървър, тя ще стане единственият ви приятел, поне за първата инсталация на системата :)))

Всичко е въпрос на хостинг. обсъждане на хостинг и сървъри, както и техния избор, прегледи на хостери, обсъждане на хостинг тарифи.

Актуализирано: 16 септември 2014 г Преглеждания: 35759

1. Какви тенденции в развитието на сървърните операционни системи бихте могли да забележите през 2015–2016 г.?

Виталий Чесноков, QSOFT
Сървърните операционни системи винаги са се стремили и се стремят към стабилност, скорост, устойчивост на грешки, непрекъсната работа при поддръжкаи лекота на внедряване и администриране.

През последните години броят на сървърите, работещи на операционни системи от семейството *nix, нараства. Това се дължи на тяхната висока стабилност и скорост на работа. С течение на времето Linux става все по-лесен за използване. Освен това има дистрибуции, които имат официална поддръжка от производителя и са насочени към компании на корпоративно ниво. В тази ситуация не е изненадващо, че дори продукти като MS SQL и .NET получават поддръжка на Linux. През следващите няколко години се очаква пълна поддръжка за Linux приложения в семейството операционни системи на Microsoft. Тъй като поддръжката ще бъде реализирана с помощта на превода на системни повиквания от Linux ядрав ядрото на Windows, очаква се, че производителността на приложенията, които функционират по този начин, няма да бъде засегната.

Освен това с течение на времето непрекъснатата работа на сървърните операционни системи значително се увеличи. Например, не толкова отдавна стана възможно да рестартирате и актуализирате драйвери, без да рестартирате системата. Дори се стигна до точката, в която можете напълно да надстроите модерна Linux дистрибуция (включително ядрото) почти незабележимо за крайния потребител.

Николай Апурин, Артуел
Увеличаване на броя на Linux сървърите.

Николай Фетюхин.MST
По принцип поддръжка и разширяване на виртуализацията и групирането. Основната съвременна тенденция е бързото внедряване на компоненти и системи от подготвени изображения до виртуални машини. Също така подобрени инструменти за управление на клъстери и дистанционно управление на други машини.

Петър Урваев SimbirSoft
Големи променине се случи и Linux и Windows все още се използват като сървърни операционни системи (разбира се, в последните си версии и компилации).

Евгений Гусев, ITECH
Първо, контейнеризацията е революционна концепция за управление на ресурсите, която се вкорени в индустрията за една нощ, като същевременно само разкрива своя потенциал. Несъмнено ни предстоят още много интересни неща.

На второ място, клъстеризиране, фокусиране върху облачните изчисления. Отчасти повтаря предишната точка, отчасти - независима тенденция. CoreOS, Openstack, Microsoft Azure - видни представителинастоящето и близкото бъдеще на сървърните компютри.

2. Как оценявате степента на разпространение и качеството на домашните сървърни операционни системи?

Виталий Чесноков, QSOFT
Въпреки малка степенразпространението, броят на местните операционни системи, базирани на Linux, нараства стабилно. Тези операционни системи се използват главно в публичния сектор и в отбранителната индустрия. Безопасно е да се каже, че домашните операционни системи са получили всички предимства на Linux. В допълнение, те са предимно сертифицирани от FSTEC. Може да се предвиди бързо нарастване на тяхната популярност.

Николай Апурин, Артуел
Те са, което определено е плюс. Разбира се, това не е масово промишлено решение (няма домашни операционни системи, които да са инсталирани от повече от 100 000 000 души), но те изпълняват перфектно задачата си да защитават информацията.

Николай Фетюхин.MST
Домашните операционни системи са предимно специализирани за отделни индустрии и армията. Добър пример- AstroLinux и WSWS, но те изостават от основните хранилища, така че рядко се използват широко в неспециализирани проекти

Петър Урваев SimbirSoft
Вътрешните сървърни операционни системи са нишови продукти, разработени на базата на Linux. Те не предоставят допълнителна функционалност в сравнение със световните аналози и затова рядко се използват в комерсиалната разработка. Домашните сървърни операционни системи се използват главно в публичния сектор и отбранителната индустрия, където пълният контрол върху всички етапи на разработка на използвания софтуер е по-важен от търговската рентабилност.

Евгений Гусев, ITECH
В нишата, която е запазена за тях - предимно високоспециализирани ОС - те са често срещани и се справят със задачите. Как OS с общо предназначениеза тях е трудно да се конкурират с безплатни, по-често срещани и по-добре документирани аналози.

3. Какви фактори влияят върху избора на сървърна ОС?

Виталий Чесноков, QSOFT
Всяка ОС има своите предимства и недостатъци, а има и някои високоспециализирани ОС, пригодени за работата на определени услуги. Основните фактори, влияещи върху избора на ОС, ще бъдат: цена, наличие на поддръжка от производителя на ОС, поддръжка на софтуера, необходим за проекта, сложността на първоначалната настройка, сложността на администрирането и задачите на проекта. Като цяло всяка от сървърните операционни системи осигурява стабилност, скорост и висока устойчивост на грешки при работа, така че изборът обикновено се прави според горните точки.

Николай Апурин, Артуел
На първо място е необходимо да се разбере каква информация ще се обработва, да се определи необходимата степен на нейната защита и изискванията за ОС информационна системакойто ще обработва информацията.

Николай Фетюхин.MST
На първо място - платформата за разработка, след това - поддръжка, сигурност и удобство. Ние внедряваме нашите .NET проекти на Windows Server 2012 R2. За сървъри за мобилни приложения (Python, Django) най-често се използват виртуални машини на Debian. Виртуалните машини са внедрени на Hyper-V на Windows Server.

Петър Урваев SimbirSoft
Лекота на използване и конфигуриране, поддръжка на избраните OS технологии, използвани в проекта. Това важи особено за софтуер от Microsoft, някои версии на който може да не работят на Linux.

4. Какви причини могат да доведат до преминаване към нова сървърна ОС? Какви трудности могат да възникнат в процеса и как могат да бъдат преодолени?

Виталий Чесноков, QSOFT
С правилна конфигурация една сървърна ОС може да работи гладко години наред в статичен проект. Обикновено причините за прехода са или уязвимости, които не могат да бъдат коригирани без актуализация, или бързо развитиепроект, необходимостта от използване на нов софтуер и мащаб.

Въпреки това не е необичайно администраторите да срещат проблеми със съвместимостта при мигриране към нова операционна система последно времедават се такива проблеми голямо вниманиеот разработчици на сървърна ОС и софтуер. Както показва практиката, преходът може да бъде направен във всеки случай, но това може да изисква определени ресурси от страна както на администраторите, така и на програмистите на проекти. Естествено, тези рискове се намаляват с компетентно, непрекъснато администриране и развитие.

Николай Фетюхин.MST
Повишена производителност, изисквания за платформа за разработка, по-удобни инструменти за управление и наблюдение. Най-често възникват трудности при обратната съвместимост. Особено често сървърите на Linux „грешат“ с това. За да преодолеете трудностите, по-добре е ясно да планирате прехода предварително, така че разработката да може да тества и адаптира приложенията към новата среда, да използва тестови машини.

Петър Урваев SimbirSoft
Причината за мигриране към нова сървърна операционна система може да бъде краят на поддръжката за операционната система, която използвате, или преминаването към нов софтуер, който е несъвместим с текущата операционна система. В същото време преходът към нова версия на операционната система е относително безболезнен и възникват трудности при преминаване от една операционна система към друга (например от Windows към Linux).

Евгений Гусев, ITECH
Съответствие с предвидените задачи, нивото на поддръжка и размера на общността, лицензионната политика и степента на интеграция в съществуващата инфраструктура на компанията.

Първото запознаване с всяка нова система започва с нейното инсталиране. Въпреки факта, че тази тема е доста изтъркана и само мързеливите не са писали за нея, без описание на процеса на инсталиране нашият цикъл за начинаещи ще бъде непълен. Ще се опитаме не само да ви кажем как да инсталирате системата, но и защо избираме определени настройки и какво засягат. Също така ще обмислим специално инсталирането на сървърната версия на Ubuntu, тъй като нашият цикъл е предназначен специално за начинаещи администратори, така че те да могат да премахнат пропуските в знанията и съзнателно да подходят към възприемането на останалите ни материали.

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

Първото нещо, което ще видите при зареждане от инсталационния носител, е менюто за избор на език:

От избора му зависи не само езикът, на който инсталаторът и системата ще комуникират с вас, но и какви локали ще бъдат генерирани. Наборът от локали засяга не само начина, по който ще се показват символите на националните азбуки, но и работата на някои програми и услуги, които са критични за регионалните настройки, например 1C Server.

След това системата, вече на езика по ваш избор, ще ви подкани да продължите към инсталацията и ще посочи страната, която предлага, въз основа на избрания език.

Автоматичното откриване на оформлението трябва да бъде изоставено:

И изберете необходимото оформление от списъка, в повечето случаи е достатъчно да се съгласите с избора на системата:

След това трябва да посочите клавишна комбинация, за да го превключите. Силно не препоръчваме, освен ако това не е вашата лична система, да посочите нещо различно от стандартното Alt+Shift. Защото е изключително неприятно, веднъж в непозната система, да познаете коя комбинация е избрал администраторът, който я е инсталирал.

В следващата стъпка системата ще се опита да получи мрежовите настройки, тъй като повечето мрежи имат DHCP сървър, след което на този етап системата ще конфигурира мрежата и ще получи достъп до интернет.

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

След това ще трябва да посочите името на системата и потребителското име. Имайте предвид, че Ubuntu Сметка корене деактивиран и потребителят, създаден на този етап, получава правомощията да повиши правата си до суперпотребител с помощта на командата sudo. Вижте нашата статия за повече подробности:. Също така, не забравяйте, че Linux е система, чувствителна към малки букви, така че е добра практика да използвате само малки букви, включително потребителските имена.

Офертата за криптиране на домашната директория също трябва да бъде отхвърлена.

След това въведете текущата си часова зона. Към тази настройка трябва да се подхожда отговорно, тъй като неправилно зададената часова зона може да доведе до неправилна работа на редица услуги или да доведе до появата на ненадеждна информация в приложения, например в календар или планировчик на задачи, особено ако данните се използват от потребители, намиращи се в други часови зони. В същото време е важно да изберете своя собствена часова зона, а не тази, която съответства на нея в изместване спрямо GMT. Това е необходимо, така че ако часовите зони във вашата страна се променят, системата ще приложи правилно актуализациите.

В руските реалности може да се случи дистрибуцията да бъде пусната преди промяната на часовите зони и текущата зона да не е в списъка, което виждаме на фигурата по-горе. В този случай трябва да изберете колана, който е бил преди смяната на часовника и след инсталиране и актуализиране на системата, използвайте препоръките от нашата статия:

След като зададем времето, преминаваме към най-важния етап - настройка на диска. Системата предлага няколко опции, включително автоматично оформление. В повечето случаи избираме този артикул. Ако говорим за един диск, тогава не виждаме причина да го разделяме, с изключение на настолните системи, където си струва да направите отделен дял /У дома.

В заредени системи има смисъл да се извадят дялове с данни, например, /var/wwwили /opt/zimbra, на отделни дискови масиви. Ако искате да инсталирате системата на софтуерен RAID, вижте статията:. В други случаи можете да изберете автоматично разделяне без LVM, в който случай на диска ще бъде създаден суап дял ( размяна) в единици GB и главния дял върху останалото пространство.

Друг важен въпрос- инсталиране на актуализации. От една страна, актуализациите ви позволяват да затваряте уязвимостите своевременно и да поддържате системата актуална. актуален, от друга страна, една неконтролирана актуализация е доста способна да доведе до сериозни повреди. Как да постъпите - вие избирате. Предпочитаме да инсталираме актуализации ръчно на критични системи, след като ги тестваме на специална система, но ако конфигурирате рутер, тогава актуализациите могат да бъдат активирани.

След като инсталирате базовата система, инсталаторът ще ви подкани да изберете софтуерни пакети за инсталиране. Можете да изберете необходимите роли на този етап и да подготвите системата за конфигуриране. Лошо ли е, особено за начинаещ администратор? Зле! И ето защо: при този подход системата остава „черна кутия“ за администратора, няма представа за предназначението на отделните пакети, тяхната роля и влияние върху системата като цяло. Затова ви препоръчваме да откажете предложените опции и да инсталирате необходимите пакети ръчно. Това ще ви помогне да придобиете по-задълбочено разбиране на системата и взаимодействията между нейните компоненти. И когато започнете да се чувствате като риба във вода в Linux среда, вие сами решавате дали трябва да инсталирате софтуер автоматично.

Затова не избирайте нищо и (чрез натискане Раздел) отидете на точка Продължете.

Докато системата се инсталира, можете бързо да избягате, да си налеете чаша кафе, дори и на не много мощни системи, тази операция не отнема много време.

В края на този процес инсталаторът ще ви подкани да инсталирате буутлоудъра, трябва да се съгласите с това предложение, освен ако не планирате система с някаква "сложна" система за зареждане:

След това ще бъдете подканени да рестартирате системата, инсталацията ще бъде завършена и на ваше разположение ще бъде пълноценна сървърна операционна система.

И така, първото влизане, нямаше да пишем за него, ако не беше отговорът на читателя, който показа, че в този момент мнозина са имали затруднения. Така че в Linux системите процесът на въвеждане на парола не се показва визуално по никакъв начин, просто трябва да въведете желаната комбинация от знаци и да натиснете Въведете, въпреки че външно системата се държи така, сякаш нищо не се случва. Това поведение е наследено от UNIX системите и е за целите на сигурността, така че нападателят да не може да научи дължината на вашата парола.

След като влезете, първото нещо, което трябва да направите, е да настроите вашата мрежа. Както си спомняте, ние не направихме никакви настройки на етапа на инсталиране, така че нямаме възможност да инсталираме допълнителни пакети и трябва да излезем от ситуацията с това, което е налично. По подразбиране системата има текстов редактор. нано, не е толкова удобен като вградения редактор mc, но трябва да можете да го използвате, само в случай на такива ситуации.

Първо, нека издигнем правата си до суперпотребител:

И отворете конфигурационния файл с мрежовите настройки с редактора:

Nano /etc/network/interfaces

И нека преведем съдържанието му в следната форма:

авто ло
iface lo inet loopback

авто eth0
iface eth0 inet static
адрес 192.168.44.62
мрежова маска 255.255.255.0
шлюз 192.168.44.2
dns-name servers 192.168.44.2 8.8.8.8

Първи раздел авто лоопределя настройките за интерфейса за обратна връзка и вече присъства във файла. Вторият раздел определя настройките за външния мрежов интерфейс eth0за работа със статичен адрес. Опциите са ясни и не изискват отделни обяснения, адресите, разбира се, са взети само като пример. Ако вашият сървър има няколко мрежови адаптера, трябва да регистрирате раздел за всеки от тях.

Да предположим, че искаме да получим настройките на втория мрежов адаптер eth1 чрез DHCP, за това ще добавим раздел:

Автоматичен eth1
позволи-hotplug eth1
iface eth1 inet dhcp

Нека да разгледаме вариантите Автоматичени автоматично горещо включване. Първият указва да се инициира връзка при зареждане, а вторият задейства механизма за проследяване на горещо повторно свързване и инициира получаване на адрес, когато се случи това събитие.

Когато приключите с редактирането на файла, трябва да излезете от редактора чрез Ctrl + X, утвърдително ( Y), когато бъдете подканени да напишете файла.

След това рестартирайте компютъра си:

Ако всичко е направено правилно, системата ще получи достъп до мрежата и интернет. Можете да проверите това с командата ping:

Пинг ya.ru

Изпълнението на командата трябва да се прекъсне с комбинацията Ctrl + C, запомнете тази комбинация, тя ще ви бъде полезна повече от веднъж.

Можете да видите настройките на мрежовия интерфейс с командата

ifconfig

Със същата команда можете да разберете кои мрежови карти вижда системата и под какви имена, за това използвайте параметъра HWaddr, което представлява MAC адреса на NIC.

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

apt-get актуализация

След това актуализираме системата с командата:

apt-get надграждане

Внимателно изучаваме изхода на командата, тъй като виждаме, по някаква причина три пакета не се актуализират, в този случайтова са пакети на ядрото. Затова ще се опитаме да ги актуализираме ръчно. За да направите това, изпълнете командата:

apt-get инсталирате linux-generic

Което ще инсталира новото ядро ​​и неговите пакети за зависимости. Също така се препоръчва да рестартирате системата след актуализацията.

След рестартирането инсталирайте административните инструменти: пакет sshза отдалечен достъп до сървъра и файлов мениджър mc, което значително улеснява работата със системата.

apt-get инсталирате ssh mc

За да стартирате mc, използвайте проста команда:

ако искате да го стартирате като root.

Работата с него е доста проста, тези, които са работили в DOS с мениджърите на Norton Commander или Volkov Commander, не трябва да изпитват никакви затруднения.

Навигацията се извършва със стрелки, преходът между панелите се извършва с клавиш Раздели избор на ключ Поставете. Основните действия са изброени по-долу, числата до тях показват номера на функционалния клавиш, отговорен за това действие, например F4 - Редактиране, F8 - Изтриване, F10 - Изход. Винаги можете да свиете и след това да разширите, mc клавишна комбинация Ctrl+Oи достъп до конзолата.

В прозореца, който се отваря, използвайте стрелките, за да отидете до опцията Вграден редактори го изберете с ключа пространство. Натиснете, за да потвърдите настройките и да излезете. По-нататък.

Това ще ви позволи незабавно да използвате вградения редактор, който е по-удобен от nano за редактиране на конфигурационни файлове.

В заключение, нека проверим възможността за отдалечена връзка, за това ще използваме популярната помощна програма PuTTY(Изтегли). В най-новата версия просто трябва да посочите IP адреса или името на домейна на сървъра:

Въпреки това, за всеки случай, настанете се Прозорец - Превод

Операционната система Linux се използва най-често за сървъри. Linux първоначално е проектиран за това, има сигурна архитектура и се разпространява под безплатен лиценз с отворен код, което може да ви спести много пари.

Но те са голяма сума Linux дистрибуции и трябва да изберете коя е най-подходяща за вашия проект. Всяка Linux дистрибуция има своите характеристики и предимства, както и недостатъци. В тази статия ще разгледаме най-добрите Linux дистрибуции за сървъра.

Може би вече знаете някои от тях, но за други ще чувате за първи път. Прегледът взе предвид характеристики като лекота на инсталиране и използване, цена, наличие на търговска поддръжка, надеждност и т.н. А сега нека да преминем към списъка с топ 10 дистрибуции на Linux за сървъра.

На първо място в нашия списък е Ubuntu. Това е много популярна Linux дистрибуция, базирана на Debian и разработена от Canonical. В допълнение към десктоп версията има и сървърна версия.

Ubuntu има лесен инсталатор, лесен е за използване и конфигуриране и има търговска поддръжка от световна класа от Canonical.

Последната версия на Ubuntu 16.04, която се състоя през април 2016 г., е още по-добра. Вече поддържа поддръжка на OpenStack Mitaka и LXD контейнерна виртуализация, както и унифицирана система за доставка на пакети Snappy. В допълнение към сървърите, Ubuntu е насочен към нови технологии като контейнери, мобилни устройстваи IoT устройства.

Сега Ubuntu най-често се използва за предоставяне на уеб сървъри сред всички други дистрибуции. Най-новата версия на Ubuntu е означена като LTS, което означава дългосрочна поддръжка. Такава операционна система ще получава актуализации в продължение на пет години.

2. Red Hat Enterprise Linux

Историята на Red Hat започва като малка компания за създаване на търговска дистрибуция. Сега това е мощна сървърна операционна система, която играе значителна роля в развитието на софтуер с отворен код, дори повече от Canonical.

Разработчиците от Red Hat участват активно в разработването на софтуер с отворен код, те дори имат собствена инфраструктура за създаване на уеб приложения, базирани на Red Hat Linux - OpenShift.

Дистрибуцията на Red Hat Linux се използва от големи компании по целия свят, съдържа най-новите, но вече добре доказани технологии и поддържа и актуализира версии на своите дистрибуции от десет години.

Red Hat Entrprice Linux е базиран на дистрибуцията Fedora, разработена от общността и спонсорирана от Red Hat. Fedora се актуализира по-често от RHEL и служи като тестова площадка за нови функции и технологии, които да бъдат включени в Red Hat. Но няма такава стабилност и комерсиална поддръжка като в Red Hat.

В момента най-новата версия на Red Hat Enterprise Linux 7, която се разработва от 2010 г. и беше пусната през юни 2014 г. Основните подобрения са мащабируемост за предприятията, нов файлова система, който може да мащабира до 500 терабайта, както и поддръжка за технология за виртуализация на Docker. Последното издание на корекция на Red Hat Enterprse Linux 7.2 беше през ноември 2015 г.

3. SUSE Linux Enterprise Server

SUSE Linux Enterprise Server (SLES) е разработен от Novell. Това е стабилна, бърза и лесна за използване Linux дистрибуция, с бърза 24/7 техническа поддръжка.

Точно както Red Hat Enterprise е базиран на Fedora, SUSE Linux е базиран на безплатната дистрибуция OpenSUSE. Разработчиците се фокусират върху стабилността, дългосрочната техническа поддръжка и поддръжката за разпространение на най-новите технологии. Ако имате достатъчно пари, за да платите за поддръжка, това е най-добрият линуксза сървъра.

Последната голяма версия на SUSE Linux Enterprise 12 (SLES 12) излезе в края на октомври 2014 г. Ето такива се появиха интересни възможностикато поддръжка за Docker framework, пълна система за връщане назад, горещи актуализации на ядрото в движение и други софтуерни модули за подобряване на времето за работа и ефективността на системата. SLES 12 SP1, който беше пуснат през декември 2015 г., добави поддръжка за мрежова конфигурация и JeOS.

4. CentOS

Ако имате уебсайт, хостван на някакъв уеб хост, има много шансове вашият уеб сървър да работи на CentOS. Това е безплатна система, базирана на Red Hat Enterprise Linux, и не е напълно търговска система, но можете да разчитате на търговска поддръжка.

Операционната система Community Enterprise или CentOS се разработва и поддържа от общността. Въз основа на кода на Red Hat, но всички търговски марки на тази система са премахнати от там. Можем да кажем, че това е най-добрият Linux за сървъра.

През 2014 г. имаше твърдения, че CentOS ще си партнира с Red Hat, за да преодолее пропастта между дистрибуцията на Fedora, фокусирана върху иновациите, и комерсиалната дистрибуция на CentOS.

Но CentOS ще продължи да доставя системата на потребителите безплатно. В същото време тази система остава поддържана от общността, а не от Red Hat. Последната версия на CentOS 7.2 беше пусната през декември 2015 г. и е базирана на Red Hat Enterprise Linux 7.2.

5.Debian

Debian е безплатна операционна система и няма комерсиална поддръжка. Но можете да получите подкрепа сертифицирани центрове Debian, които са достъпни по целия свят. Проектът Debian стартира през 1993 г. и сега се базира на голям бройдистрибуции, най-известните от които са Ubuntu и Linux Mint.

Debian остава чудесен вариант за тези, които ценят стабилността в замяна на изоставянето на най-новите технологии. Последната голяма стабилна версия беше Debian 8 Jessie, пусната през април 2015 г. и ще получава актуализации в продължение на пет години.

В тази версия Debian се премести на нова системаИнициализация на Systemd, вместо стария SysV init, ядрото и софтуерът също бяха актуализирани - Apache, LibreOffice, Perl, Python, Xen Hypervisor, GNU Compiler Collection, GNOME десктоп среда и Xfce. Последна актуализация Debian беше през юли 2016 г., версия 8.5.

6 Oracle Linux

В случай, че не знаете, Oracle пуска своята Linux дистрибуция, Oracle Linux. Базиран е на Red Hat и съдържа различни подобрения от Oracle.

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

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

Последната версия на Oracle Linux 7.2 беше пусната през ноември 2015 г. и е базирана на Red Hat Enterprise 7.2.

7. Mageia / Mandriva

Mageia е разклонение с отворен код на проекта Mandriva Linux, който затвори през 2011 г. Пускането на Mageia 5 се състоя през 2015 г., а пускането на Mageia 6 се очаква през август-септември 2016 г.

Тази дистрибуция е разработена във Франция и е популярна в Европа и Южна Америка. Името Mandriva и самата кодова база са взети от дистрибуцията на Mandrake и Connectiva Linux.

Mageia поддържа силните страни на Mandriva и продължава да се развива с нови характеристики и функционалност. Актуализациите на Mageia се пускат на всеки 9 месеца и всяко издание се поддържа за два цикъла, по 18 месеца.

8.ClearOS

ClearOS е дистрибуция с отворен код, базирана на Red Hat Enterprise Linux и CentOS, разработена от Intel. Може да се използва като сървър, шлюз към мрежа или платформа за приложения.

По-рано известна като ClarkConnect, ClearOS се превърна в страхотна опция за внедряване на Linux сървъри за малък бизнес. Има отличен уеб интерфейс за управление на системата, както и много документация. Следователно тази дистрибуция ще бъде чудесен вариант за начинаещи.

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

Последната голяма версия на ClearOS стана достъпна за изтегляне през март 2015 г. Последната актуализация на ClearOS 7.2 носи домашни и бизнес издания, подобрена поддръжка за виртуализация (включително Microsoft HyperV), поддръжка на XFS и Btrfs, ново динамично табло за управление, поддръжка на LVM кеширане и IPv6 подкрепа..

9. Arch Linux

Проста, лека дистрибуция на Arch Linux, предназначена за по-опитния потребител на Linux. Тук няма поддръжка и инсталирането изобщо не е лесно, за разлика от това, което предлагат другите най-добри линукс дистрибуции за сървъра. Но това не означава, че Arch Linux не може да се използва като сървър.

Подобно на Gentoo, той използва модел на непрекъснато издаване, което означава, че системата винаги ще бъде актуализирана до най-новата версия. нова версия, няма издания.

Мениджърът на пакети Pacman предоставя софтуерни актуализации на най-новите версии, с разрешаване на зависимости. Вярно е, че този метод на актуализиране понякога може да причини проблеми, ако се борави небрежно.

10 Slackware

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

Това е една от най-ранните Linux дистрибуции. Издадена е през 1993 г. и има много фенове. Разработчиците редовно пускат нови версии, най-новата Slackware 14.2 беше пусната през юли 2016 г.

заключения

Така нашият преглед приключи, сега знаете коя линукс дистрибуция да изберете за сървъра..04. Може би не всички най-добри дистрибуции са изброени тук. Който линукс е по-добърсървър как мислиш? Коя използвате? Пишете в коментарите?

Операционната система Unix (като прародител на Linux) е проектирана предимно за сървърни задачи, така че повечето GNU помощни програми са базирани на конзола (т.е. работят само на командния ред на Linux терминал), тъй като няма нужда от графична обвивка на сървъра. С течение на времето обаче функционалността на сървърните услуги в Linux нарасна толкова много, че постоянното редактиране на конфигурационните файлове от командна линиястана трудно и затова засега има огромен брой графични административни инструменти (често реализирани под формата на WEB интерфейс), които значително опростяват живота на системните администратори.

Има огромен брой търговски решения и продукти, базирани на сървърни услуги и помощни програми на Linux. Linux сървър може да изпълнява почти всяка сървърна роля. Накратко, ще се опитам да ви разкажа за основните роли на Linux:

Linux файлов сървър

Linux може доста лесно да действа като файлов сървър за потребителите на Windows и Linux. Основната услуга за това е пакетът Samba, който ви позволява да осъществявате достъп до мрежови устройства и принтери, използвайки протокола, използван в мрежите на Windows. Има клиентска и сървърна част. Е свободен софтуер, пуснат под GPL лиценз. С помощта на Samba е възможно да се организира пълноценен обмен на файлове между потребители с ясно разграничаване на правата за достъп.

За по-опитните системни администраториМога да кажа, че текущата версия на сървъра Samba може да действа като домейн контролер и услуга на Active Directory (централизирано управление на компютри и потребители, работещи на операционната Windows система) е в състояние да обслужва всички поддържани от Microsoft версии на Windows клиенти, включително Windows 10. Преди това беше възможно само със скъпия Microsoft Windows Server.

Сървър за база данни

Почти всички системи с всякаква сложност и цел не могат без база данни. Не е тайна, че почти всички сайтове, хоствани в Интернет, работят с база данни, която работи на Linux платформа (обикновено MySQL). системи счетоводство(например 1C), CRM, системи за проектиранеи всички други използват бази данни.Въпреки това, повечето писани по-рано настолни приложения (работещи на потребителски компютри), разработени под Windows, работят с помощта на бази данни под тази операционна система. Въпреки това, в момента в Linux техният брой е просто огромен, а функционалността често не е по-ниска от най-мощните конкуренти от Microsoft или Oracle. Мнозинство известни базиданните в Linux имат свои собствени версии под Windows. В момента дори руският разработчик 1C активно разработва и поддържа версии на своите продукти, работещи под Linux. Най-популярни са следните бази данни:

mysql-безплатна система за управление на релационни бази данни, е решение за малки и средни приложения.

PostgreSQL- безплатна обектно-релационна система за управление на база данни. С помощта на тази база данни се изграждат системи за обработка на големи данни и често PostgreSQL се конкурира с Oracle DB.

сървър електронна поща

Както всеки друг сървър, Linux е много подходящ за създаване на собствен имейл сървър. Повечето безплатни пощенски услуги Google, Mail.ru, Yandex и други са базирани на Linux. За разлика от платформата Windows (в която повечето от функционалните сървъри са платени), Linux има голям брой различни пакети за управление на вашата собствена корпоративна или лична имейл услуга и те се предоставят безплатно. Въпреки това, популярността на Linux води до факта, че повечето безплатни решения се модифицират, добавят и продават за пари. Но има своите предимства - официална поддръжка, постоянни актуализации, удобен за потребителя интерфейсадминистрация и контрол (не всеки обича да работи в конзолата).

Интернет сървър

Това е сървър, който осигурява достъп до компютри локална мрежакъм Интернет. Такива сървъри често се наричат ​​(прокси сървъри) и изпълняват следните задачи:

  • Кеширане на данни: ако често се осъществява достъп до едни и същи външни ресурси, тогава можете да запазите копие от тях на прокси сървъра и да ги издадете при поискване, като по този начин намалите натоварването на канала към външната мрежа и ускорите получаването на исканата информация. .
  • Защита на локалната мрежа от външен достъп: например, можете да конфигурирате прокси сървър, така че локалните компютри да имат достъп до външни ресурси само чрез него, а външните компютри изобщо няма да имат достъп до локалните (те "виждат" само прокси сървъра).
  • Ограничаване на достъпа от локалната мрежа до външната: например можете да блокирате достъпа до определени уебсайтове, да ограничите използването на интернет до някои локални потребители, да зададете квоти за трафик или честотна лента, да филтрирате реклами и вируси.

Такива сървъри също много често се разполагат на Linux. Най-разпространеният функционален пакет е Squid. Той е напълно безплатен и неговата функционалност, когато се използва заедно с мрежови услуги на Linux, прави огромна разлика.

Телефонна централа (IP PBX - IP-PBX)

Комуникацията и комуникациите между служителите са неразделна част от почти всяка организация и разбира се комуникацията е невъзможна без нея телефонна комуникация. Въпреки това, с нарастването на технологичните решения, функционалността и изискванията към телефонията нараснаха значително. Но си позволи скъпите, функционални системине всеки може да си го позволи. Именно желанието да се сдобият с такава система подтикна създателите на най-популярното телефонно решение в света (Asterisk) да разработят безплатен аналогтакава система в Linux.

Звездичкав комбинация с необходимото оборудване, той има всички възможности на класическа PBX, поддържа много VoIP протоколи и предоставя богати функции за управление на разговорите, сред които:
Гласова поща
конферентен разговор
IVR (интерактивно гласово меню)
Център за обаждания (подреждане на обаждания на опашка и разпределяне на абонатите чрез различни алгоритми)
Call Detail Record (подробен запис на разговора) и много други функции.

Благодарение на безплатния лиценз, Asterisk се развива активно и се поддържа от хиляди хора от цялата планета. Почти всички IP-PBX в "кутия" са базирани на Linux и се управляват от Asterisk. Тази PBX работи чудесно на всякакви нискобюджетни системи, като BananaPi 🙂


Звездичка на Banana Pi

Разбира се, това е много малка частТъй като Linux може да бъде сървър, възможностите са безкрайни. Linux може да бъде толкова прост, колкото файлов сървъри като възел на мощен изчислителен клъстер в някой научен център. Linux сървърът е най-вече конструктор за специалисти и маниаци, но възможностите му са почти неограничени.

Linux е сървър

Ново в сайта

>

Най - известен