Mis on serveri OS. Serverite operatsioonisüsteemid

Serveri operatsioonisüsteem on tarkvara, mis pakub arvutile spetsiaalseid võimalusi, kuna sellesse installitud serveri operatsioonisüsteemiga arvuti seadistamine muudab selle serveriks (server on arvuti, mis suudab teenindada võrgus jagatud ressursse). Selle tulemusena muudab selline operatsioonisüsteem serveri käsu- ja juhtimiskeskuseks kõigi päringute jaoks, mis pärinevad kohalikke võrguressursse püüdvatest klientarvutitest.

Serverite operatsioonisüsteemid on viimase 15 aasta jooksul palju muutunud. Esimesed süsteemid olid peamiselt mõeldud kasutajatele faili- ja printimisteenuste pakkumiseks. See tähendab, et võrgus teist tüüpi serverite, näiteks veebiserverite ja rakendusserverite juurutamiseks oli vaja installida teatud arv servereid, millest igaüks täitis ainult ühte funktsiooni.

Nüüd on võrgutarkvara muutunud keerukamaks ja toetab paljusid erinevaid teenuseid, mis tähendab, et üks server võib pakkuda nii kaugjuurdepääsu kui ka veebiteenuseid ning toimida ka ruuterina kahe IP-alamvõrgu vahel. Ka võrguoperatsioonisüsteemide liides on muutunud süsteemiadministraatorite jaoks sõbralikumaks.

Näiteks pakuvad paljud platvormid, nagu Microsoft Windows Server 2003 ja Novell NetWare 6.x, lisaks failidele ja printerile juurdepääsule palju erinevaid teenuseid. Need teenused hõlmavad kaugjuurdepääsu ja veebisaidi haldamist, samuti võrguteenuste, nagu DHCP ja DNS, tuge. Serveri haldamiseks kasutatavatel võrguoperatsioonisüsteemi utiliitidel on erinevalt käsurealt graafiline kasutajaliides, mis teeb võrgu konfigureerimise ja jälgimise lihtsaks.

1.5.2 Kliendi ja serveri operatsioonisüsteemi vaheline suhtlus

Võrgukliendi ja serveri vaheliseks teabevahetuseks peavad klientarvutid olema varustatud tarkvaraga, mis "konfigureerib" need võrgus töötama. Sellist tarkvara nimetatakse võrgukliendi tarkvaraks.

Kui arvuti pääseb juurde kohalikul kõvakettal või otsemanustatud printeril olevale failile, saadetakse päring arvuti protsessorile. Protsessor täidab päringu ja kas avab määratud faili või saadab printerile prinditöö. Kõik need toimingud tehakse kohapeal. Klientarvutisse installitud võrgukliendi tarkvara teostab eritoimingu, mille tulemusena käsitleb arvuti võrguressursse kohalikena.

Seda protsessi viib läbi võrgukliendi tarkvarakomponent, mida nimetatakse ümbersuunajaks. See peatab kõik arvutis tehtud päringud, näiteks konkreetse faili avamise või printerist andmete printimise taotluse. Kui ümbersuunaja tuvastab, et kasutaja soovib pääseda juurde serveris olevale kaugfailile või printida võrguprinterile, saadetakse päring võrguserverisse. Kui taotletakse juurdepääsu kohalikule failile (arvuti kõvakettal), edastab ümbersuunaja päringu arvuti protsessorile ja päringut töödeldakse kohapeal.

Tihti pöörduvad meie poole kliendid küsimustega, milline operatsioonisüsteem tuleks serverile valida. Selles artiklis käsitletakse operatsioonisüsteemide erinevaid võimalusi, nende nõrkusi ja peamisi eeliseid. See ülevaade aitab teil oma küsimustele vastused saada.

Sellel on vanim ajalugu. Selle operatsioonisüsteemiga saate teha kõike. See on keeruline ja seetõttu väheneb selle süsteemi kasutajate arv iga aastaga. See pole üllatav, kaasaegsed tehnoloogiad lihtsustavad saitide programmeerimist ja ettevalmistamist. Selliste operatsioonisüsteemide peamine probleem on see, et kui probleem ilmneb, võib see jääda lahendamata lihtsalt seetõttu, et teil on raske leida tuuningspetsialisti, kes suudaks ülesandeid vähese raha eest lahendada. Peamine eelis on see, et õige lähenemisviisi korral on OS kõige turvalisem ja saate sellest midagi teha.

See on enamiku programmeerijate jaoks kõige hõlpsamini mõistetav server. See praktiliselt ei erine tavalisest koduarvutist. Ainus asi on see, et sellel on saidi töö korraldamiseks mitu lisavõimalust. Sellel on suur nõrk koht – nagu iga Windowsiga arvuti, võib see kergesti viirustesse nakatuda. Kuid on plusse - seda saab kasutada saidi kodus testimiseks. See sobib ka failide genereerimiseks spetsiaalselt Windowsi jaoks loodud programmides, näiteks Wordis või Excelis.

Veel üks tasuta operatsioonisüsteem, mis sarnaneb Red Hatiga. Operatsioonisüsteemi kasutatakse sageli ja kasutajate arv kasvab. Selle süsteemi kasutamise eeliseks on hea infotugi. Selle süsteemi kallal töötamiseks võite leida suure hulga spetsialiste. Eraldi tuleb märkida, et siin on head sisuhalduspaketid. Miinus - süsteemi uuendatakse pidevalt ja töötavat uut ilma vigadeta versiooni on raske leida.

See on Linuxi distributsioon, mida Linuxi serverite entusiastid meelsasti kasutavad. Süsteem on universaalne ja võib töötada lihtsatel masinatel ilma spetsiaalsete tehniliste näitajateta. See on stabiilne ja töötab pikka aega ilma taaskäivitamiseta. Peamine puudus on selle stabiilsus, süsteemi värskendatakse harva, mis pole uute projektide puhul alati asjakohane.

See on Linuxi üks populaarsemaid süsteeme, seda värskendatakse ka harva - ainult kord 3 aasta jooksul. Kasutatakse sisu usaldusväärsuse ja kaitse tagamiseks. Süsteemi kasutatakse sageli börside ja kauplemisteenuste korraldamiseks, nii et seda võib tõesti lugeda kõige usaldusväärsemate hulka.

Lõpetame ülevaate Ubuntu operatsioonisüsteemiga. Nad ütlevad, et see on nii lihtne, et sellega saavad hakkama isegi esimese kursuse tudengid.Õppimist ei nõua ja seadistamise kohta on palju infot, mis teeb sellest operatsioonisüsteemide turul absoluutse liidri. Kui kahtlete, millist OS-i valida, on kõige parem võtta ühendust selliste spetsialistidega nagu HostiServer. Nende tehniline tugi oskab teid ilma probleemideta paluda ja konfigureerida, nii et kõik lendab. Kontrollisin ennast. Edu!

Linuxi operatsioonisüsteemid on väga levinud ja neid kasutatakse laias valikus. Kuigi teatud Linuxi distributsioonid on suunatud edasijõudnud kasutajatele, on teised palju lihtsamad ja suurepärased Windowsilt üleminekuks. Linuxi distributsioonid saavad sageli kasu oma kasutajakogukondade märkimisväärsetest ressurssidest.

Kui Linuxi operatsioonisüsteemid pakuvad suurepärast töölauakeskkonda, võib Linux olla ka suurepärane süsteem serverirakenduste jaoks. Tavaliselt pakub Linux paremat juurdepääsukontrolli, pakkudes suuremat paindlikkust ja stabiilsust.

Seetõttu on Linuxi distributsioonid ideaalne serverimaastik. Tutvuge 12 parima Linuxi operatsioonisüsteemiga serverite jaoks ja millistele kasutajatele need on mõeldud.

Mis on serveri Linuxi operatsioonisüsteem?

Mille poolest erineb Linuxi serveri operatsioonisüsteem tavalisest Linuxi distributsioonist? Vastamiseks peate arvestama serveri riistvaraga. Serverid on sisuliselt eriomadustega arvutid. Näiteks serveri riistvara tagab pika tööaja, tõhususe ja töökindluse. Lisaks tasakaalustavad serverid töötlemisvõimsust elektritarbimisega. Seetõttu seavad serverite Linuxi operatsioonisüsteemid esikohale töökindluse ja ressursikulu.

Serveri Linuxi operatsioonisüsteem teenindab sisu kliendiseadmete jaoks. Sellest tulenevalt on serverite operatsioonisüsteemidel tööriistad lihtsate serverite loomiseks. Kuna serverid on enamasti järelevalveta, on Linuxi operatsioonisüsteemis serveri graafilisel kasutajaliidesel (GUI) vähem oluline roll.

IDC andmetel näitavad riistvara müügiandmed seda 28 protsenti serveritest kasutab Linuxit. Tõenäoliselt ei hõlma need andmed aga koduservereid. Spetsiaalsete Linuxi operatsioonisüsteemide abil saate juurutada oma serveri. Siin on oluline kasutada pikaajalise teenuse (LTS) versiooni ja installida õige tarkvara. LTS-i versioonid on stabiilsemad ja pikema tugiperioodiga.

Valides serverile Linuxi operatsioonisüsteemi, tuleks arvestada serveri otstarbega. Rakendus Linuxi arvutit meediaserverina erineb selle kasutamisest mänguserver.

  1. Ubuntu server

Ilmselt tuntuim Linuxi operatsioonisüsteemidest on Ubuntu. Paljude valikuvõimalustega on Ubuntu stabiilne distributsioon. See süsteem ja selle variandid pakuvad suurepärast kasutuskogemust. Ubuntu Server on saadaval kahes versioonis: LTS ja ujuv versioon. Ubuntu serveri LTS-versioonil on väidetavalt viieaastane tugiperiood. Kuigi see periood ei ole viis aastat, on mitte-LTS-i versioonidel turva- ja hooldusvärskendused vaid üheksa kuud.

Kuigi Ubuntu ja Ubuntu server on väga sarnased, pakub Serveri väljaanne muid funktsioone. Näiteks pakub Ubuntu server lisandmooduleid, nagu OpenStack Mitaka, Nginx ja LXD. Need muudavad süsteemi haldamise lihtsamaks. Ubuntu serveri abil saate juurutada veebiservereid, pakkuda konteinereid ja palju muud. Veelgi enam, need tööriistad on kohe karbist võttes kasutusvalmis.

Kuigi see pole serverijaotus, pakub Ubuntu LTS viieaastast tugiperioodi. Praegu kasutan Linuxi mänguserverina Ubuntu 16.04 LTS-i, milles töötab Plexi server. LTS-i distributsioonid võivad suurepäraselt toimida serverite Linuxi operatsioonisüsteemidena. Peate lihtsalt neile installima serveritarkvara.

Kui olete Linuxi või serveri operatsioonisüsteemidega uustulnuk, on Ubuntu suurepärane valik. See süsteem on endiselt üks populaarsemaid Linuxi distributsioone, mis on osaliselt tingitud selle kasutajasõbralikkusest. Sellest lähtuvalt on Ubuntu Server serverite jaoks mõeldud Linuxi operatsioonisüsteem, mis on algajatele kasutajatele fantastiline. See on suurepärane meediumiserverina, mänguserverina ja meiliserverina. Ubuntu serveriga saab seadistada ka keerukamaid servereid, kuid see on kindlasti suunatud tavaserveritele ja algajatele.

SUSE Linuxi debüüt toimus 1993. aastal. 2015. aastal sai openSUSE avatud lähtekoodiga variandist SUSE Linux Enterprise (SLE). OpenSUSE-l on kaks haru: Leap ja Tumbleweed. Leap versioonil on pikem väljalasketsükkel, samas kui Tumbleweedil on pidev väljalase. Seetõttu sobib Tumbleweed rohkem edasijõudnutele, pakkudes uusimaid pakette nagu Linux Kernel ja SAMBA. Stabiilsete lahenduste jaoks sobib pigem hüppevalik. Operatsioonisüsteemi toetavad värskendused.

Vaikimisi tööriist muudab openSUSE suurepärase Linuxi serveri operatsioonisüsteemi. See sisaldab openQA-d automatiseeritud testimiseks, Kiwit Linuxi piltide edastamiseks mitmele platvormile, YaST-i Linuxi konfigureerimiseks ja kõikehõlmavat Open Build Service paketihaldurit. Kaotades üheksakuulise jooksva väljalasketsükli ja keskendudes stabiilsusele, nagu SLE puhul, on openSUSE saamas serverite jaoks elujõuliseks Linuxi keskkonnaks. Infotehnoloogia spetsialistid nimega openSUSE"... CentOS ja Debian SUSE poolt."

Millistele kasutajatele see on mõeldud: OpenSUSE süsteem sobib rohkem edasijõudnud kasutajatele, näiteks süsteemiadministraatoritele. See sobib paigaldamiseks võrkserverid, põhilised koduserverid või veebiserverite ja põhiserverite kombinatsioonid. Süsteemiadministraatorid saavad kasutada selliseid tööriistu nagu Kiwi, YaST, OBS ja openQA. OpenSUSE mitmekülgsus teeb sellest ühe parima Linuxi operatsioonisüsteemi serverite jaoks. Lisaks serveri võimalustele hoiab openSUSE kena töölauakeskkonda. Kõige elementaarsemate serverite jaoks sobib üsna hästi ka openSUSE, kuigi mõnevõrra üleliigne. Kas pole ikka veel kindel?

  1. Oracle Linux

Kui olete sõnu "Oracle Linux" lugedes ambivalentne, siis pole te üksi. Oracle Linux on Linuxi distributsioon, mida pakub tehnoloogiagigant Oracle. See süsteem on saadaval kahe erineva südamikuga. Ühel selle variandil on Red Hat Compatible Kernel (RHCK). See on täpselt sama tuum, mida kasutatakse Red Hat Enterprise Linuxi (RHEL) süsteemis. Oracle Linuxi süsteem sertifitseeritud töötama erinevate seadmetega sellistelt tootjatelt nagu Lenovo, IBM ja HP. Oracle Linuxi tuuma turvalisuse suurendamiseks kasutab see Ksplice tehnoloogiat. Süsteem sisaldab ka Oracle'i konteinerite tuge, avatud virn, Linux ja Docker. Oracle'i teemasid kasutatakse kaubamärgi sümbolitena, sealhulgas Oracle Penguin.

Süsteemi toetab tootja, kuid see on tasuline. Kuigi kui Oracle Linux ei tööta ettevõtte keskkonnas, pole toel ka hinda. Kui on vaja juurutada avalik või privaatne pilv, siis toetab neid tehnoloogiaid ka Oracle Linuxi operatsioonisüsteem. Teisest küljest võite proovida Oracle Linuxi, kui soovite lihtsalt Oracle'i kaubamärgiga Linuxi süsteemi.

Millistele kasutajatele see on mõeldud: Oracle Linux sobib kõige paremini andmekeskuste jaoks või OpenStacki abil pilvede loomiseks. Oracle Linux sobib kõige kogenumatele kodu- või ettevõtteserveri kasutajatele.

  1. Konteiner Linux (endine CoreOS)

2016. aastal muutis operatsioonisüsteem CoreOS oma nime Container Linuxiks. Nagu uus nimi viitab, on Container Linux Linuxi operatsioonisüsteem, mis on välja antud konteinerite pakkumiseks. Süsteem on keskendunud konteinerite pakkumise protsessi lihtsustamisele. Container Linux on suurepärane operatsioonisüsteem usaldusväärseks ja skaleeritavaks kasutamiseks. Konteinerite rühmitatud juurutamine on lihtne ja see jaotus sisaldab teenuse tuvastamise tööriistu. See sisaldab Kubernetese, Dockeri ja rkt tehnoloogiate dokumentatsiooni ja tuge.

Paketihaldus ei sisaldu süsteemis. Kõik rakendused peavad töötama konteinerites, seega on konteinerisse paigutamine kohustuslik. Ja kui töötate konteineritega, on Container Linux parim operatsioonisüsteem rühmitatud infrastruktuuri serverite jaoks. See pakub etcd-deemonit, mis töötab igas klastri masinas. Lisaks on paigaldusel ette nähtud teatav paindlikkus. Lisaks kohalikule installimisele on Container Linuxi käitamine võimalik virtualiseerimiskeskkondades, nagu Azure, VMware ja Amazon EC2.

Millistele kasutajatele see on mõeldud: Konteiner Linux sobib kõige paremini rühmitatud või konteinerite infrastruktuuri serverite jaoks. See ei paku tõenäoliselt tavalist kodukasutajat. Kuid Plexi armastajate ametliku Dockeri logoga saab Container Linux töötada igas keskkonnas, alates lihtsast koduserverist kuni keerukate klastriteni. Kasutage Container Linuxit, kui olete konteineritega rahul. Koos openSUSE-ga on Container Linux üks parimaid uusi ja uuendatud Linuxi operatsioonisüsteeme, mida proovida.

CentOS operatsioonisüsteem tagab stabiilse töökeskkonna. See on Red Hat Enterprise Linuxi (RHEL) operatsioonisüsteemi avatud lähtekoodiga variant. Sellega seoses pakub CentOS ettevõtte tasemel serveritoimingut. See Red Hati operatsioonisüsteem kasutab sama lähtekoodi kui RHEL. CentOS sisaldab RPM-i paketihaldurit. 2010. aastal näitas müügiandmete ülevaade, et ligikaudu 30 protsenti kõigist Linuxi serveritest töötab CentOS-is. Ja sellel on põhjus: see on väga stabiilne serverikeskkond, mida toetab Red Hat.

Tuleb märkida, et CentOS töötab hästi ka suurarvutites. GUI-d eelistavatele kasutajatele on süsteemis saadaval KDE ja GNOME. CentOS-i saab kasutada otsese töölaua operatsioonisüsteemina. Red Hati ja kasvava kasutajate kogukonna toel on CentOS endiselt veatu.

Millistele kasutajatele see on mõeldud: CentOS pakub Red Hat Enterprise Linuxi funktsionaalsust ja stabiilsust. Seetõttu sobib see suurepäraselt kaasaegse serveri operatsioonisüsteemina. Kui vajate RHEL-ile tasuta alternatiivi, saate kasutada CentOS-i. Siiski on see tänu oma paketihaldurile ka üsna algajasõbralik. Kokkuvõttes on CentOS parim tasuta alternatiiv Red Hat Enterprise Linuxile.

Paljud serverid piiravad energiatarbimist. Energiatarbimise vähenemine on suur eelis, eriti alati sisse lülitatud masinate puhul. Seetõttu peaksid serverite Linuxi operatsioonisüsteemid kasutama vähe ressursse. Õige ressursside jaotamine on serveri tööaja ja tõhususe võtmetegur. Paljud Linuxi distributsioonid kasutavad vähem ressursse kui nende Windowsi või macOS-i kolleegid. Arch operatsioonisüsteem on lihtne ja kerge jaotus, mis järgib KISS-i ("teha asjad lihtsaks") põhimõtet.

Selle süsteemi jaoks sisse Arch Linux Wiki eraldi osa, mis on seotud serveritega. Sealt saate teada kõike, mis on seotud Arch Linuxi kui serveri operatsioonisüsteemi konfigureerimisega. Kuigi serveritele pole süsteemi spetsiaalset eelehitatud versiooni, hõlmab see Wiki dokumentatsioon kõiki oma serveri operatsioonisüsteemi loomise samme. Saate installida populaarse serveritarkvara, sealhulgas MySQL, Apache, Samba ja PHP for Arch.

Millistele kasutajatele see on mõeldud: Arch Linux on üldotstarbeline Linuxi operatsioonisüsteem serveritele. See sobib ideaalselt vanaks arvutiserveriks muutmiseks. Kuid vaatamata kergusele on Arch süsteem võimsama riistvara puhul üsna funktsionaalne. Samuti sobib Arch Linux kõige paremini tehnilise taustaga kasutajatele, kuna nad peavad Archi seadistama serverisüsteemina.


Mageia on Linuxi operatsioonisüsteem, mis keskendub töökindlusele ja stabiilsusele. See on 2010. aastal ilmunud Mandriva Linuxi kahvel. 2012. aastal kiitis ajakiri PC World Mageiat, mis tänaseks on jõudnud juba viienda versioonini. Kuigi Linuxi operatsioonisüsteeme on palju, on olemas ka suur nimekiri Linuxi töölauakeskkondadest. Mageia süsteem sisaldab tervet rühma kasutajaliideseid, nagu KDE, GNOME, Xfce ja LXDE.

MySQL asemel Mageia sisaldab MariaDB-d. Serverile orienteeritud elemendid nagu 389 Directory Server ja Kolab Groupware Server muuta Mageia serverite jaoks silmapaistvaks Linuxi operatsioonisüsteemiks.

Millistele kasutajatele see on mõeldud: Mageia on usaldusväärne Linuxi operatsioonisüsteem serveritele. See sisaldab selliseid tööriistu nagu MariaDB ja Kolab Groupware Server. Lisaks pakub Mageia turvalist keskkonda. GUI-d vajavad kasutajad võivad selle paljude töölaualiideste tõttu kaaluda ka Mageia kasutamist.

ClearOS on loodud spetsiaalselt serverite, lüüside ja võrgusüsteemide jaoks. Süsteemi standardinstallimine tagab suurema turvalisuse. See sisaldab võrgu tulemüüri, ribalaiuse haldustööriistu, meiliserverit ja sissetungimise tuvastamise tööriistu. ClearOS 7 Community Edition sisaldab 75 rakendust ja tööriista.

Kuigi ClearOS-ist on ka tasulisi versioone, jääb Community Edition tasuta. Lisaks on ka ClearOS-i uuendused arendajatelt tasuta, kuid selliseid tasuta uuendusi ei testita.

Millistele kasutajatele see on mõeldud: ClearOS on serveritele spetsialiseerunud Linuxi operatsioonisüsteem. Selle rikkalik rakenduste komplekt seab ClearOS-i Linuxi professionaalidele suunatud distributsiooni positsiooni. Linuxi entusiastid ja spetsialistid peavad taotlema vaid vajalikke rakendusi. Kuid algajatele on parem valida serverite jaoks muud süsteemijaotused.

Slackware operatsioonisüsteemi on serverite jaoks pikka aega kasutatud Linuxina. Selle süsteemi esimene väljalase ilmus 1993. aastal. Slackware Linuxi veebisaidi kohaselt on selle projekti eesmärk "Linux-i distributsioon, mis sarnaneb võimalikult täpselt UNIX-iga". Vaikimisi pakub Slackware käsurea liidest.

Täielik Slackware installimine sisaldab C ja C++, X Windowsi süsteemi, meiliserverit, web server, FTP-server ja uudisteserver. Veelgi enam, Slackware on nii kerge, et suudab töötada Pentiumi platvormil. Käimasolevad väljalasked suurendavad süsteemi stabiilsust ja lihtsust.

Millistele kasutajatele see on mõeldud: Slackware Linux sobib kõige paremini kogenud Linuxi professionaalidele. Sellel on kaks paketihaldurit, pkgtools ja slackpkg. Kuid kuna Slackware kasutab vaikimisi käsurea liidest, on see serverite jaoks sobivaim Linuxi operatsioonisüsteem. Veelgi enam, selle lihtsuses on teatud määral keerukust. Slackware'i kasutamiseks peate mõistma oma Linuxi keskkonda.

Gentoo erineb paljudest Linuxi distributsioonidest. Traditsioonilise väljalaskemudeli asemel Gentoo kasutab modulaarset struktuuri. See tähendab, et kasutaja valib ise, mis installitakse. See asetab Gentoo Linuxi serverite operatsioonisüsteemide nimekirja tippu.

Iga selle süsteemi paigaldus on ainulaadne. Kasutajad saavad luua tuuma, mis tagab maksimaalse kontrolli. Seetõttu saab server juhtida selliseid aspekte nagu mälukasutus. Tänu oma modulaarsele struktuurile ja paindlikkusele on Gentoo muutumas Linuxi professionaalide seas väga populaarseks. Süsteemiadministraatorid hindavad Gentoo lähenemist süsteemide ehitamisele vastavalt nende vajadustele.

Millistele kasutajatele see on mõeldud: Gentoo süsteem sobib kõige paremini tehnilistele kasutajatele ja süsteemiadministraatoritele. Kuigi Gentoo saavad kasutada algajad, on see vähem kogenematutele kasutajatele kui keskmine Ubuntu. Süsteemil on aga suurepärane dokumentatsioon ja selle kogukond areneb pidevalt.

Kui otsite serverite jaoks värsket Linuxi operatsioonisüsteemi, proovige Fedorat. Red Hati poolt hooldatav Fedora projekt saab regulaarselt värskendusi. Nendes värskendustes osalevad sageli arendajad. Fedorat on saadaval mitmesuguste maitsetega. Workstationi väljaanne on mõeldud tavakasutajatele ja on varustatud töölauakeskkonnaga. Fedora Workstation tarnitakse vaikimisi GNOME-liidesega, kuid saadaval on ka muud kasutajaliidesed. Fedora Serveri versioon, nagu nimigi ütleb, on serverite jaoks.

Saada oma head tööd teadmistebaasi on lihtne. Kasutage allolevat vormi

Üliõpilased, magistrandid, noored teadlased, kes kasutavad teadmistebaasi oma õpingutes ja töös, on teile väga tänulikud.

Majutatud aadressil http://www.allbest.ru/

Võrdluseserveri operatsioonidUNIX-i perekonna ratsionaalsed süsteemid

Sissejuhatus

kasutajaliidese server töötab

Operatsioonisüsteeme on väga erinevaid. Selles kursusetöös on rõhk UNIX perekonna serverite operatsioonisüsteemidel. UNIX operatsioonisüsteem on üks enim kasutatavaid operatsioonisüsteeme maailmas. Selle OS-i versioonid on olemas peaaegu kõigi riistvaraplatvormide jaoks. UNIX-i operatsioonisüsteem on eksisteerinud mitu aastakümmet. See on rekordtulemus operatsioonisüsteemide jaoks, mille vanus on reeglina lühike. UNIX osutus reegli erandiks, see areneb edasi ja kogub populaarsust. Võib kindlalt öelda, et UNIX-i operatsioonisüsteem on ajaproovile vastu pidanud.

Väikese rühma arendajate poolt loodud UNIX-süsteemi on laiendatud ja täiustatud; tuhanded spetsialistid on sellesse investeerinud oma ande, rikastanud kümneid tuhandeid rakendustega ja täna teenindab see miljoneid inimesi, kes seda operatsioonisüsteemi oma tegevuses kasutavad.

Kursuse projekti eesmärk on võrrelda UNIX perekonna serverite operatsioonisüsteeme, nagu Solaris (Sun Microsystems), HP-UX (Hewlett-Packard), AIX (IBM), Linux ja FreeBSD.

1. Serverite operatsioonisüsteemide eesmärk, funktsioonid ja omadused

Kui kliendi operatsioonisüsteem on loodud haldama selle arvuti ressursse, milles see töötab ja pakkuma kasutajale teatud teenuseid (nt kontorirakenduste käitamine, ettevõtte rakenduste kliendiosad ja koduarvuti puhul mängud ja muud multimeediumirakendused), siis on serveri operatsioonisüsteemi süsteemide määramine tavaliselt täiesti erinev: need operatsioonisüsteemid käitavad rakendusi, mis teenindavad kõiki ettevõtte võrgu kasutajaid ja sageli ka väliskasutajaid. Selliste rakenduste hulka kuuluvad kaasaegsed andmebaasihaldussüsteemid, võrguhalduse ja sündmuste analüüsi tööriistad, kataloogiteenused, sõnumi- ja rühmatöö tööriistad, veebiserverid, meiliserverid, ettevõtte tulemüürid, erinevatel eesmärkidel kasutatavad rakendusserverid. Nende operatsioonisüsteemide jõudlus- ja töökindlusnõuded on palju kõrgemad kui kliendi operatsioonisüsteemide puhul. Viimasel ajal nõutakse serverite operatsioonisüsteemidelt mõnikord selliseid töökindluse ja käideldavuse tagamiseks vajalikke vahendeid, nagu näiteks klastrite tugi (sama tüüpi arvutite komplekt, mis täidavad sama ülesannet ja jagavad koormust), dubleerimine ja koondamine, tarkvara ja riistvara ümberkonfigureerimine ilma operatsioonisüsteemi taaskäivitamiseta.

Teisisõnu määrab serveri operatsioonisüsteemi ja selle riistvaraplatvormi valiku eelkõige see, millised rakendused peavad selle all töötama (vähemalt peavad valitud rakendused olema selle platvormi jaoks mõeldud versioonis) ja millised on selle jõudluse nõuded. , töökindlus ja kättesaadavus. Sellised tegurid nagu mugav kasutajaliides, kliendirakenduste käitamise võimalus ja muud "kasutaja" vajadused, kuigi need on olemas paljude sarnaste operatsioonisüsteemide kaasaegsetes versioonides, ei mängi antud juhul määravat rolli – sageli serverirakendused ja operatsioonisüsteemid süsteemi ennast saab klientarvutist eemalt hallata.

Serveri OS-i funktsioonid:

Failide ja printerite jagamise võimaluse pakkumine - paljud kasutajad kasutavad serveri ketastel asuvaid faile, katalooge ja serveriga ühendatud printereid;

Läbipaistva juurdepääsu pakkumine jagatud ressurssidele erinevatest kliendikeskkondadest;

Suure hulga kasutajate tugi kataloogiteenuse kaudu, pakkudes ühekordse registreerimise võimaluse süsteemis, mitte eraldi registreerimisel igas süsteemis ja/või võrguteenuses;

Võimalus automaatselt tuvastada ja registreerida uusi seadmeid ja laiendustööriistu, OS-i automaatselt konfigureerida uute arvutusressursside (mälu, protsessorid, kettad) ilmumisel;

Sisseehitatud krüptimine sertifikaaditehnoloogia abil:

Andmete arhiveerimise ja varundamise tugi;

Interneti-teenuste tugi (WWW, FTP, Java).

Serveri OS-i funktsioonid:

Tarkvara ja riistvara seadistamise ja värskendamise oskus; pakkumine ilma taaskäivituseta;

Rikkalikud varundusvalikud;

Paindlikud ja rikkalikud võrguvõimalused;

teenuste / deemonite kasutamine (taustal töötav programm ilma kasutajaga otsesuhtluseta);

Suurem turvalisus ja kontroll ressursside eraldamise üle

2. UNIX-i perekonna serverite operatsioonisüsteemid

UNIX operatsioonisüsteem on serverite operatsioonisüsteemide turu üks "pikaealisi" – see loodi 60ndate lõpus AT&T Bell Laboratories'is. Selle OS-i eripära, mis määras selle "ellujäämise" ja populaarsuse, oli see, et assembleris kirjutatud operatsioonisüsteemi tuum oli väike, samas kui ülejäänud operatsioonisüsteem oli kirjutatud C-keeles. See lähenemine muutis selle hõlpsasti teisaldatavaks lai valik riistvaraplatvorme ja operatsioonisüsteem ise ning selle jaoks loodud rakendused. UNIX-i oluliseks eeliseks oli selle avatus, mis võimaldas üheaegselt eksisteerida nii kommerts- kui ka mitteärilistel UNIX-i versioonidel. Kõigile UNIX-i versioonidele ühised funktsioonid on mitme kasutaja režiim andmete kaitsmise vahenditega volitamata juurdepääsu eest, mitmeprogrammilise töötlemise rakendamine ajajagamise režiimis, virtuaalmälu ja vahetusmehhanismide kasutamine, I / O toimingute ühendamine , hierarhiline failisüsteem, mitmesugused protsessidevahelise suhtluse vahendid, sealhulgas Interneti-töö.

2.1 Solaris (Sun Microsystems)

Üks UNIX-i populaarsemaid kommertsversioone, Sun Solarise operatsioonisüsteem, oli loodud töötama ettevõtete võrkudes alates selle varaseimast arendusetapist. See pakub äärmiselt tõhusat ja usaldusväärset juurdepääsu serveritele, DBMS-idele, printeritele ja muudele võrguressurssidele. Sellel OS-l on täiustatud tööriistad võrgunduse toetamiseks (näiteks Solarise operatsioonisüsteemiga servereid saab manustada Novelli ja Microsofti võrkude võrkudesse ja domeenidesse) ning see on üks populaarsemaid platvorme ettevõtete lahenduste arendamiseks - seal on umbes 12 tuhat erinevat rakendusi selle jaoks.

Solarise eelkäija oli operatsioonisüsteem Sun OS ja Solarise operatsioonisüsteemi esimene versioon, mis põhineb UNIX-i kahel põhiversioonil Berkley 4.2/4.3 (BSD) ja AT&T System V, ilmus 1991. aastal.

Solarise operatsioonisüsteem vastab paljudele tööstusstandarditele (X/Open UNIX 95, POSIX 1003.1 erinevad jaotised, X11R6). See operatsioonisüsteem on väga skaleeritav: seda saab kasutada ühe pesaga serverites ja isegi tööjaamades, töörühmaserverites ja 64 protsessoriga Sun Enterprise 10000 server.protsessorites sümmeetrilise mitmeprotsessorilise andmetöötluse kaudu.

Solaris on nüüd äärmiselt võimas ja paindlik mitme ülesandega mitme kasutajaga operatsioonisüsteem, mis on saadaval SPARC ja Intel x86 protsessori variantides. Selle uusim väljalase Solaris 9 on kolmas (alates Solaris 7-st) 64-bitiste operatsioonisüsteemide põlvkond, mis on optimeeritud töötama 64-bitistes Suni serverites.

Siin on mõned Solaris 9 operatsioonisüsteemi ettevõtteüleste rakenduste skaleeritavus ja tugi.

1 miljon samaaegset protsessi ühes süsteemis;

Kuni 128 protsessorit ühes süsteemis ja kuni 848 protsessorit klastris;

Kuni 576 GB füüsilist RAM-i ühes süsteemis;

üle 4 miljardi võrguühenduse;

Failisüsteemid kuni 252 TB;

128-bitine IPv6 IP-aadress;

64-bitine Java virtuaalmasin.

Muud Solaris 9 funktsioonid hõlmavad integreerimist Sun ONE Directory Serveriga ja J2EE-ga ühilduva Sun ONE rakendusserveriga (see võimaldab teil korraldada võrgu kasutajate ja objektide tuvastamise teenust), konfiguratsiooni- ja muudatuste haldustööriistade kättesaadavust, sealhulgas versioonide ümberseadistamine ja värskendamine ilma operatsioonisüsteemi taaskäivitamiseta, RAS (Reliabiity, Availability, Serviceability – reliabiity, Availability, Serviceability - reliability, available, serviceability) metoodika tugi tarkvaraarenduses, ühilduvus varasemate versioonidega ja sisseehitatud ühilduvus Linuxiga. Suhteliselt väikese operatsioonisüsteemi tuuma olemasolu kitsendab oluliselt vigade hulka, mis võivad põhjustada selle krahhi. Toetus rikete leviku piiramiseks, süsteemiressursside jaotamise protsessi haldamine, rakenduste isoleerimine nn konteineritesse, kasutades tarkvara määratletud piire, alternatiivsete serverite ja võrguteede toetamine – kõik see tagab selle operatsioonisüsteemi kõrge töökindluse.

Solaris 9 operatsioonisüsteem on Sun Open Net Environment (Sun ONE) alus. Solaris 9 tarnitakse koos peamiste Sun ONE rakendustega, nagu Sun ONE Application Server, Platform Edition, Sun ONE Directory Server, Sun ONE integratsiooniserver, Sun ONE Message Queue, Sun ONE portaaliserver, Sun ONE veebiserver.

2.2 HP-UX (Hewlett-Packard)

Hewlett-Packardi välja töötatud HP-UX operatsioonisüsteem on AT&T System V järeltulija. Selle uusim versioon HP-UX 11i on saadaval kahele riistvaraplatvormile PA_RISC ja Itanium ning see on peamiselt suunatud Hewlett-Packardi serveritele. .

HP-UX 11i funktsioonide hulka kuulub Windowsi ja Linuxi integreerimine, sealhulgas nende platvormide jaoks välja töötatud Java-rakenduste teisaldatavus ja Java-rakenduste jõudluse täiustused. Lisaks võimaldab Webgain Studio (Symantec Visual Cafe järeltulija) Java rakenduste loomise tööriist luua Windowsis HP-UX jaoks optimeeritud rakendusi. Lisaks toetab HP-UX 11i Linuxi API-d, et tagada rakenduste kaasaskantavus HP-UX ja Linuxi vahel. Pange tähele, et HP-UX 11i rakendused on kaasaskantavad kahe riistvaraplatvormi vahel, mida see toetab, ilma muutmise või ümberkompileerimiseta.

Rääkides HP-UX 11i jõudlusest ja skaleeritavusest, toetab üks operatsioonisüsteemi koopia kuni 256 protsessorit; Samuti toetatakse kuni 128 sõlmest koosnevaid klastreid, mis võimaldab juurutada nn serveriparke (taaskord Hewlett-Packardi toodetud HP 9000 serverite baasil). Samuti on olemas tööriistad rühmitatud mahtude haldamiseks. Tuleb märkida, et see platvorm toetab täiendavate protsessorite ühendamist ja lahtiühendamist, PCI-kaartide, toiteallikate, ventilaatorite ja ketaste asendamist ilma taaskäivitamise vajaduseta, võrgus varundamist ja ketta defragmentimist ilma süsteemi välja lülitamata, dünaamilist konfigureerimist ja operatsioonisüsteem ilma taaskäivituseta, mis suurendab selle kättesaadavust.

HP-UX 11i andmekaitsetööriistad hõlmavad rünnakute ja viiruste tuvastamise tööriistu, LDAP-i, NIS +, NTLM-i, Kerberose autentimisega autentimispluginat, aga ka Windowsi ja HP-UX tava autentimise tuge.

Selle operatsioonisüsteemi tarkvaravalik on väga lai – sellel on juhtivate tootjate (BEA, Sun) rakendusserverid, veebi- ja WAP-serverid, otsinguserverid, vahemälutööriistad, kataloogiteenused.

2.3 AIX (IBM)

AIX on UNIX-i IBM-i kloon, mis on loodud töötama IBM @server pSeries ja RS/6000 serverites. Sarnaselt teistele UNIX-i kaubanduslikele versioonidele toetab selle toote uusim versioon AIX 5L Java-rakendusi. Nagu HP-UX, on ka see operatsioonisüsteem Linuxiga ühilduv, võimaldades Linuxile loodud rakendustel töötada AIX platvormil lihtsa ümberkompileerimisega.

AIX 5L funktsioonide hulka kuuluvad täielikult 64-bitine kernel, seadme draiverid ja rakenduse käitusaeg (koos 32-bitise tuuma ja 32-bitise rakenduste toega), 256 GB muutmälu, klastri tugi, failisüsteem, toetavad failid kuni 1 TB, mugavad haldus- ja koormuse juhtimise tööriistad, sealhulgas need, millel on veebiliides, klastrite tugi (kuni 32 arvutit), RAS ja Java 2, täiustatud võrgutugi ja isegi 64-bitise OpenGL-i tugi.

AIX pakub isehäälestusvõimalusi selliste funktsioonidega nagu võimsuse täiendamine nõudmisel ja protsessori eraldamine. Enesekaitsesüsteemid hõlmavad First Failure Data Capture tehnoloogiat ja ennustavat tõrkeanalüüsi, mis aitavad ennetavalt ennetada süsteemitõrkeid. AIX on iseparanev süsteem, kus süsteemi koondamise tehnoloogiad vähendavad dramaatiliselt administraatori sekkumist. Lõpuks saab AIX ise optimeerida kaasaegsete funktsioonidega, nagu töökoormuse haldur ja loogilised partitsioonid.

IBM on AIX-i jaoks kasutusele võtnud mitmeid uusi funktsioone, sealhulgas:

Suurenenud mälulehe suurus võimaldab salvestada arvuti mällu suuri teabekoguseid. AIX toetab nii traditsioonilisi 4 KB mälulehti kui ka uusi suuremaid 16 MB lehti, mis parandab arvutusmahukate süsteemide jõudlust (näiteks suuremahulised kommertsandmebaasid, mis töötavad suure hulga virtuaalmäluga);

Ajastamise afiinsus aitab lokaliseerida töökoormust süsteemi sees, jaotades selle täpselt määratletud protsessorite rühma vahel, millel on võrdne juurdepääs jagatud mälu alamsüsteemile;

Mälu afiinsus eraldab töötavatele protsessoritele süsteemimälu lehed, mis on neile kõige lähemal.

Samal ajal teatati plaanidest välja anda kommertslik AIX tööriistakomplekt Grid rakenduste jaoks, mis põhineb Globuse ühenduse (tunnustatud liider Grid võrkude haldustarkvara alal) avatud protokollidel ja võimaldab kombineerida. paljud heterogeensed serverid ruumiliselt hajutatud megaarvutiteks. See tööriistakomplekt sisaldab uusi tööriistu operatsioonisüsteemide installimiseks ja konfigureerimiseks ning täiustatud turbetööriistu. Peamised uued funktsioonid hõlmavad sõnumi edastamise liidest (MPI), täpsemat broneerimist ja integreerimist IBM LoadLeveleri pakktöö planeerijaga.

2 .4Linux

Linux on ülekaalukalt kõige laialdasemalt kasutatav tasuta ja avatud lähtekoodiga operatsioonisüsteem, mille algselt töötas välja Linus Torvalds Helsingi ülikoolis. Seda arendades püüdsid nad võtta UNIX-i perekonna maailmast kõike head. Tänu kümnete tuhandete tarkvaraarendajate osalemisele ja nende koordineerimisele Interneti kaudu areneb Linux ja selle jaoks mõeldud tarkvara väga dünaamiliselt, vead ja erinevad tarkvaraprobleemid parandatakse tavaliselt mõne tunni jooksul pärast nende avastamist. Suurt abi Linuxi ja sellega seotud tarkvara arendamisel ja levitamisel pakkusid Free Software Foundation (USA) ja tarkvara GNU litsents (The GNU General Public License, GNU General Public License). Praeguseks on olemas üks Linuxi tuum, mille arendamist koordineerivad selle loojad Linus Torvalds ja Alan Cox, ning palju distributsioone (vähemalt 2-3 tosinat), mis erinevad nii funktsionaalsuse kui ka tarkvara koostise poolest. levitamine. On distributsioone, mis võtavad enda alla tosin CD-d, ja distributsioone, mis mahuvad ühele või kahele disketile. Kõik, mis kehtib UNIX-i perekonna kohta, kehtib ka Linuxi kohta.

Kuigi seda OS-i kasutatakse sageli kliendi operatsioonisüsteemina, on selle populaarsus peamiselt tingitud selle kasutamisest serveriplatvormina. Linuxi jaoks mõeldud serveritoodete loend pole võib-olla vähem muljetavaldav kui Solarise, HP-UX ja AIX jaoks ning sisaldab selliseid populaarseid tooteid nagu Apache veebiserver, peaaegu kõigi juhtivate tootjate serverite andmebaasihaldussüsteemid ja rakendusserverid.

Linuxi üks peamisi eeliseid on selle madal kasutuskulu. Lisaks investeerivad mitmed ettevõtted, näiteks IBM, suuri investeeringuid Linuxi kui serveriplatvormi arendamisse, püüdes samal ajal rakendada Linuxi ühilduvust oma UNIX-i kommertsversioonides, eeldades võimalikku üleminekut Linuxilt nendele. operatsioonisüsteemid.

OS-i konkreetsete vajaduste jaoks installimiseks ja konfigureerimiseks on saadaval palju erinevaid Linuxi distributsioone; samal ajal on mõned neist (nimelt distributsioonid, mitte operatsioonisüsteem ise!) kaubanduslikud.

2 . 5 FreeBSD

Teine populaarne UNIX-i mitteäriline versioon on FreeBSD.

FreeBSD on kaasaegne operatsioonisüsteem x86 (sh Pentium(R) ja AthlonTM), amd64 (sh OpteronTM, AthlonTM64 ja EM64T), ARM, IA-64, PowerPC, PC-98 ja UltraSPARC(R) arvutitele. See põhineb BSD-l, UNIX(R) versioonil, mis loodi UC Berkeleys. Seda arendab ja hooldab suur arendusmeeskond. Teiste platvormide tugi on erinevates arendusfaasides.

Erakordne võrgufunktsioonide komplekt, kõrge jõudlus, infoturve ja ühilduvus teiste operatsioonisüsteemidega – need on kaasaegsed FreeBSD funktsioonid, mis teistes, isegi parimates kommertsoperatsioonisüsteemides sageli veel puuduvad.

FreeBSD on ideaalne platvorm Interneti- või intranetiserveri ehitamiseks. See süsteem pakub usaldusväärseid võrguteenuseid ka kõige intensiivsema koormuse korral ja tõhusat mäluhaldust, mis võimaldab pakkuda vastuvõetavat reageerimisaega tuhandete samaaegsete kasutajaülesannete jaoks. FreeBSD pakub täiustatud võrguoperatsioonisüsteemi võimalusi seadmetele ja manustatud platvormidele, alates Inteli-põhistest tippseadmetest kuni Armi, PowerPC ja peagi ka MIPS-i riistvaraplatvormideni. Alates meili- ja veebiseadmetest kuni ruuterite, ajaserverite ja traadita pääsupunktideni – müüjad üle maailma toetuvad sisseehitatud ehitus- ja ristkoostamiskeskkondadele ning täiustatud FreeBSD võimalustele kui oma manustatud toodete alustele. Ja Berkeley avatud lähtekoodiga litsents võimaldab neil otsustada, kui suure osa kohalikest muudatustest nad soovivad tagasi tuua.

Rohkem kui 20 000 teekide ja rakenduste pordiga toetab FreeBSD rakendusi lauaarvutitele, serveritele, seadmetele ja manuskeskkondadele.

3. UNIX perekonna serverite operatsioonisüsteemide võrdlus

Millise serveri operatsioonisüsteemi peaksin valima oma arvutisse installimiseks? Küsimus pole nii lihtne, kui tundub, ega ka üheselt mõistetav. Iga argumendi kohta mis tahes süsteemi kasuks ei tule alati vähem kaalukaid vastuargumente, mis kutsub pidevalt esile selleteemalisi arutelusid. Olukord pole siiski nii lootusetu: igal süsteemil on oma eelised, mida peate teadma ja oskama neid kasutada olenevalt teie ees seisvatest ülesannetest. Tavapäraselt võib kõik operatsioonisüsteemid jagada kolme rühma: need on kaubanduslikud UNIX-i operatsioonisüsteemid, UNIX-i sarnased avatud lähtekoodiga operatsioonisüsteemid ja Windowsi perekond. UNIX-laadsete operatsioonisüsteemide puhul pole valik sugugi lihtne. Operatsioonisüsteemi valiku üle otsustamiseks võrdleme mõnda nende funktsiooni.

3 .1 Kasutaja GUI

Operatsioonisüsteemiga töötamise mugavus sõltub täielikult selle kasutaja graafilisest liidesest. Aastaid tagasi polnud sellist asja nagu graafiline liides olemas ja suurem osa tööst tehti sümboolses režiimis. Mõistet "mugavus" graafilise liidese kontekstis saab tõlgendada erinevalt. Loomulikult peaks hästi läbimõeldud liides olema visuaalne, mitte visuaalsete elementidega ülekoormatud ning pakkuma samal ajal tõhusaid vahendeid ekraanielementide sorteerimiseks ja esitlemiseks.

Enamik tööstuslikke Unixi süsteeme kasutab praegu OSF/Motif-põhist CDE (Common Desktop Environment) liidest, samas kui Linux kasutab suurt hulka erinevaid liidesesüsteeme, millest populaarseimad on KDE ja Gnome.

Graafika on olnud ja on jätkuvalt Solarise keskkonna lahutamatu osa, kus kasutajad saavad vahetult kasutada paljusid eelehitatud graafikarakendusi. Sun Microsystems on pikka aega olnud juhtiv graafikamüüja, kellel on suurim turuosa sellistes võtmesektorites nagu mehaaniline arvutipõhine projekteerimine, arhitektuur, inseneritöö ja finantsanalüüs.

Multimeediarakenduste, näiteks veebilehtede, kiire areng Internetis on toonud kaasa graafika ja pilditöötlusvahendite rolli suurenemise ka paljudes mittetehnilistes valdkondades. Uuenduslik graafikaarhitektuur koos Solarise võrguvõimalustega aitab arendajatel tuua visuaalid ettevõtte keskkonda ja rakendada täiustatud graafikatehnoloogiaid missioonikriitilistes rakendustes ja e-kaubanduse süsteemides.

3 .2 Ohutus

Turvalisuse küsimus on iga serveri jaoks kriitiline. Serveri riistvara on parem võtta sisseehitatud tulemüüriga. Iga ettevõtte server salvestab tavaliselt olulisi andmeid, mille konfidentsiaalsus peab olema tagatud. Viimastel aastatel on sagenenud juhtumid, kus ettevõtete ja organisatsioonide arvutivõrkudesse tungitakse ebaseaduslikult teabe arestimise või kogu võrgu väljalülitamise eesmärgil. Just sel põhjusel peab kaasaegne operatsioonisüsteem pakkuma kõrgeimat võimalikku kaitset "häkkimise" ja arvutiviiruste eest.

Kõige turvalisemaks operatsioonisüsteemiks peetakse OpenBSD-d. See on koodi hoolikas kontrollimine, tarkvarakoodi kontrollimine ja kõige selle väljarookimine, mis võib katki minna või süsteemi mis tahes viisil kahjustada. Järgmisena tuleb FreeBSD. Ka Linux tuleb võrguga hästi toime ja LAMP kimp on maailmas liider, kuid turvalisusega pole kõik nii sujuv, augud on kinni nagu igas süsteemis, tuleb vaid uuendusi jälgida. piisav.

3 .3 Töö stabiilsus

Mõned UNIX-i perekonna operatsioonisüsteemide eelised hõlmavad hämmastavat jõudlust, legendaarset stabiilsust ja töökindlust. FreeBSD operatsioonisüsteem eristub oma töökindluse ja kõrge stabiilsuse poolest ning seda kasutatakse sageli seoses serverilahendustega. Enamik Internetis olevaid servereid ja ressursse on korraldatud selle OS-i alusel.

Ka Linuxi stabiilsus on kõrge, Linuxi kasutajad töötavad sageli kuid ilma ühegi taaskäivituseta. Paljud Linuxi-põhised serverid võivad töötada aasta või kauem ilma taaskäivituseta. Samal ajal juhtub programmide töös vigu muidugi ka Linuxis, kuid nende tagajärjed on sageli vähem olulised kui näiteks Windowsis.

3 .4 Võimalused

UNIX-i perekonna operatsioonisüsteemide võimalused on peaaegu piiramatud. Mõlemad operatsioonisüsteemid võimaldavad teil serverit ühe või mitme funktsiooni täitmiseks täielikult kohandada.

Tänapäeval on Linux üks populaarsemaid veebiserverina kasutatavaid opsüsteeme. Enamik tuntumaid Interneti-saite, mis töötavad Linuxit kasutavates serverites, ettevõtte serverites, Apache veebiserveris, lüüsides, puhverserveris, DNS-serveris, prindiserveris, failiserveris, meiliserveris, FTP-serveris ja palju muud – ülesanded, mida saab tõhusalt rakendada Linux.

3 .5 Skaleeritavus

Skaleeritavus oli ja on endiselt probleem number üks. Kui serveri koormuslimiit on ületatud, hakkab rakenduste jõudlus, kui nad oma tööd üldse ei katkesta, seda kiiremini langema, mida rohkem kasutajaid samaaegselt päringuid esitab. Reageerimisaega hakatakse mõõtma mitte sekundites, vaid kohvitassides.

UNIX on endiselt tublisti ees ülejäänud OS-ist töökoormuse osas, millega ta suudab toime tulla, säilitades samal ajal vastuvõetava reageerimisaja.

Ettevõtete UNIX-süsteemide turg on jagatud kolme peamise dialekti vahel – Sun Solaris, IBM AIX ja HP-UX. Kõiki neid operatsioonisüsteeme täiustatakse pidevalt. Skaalautuvuse poolest võib suurim Unixi serveri hallatav võrk majutada korraga kuni 2500 kasutajat. See on paranemine võrreldes 1998. aasta keskpaiga 1800 kasutajaga – ja palju rohkem, kui Windows suudab hakkama saada. Mitmed eksperdid väidavad, et mastaapsuse puudumine oli peamine tegur, mis sundis neid Windowsist loobuma.

3.6 Hind

Mis puutub rakendusserveritesse, siis on tasuta operatsioonisüsteemidel raske konkureerida traditsiooniliste kommerts-UNIX operatsioonisüsteemidega. Ja küsimus pole ainult operatsioonisüsteemi jõudluses, töökindluses ja mastaapsuses, kuigi see on väga oluline. Paljud juhtivad müüjad on välja töötanud või arendavad Linuxi jaoks ettevõtte tasemel rakendusi, kuid (meile teadaolevalt) ei kavatse neid toetada.

Vabalt levitatavad operatsioonisüsteemid on teenuse mugavuse poolest jõudnud kaubanduslikule UNIX-ile lähedale. Vähesed suudavad konkureerida Linuxi ja FreeBSD-ga Interneti-serverite ja allavoolu serverite turul. Linuxi ja FreeBSD peamiseks puuduseks on arendustegevuse ebaühtlus ja ühtse arenduskontseptsiooni puudumine.

Järeldus

UNIX-perekonna operatsioonisüsteemid on muutumas üha laiemaks. Kui varem kasutati neid ainult serverites, siis nüüd hakkavad nad rakendust leidma personaalarvutites, netbookides ja isegi mobiilseadmetes. Kuid need operatsioonisüsteemid on serverilahenduste tõelised liidrid. UNIX-süsteemid on suurtes ja väikestes ettevõtetes võrgutaristu korraldamiseks väga levinud, seega peaks iga endast lugupidav IT-spetsialist teadma nende operatsioonisüsteemide installimise, seadistamise ja administreerimise põhitõdesid.

UNIX-i perekonna operatsioonisüsteemide laialdane kasutamine tulenes nende järgmistest eelistest:

Paljud UNIX-i distributsioonid on tasuta, mis võimaldab säästa raha, ehitades samal ajal sarnase funktsiooniga süsteemi.

Perekonna operatsioonisüsteemid on ressurssidele vähem nõudlikud kui konkureerivad serverioperatsioonisüsteemid

Unixi serverid on väga skaleeritavad, võimaldades samale riistvaraplatvormile lisada uusi funktsioone

UNIX-servereid saab hõlpsasti üle kanda muule riistvarale, kuna kõik parameetrid ja sätted salvestatakse tekstifailidena, mida saab lihtsalt värskelt installitud operatsioonisüsteemi kopeerida

Perekonna operatsioonisüsteemidel on kõrge stabiilsus, mis on väga oluline süsteemide jaoks, mis peavad pidevalt töötama.

Võimalik on serveri tööstatistika üksikasjalik kogumine ja logimise üksikasjad on konfigureeritavad. See võimaldab tuvastada probleeme süsteemis ja need võimalikult kiiresti parandada.

Paljusid rutiinseid toiminguid saab automatiseerida mitmesuguste programmeerimiskeelte skriptide abil

Perekonna operatsioonisüsteemidel on võimalus paljude võrguseadmetega otse suhelda

Loomulikult on ka konkureerivatel operatsioonisüsteemidel palju eelmainituid, kuid need on tavaliselt kas tasulised või vähem funktsionaalsed. Kõigil pere operatsioonisüsteemidel on ühised juured, nii et kui olete neist ühe omandanud, saate teise ilma probleemideta omandada. Kuigi olenevalt ülesannetest on samade funktsioonide rakendamiseks mõnes teises selle perekonna OS-is vaja erinevat koolitust, kuna mõne funktsiooni kasutamisel võib esineda nüansse.

Kasutatud allikate loetelu

1. Robachevsky A., Nemnyugin S., Stesik O. - UNIX operatsioonisüsteem, 2. väljaanne, Peterburi: BHV 2010. - 656c.

2. Tanenbaum E. Kaasaegsed operatsioonisüsteemid: sari "Arvutiteaduse klassikud". - 3. väljaanne - Peterburi: Peeter, 2010. - 1120 lk.

3. Õpetus [elektrooniline ressurss] – juurdepääsurežiim: http://umk.portal.kemsu.ru/admin/book/chapter3.html

4. Operatsioonisüsteemide klassifikatsioon [Elektrooniline ressurss] - Juurdepääsurežiim: http://edu.dvgups.ru/METDOC/ITS/STRPRO/ASY/METOD/UP/frame/1_4.htm

5. Sissejuhatus Linuxi [elektrooniline ressurss] – juurdepääsurežiim: http://citforum.ru/operating_systems/linux/lig-1.shtml#ss1.2

6. FreeBSD projekt [elektrooniline ressurss] - juurdepääsurežiim: https://www.freebsd.org/en/about.html

7. Viiteteave ja praktilised nõuanded [Elektrooniline ressurss] – Juurdepääsurežiim: http://hostinfo.ru/articles/219

8. FreeBSD eelised teiste süsteemide ees [Elektrooniline ressurss] - Juurdepääsurežiim: http://www.bezopasnik.org/contest/Raven2000.htm

Majutatud saidil Allbest.ru

...

Sarnased dokumendid

    Serverite operatsioonisüsteemide eesmärk. Windowsi ja Linuxi serverite operatsioonisüsteemide võrdlev analüüs ja nende võrdlemine oluliste näitajate järgi nagu: kasutaja graafiline liides, turvalisus, stabiilsus, võimekus ja hind.

    kursusetöö, lisatud 07.03.2012

    Põhimõisted operatsioonisüsteemide kohta. Kaasaegsete operatsioonisüsteemide tüübid. Windowsi perekonna operatsioonisüsteemide arendamise ajalugu. Windowsi perekonna operatsioonisüsteemide omadused. Windows 7 operatsioonisüsteemi uus funktsionaalsus.

    kursusetöö, lisatud 18.02.2012

    Operatsioonisüsteemide peamised klassifikatsioonid. OS/2, UNIX, Linuxi ja Windowsi perekondade operatsioonisüsteemid. Juurdepääsuõiguste ja mitme kasutaja töörežiimi eristamine. Kasutajaliides ja võrgutoimingud. RAM-i haldamine.

    abstraktne, lisatud 11.05.2011

    UNIX OS-i arendamise ajalugu, selle eelised. UNIX-iga töötava arvuti haldamine. Käsurea tõlgendamine ja failisüsteemi struktuur. Protsessi juhtimise käsud. Süsteemihaldustööriistad ja kasutajakontod.

    esitlus, lisatud 12.05.2014

    OS-i areng ja klassifikatsioon. võrgu operatsioonisüsteemid. Mälu haldamine. Kaasaegsed kontseptsioonid ja tehnoloogiad operatsioonisüsteemide kujundamiseks. UNIX operatsioonisüsteemide perekond. Novelli võrgutooted. Microsofti võrgu OS.

    loovtöö, lisatud 07.11.2007

    Windowsi perekonna operatsioonisüsteemide arengulugu ja süsteemihalduse põhimõisted. Nõudluse määramine Windowsi operatsioonisüsteemide järele, nende funktsioonide ja võimaluste võrdlevad omadused, praktilise rakenduse omadused.

    kursusetöö, lisatud 08.05.2011

    Operatsioonisüsteemi komponentide otstarve, klassifikatsioon, koostis ja otstarve. Komplekssete infosüsteemide, tarkvarapakettide ja üksikrakenduste arendamine. Operatsioonisüsteemide Windows, Linux, Android, Solaris, Symbian OS ja Mac OS omadused.

    kursusetöö, lisatud 19.11.2014

    Arvuti operatsioonisüsteemide eesmärk ja funktsioonid. Arvutite riist- ja tarkvararessursid. Pakett OS. Ajajagamissüsteemid: Multics, Unix. Multitegumtöö OS arvutile koos GUI-ga: Windows, Linux, Macintosh. OS mobiilseadmetele.

    kursusetöö, lisatud 05.12.2014

    Unixi operatsioonisüsteemi ajalugu. Unixi ümberkompileerimine mis tahes riistvaraplatvormi koodideks, selle multitegumtöötlus ja multiterminaalsus. Peamised erinevused Unixi ja teiste operatsioonisüsteemide vahel. Unixi kasutamine serveri ja tööjaamana.

    abstraktne, lisatud 04.05.2010

    Operatsioonisüsteemide mõiste, nende klassifikatsioon ja sordid, eripärad ja põhiomadused. Operatsioonisüsteemide sisu, interaktsiooni järjekord ja nende komponentide otstarve. Kettaruumi organiseerimine. Kaasaegse OS-i kirjeldus.

1. Milliseid suundumusi serverite operatsioonisüsteemide arengus võiksite täheldada aastatel 2015–2016?

Vitali Tšesnokov, QSOFT
Serverite operatsioonisüsteemid on alati püüdlenud stabiilsuse, kiiruse, tõrketaluvuse, hoolduse ajal katkematu töö ning juurutamise ja administreerimise lihtsuse poole.

Viimastel aastatel on *nix perekonna operatsioonisüsteemides töötavate serverite arv kasvanud. Selle põhjuseks on nende kõrge stabiilsus ja töökiirus. Aja jooksul muutub Linux üha kasutajasõbralikumaks. Lisaks on distributsioone, millel on ametlik tootja tugi ja mis on suunatud ettevõtte tasemel ettevõtetele. Sellises olukorras pole üllatav, et isegi sellised tooted nagu MS SQL ja .NET saavad Linuxi tuge. Lähiaastatel on oodata Microsofti operatsioonisüsteemide perekonna Linuxi rakenduste täielikku tuge. Kuna tugi rakendatakse süsteemikõnede tõlkimisega Linuxi tuumast Windowsi tuumasse, siis eeldatakse, et sel viisil toimivate rakenduste jõudlust see ei mõjuta.

Samuti on aja jooksul oluliselt suurenenud serverite operatsioonisüsteemide katkematu töö. Näiteks mitte nii kaua aega tagasi sai võimalikuks taaskäivitamine ja draiverite värskendamine ilma süsteemi taaskäivitamiseta. See on jõudnud isegi nii kaugele, et saate kaasaegse Linuxi distributsiooni (sealhulgas kerneli) peaaegu märkamatult lõppkasutajale täielikult uuendada.

Nikolai Apurin, Artwell
Linuxi serverite arvu suurendamine.

Nikolai Fetjuhhin.MST
Põhimõtteliselt virtualiseerimise ja klastrite toetamine ja laiendamine. Peamine kaasaegne trend on komponentide ja süsteemide kiire juurutamine virtuaalmasinates ettevalmistatud piltidest. Samuti täiustatud klastrihaldustööriistad ja teiste masinate kaughaldus.

Petr Urvaev SimbirSoft
Suuri muudatusi pole toimunud ning serverite operatsioonisüsteemidena kasutatakse endiselt Linuxit ja Windowsi (muidugi nende viimastes versioonides ja ehitustes).

Jevgeni Gusev, ITECH
Esiteks on konteineriseerimine revolutsiooniline ressursside haldamise kontseptsioon, mis on sektoris üleöö juurdunud, paljastades siiski ainult oma potentsiaali. Kahtlemata on meil veel palju huvitavat ees.

Teiseks, rühmitamine, keskendumine pilvandmetöötlusele. Osaliselt kordab eelmist punkti, osaliselt - iseseisev trend. CoreOS, Openstack, Microsoft Azure on serveri andmetöötluse oleviku ja lähituleviku eredad esindajad.

2. Kuidas hindate kodumaiste serverite operatsioonisüsteemide levitamise astet ja kvaliteeti?

Vitali Tšesnokov, QSOFT
Hoolimata vähesest levitamisest kasvab kodumaiste Linuxil põhinevate operatsioonisüsteemide arv pidevalt. Neid operatsioonisüsteeme kasutatakse peamiselt avalikus sektoris ja kaitsetööstuses. Etteruttavalt võib öelda, et kodumaised operatsioonisüsteemid on saanud kõik Linuxi eelised. Lisaks on need enamasti sertifitseeritud FSTECi poolt. Võib ennustada nende populaarsuse kiiret kasvu.

Nikolai Apurin, Artwell
Nad on, mis on kindlasti pluss. Loomulikult pole tegu masstööstusliku lahendusega (pole kodumaiseid operatsioonisüsteeme, mida oleks installinud üle 100 000 000 inimese), kuid nad täidavad oma infokaitse ülesannet suurepäraselt.

Nikolai Fetjuhhin.MST
Kodused operatsioonisüsteemid on peamiselt spetsialiseerunud üksikutele tööstusharudele ja sõjaväele. AstroLinux ja WSWS on head näited, kuid need jäävad tavapärastest hoidlatest maha ja neid kasutatakse harva mittespetsialiseerunud projektides.

Petr Urvaev SimbirSoft
Kodused serverite operatsioonisüsteemid on Linuxi baasil välja töötatud nišitooted. Need ei paku oma maailma analoogidega võrreldes täiendavaid funktsioone ja seetõttu kasutatakse neid kommertsarenduses harva. Kodumaiseid serverite operatsioonisüsteeme kasutatakse peamiselt avalikus sektoris ja kaitsetööstuses, kus täielik kontroll kasutatava tarkvara kõigi arendusetappide üle on olulisem kui äriline tasuvus.

Jevgeni Gusev, ITECH
Neile reserveeritud nišis - enamasti kõrgelt spetsialiseerunud OS-is - on nad tavalised ja saavad ülesannetega hakkama. Üldotstarbelise OS-ina, millel on tasuta, levinumad ja paremini dokumenteeritud kolleegid, on neil raske konkureerida.

3. Millised tegurid mõjutavad serveri OS-i valikut?

Vitali Tšesnokov, QSOFT
Igal OS-il on oma eelised ja puudused ning on ka mõned väga spetsiifilised OS-id, mis on kohandatud teatud teenuste toimimiseks. Peamised OS-i valikut mõjutavad tegurid on: hind, OS-i tootja toe olemasolu, projekti jaoks vajaliku tarkvara tugi, algseadistuse keerukus, halduse ja projekti ülesannete keerukus. Üldiselt tagab mis tahes serveri operatsioonisüsteem töös stabiilsuse, kiiruse ja kõrge tõrketaluvuse, seega tehakse valik tavaliselt ülaltoodud punktide järgi.

Nikolai Apurin, Artwell
Kõigepealt on vaja mõista, millist teavet töödeldakse, määrata selle nõutav kaitseaste ja nõuded teavet töötleva infosüsteemi operatsioonisüsteemile.

Nikolai Fetjuhhin.MST
Esiteks - arendusplatvorm, seejärel - tugi, turvalisus ja mugavus. Juurutame oma .NET-projektid opsüsteemis Windows Server 2012 R2. Mobiilirakenduste serverite (Python, Django) jaoks kasutatakse kõige sagedamini Debiani virtuaalmasinaid. Virtuaalsed masinad on juurutatud Windows Serveri Hyper-V-s.

Petr Urvaev SimbirSoft
Kasutus- ja konfiguratsioonilihtsus, projektis kasutatavate valitud OS-tehnoloogiate tugi. See kehtib eriti Microsofti tarkvara kohta, mille mõned versioonid ei pruugi Linuxis töötada.

4. Millised põhjused võivad viia üleminekuni uuele serveri OS-ile? Millised raskused võivad protsessi käigus tekkida ja kuidas neid ületada?

Vitali Tšesnokov, QSOFT
Õige konfiguratsiooni korral võib serveri OS staatilises projektis aastaid sujuvalt töötada. Tavaliselt on ülemineku põhjusteks kas haavatavused, mida ei saa ilma uuenduseta parandada, või projekti kiire areng, vajadus kasutada uut tarkvara ja mastaapi.

Uuele OS-ile üleminekul seisavad administraatorid sageli silmitsi ühilduvusprobleemidega, kuigi viimasel ajal on sellised probleemid serveri OS-i ja tarkvaraarendajate poolt palju tähelepanu pälvinud. Nagu praktika näitab, saab ülemineku igal juhul teha, kuid see võib nõuda teatud ressursse nii administraatoritelt kui ka projekti programmeerijatelt. Loomulikult vähendatakse selliseid riske kompetentse, pideva asjaajamise ja arendusega.

Nikolai Fetjuhhin.MST
Suurenenud tootlikkus, arendusplatvormi nõuded, mugavamad haldus- ja jälgimisvahendid. Kõige sagedamini tekivad raskused tagasiühildumisega. Eriti sageli "patavad" sellega Linuxi serverid. Raskuste ületamiseks on parem üleminek selgelt ette planeerida, et arendus saaks rakendusi testida ja uue keskkonnaga kohandada, kasutada testmasinaid.

Petr Urvaev SimbirSoft
Uuele serveri OS-ile ülemineku põhjuseks võib olla teie kasutatava OS-i toe lõppemine või üleminek uuele tarkvarale, mis ei ühildu praeguse OS-iga. Samas on OS-i uuele versioonile üleminek suhteliselt valutu ning raskused tekivad ühelt OS-ilt teisele (näiteks Windowsilt Linuxile) üleminekul.

Jevgeni Gusev, ITECH
Vastavus kavandatud ülesannetele, toetuse tase ja kogukonna suurus, litsentsimispoliitika ja integratsiooni määr ettevõtte olemasoleva infrastruktuuriga.

Kas teil on küsimusi?

Teatage kirjaveast

Tekst saata meie toimetusele: