Selectarea unui sistem de operare pentru serverul de Internet.

Un sistem de operare este necesar nu numai pentru PC-uri, ci și pentru servere. În prezent, sunt produse diverse sisteme de operare pentru server, care diferă ca funcționalitate, performanță și cost. Cum să alegi una dintre ele?

Ce este un sistem de operare server și de ce este necesar?

Un sistem de operare server este un sistem de operare instalat pe hardware-ul serverului. Instalarea și depanarea unui astfel de sistem de operare este inclusă în întreținerea serverului. Este destinat în primul rând pentru gestionarea software-ului server, care este conceput pentru a servi toți utilizatorii rețelei.

Sistemul de operare al serverului trebuie selectat în funcție de serverul pe care va fi instalat. Administratorii începători aleg de obicei sistemul cel mai familiar și se dovedesc a fi greșit. Profesioniștii în întreținerea serverelor au evidențiat de mult beneficiile tuturor sistemelor existente pentru fiecare server specific.

Tipuri de OS pentru server

Cel mai frecvent utilizat sistem de operare pentru un server este:

  • Windows Server 2003. Acest sistem a fost lansat cu destul de mult timp în urmă, dar nu poate fi numit învechit. Este considerat cel mai universal. Poate avea un shell grafic, dar în acest caz necesită prea multe resurse de sistem. Ideal pentru crearea unui server terminal, precum și pentru administratorii de sistem începători.
  • Windows Server 2008 R2. Unul dintre cele mai productive sisteme de operare. Excelent pentru servere de fișiere și terminale. În general, acest sistem este destul de universal, dar consumă mult mai multe resurse decât analogii săi.
  • Ubuntu Server 10.10. Lider în popularitate în rândul sistemelor Unix. Realizat pe nucleul Linux. În ciuda faptului că sistemul nu are o interfață, este chiar mai ușor de configurat decât sistemul de operare Windows Server. Consumă puține resurse și este ieftin. Este ușor de instalat și întreținut, este destul de fiabil și versatil.
  • CentOS 5.5. Unul dintre cele mai stabile sisteme de operare, perfect pentru acele servere care trebuie să asigure o funcționare fără probleme pe termen lung.
  • Gentoo. De asemenea, bazat pe Linux. Dispune de setări și capabilități foarte flexibile pentru a obține performanțe ridicate cu întreținerea corespunzătoare a serverului efectuată de profesioniști.
  • FreeBSD 8.2. Unul dintre sistemele de tip Unix, o soluție ideală pentru crearea unui server web. Folosit pe cele mai importante servere care oferă acces la informații de neînlocuit. Poate rezista la încărcături semnificative de trafic și rulează pe unul dintre cele mai fiabile sisteme de operare.

Iată principalele sisteme de operare de server cu o scurtă listă a avantajelor și dezavantajelor lor. Și, bineînțeles, depinde de tine să decizi!

Raportați pe subiect
„Serverul care funcționează
sisteme"
Crearea infrastructurii IT pentru orice companie moderna
de obicei începe cu alegerea software-ului de infrastructură
software, în special sisteme de operare pentru server. ÎN
În acest raport ne vom concentra pe cel mai faimos server
sisteme de operare și vă vorbesc despre domeniile de aplicare ale acestora.

Scopul serverului
sisteme de operare
Scopul unui sistem de operare server este de a gestiona
aplicații care deservesc toți utilizatorii rețelei corporative și
adesea și utilizatori externi. Astfel de aplicații includ
sisteme moderne de gestionare a bazelor de date, instrumente de management
rețele și analize de evenimente din rețea, servicii de directoare, instrumente de schimb
mesagerie și lucru în grup, servere web, servere de e-mail,
firewall-uri corporative, servere de aplicații de o mare varietate de
destinații, părți server ale aplicațiilor de afaceri. Cerințe pentru
performanța și fiabilitatea acestor sisteme de operare sunt foarte
înalt; adesea aceasta include suport pentru clustere (un set de un număr de similare
computere care efectuează aceeași sarcină și partajează
încărcare), și posibilitatea de duplicare și redundanță și reconfigurare
software și hardware fără a reporni sistemul de operare
sisteme.
Selectarea unui sistem de operare pentru server și a unei platforme hardware pentru acesta
determinată în primul rând de aplicațiile care se află sub controlul său
trebuie să ruleze (cel puțin, aplicațiile selectate trebuie
există într-o versiune pentru o anumită platformă) și care sunt cerințele
cerințe pentru performanța, fiabilitatea și disponibilitatea acestuia

Windows Server 2003
Principalele caracteristici ale acestei familii de sisteme de operare sunt prezența în compoziția lor
Platforma Microsoft .NET Framework, precum și suport pentru serviciile Web XML (până la disponibilitatea în
parte a sistemului de operare al serverului UDDI).
Windows Server 2003 vine în patru ediții:
Windows Server 2003 Web Edition - sistem de operare pentru implementare și întreținere
Aplicații web și servicii web, inclusiv aplicații ASP .NET;
Windows Server 2003 Standard Edition - un sistem de operare în rețea pentru rularea serverului
parte a soluțiilor de afaceri și concepute pentru utilizare în companii și divizii mici.
Dispune de partajarea resurselor și capabilități de implementare centralizată
aplicații pentru computere desktop și, de asemenea, acceptă până la 4 GB de RAM
memorie și multiprocesare simetrică folosind două procesoare;
Windows Server 2003 Enterprise Edition este un sistem de operare care este destinat în primul rând pentru gama medie și
companii mari. Acceptă servere bazate pe procesoare pe 64 de biți (până la opt) și
Capacitate RAM de până la 64 GB și este disponibilă în versiuni pentru platforme pe 32 și 64 de biți;
Windows Server 2003 Datacenter Edition este un sistem de operare care este folosit pentru a crea
soluții tehnice critice cu cerințe ridicate de scalabilitate și
disponibilitate. Astfel de soluții includ aplicații pentru procesarea tranzacțiilor în modul
timp real, precum și soluții bazate pe integrarea mai multor produse server. ÎN
Acest sistem de operare acceptă utilizarea multiprocesării simetrice
până la 32 de procesoare, și există, de asemenea, servicii de echilibrare a încărcăturii și servicii de creare a clusterelor, constând în
din opt noduri. Acest sistem de operare este disponibil pentru platformele pe 32 și 64 de biți.

Windows Server 2008 R2
Windows Server 2008 R2 - mai avansat, în
în ceea ce privește noile tehnologii, sistemul de operare
Compania Microsoft. Acest sistem este
lider în multe teste de performanță
sisteme de operare pentru server. De exemplu,
cel mai bine este să ridicați serverul de fișiere la
acest sistem de operare. În plus, în această sală de operație
sistem: suport îmbunătățit pentru virtualizare,
versiune nouă a serviciului de director Active Directory,
suport pentru până la 256 de procesoare, spre deosebire de
Windows Server 2003 este, de asemenea, mai bun aici
a fost implementat un „server terminal”. La care se adauga
din această platformă este că este ca
pentru performanțe de înaltă calitate pentru aproape toate
sarcini, iar dezavantajul este că necesită mai mult
resurse spre deosebire de rudele lor.

UNIX
Sistemul de operare UNIX este un sistem de operare de lungă durată.
piața sistemelor de operare pentru servere - a fost creată în
sfârșitul anilor 60 la Bell Laboratories de la AT&T.
O trăsătură distinctivă a acestui sistem de operare care l-a determinat
„supraviețuirea” și popularitatea a fost nucleul operațiunii
sistemele scrise în limbaj de asamblare erau mici, atunci
ca și restul sistemului de operare
scris în C. Această abordare l-a făcut ușor portabil
pe o mare varietate de platforme hardware și
sistemul de operare și aplicațiile create pentru acesta.
Un avantaj important al UNIX a fost deschiderea sa,
permis să existe simultan ca comercial,
și versiuni necomerciale ale UNIX.
Caracteristicile comune tuturor versiunilor de UNIX sunt
modul multiplayer cu caracteristici de securitate
date de la acces neautorizat, implementare
procesare multiprogram în modul split
timp, utilizarea mecanismelor de memorie virtuală și
schimbarea, unificarea operațiunilor de intrare-ieșire,
sistem de fișiere ierarhic, diverse instrumente
interacțiunea proceselor, inclusiv interconectarea.

Ubuntu Server 10.10
Ubuntu Server 10.10 folosește nucleul Linux și ceea ce este frumos este că
produsul software este mult mai ieftin decât multe altele,
enumerate în acest raport
Mulți administratori de sistem începători se confruntă cu frică și
groază când vine vorba de sisteme de operare fără interfață asemănătoare Unix
sisteme, explicând acest lucru spunând că „este complicat și nu este clar”. in orice caz
configurarea acestor sisteme de operare este mult mai ușoară decât configurarea acelorași
Windows Server 2008 R2 în sine, unde există un număr infinit de diferite
opțiuni și setări. Și în sistemele Unix, toată configurația se reduce la editare
fișierele de configurare. De asemenea, după cum sa menționat mai sus, datele
sistemele necesită mult mai puține resurse decât analogii cu
interfata grafica.
Ubuntu Server 10.10 este ușor de instalat și întreținut,
oferă fiabilitate și performanță ridicate și, de asemenea, are
nivel ridicat de securitate și excelent pentru aproape toată lumea
sarcini.

Gentoo Linux
Gentoo este o distribuție Linux, populară pentru că este extrem de flexibilă
configurat și dacă este configurat corect, veți beneficia ca rezultat
în productivitate.
Gentoo Linux se numește meta-distribuție deoarece se bazează pe
puteți crea un sistem potrivit pentru orice sarcină: fie că este desktop,
stație de lucru, server, terminal fără disc sau router. Astfel de
flexibilitatea se realizează prin mecanismul de portaj, care este oarecum similar
la sistemul de porturi BSD. Cu steaguri USE de care nu sunteți dependent
întreținerii și puneți împreună pachete cu opțiunile de care aveți nevoie.
Este cunoscut și pentru faptul că această distribuție este folosită doar de
profesioniști din domeniul lor, deoarece chiar acest cadru necesită
anumite cunoștințe. Gentoo are o serie de avantaje, cum ar fi
viteză mare și comunitate excelentă de utilizatori.

FreeBSD
FreeBSD este un sistem de operare asemănător Unix, foarte popular printre
Companiile de internet, deoarece acest sistem de operare este perfect pentru
tot felul de servere web.
FreeBSD este o opțiune excelentă pentru un server web, deoarece este o stivă TCP/IP puternică, cu suport pentru standarde din industrie, cum ar fi SLIP, PPP, NFS, DHCP și
NIS. Și, prin urmare, FreeBSD poate interacționa cu ușurință cu alte sisteme și
de asemenea, funcționează ca server pentru o întreprindere mare, oferind vital
caracteristici precum NFS (acces la fișiere la distanță) și servicii de e-mail,
sau reprezentați-vă organizația online prin furnizarea de astfel de servicii
precum: WWW, FTP, funcții de rutare și firewall.
FreeBSD rulează unele dintre cele mai mari și mai aglomerate site-uri de pe Internet
(de exemplu, Yahoo!) și o mare parte din toate celelalte site-uri
Dar FreeBSD poate fi folosit nu numai ca platformă pentru un server de internet, ci și ca server obișnuit care îndeplinește toate aceste sarcini.
care rulează alte sisteme de operare pentru server și limitează
Caracteristicile FreeBSD nu sunt necesare. FreeBSD este foarte sigur și
productivitate. În plus, acest sistem de operare este complet
este gratuit și, printre altele, FreeBSD este dezvoltat și susținut
echipă mare de dezvoltatori.

Solaris (Soare
Microsisteme)
Sistemul de operare Sun Solaris este unul dintre cele mai cunoscute astăzi
versiuni comerciale ale UNIX. Acest sistem de operare are instrumente avansate de asistență
networking și reprezintă una dintre cele mai populare
platforme pentru dezvoltarea de soluții corporative - există aproximativ 12 pentru aceasta
mii de aplicații diferite, inclusiv servere de aplicații și DBMS de la aproape
toti producatorii de top.
Solaris îndeplinește multe standarde și caracteristici din industrie
scalabilitate ridicată. Pentru marea majoritate a aplicațiilor acest lucru
sistemul de operare asigură o creștere aproape liniară
performanta la cresterea numarului de procesoare datorita simetricului
calcul multiprocesor. Solaris acceptă în prezent
Procesoare SPARC și Intel x86.
Printre caracteristicile Solaris 9, merită remarcat suportul pentru până la 1 milion simultan
procese care rulează, până la 128 de procesoare într-un sistem și până la 848 de procesoare
într-un cluster, până la 576 GB de RAM fizică, suport pentru fișiere
sisteme de până la 252 TB în dimensiune, instrumente de gestionare a configurației și
modificări, compatibilitate încorporată cu Linux.
Sistemul de operare Solaris 9 este baza unei rețele deschise
Sun Open Net Environment (Sun ONE). Solaris 9 se livrează cu
aplicații cheie Sun ONE: Application Server, Directory Server, Integration
Server, coadă de mesaje, server portal, server web.

10.

HP-UX (Hewlett-Packard)
Sistemul de operare HP-UX, dezvoltat de Hewlett-Packard,
este un descendent al AT&T System V. Cea mai recentă versiune, HP-UX 11i, este disponibilă pentru
două platforme hardware - PA_RISC și Itanium - și se concentrează în primul rând
imagine pe serverele fabricate de Hewlett-Packard.
Printre caracteristicile HP-UX 11i este necesar să menționăm mijloacele de integrare cu Windows și
Linux, inclusiv instrumente de portare pentru aplicații Java dezvoltate pentru acestea
platforme, precum și instrumente pentru îmbunătățirea performanței aplicațiilor Java.
În plus, HP-UX 11i acceptă Linux API, care asigură portabilitatea
aplicații între HP-UX și Linux. Rețineți că aplicațiile pentru HP-UX 11i
poate fi transferat între cele două platforme hardware fără care le suportă
modificări și recompilare.
Vorbind despre performanța și scalabilitatea HP-UX 11i, ar trebui
rețineți că o copie a sistemului de operare acceptă până la 256
procesoare; Sunt acceptate și clustere de până la 128 de noduri. in afara de asta
această platformă acceptă conectarea și deconectarea suplimentară
procesoare, înlocuire hardware, configurare dinamică și
actualizarea sistemului de operare fără a fi nevoie de repornire, backup
copierea on-line și defragmentarea discului fără a opri sistemul.
Alegerea software-ului pentru acest sistem de operare este foarte
lat - acestea includ servere de aplicații de la producători de top, servere Web și WAP, servere de căutare, instrumente de stocare în cache și servicii de directoare.

11.

AIX (IBM)
AIX este o clonă a UNIX-ului IBM concepută pentru
execuție pe serverele IBM @server pSeries și RS/6000. La fel ca HP-UX, asta
Sistemul de operare este compatibil cu Linux.
Caracteristicile AIX 5L includ nuclee complet pe 64 de biți,
driverele de dispozitiv și timpul de execuție a aplicației (există și
nucleu pe 32 de biți, precum și suport pentru aplicații pe 32 de biți),
suportă 256 GB RAM, suportă fișiere de până la
1 TB, instrumente de administrare convenabile, suport pentru clustere (până la
32 de calculatoare), au dezvoltat instrumente de suport pentru rețea.
AIX oferă capabilități de autoajustare pentru sistem folosind următoarele:
funcții precum creșterea puterii după cum este necesar și descărcarea
procesoare și are, de asemenea, capacități de auto-vindecare,
autooptimizare și autoapărare, inclusiv tehnologie
înregistrarea tuturor erorilor de sistem și un sistem proactiv
analiza defectelor.

12.

NetWare (Novell)
La începutul și mijlocul anilor 90, Novell NetWare era dominant
sistem de operare în rețea. Deși ponderea a scăzut acum
serverele gestionate de NetWare, precum și numărul de servere create pentru acesta
aplicații și software de infrastructură, acest sistem de operare rămâne popular datorită fiabilității, scalabilității și
capacitatea de a gestiona un număr mare de stații de lucru.
Principalele caracteristici ale celei mai recente versiuni a acestui sistem de operare
sistemele, Novell NetWare 6.5, sunt capabile să creeze
clustere distribuite geografic, disponibilitatea instrumentelor de suport
utilizatori mobili și la distanță, instrumente de management
resurse de rețea la distanță, precum și instrumente de sincronizare
informații despre utilizatori și armonizare între ele
directoare în medii mixte. Protecția datelor în Novell NetWare 6.5
efectuate folosind serviciile de directoare NDS eDirectory.
Novell NetWare 6.5 include produse OpenSource bine-cunoscute și
și anume: Apache Web server, MySQL DBMS, Apache application server
Motan. În plus, NetWare 6.5 include certificate
Conformitate cu serverul de aplicații și mediul cu specificația J2EE 1.3
Novell exteNd developments și așa-numitul birou virtual,
permițând accesul la resursele afacerii printr-o interfață Web
utilizator, inclusiv fișiere, e-mail, instrumente
planificare calendaristică.
Acest sistem de operare este de obicei folosit ca o rețea și
server de fișiere, server de imprimare și lucru în grup.

13.

Mac OS X (Apple)
Sistem de operare Mac OS X, co-creat de Apple
cu un număr de oameni de știință universitari, pe baza BSD UNIX. În versiunea 1999
Mac OS X Server a fost lansat ca produs Open Source, care
a permis dezvoltatorilor să adapteze Mac OS X pentru anumite
clienților, precum și să-i implice în dezvoltarea ulterioară a acesteia
sistem de operare.
Mac OS X se caracterizează prin prezența unui manager de memorie virtuală,
capacitatea de a izola complet aplicațiile unele de altele, suport
multitasking, comparabil cu suportul similar din Windows.
Mac OS X include un emulator pentru versiunile anterioare de Mac OS, instrumente
editare grafică, suport încorporat
OpenGL, client de e-mail, instrumente de gestionare a parolelor pentru accesare
Resurse web.

Acest material prezintă o listă cu cele mai populare, comune sisteme de operare pentru server, care sunt utilizate pe scară largă aici, în Rusia.

În primul rând, vom afla de ce avem nevoie de un sistem de operare pentru server.

Pentru ce este un sistem de operare pentru server?

Sistem de operare server- conceput pentru a gestiona software-ul, care la rândul său deservește toți utilizatorii rețelei, atât interni cât și externi. De ce nu puteți utiliza un sistem de operare de utilizator obișnuit ca sistem de operare pentru server? Vă întrebați, deoarece sistemul de operare al serverului oferă funcționalități de management specializate, ca să spunem așa, mai convenabile, mai eficiente, concepute special pentru scopuri specifice de administrare și management, iar o astfel de funcționalitate pur și simplu nu există în sistemele de operare ale utilizatorilor, care, apropo, acționează ca clienții acestor sisteme de operare server. Și, desigur, putem concluziona că dacă avem funcționalitate specializată și costul acestei funcționalități va fi complet diferit, există, desigur, și excepții.

Acum să ne dăm seama cum să alegem un sistem de operare pentru server. În primul rând, trebuie să decideți clar în ce scopuri va fi utilizat acest server și, în consecință, sistemul său de operare. Și, pe baza sarcinii specifice, veți selecta sistemul de operare și configurația hardware necesară pentru acest sistem de operare. Dar, dacă nu sunteți familiarizat cu sistemul de operare care va fi cea mai bună opțiune din toate punctele de vedere, atunci alegeți sistemul de operare în care ați lucrat deja sau studiați și testați cu atenție ( de exemplu, pe o mașină virtuală) Sistem de operare necunoscut pentru dvs. Deoarece cunoștințele, abilitățile și înțelegerea administrării sistemului de operare influențează foarte mult nu numai instalarea și configurarea inițială, ci și întreținerea și gestionarea ulterioară a acesteia.

Ei bine, acum să trecem direct la luarea în considerare a sistemelor de operare pentru server, care sunt cele mai populare și răspândite astăzi.

Să începem, desigur, cu produsele Microsoft. Astăzi voi evidenția două versiuni ale sistemului de operare: Windows Server 2003 și Windows Server 2008 R2.

Notă! Acest material este depășit și în prezent Windows Server 2003 nu mai este acceptat, iar Windows Server 2008 R2 este deja cu mult în urma versiunilor moderne în funcționalitate, așa că recomand să folosiți versiuni mai noi, de exemplu, Windows Server 2016.

Windows Server 2003

Windows Server 2003- este deja un sistem de operare destul de vechi, dar, într-un fel sau altul, este foarte popular printre administratorii de sistem din Rusia.

Acest produs poate fi folosit pentru aproape toate scopurile care apar pentru administratori, dar nu uitați de calitate, deoarece toate opțiunile desktop ( acestea. au un shell grafic) solicită mult mai multe resurse decât sistemele de operare non-frontend. Prin urmare, dacă intenționați să utilizați un sistem de operare cu un shell grafic, trebuie să țineți cont de acest lucru atunci când alegeți echipamentul pentru server. Windows Server 2003 este excelent pentru administratorii de sistem începători. Această platformă este perfectă pentru controlorii de domeniu, dacă utilizați serviciul de director Active Directory și dacă intenționați să utilizați conexiuni de utilizatori la distanță în rețea, atunci pe acest sistem de operare puteți implementa cu ușurință „ Terminal Server».

Windows Server 2008 R2

Windows Server 2008 R2– un sistem de operare mai avansat, în ceea ce privește noile tehnologii, de la Microsoft.

Windows Server 2008 R2 este deja lider în multe teste de performanță ale sistemelor de operare pentru server. De exemplu, cel mai bine este să rulați un server de fișiere pe acest sistem de operare. În plus, în acest sistem de operare: suport îmbunătățit pentru virtualizare, o nouă versiune a serviciului de director Active Directory, suport pentru până la 256 de procesoare, spre deosebire de Windows Server 2003, este, de asemenea, mai bine implementat „ Terminal Server" Avantajul acestei platforme este că este potrivită pentru performanța de înaltă calitate a aproape tuturor sarcinilor, dar dezavantajul este că necesită mai multe resurse, spre deosebire de rudele sale.

Acum să trecem la sisteme de operare asemănătoare Unix și să începem, în opinia mea, cu liderul în popularitate ( printre unix-like).

Ubuntu Server

Ubuntu Server– un sistem de operare care utilizează nucleul Linux.

Ubuntu Server vă va costa mult mai puțin decât cele enumerate mai sus. Mulți administratori de sistem începători se confruntă cu teamă și groază când vine vorba de sisteme de operare non-front-end asemănătoare Unix, explicând acest lucru prin faptul că „Este complicat și neclar" Îndrăznesc să vă asigur că configurarea acestor sisteme de operare este mult mai ușoară decât același Windows Server 2008 R2, unde există o varietate nesfârșită de opțiuni și setări. Și în sistemele Unix, toată configurația se reduce la editarea fișierelor de configurare. De asemenea, după cum sa menționat mai sus, aceste sisteme necesită mult mai puține resurse decât omologii lor GUI.

Ubuntu Server este ușor de instalat și întreținut, oferă fiabilitate și performanță ridicate și, de asemenea, are un nivel ridicat de securitate și este excelent pentru aproape toate sarcinile.

CentOS

CentOS este o distribuție Linux bazată pe Red Hat Enterprise Linux de la Red Hat.

Sistemul de operare este, de asemenea, foarte prietenos și mulți administratori de sistem preferă acest sistem de operare. Tot software-ul CentOS este foarte stabil, deoarece totul este verificat și testat cu atenție. CentOS este utilizat pe scară largă ca platformă pentru servere web. Puteți citi mai multe despre acest sistem de operare în materialul – Instalarea Linux CentOS 7.1 și revizuirea distribuției.

Debian

Debian este una dintre cele mai populare distribuții Linux. Apropo, Ubuntu se bazează pe Debian.

Multe organizații ( atât mici cât și mari) au preferat Debian. Aici voi evidenția versiunea Debian 8.0, deoarece a fost deja suficient de testată și arată rezultate bune. Una dintre caracteristicile Debian este că are o cantitate imensă de software în depozitele sale. Unii oameni cred că Debian este dificil de administrat în comparație cu alte sisteme, dar eu cred că, dacă ați avut de-a face cu sisteme asemănătoare Unix, Debian nu vă va fi greu de stăpânit. Caracteristicile Debian includ, de asemenea:

  • Un sistem unic de gestionare a pachetelor, de ex. sistem ( sau componentele sale individuale) poate fi actualizat fără reinstalare și chiar fără a pierde setările utilizatorului, iar în unele cazuri chiar și fără repornire;
  • Dezvoltarea Debian este realizată de oameni de pe tot Internetul, lucru cu care nicio altă distribuție Linux nu se poate lăuda, unde dezvoltarea este realizată de grupuri sau organizații separate.

Gentoo

Gentoo- Distribuție Linux, populară pentru că este extrem de flexibilă în configurație și, dacă este configurată corect, vei primi beneficii de performanță ca urmare.

De asemenea, se știe că această distribuție este folosită doar de profesioniștii din domeniul lor, deoarece chiar această configurație necesită anumite cunoștințe. Gentoo are o serie de avantaje precum: viteză rapidă, comunitate excelentă de utilizatori.

FreeBSD

FreeBSD- Un sistem de operare asemănător Unix, foarte popular printre companiile de internet, deoarece acest sistem de operare este perfect pentru toate tipurile de servere web.

FreeBSD este o opțiune excelentă pentru un server web, deoarece este o stivă TCP/IP puternică, cu suport pentru standarde industriale, cum ar fi SLIP, PPP, NFS, DHCP și NIS. Și astfel FreeBSD poate interfața cu ușurință cu alte sisteme, precum și poate servi ca server pentru o întreprindere mare, oferind caracteristici vitale precum NFS ( acces la fișiere de la distanță) și servicii de e-mail, sau reprezentați organizația dvs. pe Internet, furnizând servicii precum WWW, FTP, funcții de rutare și firewall.

FreeBSD rulează unele dintre cele mai mari și mai aglomerate site-uri de pe Internet ( de exemplu, Yahoo!) și o mare parte din toate celelalte site-uri rulează și pe FreeBSD.

Dar FreeBSD poate fi folosit nu numai ca platformă pentru un server de Internet, ci și ca server obișnuit care îndeplinește toate sarcinile pe care le îndeplinesc alte sisteme de operare pentru server și nu este nevoie să se limiteze capacitățile FreeBSD. FreeBSD este foarte sigur și performant. În plus, acest sistem de operare vă va costa gratuit și, printre altele, FreeBSD este dezvoltat și susținut de o echipă mare de dezvoltatori.

Solaris

Solaris- un sistem de operare dezvoltat de Sun Microsystems, care acum este deținut de Oracle Corporation, iar din acesta a devenit plătit.

Acest sistem de operare este unul dintre cele mai productive sisteme de operare din lume și, prin urmare, se bucură de o anumită popularitate.

Acestea sunt sistemele de operare pentru servere care sunt utilizate pe scară largă de multe întreprinderi, iar sistemul de operare este alegerea dvs.!

Trimiteți-vă munca bună în baza de cunoștințe este simplu. Utilizați formularul de mai jos

Studenții, studenții absolvenți, tinerii oameni de știință care folosesc baza de cunoștințe în studiile și munca lor vă vor fi foarte recunoscători.

Postat pe http://www.allbest.ru/

Comparaţieesisteme de operare pentru serversistemele raţionale ale familiei UNIX

Introducere

serverul de interfață cu utilizatorul este operațional

Există un număr mare de sisteme de operare diferite. În acest curs, accentul se pune pe sistemele de operare pentru servere din familia UNIX. Sistemul de operare UNIX este unul dintre cele mai răspândite sisteme de operare din lume. Versiunile acestui sistem de operare există pentru aproape toate platformele hardware. Sistemul de operare UNIX este vechi de câteva decenii. Acesta este un rezultat record pentru sistemele de operare a căror durată de viață este de obicei de scurtă durată. Sistemul de operare UNIX s-a dovedit a fi o excepție de la regulă; continuă să se dezvolte și să câștige popularitate. Putem spune cu siguranță că sistemul de operare UNIX a trecut complet testul timpului.

Creat de un grup mic de dezvoltatori, sistemul UNIX a fost extins și rafinat; mii de specialiști și-au investit talentul în el, zeci de mii l-au îmbogățit cu aplicații, iar astăzi deservește milioane de oameni care folosesc acest sistem de operare în activitățile lor.

Scopul acestui proiect de curs este de a compara sistemele de operare server din familia UNIX, cum ar fi Solaris (Sun Microsystems), HP-UX (Hewlett-Packard), AIX (IBM), Linux și FreeBSD.

1. Scopul, funcțiile și caracteristicile sistemelor de operare pentru server

Dacă sistemul de operare client este destinat să gestioneze resursele computerului pe care rulează și să ofere utilizatorului anumite servicii (cum ar fi rularea de aplicații de birou, părți client ale aplicațiilor corporative și, în cazul unui computer de acasă, jocuri și alte aplicații multimedia), atunci scopul sistemelor de operare a serverului este de obicei complet diferit: aceste sisteme de operare rulează aplicații care deservesc toți utilizatorii rețelei corporative și, adesea, utilizatorii externi. Astfel de aplicații includ sisteme moderne de gestionare a bazelor de date, instrumente de gestionare a rețelei și de analiză a evenimentelor din rețea, servicii de directoare, instrumente de mesagerie și grupare, servere web, servere de e-mail, firewall-uri corporative și servere de aplicații pentru diverse scopuri. Cerințele de performanță și fiabilitate ale acestor sisteme de operare sunt mult mai mari decât în ​​cazul sistemelor de operare client. Recent, sistemele de operare pentru server au necesitat uneori astfel de mijloace de asigurare a fiabilității și disponibilității, cum ar fi suport pentru clustere (un set de un număr de computere similare care efectuează aceeași sarcină și partajează încărcarea), capacitățile de duplicare și redundanță, reconfigurarea software-ului și hardware-ului fără repornire. sistem de operare.

Cu alte cuvinte, alegerea unui sistem de operare pentru server și a unei platforme hardware pentru acesta este determinată în primul rând de ce aplicații trebuie să ruleze sub controlul său (cel puțin, aplicațiile selectate trebuie să existe într-o versiune pentru această platformă) și care sunt cerințele pentru performanța, fiabilitatea și disponibilitatea sa. Factori precum o interfață de utilizator convenabilă, capacitatea de a rula aplicații client și alte nevoi ale „utilizatorului”, deși sunt prezente în versiunile moderne ale multor sisteme de operare similare, nu joacă un rol decisiv în acest caz - adesea administrarea aplicațiilor server și sistemul de operare în sine poate fi realizat de la distanță de pe computerul client.

Caracteristicile sistemului de operare server:

Oferirea capacității de a partaja fișiere și imprimante - fișierele, directoarele situate pe discurile serverului și imprimantele conectate la server sunt folosite de mulți utilizatori;

Oferiți acces transparent la resursele partajate din diferite medii client;

Sprijinirea unui număr mare de utilizatori printr-un serviciu de director, permițând conectarea unică la sistem, spre deosebire de conectarea separată la fiecare sistem și/sau serviciu de rețea;

Capacitatea de a detecta și înregistra automat noi dispozitive și instrumente de extindere, configura automat sistemul de operare atunci când apar noi resurse de calcul (memorie, procesoare, discuri);

Criptare încorporată folosind tehnologia certificatelor:

Suport pentru arhivarea datelor și instrumente de backup;

Suport pentru servicii de Internet (WWW, FTP, Java).

Caracteristici ale sistemului de operare server:

Abilitatea de a configura și actualiza software și hardware; furnizare fără repornire;

Capabilitati bogate de backup;

Capacități de rețea flexibile și bogate;

Utilizarea serviciilor/daemonilor (un program care rulează în fundal fără comunicare directă cu utilizatorul);

Securitate și control sporit asupra alocării resurselor

2. Sisteme de operare server din familia UNIX

Sistemul de operare UNIX este una dintre piața sistemelor de operare pentru servere „de lungă durată” - a fost creat la sfârșitul anilor ’60 la AT&T Bell Laboratories. O trăsătură distinctivă a acestui sistem de operare, care i-a determinat „supraviețuirea” și popularitatea, a fost că nucleul sistemului de operare, scris în limbaj de asamblare, era mic, în timp ce restul sistemului de operare era scris în C. Această abordare l-a făcut ușor portabil pe o mare varietate de platforme hardware și sistemul de operare în sine și aplicațiile create pentru acesta. Un avantaj important al UNIX a fost deschiderea sa, care a permis atât versiunile comerciale, cât și cele necomerciale ale UNIX să existe simultan. Caracteristicile comune tuturor versiunilor UNIX sunt un mod multi-utilizator cu mijloace de protejare a datelor împotriva accesului neautorizat, implementarea procesării multiprogram în modul de partajare a timpului, utilizarea memoriei virtuale și a mecanismelor de schimb, unificarea operațiunilor de intrare-ieșire, o sistem de fișiere ierarhic, diverse mijloace de interacțiune cu proces, inclusiv interconectare.

2.1 Solaris (Sun Microsystems)

Încă din primele sale etape de dezvoltare, sistemul de operare Sun Solaris, care este una dintre cele mai populare versiuni comerciale ale UNIX, a fost destinat să funcționeze în rețelele de computere corporative. Oferă acces extrem de eficient și de încredere la servere, DBMS, imprimante și alte resurse de rețea. Acest sistem de operare a dezvoltat mijloace de sprijinire a interacțiunii în rețea (de exemplu, serverele care rulează sistemul de operare Solaris pot fi încorporate în rețele și domenii ale rețelelor Novell și Microsoft) și este una dintre cele mai populare platforme pentru dezvoltarea de soluții corporative - există aproximativ 12 mii. diferite aplicații pentru acesta.

Predecesorul Solaris a fost sistemul de operare Sun OS, iar prima versiune a sistemului de operare Solaris, bazată pe două variante de bază ale UNIX - Berkley 4.2/4.3 (BSD) și AT&T System V, a fost lansată în 1991.

Sistemul de operare Solaris respectă multe standarde din industrie (X/Open UNIX 95, diverse secțiuni ale POSIX 1003.1, X11R6). Acest sistem de operare este foarte scalabil: poate fi utilizat pe servere cu un singur procesor și chiar pe stații de lucru, pe servere de grup de lucru și pe un server Sun Enterprise 10000 cu 64 de procesoare. Pentru marea majoritate a aplicațiilor, acest sistem de operare oferă o creștere aproape liniară a performanței, deoarece numărul de procesoare datorat calculului multiprocesor simetric.

Solaris este acum un sistem de operare multi-tasking, multi-utilizator incredibil de puternic și flexibil, disponibil pentru procesoarele SPARC și Intel x86. Cea mai recentă versiune, Solaris 9, este a treia generație (de la Solaris 7) de sisteme de operare pe 64 de biți optimizate pentru a rula pe servere Sun pe 64 de biți.

Iată câteva dintre opțiunile pentru scalarea și suportarea aplicațiilor la scară întreprindere în sistemul de operare Solaris 9:

1 milion de procese care rulează simultan într-un singur sistem;

Până la 128 de procesoare într-un sistem și până la 848 de procesoare într-un cluster;

Până la 576 GB de RAM fizică într-un singur sistem;

Peste 4 miliarde de conexiuni la rețea;

Sisteme de fișiere de până la 252 TB în dimensiune;

Adresare IP IPv6 pe 128 de biți;

Mașină virtuală Java pe 64 de biți.

Alte caracteristici ale Solaris 9 includ integrarea cu Sun ONE Directory Server și Sun ONE Application Server compatibil cu J2EE (aceasta vă permite să organizați un serviciu pentru identificarea utilizatorilor și a obiectelor din rețea), disponibilitatea instrumentelor de configurare și de gestionare a modificărilor, inclusiv reconfigurări și actualizare a versiunilor fără repornirea sistemului de operare, suport pentru metodologia RAS (Reliability, Availability, Serviceability) la dezvoltarea software-ului, compatibilitate cu versiunile anterioare și compatibilitate încorporată cu Linux. Având un nucleu de sistem de operare relativ mic, restrânge semnificativ gama de erori care pot cauza blocarea acestuia. Suport pentru limitarea propagării defecțiunilor, gestionarea procesului de alocare a resurselor sistemului, izolarea aplicațiilor în așa-numitele containere folosind limite definite de software, suportarea serverelor alternative și a căilor de rețea - toate acestea garantează fiabilitatea ridicată a acestui sistem de operare.

Sistemul de operare Solaris 9 este baza Sun Open Net Environment (Sun ONE). Solaris 9 include aplicații cheie Sun ONE, cum ar fi Sun ONE Application Server, Platform Edition, Sun ONE Directory Server, Sun ONE Integration Server, Sun ONE Message Queue, Sun ONE Portal Server, Sun ONE Web Server.

2.2 HP-UX (Hewlett-Packard)

Sistemul de operare HP-UX, dezvoltat de Hewlett-Packard, este un descendent al AT&T System V. Cea mai recentă versiune, HP-UX 11i, este disponibilă pentru două platforme hardware - PA_RISC și Itanium și este destinată în principal serverelor fabricate de Hewlett- Packard.

Caracteristicile HP-UX 11i includ integrarea cu Windows și Linux, inclusiv portabilitatea aplicațiilor Java dezvoltate pentru aceste platforme, precum și instrumente pentru îmbunătățirea performanței aplicațiilor Java. În plus, Webgain Studio, un descendent al Symantec Visual Cafe, vă permite să creați aplicații optimizate HP-UX pe Windows folosind instrumentul de dezvoltare a aplicațiilor Java Webgain Studio. În plus, HP-UX 11i acceptă API-ul Linux, care asigură portabilitatea aplicațiilor între HP-UX și Linux. Rețineți că aplicațiile pentru HP-UX 11i sunt portabile între cele două platforme hardware pe care le acceptă fără modificare sau recompilare.

Vorbind despre performanța și scalabilitatea HP-UX 11i, trebuie menționat că o copie a sistemului de operare acceptă până la 256 de procesoare; Sunt acceptate și clustere de până la 128 de noduri, ceea ce face posibilă implementarea așa-numitelor ferme de servere (din nou, bazate pe serverele HP 9000 fabricate de Hewlett-Packard). Există, de asemenea, instrumente pentru gestionarea volumelor grupate. Rețineți că această platformă acceptă conectarea și deconectarea procesoarelor suplimentare, înlocuirea plăcilor PCI, surselor de alimentare, ventilatoarelor și discurilor fără a fi nevoie de repornire, backup online și defragmentarea discului fără închiderea sistemului, configurarea dinamică și actualizarea sistemului de operare fără repornire, ceea ce crește disponibilitatea acestuia.

Instrumentele de protecție a datelor HP-UX 11i includ instrumente de detectare a tentativelor de atac și a virușilor, un modul de identificare plug-in cu autentificare prin LDAP, NIS+, NTLM, Kerberos, precum și suport pentru identificarea obișnuită Windows și HP-UX.

Alegerea software-ului pentru acest sistem de operare este foarte largă - are servere de aplicații de la producători de top (BEA, Sun), servere Web și WAP, servere de căutare, instrumente de cache și servicii de directoare.

2.3 AIX (IBM)

AIX este o clonă a UNIX-ului IBM concepută pentru a rula pe serverele IBM @server pSeries și RS/6000. Ca și alte versiuni comerciale ale UNIX, cea mai recentă versiune a acestui produs, AIX 5L, acceptă aplicații Java. La fel ca HP-UX, acest sistem de operare este compatibil cu Linux, permițând aplicațiilor dezvoltate pentru Linux să ruleze pe platforma AIX cu o simplă recompilare.

Caracteristicile AIX 5L includ un nucleu complet pe 64 de biți, drivere de dispozitiv și durata de rulare a aplicației (există și un nucleu pe 32 de biți, precum și suport pentru aplicații pe 32 de biți), suport pentru 256 GB de RAM, suport pentru clustere, sistem de fișiere, suportă fișiere de până la 1 TB, instrumente convenabile de administrare și control al încărcării, inclusiv cele cu interfață Web, suport pentru clustere (până la 32 de computere), RAS și Java 2, instrumente avansate de asistență pentru rețea și chiar suport pentru versiunea pe 64 de biți de OpenGL.

AIX oferă capabilități de auto-ajustare cu caracteristici precum Upgrade-ul capacității la cerere și Dealocarea procesorului. Sistemele de autoapărare includ tehnologie pentru înregistrarea tuturor erorilor de sistem (First Failure Data Capture) și un sistem pentru analiza predictivă a erorilor (Predictive Failure Analysis), care ajută la prevenirea defecțiunilor sistemului în avans. AIX este un sistem de auto-vindecare în care tehnologiile de redundanță ale sistemului pot reduce dramatic numărul de intervenții ale administratorului. În cele din urmă, AIX se poate auto-optimiza cu funcții moderne, cum ar fi managerul de sarcină de lucru și partițiile logice.

IBM a introdus o serie de noi caracteristici AIX, inclusiv:

Dimensiunea crescută a paginii de memorie vă permite să stocați cantități mari de informații în memoria computerului. AIX acceptă atât pagini tradiționale de memorie de 4 KB, cât și pagini noi de memorie mai mari de 16 MB, ceea ce îmbunătățește performanța sistemelor cu sarcini de lucru intensive (cum ar fi bazele de date comerciale la scară largă care rulează cantități mari de memorie virtuală);

Afinitatea de programare ajută la localizarea volumului de lucru în sistem, distribuându-l într-un grup bine definit de procesoare care au acces egal la un subsistem de memorie comun;

Afinitatea memoriei alocă procesoarelor care rulează paginile de memorie de sistem care sunt cele mai apropiate de acestea.

În același timp, au fost anunțate planuri de lansare a unui set de instrumente comercial AIX pentru aplicațiile Grid, care se bazează pe protocoalele deschise ale Asociației Globus (un lider recunoscut în domeniul software-ului de management pentru rețelele Grid) și care permite integrarea multor servere eterogene în megacalculatoare distribuite spațial. Acest set de instrumente include instrumente noi pentru instalarea și configurarea sistemelor de operare, precum și funcții de securitate îmbunătățite. Printre cele mai importante caracteristici noi se numără Interfața de transmitere a mesajelor (MPI), caracteristica de rezervare avansată și integrarea cu programatorul de joburi în loturi IBM LoadLeveler.

2 .4 Linux

Linux este de departe cel mai utilizat sistem de operare gratuit și open source și a fost dezvoltat inițial de Linus Torvalds la Universitatea din Helsinki. Când l-am dezvoltat, am încercat să luăm tot ce este mai bun din lumea familiei UNIX. Datorită participării a zeci de mii de dezvoltatori de software și coordonării lor pe Internet, Linux și software-ul pentru acesta se dezvoltă foarte dinamic, erorile și diversele probleme din software sunt de obicei rezolvate în câteva ore după ce sunt descoperite. O mare asistență în dezvoltarea și distribuția Linux și a software-ului aferent a fost oferită de Free Software Foundation (SUA) și de licența GNU (GNU General Public License) pentru software. Astăzi există un nucleu Linux, a cărui dezvoltare este coordonată de creatorii săi Linus Torvalds și Alan Cox, și multe distribuții (cel puțin 2-3 duzini), care diferă atât prin funcționalitate, cât și prin compoziția software-ului inclus în distribuție. Există distribuții care ocupă o duzină de CD-uri și distribuții care se potrivesc pe una sau două dischete. Tot ceea ce este adevărat pentru familia UNIX este valabil și pentru Linux.

Deși acest sistem de operare este adesea folosit ca sistem de operare client, popularitatea sa se datorează în principal utilizării sale ca platformă de server. Lista de produse server pentru Linux este poate nu mai puțin impresionantă decât pentru Solaris, HP-UX și AIX și include produse atât de populare precum serverul Apache Web, serverul DBMS de la aproape toți producătorii de top și serverele de aplicații.

Unul dintre avantajele majore ale Linux este costul scăzut de utilizare. În plus, o serie de companii, în special IBM, investesc masiv în dezvoltarea Linux ca platformă de server, încercând în același timp să implementeze compatibilitatea Linux în versiunile lor comerciale ale UNIX, în așteptarea unei posibile tranziții de la Linux la aceste sisteme de operare.

Există multe distribuții Linux diferite concepute pentru a instala și configura acest sistem de operare pentru a rezolva probleme specifice; Mai mult, unele dintre ele (și anume kiturile de distribuție, nu sistemul de operare în sine!) sunt comerciale.

2 . 5 FreeBSD

O altă versiune populară non-comercială a UNIX este FreeBSD.

FreeBSD este un sistem de operare modern pentru computere bazat pe arhitecturi x86 (inclusiv Pentium(R) și AthlonTM), amd64 (inclusiv OpteronTM, AthlonTM64 și EM64T), ARM, IA-64, PowerPC, PC-98 și UltraSPARC(R). Se bazează pe BSD, o versiune a UNIX(R) creată la Universitatea din California din Berkeley. Este dezvoltat și susținut de o echipă mare de dezvoltatori. Suportul pentru alte platforme se află în diferite stadii de dezvoltare.

Un set excepțional de funcții de rețea, performanță ridicată, securitate a informațiilor și compatibilitate cu alte sisteme de operare - acestea sunt caracteristicile moderne ale FreeBSD care deseori încă lipsesc în alte, chiar și în cele mai bune sisteme de operare comerciale.

FreeBSD este o platformă ideală pentru construirea unui server de Internet sau Intranet. Acest sistem oferă servicii de rețea fiabile chiar și în cazul celor mai intense sarcini și o gestionare eficientă a memoriei, ceea ce îi permite să ofere timpi de răspuns acceptabili pentru mii de sarcini concurente ale utilizatorului. FreeBSD oferă capabilități avansate ale sistemului de operare de rețea pentru dispozitive și platforme încorporate, de la dispozitive de ultimă generație bazate pe Intel la Arm, PowerPC și, în curând, platforme hardware MIPS. De la dispozitive de e-mail și web până la routere, servere de timp și puncte de acces wireless, producătorii din întreaga lume se bazează pe mediile încorporate de build și cross-build ale FreeBSD și pe capabilitățile avansate ca bază pentru produsele lor încorporate. Iar licența open source a Berkeley le permite să decidă câte modificări locale vor să pună înapoi.

Cu peste 20.000 de biblioteci și aplicații portate, FreeBSD acceptă aplicații pentru desktop-uri, servere, dispozitive și medii încorporate.

3. Comparația sistemelor de operare server din familia UNIX

Ce sistem de operare server ar trebui să aleg să instalez pe computerul meu? Întrebarea nu este atât de simplă pe cât pare și nici lipsită de ambiguitate. Pentru fiecare argument în favoarea oricărui sistem, există întotdeauna contraargumente la fel de importante, care provoacă constant discuții pe această temă. Cu toate acestea, situația nu este atât de lipsită de speranță: fiecare dintre sisteme are propriile sale avantaje pe care trebuie să le cunoașteți și să le puteți utiliza în funcție de sarcinile cu care vă confruntați. În mod convențional, toate sistemele de operare pot fi împărțite în trei grupuri: acestea sunt sisteme de operare comerciale UNIX, sisteme de operare open source asemănătoare UNIX și familia Windows. Pentru sistemele de operare asemănătoare UNIX, alegerea nu este deloc ușoară. Pentru a decide alegerea sistemului de operare, să comparăm câteva dintre caracteristicile acestora.

3 .1 Interfața grafică pentru utilizator

Ușurința de a lucra cu un sistem de operare depinde în întregime de interfața sa grafică cu utilizatorul. Cu mulți ani în urmă nu exista o interfață grafică, iar cea mai mare parte a muncii se făcea în modul caracter. Însuși conceptul de „conveniență” în contextul unei interfețe grafice poate fi interpretat în diferite moduri. Desigur, o interfață bine concepută ar trebui să fie clară, să nu fie supraîncărcată cu elemente vizuale și, în același timp, să ofere mijloace eficiente pentru sortarea și prezentarea elementelor de ecran.

Majoritatea sistemelor Unix industriale folosesc în prezent interfața CDE (Common Desktop Environment) construită pe baza OSF/Motif; OS Linux utilizează un număr mare de sisteme de interfață diferite, dintre care cele mai populare sunt KDE și Gnome.

Grafica a fost și continuă să fie o parte integrantă a mediului Solaris, unde utilizatorii pot folosi direct multe aplicații grafice gata făcute. Sun Microsystems este de multă vreme un furnizor de top de grafică cu cea mai mare cotă de piață în industrii cheie, cum ar fi proiectarea mecanică asistată de computer, arhitectura, inginerie și analiza financiară.

Dezvoltarea rapidă a aplicațiilor multimedia, cum ar fi paginile Web de pe Internet, a condus la un rol tot mai mare al instrumentelor grafice și de procesare a imaginii și în multe domenii non-tehnice. Arhitectura grafică inovatoare a Solaris, împreună cu capacitățile de rețea ale Solaris îi ajută pe dezvoltatori să aducă grafică în mediile lor de întreprindere și să folosească tehnologii grafice avansate pentru aplicații critice și sisteme de comerț electronic.

3 .2 Siguranță

Problema securității este critică pentru orice server. Este mai bine să luați echipamente server cu un firewall încorporat. Serverul oricărei companii stochează de obicei date importante, a căror confidențialitate trebuie garantată. În ultimii ani, au devenit tot mai frecvente cazurile de pătrundere ilegală în rețelele de calculatoare ale companiilor și organizațiilor pentru a sechestra informații sau a dezactiva întreaga rețea. Din acest motiv, un sistem de operare modern trebuie să ofere cel mai înalt nivel posibil de protecție împotriva hackingului și a virușilor informatici.

OpenBSD este considerat cel mai sigur sistem de operare. Acesta este un control amănunțit al codului, verificarea codului software și eliminarea tot ceea ce ar putea fi stricat sau ar putea compromite cumva sistemul. Următorul este FreeBSD. Linux face față bine și rețelei, iar pachetul LAMP este lider în lume, dar cu securitatea, nu totul este atât de neted, găurile, la fel ca în orice sistem, sunt închise, trebuie doar să urmărești actualizările. suficient.

3 .3 Stabilitatea în exploatare

Unul dintre principalele avantaje ale familiei de sisteme de operare UNIX este puterea lor uimitoare și stabilitatea și fiabilitatea legendare. Sistemul de operare FreeBSD se remarcă prin fiabilitatea și stabilitatea ridicată și este adesea folosit în legătură cu soluțiile de server. Majoritatea serverelor și resurselor de pe Internet sunt organizate tocmai pe baza acestui sistem de operare.

Stabilitatea Linux este, de asemenea, ridicată; utilizatorii Linux lucrează adesea luni de zile fără o singură repornire. Multe servere bazate pe Linux pot funcționa timp de un an sau mai mult fără repornire. În același timp, erorile în funcționarea programului apar cu siguranță în Linux, dar consecințele lor sunt adesea mai puțin semnificative decât, de exemplu, în Windows.

3 .4 Caracteristici

Posibilitățile sistemelor de operare ale familiei UNIX sunt aproape nelimitate. Ambele sisteme de operare vă permit să configurați complet serverul pentru a îndeplini una sau mai multe funcții.

Astăzi, Linux este unul dintre cele mai populare sisteme de operare pentru utilizare ca server web. Cele mai cunoscute site-uri de Internet rulează pe servere care rulează Linux, servere corporative, server web Apache, gateway-uri, servere proxy, servere DNS, servere de imprimare, servere de fișiere, server de e-mail, server FTP și multe altele - sarcini care pot fi implementate eficient prin utilizarea Linux.

3 .5 Scalabilitate

Scalabilitatea a fost și rămâne provocarea numărul unu. Când capacitatea de încărcare a unui server este depășită, performanța aplicației, cu excepția cazului în care se oprește complet, începe să se degradeze mai rapid pe măsură ce mai mulți utilizatori fac cereri în același timp. Timpul de răspuns începe să fie măsurat nu în secunde, ci în cești de cafea.

UNIX este încă semnificativ înaintea altor sisteme de operare în ceea ce privește volumul de muncă pe care îl poate gestiona, menținând în același timp timpi de răspuns acceptabili.

Piața sistemelor UNIX pentru întreprinderi este împărțită între trei dialecte principale - Sun Solaris, IBM AIX și HP-UX. Toate aceste sisteme de operare sunt în mod constant îmbunătățite. Dacă vorbim de scalabilitate, atunci în cea mai mare rețea, administrată de un singur server Unix, pot lucra simultan până la 2.500 de utilizatori. Aceasta este o îmbunătățire față de ținta de la jumătatea anului 1998 de 1.800 de utilizatori și mult mai mult decât poate gestiona Windows. O serie de experți susțin că lipsa de scalabilitate a fost principalul factor care i-a forțat să abandoneze Windows.

3.6 Preț

Când vine vorba de servere de aplicații, sistemele de operare gratuite concurează cu greu cu sistemele de operare UNIX comerciale tradiționale. Și întrebarea nu este doar despre performanța, fiabilitatea și scalabilitatea sistemului de operare, deși acest lucru este foarte important. Mulți furnizori de top au dezvoltat sau dezvoltă aplicații de nivel enterprise pentru Linux, dar (din cunoștințele noastre) nu au de gând să le susțină.

Sistemele de operare distribuite gratuit s-au apropiat foarte mult de UNIX comercial în ceea ce privește confortul serviciilor. Puțini pot concura cu Linux și FreeBSD pe piața serverelor de internet și a serverelor de acces low-end. Principalul dezavantaj al Linux și FreeBSD rămâne dezbinarea eforturilor dezvoltatorilor și lipsa unui concept de dezvoltare unificat.

Concluzie

Sistemele de operare ale familiei UNIX devin din ce în ce mai răspândite. Dacă anterior erau folosite doar în servere, acum încep să găsească aplicație pe computere personale, netbook-uri și chiar pe dispozitive mobile. Dar aceste sisteme de operare sunt adevărații lideri în soluțiile de server. Sistemele UNIX sunt foarte răspândite în companiile mari și mici pentru organizarea infrastructurii de rețea, așa că orice specialist IT care se respectă ar trebui să cunoască elementele de bază ale instalării, configurării și administrării acestor sisteme de operare.

Utilizarea pe scară largă a sistemelor de operare ale familiei UNIX se datorează următoarelor avantaje:

Multe distribuții UNIX sunt gratuite, ceea ce vă permite să economisiți bani în timp ce construiți un sistem cu funcționalități similare

Sistemele de operare ale familiei sunt mai puțin solicitante cu resurse decât sistemele de operare pentru servere concurente

Serverele Unix sunt ușor scalabile, permițându-vă să adăugați noi funcționalități pe aceeași platformă hardware

Serverele UNIX pot fi transferate cu ușurință pe alt hardware, deoarece toți parametrii și setările sunt stocate sub formă de fișiere text, care pot fi pur și simplu copiate într-un sistem de operare proaspăt instalat

Sistemele de operare ale familiei au stabilitate ridicată, ceea ce este foarte important pentru sistemele care trebuie să fie în permanență în funcțiune

Colectarea detaliată a statisticilor de funcționare a serverului este posibilă, iar detaliile de înregistrare sunt configurabile. Acest lucru face posibilă detectarea problemelor cu sistemul și eliminarea lor în cel mai scurt timp posibil.

Multe operațiuni de rutină pot fi automatizate folosind scripturi în diferite limbaje de programare

Sistemele de operare ale familiei au capacitatea de a interacționa direct cu multe dispozitive de rețea

Desigur, sistemele de operare concurente au, de asemenea, multe din acestea, dar de obicei fie sunt plătite, fie au mai puține funcționalități. Toate sistemele de operare din familie au rădăcini comune, așa că, stăpânind unul dintre ele, îl puteți stăpâni pe altul fără probleme. Deși, în funcție de sarcinile atribuite, va fi necesar un nivel diferit de pregătire pentru a implementa aceleași capabilități pe un alt sistem de operare din această familie, deoarece pot exista nuanțe în utilizarea unor funcții.

Lista surselor utilizate

1. Robachevsky A., Nemnyugin S., Stesik O. - Sistem de operare UNIX, ed. a II-a, Sankt Petersburg: BHV 2010. - 656p.

2. Tanenbaum E. Sisteme de operare moderne: Seria „Classics of computer science”. - Ed. a 3-a. - Sankt Petersburg: Peter, 2010. - 1120 p.

3. Manual [Resursă electronică] - Mod de acces: http://umk.portal.kemsu.ru/admin/book/chapter3.html

4. Clasificarea sistemelor de operare [Resursa electronica] - Mod de acces: http://edu.dvgups.ru/METDOC/ITS/STRPRO/ASY/METOD/UP/frame/1_4.htm

5. Introducere în Linux [Resursa electronică] - Mod de acces: http://citforum.ru/operating_systems/linux/lig-1.shtml#ss1.2

6. Proiect despre FreeBSD [Resursa electronică] - Mod de acces: https://www.freebsd.org/ru/about.html

7. Informații de referință și sfaturi practice [Resursă electronică] - Mod de acces: http://hostinfo.ru/articles/219

8. Avantajele FreeBSD fata de alte sisteme [Resursa electronica] - Mod de acces: http://www.bezopasnik.org/contest/Raven2000.htm

Postat pe Allbest.ru

...

Documente similare

    Scopul sistemelor de operare pentru server. Analiza comparativă a sistemelor de operare server Windows și Linux și compararea acestora în funcție de indicatori importanți precum: interfața grafică utilizator, securitate, stabilitate, funcționalitate și preț.

    lucrare curs, adăugată 07.03.2012

    Concepte de bază despre sistemele de operare. Tipuri de sisteme de operare moderne. Istoricul dezvoltării sistemelor de operare din familia Windows. Caracteristicile sistemelor de operare din familia Windows. Noua funcționalitate a sistemului de operare Windows 7.

    lucrare de curs, adăugată 18.02.2012

    Clasificări de bază ale sistemelor de operare. Sisteme de operare ale familiilor OS/2, UNIX, Linux și Windows. Diferențierea drepturilor de acces și a modului de operare multi-utilizator. Interfața cu utilizatorul și operațiunile de rețea. managementul RAM.

    rezumat, adăugat la 05.11.2011

    Istoria dezvoltării sistemului de operare UNIX, avantajele sale. Gestionarea unui computer care rulează UNIX. Interpretarea liniei de comandă și structura sistemului de fișiere. Comenzi de control al procesului. Instrumente de administrare a sistemului și conturi de utilizator.

    prezentare, adaugat 05.12.2014

    Evoluția și clasificarea OS. Sisteme de operare în rețea. Gestionarea memoriei. Concepte și tehnologii moderne pentru proiectarea sistemelor de operare. Familia UNIX de sisteme de operare. Produse de rețea Novell. Sisteme de operare în rețea Microsoft.

    munca de creatie, adaugat 11/07/2007

    Istoricul dezvoltării sistemelor de operare din familia Windows și conceptele de bază ale administrării sistemului. Determinarea cererii pentru sistemele de operare Windows, caracteristicile comparative ale funcțiilor și capabilităților acestora, caracteristici de aplicare în practică.

    lucrare de curs, adăugată 05.08.2011

    Scopul, clasificarea, compoziția și scopul componentelor sistemului de operare. Dezvoltarea de sisteme informatice complexe, pachete software și aplicații individuale. Caracteristicile sistemelor de operare Windows, Linux, Android, Solaris, Symbian OS și Mac OS.

    lucrare curs, adaugat 19.11.2014

    Scopul și funcțiile sistemelor de operare ale computerelor. Resurse hardware și software pentru computer. Sistem de operare lot. Sisteme de partajare a timpului: Multics, Unix. Sistem de operare multitasking pentru PC cu interfață grafică: Windows, Linux, Macintosh. OS pentru dispozitive mobile.

    lucrare curs, adaugat 12.05.2014

    Istoria apariției sistemului de operare Unix. Recompilarea Unix în codurile oricărei platforme hardware, capabilitățile sale multitasking și multi-terminale. Principalele diferențe dintre Unix și alte sisteme de operare. Folosind Unix ca server și stație de lucru.

    rezumat, adăugat 04.05.2010

    Conceptul de sisteme de operare, clasificarea și varietatea acestora, caracteristicile distinctive și proprietățile de bază. Conținutul sistemelor de operare, ordinea interacțiunii și scopul componentelor acestora. Organizarea spațiului pe disc. Descrierea sistemelor de operare moderne.

După cum reiese clar din numele în sine, acesta este principalul shell pentru legătura de conectare între software-ul central sau partea hardware-software a unei rețele locale sau globale și terminalele client copil. Înțelegerea acestui termen are o interpretare mai largă, așa că merită să ne oprim asupra unor aspecte teoretice și practice. Cel puțin, trebuie să înțelegeți scopul sistemului de operare pentru server, precum și unele aspecte ale instalării și utilizării sale practice. Utilizatorii care cred că această problemă se referă exclusiv la prerogativa administratorilor de sistem ar trebui să primească imediat un mic sfat: nu vă alarmați, puteți face singur instalarea și configurarea. Aceste procese nu sunt atât de complicate pe cât ar putea părea la prima vedere. Dar mai întâi, ar trebui să țineți cont de câteva informații teoretice.

Sistem de operare server: ce este?

Să începem cu însăși esența acestui software. De fapt, sistemele de operare de acest tip sunt folosite exclusiv în rețelele locale sau virtuale, când există un anumit număr de terminale copii acolo.

Camera serverului poate fi instalată în două moduri, dar are un singur scop funcțional - să asigure funcționarea aplicațiilor comune în rețea și interacțiunea terminalelor conectate între ele. În consecință, vorbim despre grupuri de utilizatori care au drepturi de acces la un anumit instrument, resursă sau document.

Caracteristici ale construirii sistemelor de operare server

În ceea ce privește instalarea unui sistem de operare de tip server, ar trebui să țineți cont de schema de conectare a computerelor într-o singură rețea. Aceasta este așa-numita topologie de rețea.

Opțiunea optimă este schema „stea” și derivatele bazate pe aceasta. Aici, se poate folosi tehnologia groasă și când instalarea sistemului de operare server va fi efectuată exclusiv pe computerul central, care asigură funcționarea tuturor celorlalte mașini și a software-ului corespunzător la încărcarea sistemului de operare prin rețea, sau există o instalarea parțială a componentelor sistemului de operare copil pe terminalele de rețea. Nu asta e ideea.

Scopul principal și cel mai de bază al sistemului de operare server este tocmai acela de a asigura performanța maximă a tuturor mașinilor din rețea și a software-ului instalat, plus controlul deplin în ceea ce privește administrarea terminalelor locale și a întregii rețele în ansamblu.

Chiar și utilizarea jocurilor online moderne necesită instalarea sistemului de operare pe un server central. Mulți s-ar putea să nu fie de acord cu această afirmație, crezând că puteți accesa site-ul web de joc de pe terminalul dvs. de acasă și puteți utiliza toate funcțiile. Este gresit. Faptul este că computerul de acasă este încă conectat la serverul de joc, iar sarcina în ceea ce privește utilizarea capacităților de calcul ale computerului local cade doar parțial asupra acestuia (operațiunile principale sunt încă efectuate pe serverul central și clientul de joc poate fi descărcat parțial pe aparatul cu care se face încercarea de acces).

Evaluare condiționată

Evaluările sistemelor de operare pentru servere de mai jos nu trebuie considerate absolut exacte. Problema este că unele sisteme de operare sunt deja învechite și sunt folosite foarte rar, altele sunt greu de configurat. În general, există un număr mare de criterii conform cărora prioritățile din listă pot fi modificate cu ușurință

Cu toate acestea, dintre toate sistemele de operare existente, cele mai populare sunt următoarele:

  • BSD gratuit.
  • Windows Server (familii bazate pe NT de sisteme de operare pentru servere Windows, 2003, 2008 R2, 2012 și versiuni ulterioare).
  • CentOS.
  • Debian.
  • Red Hat Enterprise Linux.
  • Ubuntu Server.
  • Gentoo.
  • Fedora.
  • OS X Server.
  • OpebBSD.
  • Solaris.
  • HP-UX;.
  • AIX (IBM).
  • Netware (roman).

Este de la sine înțeles că aici nu sunt stabilite primele și ultimele locuri, ci doar o listă cu cele mai populare sisteme de server. Mai jos, unele dintre ele vor fi discutate într-o scurtă descriere a capacităților, avantajelor și dezavantajelor lor.

BSD gratuit

Deși acest sistem de operare este un sistem destul de popular, este totuși iremediabil depășit și pierde evaluările globale în ceea ce privește utilizarea și performanța.

Cea mai mare problemă este că au fost dezvoltate prea puține produse software pentru acest sistem de operare sub formă de aplicații comerciale care ar putea funcționa pe deasupra platformei sale. Dar un avantaj indubitabil este capacitatea de a regla fin kernel-ul și disponibilitatea unor instrumente destul de puternice pentru lucrul cu memoria, ca să nu mai vorbim de sistemul de intrare/ieșire.

CentOS

Acest sistem de operare pentru server este aproape un analog complet al Red Hat, dar are capabilități extinse în ceea ce privește suportul.

Avantajul său este că sistemul are un manager de pachete destul de rapid, precum și aproape toate panourile de control de găzduire.

Debian

Acest sistem este una dintre ramurile Linux. Acest sistem de operare a devenit foarte răspândit datorită versatilității sale.

Este considerat a fi cel mai stabil dintre toate sistemele existente și în pachetul de instalare, împreună cu KDE și GNOME, conține și kitul de distribuție pentru birou LibreOffice. În plus, atunci când instalați acest sistem de operare, nu trebuie să vă faceți griji cu privire la instalarea de codecuri și decodoare audio și video suplimentare, deoarece acestea sunt incluse în pachetul în sine.

Red Hat Enterprise Linux

Nu poți nega popularitatea acestui sistem. Poate fi folosit ca un sistem de operare corporativ de încredere, cu toate consecințele care decurg.

Nu este surprinzător faptul că chiar și majoritatea schimburilor din lume folosesc acest sistem special pentru a organiza munca aplicațiilor lor. Aici mai putem aminti structuri financiare, companii de telecomunicații și studiouri de animație. Singurul negativ cu toate avantajele este costul destul de ridicat.

Ubuntu

O altă varietate de Linux (sau mai degrabă, sisteme asemănătoare UNIX), care s-a stabilit ferm în clasament.

Deși utilizarea sa este asociată în mare parte cu computerele de acasă, se crede că acest sistem de operare este cel mai potrivit pentru instalarea unui server de acasă (dacă utilizatorul are resurse financiare limitate). În principiu, acest sistem este foarte asemănător cu Debian, însă, spre deosebire de strămoșul său, în acest sistem codul sursă a fost ușor reproiectat.

Gentoo

În fața noastră este o altă modificare a Linux. Această platformă este interesantă deoarece se bazează pe licența GNU.

Nu există probleme cu stabilitatea. Dar, după cum au remarcat mulți experți, sistemul suferă puțin din punct de vedere al securității. Chiar dacă se folosește LAMP, se găsesc găuri de securitate în sistem.

Solaris

Solaris este considerat a fi unul dintre cele mai puternice sisteme de operare pentru servere dezvoltate vreodată.

Ce pot sa spun? Trebuie doar să vă uitați la capacitățile sale. Acest sistem de operare acceptă aproximativ 576 GB de memorie RAM fizică, aproximativ 4 miliarde de conexiuni la rețea, poate suporta un milion de servicii și procese care rulează simultan și, de asemenea, are un mediu de rețea deschis. Și asta nu e tot...

OpenBSD

Acest sistem, conform celor mai mulți experți, este cel mai sigur. Poate că viteza sa de operare nu este la fel de mare ca cea a altor modificări ale Linux sau UNIX, dar dacă înveți cum să o folosești, mulți o vor găsi o soluție foarte interesantă, chiar și în comparație cu cele mai populare sisteme Windows.

Instalarea pare puțin complicată, utilizarea și configurarea de asemenea. Dar cu condiția ca utilizatorul să fie cel puțin oarecum familiarizat cu sistemele de operare de acest tip, utilizarea liniei de comandă nu ar trebui să fie deosebit de dificilă.

Windows Server (2008 R2)

În cele din urmă, să ne uităm la sistemele de operare Windows server. Destul de ciudat, în ciuda popularității versiunilor desktop, aceste soluții nu sunt deosebit de răspândite în lume. Cea mai de bază problemă este că sistemele de operare Windows server, începând cu modificarea NT, nu au caracteristicile de securitate necesare.

Și acest lucru este recunoscut de toți specialiștii din domeniul administrării sistemelor de acest tip. De exemplu, trebuie instalat un antivirus pentru sistemul de operare Windows 7 server. În legătură cu cele mai recente atacuri de hackeri, care vizau în principal computerele care foloseau cea de-a șaptea versiune de Windows (să nu mai vorbim de cât timp a durat instalarea diferitelor tipuri de actualizări care trebuiau să împiedice virusul să acționeze), același încorporat. Serviciul Defender (sau Microsoft Essentials) pur și simplu nu poate face față responsabilităților sale.

Administrarea sistemelor de operare Windows server este, desigur, teribil de simplificată. De exemplu, nu trebuie să fiți un administrator de sistem atotștiutor pentru a realoca IP, schimba sau proxy, pentru a stabili o conexiune la un terminal copil pe baza descărcarii în rețea sau prin monitorizarea activității printr-un client RDP. Uneori este suficient chiar și să lansați instrumentul de diagnosticare a conexiunii la rețea încorporat, după care va fi emisă o notificare despre o problemă sau eroare, dacă există în sistem.

În rest, în ceea ce privește instrumentele de depanare, de exemplu, pe serverul propriu-zis, puteți folosi consola de comandă cu ștergerea cache-ului DNS sau resetarea parametrilor generali de configurare IP.

De exemplu, comenzile introduse în consolă ar putea arăta astfel:

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

Notă: o linie de comandă cu comenzi de acest tip funcționează la fel de bine pentru a rezolva problemele pe computerele utilizatorilor copii și pe servere.

Care este rezultatul?

Ca o concluzie principală, putem doar să remarcăm că, din păcate, sistemele Windows și majoritatea dezvoltărilor create de Microsoft, în comparație cu sistemele UNIX și variantele Linux care se bazează pe acestea, sunt net inferioare. Același sistem de operare FreeBSD este mult mai flexibil în instalare și configurare, ca să nu mai vorbim de faptul că este cel mai complet protejat sub forma unei modificări open source pe care oricine o poate modifica sau modifica. De fapt, se pune întrebarea în sine: „Ce să prefer?” Nu vreau să dau niciun sfat, dar, în principiu, pentru organizarea rețelelor locale folosind un server central, este mai bine să acordați preferință unui sistem de operare bazat pe UNIX (Linux) decât Windows. Este mai ieftin, mai ușor și mai sigur. Adevărat, pentru utilizatorii care sunt obișnuiți cu interfața, acest shell poate părea, pentru a spune ușor, nu complet clar. Cu toate acestea, înțelegerea interfeței nu va fi dificilă. Dar va trebui să te chinui puțin cu setările (ce ne-am putea face fără ele?).

La rândul său, trebuie menționat că nu toate sistemele de operare moderne îndeplinesc cerințele actuale, deși au un potențial destul de bun de dezvoltare și modernizare. Aceasta se referă în primul rând la FreeBSD, care, din păcate, nu este destinat să se dezvolte, în ciuda tuturor avantajelor. Dezvoltatorii au pus capăt pur și simplu. Dar alte sisteme nu rămân în urmă. Așadar, în viitorul apropiat ne putem aștepta chiar și la o versiune actualizată a Windows 10, care combină deja funcționalitatea modelelor de desktop și de server (după instalarea standard, serverul poate fi configurat destul de simplu). Nici măcar nu trebuie să instalați clienți suplimentari. Este suficient să utilizați una dintre componente în sistemul de operare în sine și în setările BIOS (același modul Hyper-V pentru crearea unei mașini virtuale). Cu acesta, în ceea ce privește distribuția resurselor între terminalele conectate, sistemul de operare al serverului pur și simplu „zboară”.