Linux. Linux als serverbesturingssysteem. Linux voordelen ten opzichte van Windows. Hoe maak je met je eigen handen een Linux-server en wat heb je hiervoor nodig

Het Linux-besturingssysteem wordt meestal specifiek voor servers gebruikt. Linux is hier oorspronkelijk voor ontworpen, heeft een veilige architectuur en wordt gedistribueerd onder een gratis en gratis licentie die je veel geld kan besparen.

Maar er is een enorm aantal Linux-distributies en u moet kiezen welke het meest geschikt is voor uw project. Elke Linux-distributie heeft zijn eigen kenmerken en voordelen, maar ook nadelen. In dit artikel zullen we de beste server Linux-distributies bekijken.

Misschien ken je sommigen al en hoor je voor het eerst over anderen. Bij de beoordeling werd rekening gehouden met kenmerken zoals installatie- en gebruiksgemak, prijs, beschikbaarheid van commerciële ondersteuning, betrouwbaarheid, enzovoort. Laten we nu verder gaan met de lijst met de 10 beste Linux-distributies voor de server.

Bovenaan onze lijst staat Ubuntu. Het is een zeer populaire Linux-distributie gebaseerd op Debian en ontwikkeld door Canonical. Naast de desktopversie is er een serverversie.

Ubuntu heeft een ongecompliceerd installatieprogramma, gemakkelijk te gebruiken en te configureren, en heeft commerciële ondersteuning van wereldklasse van Canonical.

De nieuwste release van Ubuntu 16.04, die plaatsvond in april 2016, is nu nog beter geworden. Het ondersteunt nu OpenStack Mitaka-ondersteuning, en LXD-containervirtualisatie en Snappy's uniforme pakketbezorgingssysteem. Naast servers richt Ubuntu zich op nieuwe technologieën zoals containers, mobiele apparaten en IoT-apparaten.

Ubuntu is nu de meest gebruikte distributie voor webservers. De nieuwste Ubuntu-release heet LTS, wat langdurige ondersteuning betekent. Zo'n besturingssysteem krijgt vijf jaar updates.

2. Red Hat Enterprise Linux

De geschiedenis van Red Hat begon als een klein bedrijf om een ​​commerciële distributie te creëren. Het is nu een krachtig serverbesturingssysteem dat een belangrijke rol heeft gespeeld bij de ontwikkeling van open source software, meer nog dan Canonical.

Red Hat-ontwikkelaars zijn actief betrokken bij de ontwikkeling van open source software, ze hebben zelfs hun eigen infrastructuur voor het bouwen van webapplicaties op basis van Red Hat Linux - OpenShift.

De Red Hat Linux-distributie wordt gebruikt door grote bedrijven over de hele wereld, bevat de nieuwste, maar al voldoende bewezen technologieën en biedt al tien jaar ondersteuning en updateversies van hun distributies.

Red Hat Entrprice Linux is gebaseerd op de door de Fedora-gemeenschap ontwikkelde en gesponsorde Red Hat-distributie. Fedora wordt vaker bijgewerkt dan RHEL en dient als een proeftuin voor nieuwe functies en technologieën die vervolgens in Red Hat zullen worden opgenomen. Maar het mist de stabiliteit en commerciële ondersteuning die Red Hat wel heeft.

Op dit moment is de nieuwste versie van Red Hat Enterprice Linux 7, die in ontwikkeling is sinds 2010 en werd uitgebracht in juni 2014. De belangrijkste verbeteringen zijn schaalbaarheid voor ondernemingen, een nieuw bestandssysteem dat kan worden opgeschaald tot 500 terabyte en ondersteuning voor Docker-virtualisatietechnologie. De laatste corrigerende release van Red Hat Enterprse Linux 7.2 was in november 2015.

3. SUSE Linux Enterprise-server

SUSE Linux Enterprise Server (SLES) is ontwikkeld door Novell. Het is een stabiele, snelle en gebruiksvriendelijke Linux-distributie met snelle 24/7 technische ondersteuning.

Net zoals Red Hat Enterprice is gebaseerd op Fedora, is SUSE Linux gebaseerd op de gratis OpenSUSE-distributie. Ontwikkelaars richten zich op stabiliteit, technische ondersteuning op lange termijn en distributieondersteuning voor de nieuwste technologieën. Als je genoeg geld hebt om voor ondersteuning te betalen, is dit de beste linux voor de server.

De laatste grote release van SUSE Linux Enterprise 12 (SLES 12) kwam eind oktober 2014. Hier zijn interessante functies zoals ondersteuning voor het Docker-framework, een volledig rollback-systeem, hot kernel-updates on-the-fly en andere softwaremodules om de soepele werking en efficiëntie van het systeem te verbeteren. SLES 12 SP1, die in december 2015 werd uitgebracht, voegde ondersteuning toe voor netwerkconfiguratie en JeOS.

4. CentOS

Als u een website heeft die wordt gehost door een soort webhost, is de kans groot dat uw webserver CentOS draait. Het is een gratis systeem gebaseerd op Red Hat Enterprise Linux, en het is geen volledig commercieel systeem, maar je kunt rekenen op commerciële ondersteuning.

Community Enterprise Operating System of CentOS wordt ontwikkeld en onderhouden door de community. Het was gebaseerd op de Red Hat-code, maar alle handelsmerken van dit systeem zijn daar verwijderd. We kunnen zeggen dat dit de beste linux is voor de server.

In 2014 waren er aankondigingen dat CentOS zou samenwerken met Red Hat om de kloof tussen de innovatiegedreven Fedora-distributie en de commerciële CentOS-distributie te overbruggen.

Maar CentOS blijft het systeem gratis aan gebruikers leveren. Tegelijkertijd blijft dit systeem ondersteund door de community en niet door Red Hat. De nieuwste CentOS 7.2 is uitgebracht in december 2015 en is gebaseerd op Red Hat Enterprise Linux 7.2.

5. Debian

Debian is een gratis besturingssysteem en er is hier geen commerciële ondersteuning. Maar u kunt profiteren van de ondersteuning van Debian Certified Centers over de hele wereld. Het Debian-project ontstond in 1993 en vormt nu de basis voor een groot aantal distributies, waarvan de bekendste Ubuntu en Linux Mint zijn.

Debian blijft een geweldige optie voor diegenen die waarde hechten aan stabiliteit in ruil voor het dumpen van de nieuwste technologie. De laatste grote stabiele release was Debian 8 Jessie, uitgebracht in april 2015 en zal gedurende vijf jaar updates ontvangen.

In deze versie schakelde Debian over op het nieuwe Systemd init-systeem, in plaats van de oude SysV-init, werden de kernel en de software ook bijgewerkt - Apache, LibreOffice, Perl, Python, Xen Hypervisor, GNU Compiler Collection, GNOME-desktopomgeving en Xfce. Debian is voor het laatst bijgewerkt in juli 2016, versie 8.5.

6. Oracle Linux

Voor het geval je het nog niet wist, Oracle brengt hun Linux-distributie uit - Oracle Linux. Het is gebaseerd op Red Hat en bevat verschillende verbeteringen van Oracle.

Oracle Linux is een vrij sterke concurrent voor Red Hat Enterprise Linux, aangezien ondersteuning van Oracle de helft van de prijs van ondersteuning van Red Hat kost.

De distributie is voornamelijk geoptimaliseerd voor de werking van databases, dus als u databases nodig heeft, is het beter om deze specifieke distributie te gebruiken.

De nieuwste versie van Oracle Linux 7.2 is uitgebracht in november 2015 en is gebaseerd op Red Hat Enterprise 7.2.

7. Mageia / Mandriva

Mageia is een open source fork van het Mandriva Linux-project dat in 2011 werd stopgezet. De release van Mageia 5 vond plaats in 2015 en de release van Mageia 6 wordt verwacht in augustus-september 2016.

Deze distributie is ontwikkeld in Frankrijk en is populair in Europa en Zuid-Amerika. De naam Mandriva en de codebase zelf zijn ontleend aan de Mandrake- en Connectiva Linux-distributies.

Mageia behoudt de sterke punten van Mandriva en ontwikkelt zich verder met nieuwe functies en functionaliteit. Mageia-updates worden elke 9 maanden uitgebracht en elke release wordt gedurende twee cycli, 18 maanden, ondersteund.

8. ClearOS

ClearOS is een open source-distributie op basis van Red Hat Enterprise Linux en CentOS, ontwikkeld door Intel. Het kan worden gebruikt als een server, gateway naar een netwerk of een applicatieplatform.

ClearOS, voorheen bekend als ClarkConnect, is een geweldige Linux-server voor kleine bedrijven geworden. Er is een uitstekende webinterface voor het beheer van het systeem, evenals veel documentatie. Daarom is deze distro een geweldige optie voor beginners.

Naast de commerciële versie is er ClearOS Community Edition, evenals een goedkope professionele versie met technische ondersteuning en een aantal extra functies. De distributiekit wordt ondersteund door de Clear Foundation, er is ook een applicatiewinkel, zowel betaald als gratis, die kan worden gebruikt om de mogelijkheden van het besturingssysteem uit te breiden.

De laatste grote release van ClearOS kon in maart 2015 worden gedownload. De nieuwste ClearOS 7.2-update brengt thuis- en zakelijke edities, verbeterde virtualisatieondersteuning (inclusief Microsoft HyperV), XFS- en Btrfs-ondersteuning, een nieuw dynamisch dashboard, LVM-cachingondersteuning en IPv6 ondersteuning. ...

9. Arch Linux

Een eenvoudige, lichtgewicht Arch Linux-distributie ontworpen voor meer geavanceerde Linux-gebruikers. Er is hier geen ondersteuning en de installatie is helemaal niet eenvoudig, in tegenstelling tot wat andere beste linux-distributies voor server bieden. Maar dat betekent niet dat Arch Linux niet als server kan worden gebruikt.

Net als Gentoo gebruikt het een rollend releasemodel, wat betekent dat het systeem altijd zal worden bijgewerkt naar de nieuwste versie, geen releases.

De pakketbeheerder van Pacman zorgt ervoor dat software wordt bijgewerkt naar de nieuwste versies, met het oplossen van afhankelijkheden. Toegegeven, deze manier van updaten kan soms problemen veroorzaken als er onzorgvuldig mee wordt omgegaan.

10. Slackware

Hoewel Slackware geen commerciële distributie is, onderhouden de ontwikkelaars relaties met verschillende bedrijven die betaalde ondersteuning bieden.

Het is een van de eerste Linux-distributies. Het werd uitgebracht in 1993 en heeft veel fans. De ontwikkelaars brengen regelmatig nieuwe versies uit, de nieuwste Slackware 14.2 kwam uit in juli 2016.

conclusies

Onze recensie is dus ten einde, nu weet je welke Linux-distributiekit je moet kiezen voor de server..04. Misschien worden niet alle beste distributies hier vermeld. Welke linux is volgens jou de beste server? Welke gebruik je? Schrijf in de reacties?

Eigenaardigheden:

  • De distributiekit is gebouwd op basis van RedHat Enterprise Linux
  • Stal
  • Betrouwbaarheid
  • Gebrek aan officiële ondersteuning

De sterke punten van de CentOS-distributie zijn de betrouwbaarheid en compatibiliteit met Red Hat Enterprise Linux. Zwakke punten - zwakke lokalisatie (vergeleken met ALT Linux en ASPLinux), gebrek aan enkele programma's die typisch zijn voor onze regio (SIM, xxkb). Het is onmogelijk om ondersteuning te krijgen van de fabrikant in onze regio; er is geen niet-commerciële ondersteuning in de Russische en Oekraïense taal. Het systeem werkt uitstekend op clusters.

Fedora

Eigenaardigheden:

  • Wijdverbreide prevalentie
  • Uitstekende ondersteuning van de gemeenschap
  • Goede bescherming
  • Veel verschillende toepassingen
  • Russificatie is niet volledig aanwezig
  • Constante vernieuwing

Meer geschikt voor pc dan server vanwege mogelijke instabiliteit. Maar het hangt allemaal af van het vermogen om de distributiekit correct te gebruiken.

openSUSE

Opgericht door het gelijknamige Duitse bedrijf, later overgenomen door Novell. Een onderscheidend kenmerk is de aanwezigheid van het eigen softwarepakket YaST2, waarmee u alle systeemcomponenten kunt installeren en configureren.

Eigenaardigheden:

  • Professionele benadering van details
  • Gebruiksvriendelijke YaST-configuratiehulpprogramma's
  • Russificatie lijdt (een deel van het menu is mogelijk in het Engels, een deel in het Russisch)
  • Eenvoudige hardwareconfiguratie.
  • Uitstekende documentatie in het Russisch
  • Er is een set stuurprogramma's uit de doos
  • Grote keuze aan pakketten, dankzij het gebruik van RPM en pluggable repositories.
  • OBS-bouwsysteem

ALTLinux

Russische distributiekit ontwikkeld door ALTInux.Gegroeid uit Linux-Mandrake Russian Edition. Er wordt veel aandacht besteed aan veiligheid.

Voordelen:

  • Russificatie van documentatie en applicaties.
  • Eenvoudig grafisch installatieprogramma (in de meeste gevallen is dansen met een tamboerijn niet nodig).
  • Een groot aantal grafische hulpprogramma's voor systeemconfiguratie.
  • Stabiliteit en betrouwbaarheid (meest geschikt voor servers).

Eigenaardigheden:

  • Uitstekende Russificatie
  • Technische ondersteuning
  • Breed scala aan software
  • Geproduceerd door een Russisch bedrijf

ASPLinux

Distributie in de Russische taal gebaseerd op pakketten van Fedora Core, maar met beveiligingsoplossingen. Bevat nogal wat "aanvullende" (vergeleken met Fedora Core) pakketten. De kit bevat binaire stuurprogramma's (ati, nvidia, slmodem), videocodecs en enkele andere niet helemaal open source-programma's.

Tot nu toe zijn de werkzaamheden aan deze distributie opgeschort.

Distributies op basis van Debian of met gebruik van het Deb-pakketformaat:

Debian

Een besturingssysteem dat bestaat uit zowel gratis open source software als propriëtaire componenten. In zijn primaire vorm is Debian GNU / Linux: een van de meest populaire Linux-distributies, wat een aanzienlijke invloed heeft op de ontwikkeling van dit type besturingssysteem in het algemeen. Er zijn ook projecten die zijn gebaseerd op andere kernels: Debian GNU / Hurd, Debian GNU / kNetBSD en Debian GNU / kFreeBSD. Debian kan worden gebruikt als besturingssysteem voor zowel server als werkstation.

Eigenaardigheden:

  • 100% gratis
  • Uitstekende website en communitybronnen
  • Goed getest
  • Uitstekend installatieprogramma voor Aptitude-software.

Ubuntu / Kubuntu / Xubuntu

Gebouwd bovenop de Debian GNU / Linux-testpakketboom, is het in wezen een Debian-build met nieuwe software voor thuis- of kantoorgebruik.De snelste en meest actief ontwikkelde distributie.

Eigenaardigheden:

  • Eenvoudige, duidelijke meertalige interface
  • Frequente en gemakkelijke updates via het netwerk en offline Pakketrepository
  • Krachtige community van gebruikers en ontwikkelaars, incl. in Rusland

Distributies met andere pakketsystemen:

Gentoo

Gentoo is een typische brongebaseerde distributie, dat wil zeggen. alle software wordt geleverd als broncode voor installatie. Deze distributie is hoogstwaarschijnlijk niet geschikt voor een beginnende gebruiker, maar is de laatste tijd behoorlijk populair geworden.

De volgende voordelen van Gentoo Linux kunnen worden benadrukt:

  • De mogelijkheid om af te stemmen en te optimaliseren voor een specifieke computer, aangezien alle pakketten worden verzameld (gecompileerd) op de computer van de eindgebruiker.
  • Handig systeem voor het installeren en verwijderen van programma's op basis van het "poorten"-systeem. Externe opslagplaatsen verbinden.
  • Nieuwe versies van pakketten verschijnen in een hoog tempo in de repositories (enkele weken of zelfs uren na hun officiële release)
  • Mogelijkheid om Gentoo direct vanaf een productiesysteem te installeren.

nadelen:

  • Russificatie (locale, lettertypen, enz.) zal handmatig moeten worden gedaan door scripts uit te voeren.
  • Documentatie in het Engels
  • Als u problemen ondervindt bij het installeren van de software, is de oplossing misschien niet triviaal en is technische kennis vereist.

Eigenaardigheden:

  • Probleemloze installatie van individuele pakketten
  • Hoge relevantie
  • Uitstekende documentatie
  • Creatie in de "geek-stijl" van de distributie, speciaal aangepast aan de behoeften van de gebruiker
  • Grafisch installatieprogramma
  • Lange en vervelende installatie van het systeem

Gentoo Linux is een zeer flexibele distributie. Hiermee kunt u met bijna elke configuratie van apparatuur werken en zowel een werkstation als een server van het systeem maken. Het maken van een persoonlijke configuratie vereist natuurlijk enige vaardigheid en begrip van hoe Unix-besturingssystemen werken.

Linux berekenen

Linux berekenen- een reeks distributies voor kleine en middelgrote bedrijven die roamingprofielen en gecentraliseerde software-implementatie gebruiken. Gemaakt op basis van het project

Linux-besturingssystemen zijn zeer gebruikelijk en hebben een breed scala aan toepassingen. Hoewel bepaalde Linux-distributies zijn gericht op ervaren gebruikers, zijn andere veel eenvoudiger en ideaal voor migratie vanuit Windows. Linux-distributies maken vaak gebruik van de aanzienlijke bronnen van hun gebruikersgemeenschappen.

Hoewel Linux-besturingssystemen een uitstekende desktopomgeving bieden, kan Linux ook een uitstekend systeem zijn voor servertoepassingen. Doorgaans biedt Linux verbeterde toegangscontrole, wat meer flexibiliteit en stabiliteit geeft.

Daarom zijn Linux-distributies het ideale serverlandschap. Bekijk de 12 beste Linux-serverbesturingssystemen en voor wie ze zijn.

Wat is Linux Server-besturingssysteem?

Wat maakt een Linux-serverbesturingssysteem anders dan een gewone Linux-distributie? Om te antwoorden, moet u rekening houden met de hardware van de server. Servers zijn in wezen computers met speciale kenmerken. Serverhardware garandeert bijvoorbeeld een lange uptime, efficiëntie en betrouwbaarheid. Bovendien balanceren servers rekenkracht met stroomverbruik. Daarom geven Linux-serverbesturingssystemen prioriteit aan betrouwbaarheid en resourceverbruik.

Het Linux-serverbesturingssysteem levert inhoud aan clientapparaten. Dienovereenkomstig hebben serverbesturingssystemen de tools om eenvoudige servers te maken. Omdat servers grotendeels geautomatiseerd zijn, is de Linux grafische gebruikersinterface (GUI) minder belangrijk voor de server in het Linux-besturingssysteem.

Volgens IDC geven de verkoopgegevens van hardware aan dat: 28 procent van de servers gebruikt Linux... Deze gegevens bevatten echter hoogstwaarschijnlijk geen thuisservers. Met behulp van gespecialiseerde Linux-besturingssystemen kunt u uw eigen server implementeren. Het belangrijkste hierbij is om de Long Term Life (LTS) versie te gebruiken en de juiste software te installeren. De LTS-versies zijn stabieler en hebben een lange ondersteuningsperiode.

Wanneer u een Linux-besturingssysteem voor uw server kiest, moet u rekening houden met het doel van de server. Sollicitatie een Linux-computer als mediaserver verschilt van het gebruik ervan als spelserver.

  1. Ubuntu-server

Waarschijnlijk het bekendste van de Linux-besturingssystemen is Ubuntu. Met veel opties is Ubuntu een stabiele distributie. Dit systeem en zijn varianten zorgen voor een uitstekende gebruikerservaring. Ubuntu Server is er in twee versies: LTS en een rollende release. De LTS-versie van Ubuntu Server zou een ondersteuningsperiode van vijf jaar hebben. Hoewel deze periode geen vijf jaar is, hebben niet-LTS-versies slechts negen maanden beveiligings- en onderhoudsupdates.

Hoewel Ubuntu en Ubuntu Server erg op elkaar lijken, biedt de Server-versie verschillende middelen. Ubuntu Server biedt bijvoorbeeld add-ons zoals OpenStack Mitaka, Nginx en LXD. Ze vergemakkelijken het systeembeheer. Met Ubuntu Server kunt u webservers implementeren, containers leveren en meer. Bovendien zijn deze tools direct uit de doos klaar voor gebruik.

Hoewel het geen serverdistributie is, wordt Ubuntu LTS geleverd met een ondersteuningsperiode van vijf jaar. Ik gebruik momenteel Ubuntu 16.04 LTS met een Plex-server als mijn Linux-gameserver. LTS-distributies kunnen prima functioneren als Linux-besturingssystemen voor servers. U hoeft alleen de serversoftware erop te installeren.

Als Linux nieuw voor u is of nieuw voor serverbesturingssystemen, dan is Ubuntu een uitstekende keuze. Dit systeem blijft een van de meest populaire Linux-distributies, mede vanwege de gebruiksvriendelijkheid. Dienovereenkomstig is Ubuntu Server een Linux-serverbesturingssysteem dat fantastisch geschikt is voor beginnende gebruikers. Het blinkt uit als een mediaserver, gameserver en e-mailserver. Complexere servers kunnen ook worden geconfigureerd op Ubuntu Server, maar het is zeker gericht op reguliere servers en nieuwelingen.

SUSE Linux debuteerde in 1993. In 2015 evolueerde de open source-versie van openSUSE naar SUSE Linux Enterprise (SLE). Er zijn twee takken van openSUSE: Leap en Tumbleweed. De Leap-versie heeft een langere release-cyclus, terwijl Tumbleweed een rollende release is. Daarom is Tumbleweed meer geschikt voor ervaren gebruikers en biedt het de meest recente pakketten zoals Linux Kernel en SAMBA. Leap is meer geschikt voor stabiele oplossingen. Het besturingssysteem wordt onderhouden door middel van updates.

De standaardtoolkit maakt van openSUSE een fantastisch Linux-serverbesturingssysteem. Het omvat openQA voor geautomatiseerd testen, Kiwi voor het leveren van Linux-images aan meerdere platforms, YaST voor het configureren van Linux en de uitgebreide Open Build Service-pakketbeheerder. Door af te stappen van de negen maanden durende voortschrijdende releasecyclus en te focussen op stabiliteit, zoals het geval is met SLE, wordt openSUSE een levensvatbare Linux-omgeving voor servers. Zelfs IT-specialisten genaamd openSUSE"... CentOS en Debian van SUSE".

Voor welke gebruikers is het bedoeld: OpenSUSE is meer geschikt voor geavanceerde gebruikers zoals systeembeheerders. Het is geschikt voor installatie: webservers, basishomeservers of combinaties van webservers en backendservers. Systeembeheerders kunnen profiteren van tools zoals Kiwi, YaST, OBS en openQA. De veelzijdigheid van OpenSUSE maakt het een van de beste Linux-besturingssystemen voor servers. Naast de server-side mogelijkheden, onderhoudt openSUSE een prettige desktopomgeving. Voor de meest elementaire servers is openSUSE ook prima, zij het enigszins overbodig. Nog steeds niet zeker?

  1. Oracle Linux

Als je ambivalent bent bij het lezen van de woorden "Oracle Linux", dan ben je niet de enige. Oracle Linux is een Linux-distributie geleverd door de techgigant Oracle. Dit systeem is beschikbaar met twee verschillende kernels. Een variant heeft een Red Hat Compatible Kernel (RHCK). Dit is exact dezelfde kernel die wordt gebruikt door Red Hat Enterprise Linux (RHEL). Oracle Linux-systeem gecertificeerd om met een verscheidenheid aan apparatuur te werken van fabrikanten als Lenovo, IBM en HP. Oracle Linux gebruikt Ksplice-technologie om de kernelbeveiliging te vergroten. Het systeem bevat ook ondersteuning voor Oracle-containers, openstack, Linux en Docker. Oracle-thema's, waaronder Oracle Penguin, worden gebruikt als merksymbolen.

Het systeem wordt ondersteund door de fabrikant, maar wordt betaald. Als Oracle Linux echter niet in een bedrijfsomgeving draait, is er geen ondersteuningsprijs. Als de noodzaak zich voordoet om een ​​publieke of private cloud in te zetten, dan ondersteunt het Oracle Linux-besturingssysteem deze technologieën ook. Als alternatief kunt u Oracle Linux proberen als u alleen een Linux-systeem van het merk Oracle wilt.

Voor welke gebruikers is het bedoeld: Oracle Linux is het meest geschikt voor datacenters of cloudcreatie met OpenStack. Oracle Linux is het meest geschikt voor de meest ervaren thuis- of bedrijfsservergebruiker.

  1. Container Linux (voorheen CoreOS)

Het besturingssysteem CoreOS veranderde in 2016 zijn naam in Container Linux. Zoals de nieuwe naam doet vermoeden, is Container Linux een Linux-besturingssysteem dat is uitgebracht om containers te leveren. Het systeem is gericht op het vereenvoudigen van het proces voor het inrichten van containers. Container Linux is een superieur besturingssysteem voor betrouwbaar, schaalbaar gebruik. De implementatie van geclusterde containers is eenvoudig en deze distributie bevat een hulpprogramma voor het ontdekken van services. Het bevat documentatie en ondersteuning voor Kubernetes-, Docker- en rkt-technologieën.

Pakketbeheer is niet opgenomen in het systeem. Alle applicaties moeten binnen containers draaien, dus containerisatie is een must. En werk je met containers, dan is Container Linux het beste besturingssysteem voor servers in een geclusterde infrastructuur. Het biedt een etcd-daemon die op elke machine in het cluster draait. Daarnaast is er een zekere flexibiliteit voorzien in de installatie. Naast lokale installatie kan Container Linux worden uitgevoerd in virtualisatie-omgevingen zoals Azure, VMware en Amazon EC2.

Voor welke gebruikers is het bedoeld: Container Linux is het meest geschikt voor servers in een geclusterde infrastructuur of met containervoorziening. Dit is waarschijnlijk niet bedoeld voor de gemiddelde thuisgebruiker. Maar met een officieel Docker-logo voor Plex-hobbyisten kan Container Linux in elke omgeving draaien - van een eenvoudige thuisserver tot complexe clusters. Gebruik Container Linux als u vertrouwd bent met het werken met containers. Samen met openSUSE is Container Linux een van de beste nieuwe en bijgewerkte Linux-besturingssystemen om te proberen.

Het CentOS-besturingssysteem zorgt voor een stabiele werkomgeving. Het is een open source-variant van het besturingssysteem Red Hat Enterprise Linux (RHEL). In dit opzicht biedt CentOS een serverwerking op bedrijfsniveau. Dit besturingssysteem van Red Hat gebruikt dezelfde broncode als RHEL. CentOS wordt geleverd met een RPM-pakketbeheerder. In 2010 bleek uit een beoordeling van verkoopgegevens dat ongeveer 30 procent van alle Linux-servers werkt op CentOS. En met een goede reden: het is een zeer robuuste serveromgeving die wordt ondersteund door Red Hat.

Opgemerkt moet worden dat CentOS ook goed werkt op mainframes. Voor gebruikers die de voorkeur geven aan de GUI, zijn KDE en GNOME beschikbaar op het systeem. CentOS kan worden gebruikt als een native desktopbesturingssysteem. Met ondersteuning van Red Hat en een groeiende gebruikersgemeenschap blijft CentOS bugvrij.

Voor welke gebruikers is het bedoeld: CentOS biedt de functionaliteit en veerkracht van Red Hat Enterprise Linux. Daarom is het perfect als modern besturingssysteem voor een server. Als u een gratis alternatief voor RHEL nodig heeft, kunt u CentOS gebruiken. Het is echter ook behoorlijk beginnersvriendelijk dankzij de pakketbeheerder. Over het algemeen is CentOS het beste gratis alternatief voor Red Hat Enterprise Linux.

Veel servers beperken hun stroomverbruik. Een lager stroomverbruik is een groot voordeel, vooral voor machines die altijd aan staan. Daarom moeten Linux-besturingssystemen voor servers weinig bronnen gebruiken. Een juiste toewijzing van middelen is de sleutel tot de uptime en efficiëntie van de server. Veel Linux-distributies gebruiken minder bronnen dan hun Windows- of macOS-tegenhangers. Het Arch-besturingssysteem is een eenvoudige, lichtgewicht distributie die voldoet aan het KISS-principe ("keep things simple").

Voor dit systeem in Arch Linux Wiki heeft een speciaal server-gerelateerd deel... Daar kun je alles vinden over het configureren van Arch Linux als het besturingssysteem voor de server. Hoewel er geen speciale, vooraf gebouwde versie van het systeem voor servers is, beschrijft deze Wiki-documentatie alle stappen voor het maken van uw eigen serverbesturingssysteem. U kunt populaire serversoftware installeren, waaronder MySQL, Apache, Samba en PHP voor Arch.

Voor welke gebruikers is het bedoeld: Arch Linux is een veelzijdig Linux-besturingssysteem voor servers. Het is ideaal voor het omzetten van een oude pc in een server. Maar ondanks zijn lichtheid is het Arch-systeem behoorlijk functioneel op krachtigere hardware. Daarnaast is Arch Linux het meest geschikt voor gebruikers met een technische achtergrond, aangezien zij Arch als serversysteem zullen moeten opzetten.


Het Mageia-systeem is een Linux-besturingssysteem met een focus op betrouwbaarheid en stabiliteit. Dit is een tak van Mandriva Linux die in 2010 verscheen. In 2012 prees PC World Mageia, die nu zijn vijfde versie heeft bereikt. Hoewel er veel Linux-besturingssystemen zijn, is er ook een grote lijst met Linux-desktopomgevingen. Het Mageia-systeem bevat een hele reeks gebruikersinterfaces zoals KDE, GNOME, Xfce en LXDE.

In plaats van MySQL in Mageia omvat MariaDB... Servergerichte elementen zoals: 389 Directory Server en Kolab Groupware Server maken Mageia het belangrijkste Linux-besturingssysteem voor servers.

Voor welke gebruikers is het bedoeld: Mageia is een vertrouwd Linux-besturingssysteem voor servers. Het bevat tools zoals MariaDB en Kolab Groupware Server. Daarnaast zorgt Mageia voor een betrouwbare, veilige omgeving. Gebruikers die op zoek zijn naar een GUI kunnen ook overwegen om Mageia te gebruiken dankzij de vele desktopinterfaces.

ClearOS is speciaal ontworpen voor servers, gateways en netwerksystemen. De standaardinstallatie van het systeem zorgt voor een betere beveiliging. Het omvat netwerkfirewall, bandbreedtecontroles, mailserver en inbraakdetectietools. De ClearOS 7 Community-editie bevat: 75 apps en hulpmiddelen.

Hoewel er betaalde versies van ClearOS zijn, blijft de Community-editie gratis. Bovendien zijn de ontwikkelaarsupdates van ClearOS ook gratis, maar gratis updates worden niet getest.

Voor welke gebruikers is het bedoeld: ClearOS is een speciaal Linux-besturingssysteem voor servers. De uitgebreide reeks applicaties plaatst ClearOS in de positie van een op Linux gespecialiseerde distributie. Linux-hobbyisten en -specialisten hoeven alleen maar de benodigde applicaties aan te vragen. Maar voor beginners is het beter om andere distributies van systemen voor servers te kiezen.

Het Slackware-besturingssysteem wordt al lang gebruikt als Linux voor servers. De eerste release van dit systeem verscheen in 1993. Volgens de Slackware Linux-site is het doel van dit project "een Linux-distributie die sterk lijkt op UNIX". Slackware biedt standaard een opdrachtregelinterface.

Een volledige Slackware-installatie omvat C en C++, het X Windows-systeem, een mailserver, met wieeb server, FTP-server en nieuwsserver. Bovendien is Slackware zo licht dat het op het Pentium-platform kan draaien. Voortdurende releases verhogen de stabiliteit en eenvoud van het systeem.

Voor welke gebruikers is het bedoeld: Slackware Linux is het meest geschikt voor doorgewinterde Linux-professionals. Het heeft twee pakketbeheerders, pkgtools en slackpkg. Maar aangezien Slackware standaard de opdrachtregelinterface uitvoert, is het het meest geschikt als Linux-besturingssysteem voor servers. Bovendien is er een zekere mate van complexiteit in zijn eenvoud. Om Slackware te gebruiken, moet u begrijpen hoe u in een Linux-omgeving werkt.

Gentoo is anders dan veel Linux-distributies. In plaats van het traditionele releasemodel Gentoo gebruikt een modulaire structuur... Dat wil zeggen, de gebruiker kiest zelf wat er wordt geïnstalleerd. Dit plaatst Gentoo bovenaan de lijst van Linux-serverbesturingssystemen.

Elke installatie van dit systeem is uniek. Gebruikers kunnen een kernel bouwen die maximale controle biedt. Daarom kan de server aspecten zoals geheugenverbruik regelen. Door zijn modulaire structuur en flexibiliteit wordt Gentoo erg populair onder Linux-professionals. Systeembeheerders waarderen Gentoo's benadering van het bouwen van een systeem naar behoefte.

Voor welke gebruikers is het bedoeld: Het Gentoo systeem is het meest geschikt voor technische gebruikers en systeembeheerders. Hoewel Gentoo door nieuwelingen kan worden gebruikt, is het minder gericht op de onervaren gebruiker dan de gemiddelde Ubuntu. Het systeem heeft echter uitstekende documentatie en de community evolueert voortdurend.

Als je op zoek bent naar een nieuw Linux-besturingssysteem voor servers, probeer dan Fedora. Ondersteund door Red Hat ontvangt het Fedora Project regelmatig updates. Ontwikkelaars dragen regelmatig bij aan deze updates. Fedora is er in verschillende smaken. De Workstation-versie is ontworpen voor algemene gebruikers en wordt geleverd met een desktopomgeving. Fedora Workstation wordt standaard geleverd met de GNOME-interface, maar er zijn ook andere gebruikersinterfaces beschikbaar. Fedora Server, zoals de naam al doet vermoeden, is voor servers.

Je weet het niet hoe maak je een lokale server op LINUX? Dan is dit artikel iets voor jou. Daarin zal ik je vertellen hoe je een lokale server op LINUX kunt maken en configureren.

De laatste tijd is de populariteit van gratis software, inclusief besturingssystemen van de LINUX-familie, snel gegroeid. Linux is tegenwoordig helemaal niet meer wat het geweest is. Om ermee aan de slag te gaan heb je alleen basiskennis van de computer nodig. De meeste programma's die nodig zijn voor een onervaren gebruiker zijn al "uit de doos" beschikbaar. Als u echter een webontwikkelaar bent of gewoon een website voor uzelf bouwt, heeft u hoogstwaarschijnlijk een lokale server nodig. En na wat forums te hebben doorzocht, merkte ik dat gebruikers die van Windows-systemen naar Linux zijn overgestapt, problemen hebben bij het maken van een server op hun computer.

We hebben onze server nodig om niet alleen statische sites te ondersteunen, maar ook de meest moderne CMS, zoals WordPress, Joomla, Drupal, etc. Hiervoor hebben we de volgende componenten nodig:

  • apache (webserver);
  • php (de taal waarin veel CMS zijn geschreven);
  • mysql (databaseserver).

De combinatie Apache + PHP + MySQL is behoorlijk populair. In de Windows-omgeving wordt het meestal WAMP genoemd (ik schreef hierover in). In Linux, zoals je al verkeerd geraden hebt, is er een vergelijkbare naam - LAMP (Linux + Apache + PHP + MySQL).

Dus eerst en vooral zullen we het softwarepakket installeren LAMP, waarvoor we de volgende commando's in de terminal invoeren

sudo apt-get update
sudo apt-get install tasksel
sudo takenel lamp-server installeren

Met het eerste commando werken we de informatie uit de repositories bij, vervolgens installeren we het taskel-commando, dat nodig is om de pakketten te installeren, en het laatste commando installeren we precies LAMP pakket.

Als resultaat van de installatie ontvangen we alle benodigde componenten voor de server, geconfigureerd om correct met elkaar te communiceren.

Apache-webserver instellen

Apache heeft veel instellingen die, zoals de meeste instellingen van verschillende programma's op linux, worden opgeslagen in tekstbestanden. Maar om te beginnen zullen we het alleen redden met de bestudering van enkele ervan. Dit is genoeg voor ons om comfortabel te werken.

De configuratiegegevens van de apache-webserver bevinden zich in de map / etc / apache2 /.

De mods-beschikbare en sites-beschikbare mappen bevatten alle beschikbare modules en sites. En in de mappen met mods en sites die zijn ingeschakeld, alleen de mappen die momenteel zijn ingeschakeld. Apache2.conf is het belangrijkste apache-configuratiebestand. Ports.conf - lijst met luisterpoorten.

De server wordt bestuurd via de terminal:

sudo /etc/init.d/apache2 start - start de lokale server

sudo /etc/init.d/apache2 stop - stop de server

sudo /etc/init.d/apache2 herstart - herstart apache.

teams

sudo a2enmod herschrijven
sudo a2enmod gebruikersmap

schakel de herschrijf- en userdir-modules in om aangepaste paden voor sites te maken.

Na elke actie om modules of sites in of uit te schakelen, moet apache opnieuw worden gestart om de wijzigingen toe te passen.

Laten we nu beginnen met het maken van platforms voor lokale sites. Ik zal bijvoorbeeld twee lokale sites maken. De meeste zijn op dezelfde manier gemaakt.

Eerst maken we twee bestanden met de namen van toekomstige sites in de map / etc / apache2 / sites-available /

1
sudo gedit / etc / apache2 / sites-beschikbaar / test1

en schrijf de volgende regels erin:


ServerAlias ​​​​test1 www.test1
DocumentRoot / home / gebruiker / sites / test1

ToestaanAlles overschrijven

2
sudo gedit / etc / apache2 / sites-available / test2

en dienovereenkomstig


ServerAlias ​​test2 www.test2
DocumentRoot / home / gebruiker / sites / test2

ToestaanAlles overschrijven

/ home / uw gebruiker / sites / test1

/ home / uw gebruiker / sites / test2.

Maak er één index.html-bestand in. Voor de eerste map - met de tekst "Pagina van de eerste site", voor de tweede - "Pagina van de tweede site".

Zodat in de browser, wanneer u de adresregel van de namen van onze sites test1 en test2 typt, de overgang naar de lokale server wordt uitgevoerd, het hosts-bestand bewerkt

sudo gedit / etc / hosts.

In de eerste regel voegen we de namen van de aan te maken sites toe.

Je zou het volgende moeten krijgen:

127.0.0.1 localhost test1 test2
127.0.1.1 comp

# De volgende regels zijn wenselijk voor IPv6-compatibele hosts:
:: 1 ip6-localhost ip6-loopback
fe00 :: 0 ip6-localnet
ff00 :: 0 ip6-mcastprefix
ff02 :: 1 ip6-allnodes
ff02 :: 2 ip6-allrouters

comp is de naam van uw computer, dus het zal anders zijn.

Voer in de terminal de opdrachten in om sites in te schakelen

sudo a2ensite-test1
sudo a2ensite-test2

vergeet apache niet opnieuw te starten.

Alles is klaar! U kunt controleren door in de browser de namen te typen van de sites die u zojuist hebt gemaakt.

Als iets niet goed voor je is of er is iets misgegaan - stel vragen, ik zal proberen te antwoorden.

De volgende keer zal ik je vertellen hoe je met databases werkt op lokale server in LINUX.