Primerjava operacijskih sistemov za strežnik. Namestitev strežnika Linux. Linux za strežnik

Moral sem zbrati majhno domači strežnik za naslednje naloge:
  1. Tiskalni strežnik
  2. Varnostne kopije več domačih strojev (nekaj prenosnih računalnikov, enega in pol namiznega računalnika).
  3. Shranjevanje arhiva fotografij
  4. Shranjevanje glasbe
  5. Shranjevanje dokumentov
V prihodnosti bo morda priklopljenih še več USB naprav, kot so spletne kamere in termometri, a to je tako, za prihodnost ...

To ne bo usmerjevalnik - to počne drug računalnik. A ta strežnik bo skrbel izključno za notranje potrebe. Plus, za popolno srečo boš visel na drugi fazi (in idealno, da boš povezan tudi preko wifija, ampak tudi to je za prihodnost).

Železo
Strojna oprema izgleda takole: Intelova plošča na atomu 330 (dvojedrna), gigabajt RAM-a, ohišje Inwin 639 ITX, par vijakov - 250 gigabajtov in 640 gigabajtov (to je začasno, potem bom zamenjal to z večjim). Ta likalnik je bil izbran zaradi svoje majhnosti. Ohišje omogoča namestitev samo dveh trdi diski, vendar mi bo to ustrezalo - ne pričakujem zelo velikih količin. Tudi sedanji 640+250 bo zdržal dolgo. Strojna oprema pa ni zanimiva, tukaj se o njej ves čas piše. In vse je približno isto. :)

Raje bi pisal o strežniški programski opremi - kaj sem izbral, zakaj sem jo izbral. No, bom tudi jaz pisal o svojih vtisih. Kasneje. :)

Izbira OS
Opcije.
No, najprej brezplačno in odprtokodno:
  1. FreeNAS. Zastonj, znotraj pa je brezplačen z vsemi svojimi pomanjkljivostmi glede strojne podpore. USB termometri ne svetijo. :) Pa še funkcionalnost ni preveč zanimiva.
  2. ebox je nedvomno zanimiva in vredna zadeva, a v njem je neon Linux. Se pravi, ali vzeti tisto, kar dajo privzeto, ali pa veliko ročnega dela, ker mi to, kar dajo privzeto, redko ustreza v Linuxu ... Na primer, ne maram datotečnih sistemov Linux.
  3. Katera koli distribucija Linuxa. Glej prejšnjo točko.

Ko sem pregledal odprte vire, sem prišel do lastniških možnosti, vendar brezplačnih (v mojem primeru):

  1. Windows XP Home (distribucijski komplet z nalepko, ki leži okoli). Tukaj ne bom rekel ničesar. Samo zaradi revščine ali popolnega pomanjkanja podpore za potrebno opremo s strani Linuxa. Sicer pa ni nič boljši od Linuxa. Datotečni sistem je lepši, le da (z vidika uporabnika - po naključju izbrisane datoteke lahko obnoviš npr. :)). Če pa bi izbirali med Linuxom ali XP Home, bi izbral Linux.
  2. Windows spletni strežnik 2008. Imam jih 3 - MS jih je izdala naenkrat ob vsaki priložnosti. Mogoče bi se ustavil tam, vendar WWS ne ve, kako na primer deliti tiskalnik. Preverjeno.
Nekje na tej stopnji sem se spomnil izdelka imenovanega Windows Home Strežnik, ki ga MS promovira kot OS za domače strežnike. Ko sem prebral opis, sem ugotovil, da je to skoraj tisto, kar potrebujem.

Kaj pravzaprav je WHS: je strežniški operacijski sistem podjetja MS, ki temelji na Temelji na sistemu Windows SBS 2003 SP2. To pomeni, da je v njem skoraj polnopravni Windows Server z nekaterimi dodatnimi funkcijami.

Kaj mi je bilo osebno všeč:

  • Zbiranje informacij o vseh domačih računalnikih je sprva le pritožba varnostnega centra, vendar se to razširi z vtičniki.
  • Samodejno popolno varnostno kopiranje vseh domačih strojev. To je, če ste pokriti HDD, lahko namestite novega, zaženete s CD-ja, ki bo združil varnostno kopijo s strežnika in jo namestil v vaš računalnik. Zaradi prihranka prostora so enake datoteke, ki se nahajajo na več računalnikih, shranjene na strežniku v samo eni kopiji. Ni vam treba varnostno kopirati podatkov, ki niso posebej pomembni - obstaja nastavitev izjeme. Vse vrste izmenjevalnih datotek, datotek za mirovanje itd. takoj vstopil tja.
  • Enotno shranjevanje (vsi diski so združeni v eno polje, nekaj podobnega JBOD). Vendar obstaja ena zelo uporabna funkcija- zamenjava diskov v polju (Drive Extender). To pomeni, da se lahko povežete nov disk, ga vključite v matriko, nato kliknite gumb »Izvleček iz matrike« na enem od starih pogonov in vse informacije iz ekstrahiranega pogona bodo samodejno potisnjene na vse druge pogone. Lahko rečemo, da samo za to v mojih očeh WHS nima konkurentov - morda je mogoče Linux nadgraditi na zahtevano funkcionalnost (kopanje proti LVM, mhddfs itd.), vendar je to ves čas, plus enostavnost uporabe.
  • Možnost dodelitve shranjevanja na dveh diskih za pomembne podatke. Tisti. izberite mapo, v lastnostih kliknite »Podvoji« - in fizično bo shranjena na dveh različne pogone. Tisti. Če eden od njih vzleti, informacije ne bodo izgubljene. Res je, varnostne kopije niso podvojene. Po drugi strani pa se le redkokdaj zgodi, da sta original in varnostna kopija pokrita hkrati.
Tam je seveda nekaj drugih funkcionalnosti, ampak v tem primeru sem potreboval to.
OS rudarjenje
Toda tukaj se moramo podrobneje posvetiti. Raje uporabljam legalno programsko opremo, zato so bili v tem primeru torrenti zame zaprti. Lahko poskusite povsem legalno. 120 dni, mislim.

Je pa nekaj težav pri nakupu. Ne boste mogli kar tako priti v trgovino in plačati 100 $ - ne prodaja se na drobno (sem v Rusiji, če se bo kdo odločil, da mi pove naslov trgovine :)).

  • Prva možnost: Kupite kos strojne opreme, ki temelji na WHS. Ne ustreza - ne poznam nobenih podjetij, ki prodajajo takšne dele strojne opreme v Rusiji.
  • Druga možnost: Naročite strojno opremo v tujini. Kar me ustavi je cena tovrstnih kosov strojne opreme (predvsem ob upoštevanju dostave in carine).
  • Tretja možnost: Kupite škatlo na ebayu (~130 USD). Lahko bi poskusil, a še vedno nisem nabavil običajne bančne kartice.
  • Četrta možnost: www.softkey.ru. Načeloma je najbolj realistična in priročna, vendar ne brez pasti, katere ime je licenca WHS, ki omogoča distribucijo le kot del že pripravljenih naprav. To pomeni, da ga ne morete kupiti, postaviti na samosestavljiv kos strojne opreme in uporabljati. Sestavljen računalnik vsekakor treba prodati. Brez težav. Če ga bom potreboval, ga bom prodal. Zate. :)

Najeto je prijazno podjetje za prodajo likalnikov. Zahtevajte, da ga naročite v funkcijski tipki WHS (strošek je približno 3800 rubljev + dostava). Nato pri tem podjetju naročite sestavo sistemske enote iz komponent, ki vas zanimajo. Pri nakupu vpišite WHS na isti račun. Vsi so veseli.

Nekaj ​​opomb:
Načeloma se sestavni deli lahko kupijo drugje, podjetje pa lahko preprosto da potrdila o prodaji - se bodo pretvarjali, da so jih kupili, nato pa vam jih bodo prodali. :)

WHS v funkcijski tipki je mogoče plačati samo pravna oseba, zasebniku ne dajo. Po naročilu so me poklicali nazaj in me opozorili na zgoraj navedene licenčne omejitve.

Zaključek
V bistvu je vse odvisno od izbire in nakupa.
Opis namestitve WHS Ne vidim smisla v tem - strežnik je kot strežnik. O strojni opremi sem že vse povedal.
Bom pa pregledal vmesnik za upravljanje (WHS Console) in dodatke, ki so mi všeč.

PS. Vse kar pišem je moje osebno mnenje. Če se kje motim, prosim opozorite na napake. Vendar po možnosti ne v različici "motite se, MS vam je plačal", ampak nekaj takega kot "motite se na tem mestu, tukaj je povezava za dokaz."

To gradivo je posvečeno osnovam operacijskega sistema. Linux strežnik. Od tega materiala Izvedeli boste, zakaj se splača uporabljati Linux kot strežnik, prejeli pa boste tudi potrebno začetno znanje, ki vam bo koristilo za začetek dela s strežniki, ki temeljijo na tem OS.

Najprej se pogovorimo o tem, zakaj bi morali uporabljati Linux kot strežniški operacijski sistem. Mnogi ljudje so tako navajeni na Windows, da nočejo niti slišati za Linux, mislim celo na različice Linuxa po meri z lepimi in udobnimi namizji. In na vprašanje, zakaj ne želite uporabljati Linuxa? Vsi odgovorijo: " Ja, nekako je neroden!», « " in tako naprej. V resnici pa vsem uporabnikom, ki so tako kategorični glede Linuxa, želim povedati, da je Linux zelo prijazen operacijski sistem in le malo ga morate razumeti in vse vam bo jasno.

Zdaj jih želim našteti nekaj prednosti Linuxa pred Windows, in tudi razblini nekaj mitov:

  • Linux je popolnoma brezplačen operacijski sistem ( z izjemo nekaterih plačanih distribucij), za razliko od sistema Windows;
  • Linux je skoraj brez virusov;
  • Vsi, ki pravijo, da " Programi, ki jih uporabljam v sistemu Windows, se ne namestijo v sistem Linux", si lahko mislite, zakaj bi jih nameščali!!! Konec koncev je to popolnoma drug OS, ima svoje programe! Za Windows lahko rečemo tudi, da " programi, ki se izvajajo v Linuxu, se ne namestijo v Windows", za Linux obstaja veliko lastnih programov, ki niso slabši od Windows, in tudi veliko proizvajalcev programsko opremo Svoje izdelke izdajajo za Windows in Linux.
  • Linux je bolj produktiven, še posebej strežniška različica operacijskega sistema. Razlagam, strežniški operacijski sistemi Linux sistemi brez vmesnikov, vendar večino virov ( več kot pol!!!) samo zaseda vmesnik OS, tj. vizualna lupina ( danes postale zelo razširjene in Windows različice brez GUI ).
  • Linux OS praktično ne zmrzne, ( Mislim na sam operacijski sistem). Vsakdo se je na primer srečal s situacijo, ko v sistemu Windows vse zamrzne, ne morete si pomagati, da ne bi premaknili miške, ne morete niti pritisniti ctrl+alt+del in morate znova zagnati. Linux je zasnovan tako, da je takšna situacija izključena, razen v enem primeru, ko sami povzročite takšno situacijo.
  • Kar zadeva strežniški operacijski sistem Linux, ga je precej preprosto konfigurirati, za razliko od njegovih sorodnikov Windows, ki imajo veliko različnih pripomočkov, ki jih ni tako enostavno razumeti. Sam sistem Linux in vse njegove storitve so konfigurirane z urejanjem konfiguracijske datoteke. To so navadne besedilne datoteke, če poznate njihovo lokacijo in obliko, lahko konfigurirate katero koli distribucijo, tudi če nimate pri roki nobenega orodja razen urejevalnika besedil.

Nočem popularizirati Linux OS in kakorkoli omalovaževati Windows, ampak v nekaterih primerih najboljša možnost Kako uporabljati operacijski sistem Linux ni mogoče najti. Do nekega časa sem tudi sam mislil, da Linux nekako ni naša stvar, a ko sem naletel na ta OS, sem bil preprosto prijetno presenečen.

Zdaj pa pojdimo naravnost k osnovam strežnika Linux. Na primer, uporabili bomo distribucijo Linux Ubuntu Strežnik 10.10.

Osnovne nastavitve strežnika Linux

Opišite postopek Ubuntu namestitve Strežnik 10.10. Ne bom, ker ni nič bolj zapleteno in morda celo preprostejše od Namestitev sistema Windows edina stvar, ki jo prosim, da storite med postopkom namestitve, je, ko " Izbira programske opreme za namestitev» označi namestitev « strežnik OpenSSH" To je zato, da se lahko pozneje povežete s tem računalnikom na daljavo prek odjemalca ssh ( na primer PuTTY). Hkrati pa boste imeli popoln dostop do operacijskega sistema iz katerega koli računalnika v vašem omrežju, saj monitor običajno ni priključen na strežnik in se sam strežnik nahaja v posebej določenem prostoru za strežnike ( strežnik).

V oknu" Nastavitev uporabniških računov in gesel» Vnesite svoje uporabniško ime in nastavite geslo.

Po namestitvi se prvič zaženete in pred vašimi očmi se prikaže konzola za upravljanje OS. Za začetek vnesite svojo prijavo, pritisnite enter in nato geslo, da vstopite v sam OS. Prijavljeni boste kot uporabnik, ki ste ga pravkar ustvarili in nima korenskih pravic.

Nastavitev uporabnikov v Linuxu

KORENINA– standardni superuporabnik OS Linux, ki ima največje pravice. Mimogrede, za razliko od sistema Windows, v katerem skrbniške pravice niso najvišje ( obstajajo tudi sistemski), in tukaj korenske pravice najvišji in če delate kot root in izvajate kakršna koli dejanja, vas nihče ne bo vprašal " Si res želiš to narediti?"kot na primer v sistemu Windows, vendar takoj povejmo, da boste ubili sistem, brez kakršnih koli vprašanj. Ampak, tako ali drugače, moramo najprej aktivirati tega uporabnika, ker bomo v prihodnosti potrebovali pravice superuporabnika ( Namig: vedno delajte kot običajen uporabnik, dokler ne preklopite v korenski način), root je privzeto onemogočen. Aktivacija račun root se izvede na naslednji način, samo nastavite geslo za root.

Sudo passwd root

Sistem vas bo prosil, da vnesete geslo uporabnika, pod katerim delate, šele nato boste vnesli novo geslo za bodoči root in ga ponovili.

Ker govorimo o uporabnikih, se naučimo, kako jih ustvariti. To se naredi takole.

Sudo useradd -d /home/testuser -m testuser

  • sudo je pripomoček, ki uporabniku podeli nekatere skrbniške pravice;
  • useradd – pripomoček, ki doda uporabnika v sistem;
  • -d – možnost nastavitve domačega imenika za uporabnika;
  • /home/testuser – pot domačega imenika;
  • -m – možnost za ustvarjanje domačega imenika;
  • testuser je ime našega novega uporabnika.

Zdaj smo nastavili geslo za novega uporabnika.

Sudo passwd tester

Nastavitev omrežja v Linuxu

Zdaj, ko malo razumemo uporabnike, moramo konfigurirati omrežje, povsem možno je, da je strežnik DHCP to že naredil, morda pa želite nastaviti statične naslove IP, naslove prehodov in DNS ( kar je za strežnik načeloma naravno).

Če želite to narediti, uredite naslednjo datoteko.

Sudo nano /etc/network/interfaces

  • nano je standardni urejevalnik Linuxa;
  • vmesniki – datoteka, odgovorna za konfiguracijo omrežja.

Ko odprete to datoteko, boste videli nekaj takega, oziroma bo na koncu videti takole, če potrebujete statično IP naslavljanje na tem računalniku.

# Ta datoteka opisuje omrežne vmesnike, ki so na voljo v vašem sistemu # in kako jih aktivirati. Za več informacij glejte vmesniki (5). # Omrežni vmesnik povratne zanke auto lo iface lo inet loopback # Primarni omrežni vmesnik auto eth0 iface eth0 inet statični naslov 192.168.1.2 omrežna maska ​​255.255.255.0 prehod 192.168.1.1

Tukaj eth0- tvoja je omrežno povezavo, lahko jih je veliko, odvisno od tega, koliko omrežnih kartic imate, Static pravi, da je to statični IP naslov, če bi bil dinamičen, bi bil naveden DHCP namesto statičnega. No, ostalo je verjetno vse jasno.

  • Naslov – IP naslov računalnika;
  • Omrežna maska ​​– maska ​​podomrežja;
  • Gateway - privzeti prehod.

Shranite datoteko s pritiskom na ctrl+o in nato zapustite urejevalnik s ctrl+x.

Zdaj morate dodeliti strežnik DNS, to storite z urejanjem naslednje datoteke.

Sudo nano /etc/resolv.conf

Napišite ali spremenite naslednje.

Imenski strežnik 192.168.1.100 Imenski strežnik 192.168.1.200

Pri čemer sta 192.168.1.100 in 192.168.1.200 naslova naših DNS strežnikov, če imate samo en DNS strežnik, navedite samo eno vrstico.

Ko smo vse konfigurirali, moramo znova zagnati naše omrežne vmesnike, to naredimo na naslednji način.

Sudo /etc/init.d/networking znova zaženite

Namestitev programov na Linux Server

IN Linux programi so nameščeni popolnoma drugače kot v Windows, zato vam znanje, ki ste ga imeli pri delu z Windowsi, tu ne bo pomagalo. V Linuxu je vsa programska oprema shranjena v Repositories - to je neke vrste repozitorij programskih paketov, posebnih za Linux, ki se nahaja na internetu in se prosto distribuira na spletu ali na CD-jih. Če želite posodobiti svoje repozitorije ( že nameščen na OS Linux), morate zagnati naslednji ukaz ( pod pogojem, da imate internetno povezavo).

Sudo apt-get posodobitev

Zdaj, ko smo posodobili standardna skladišča, lahko nekaj namestite, predlagam namestitev upravitelj datotek, eden najpogostejših v Linuxu je - Polnočni poveljnik (MC). Obstajajo majhne podobnosti s FAR, ki se uporablja v sistemu Windows. Programi v strežnik Linux so nameščeni na naslednji način.

Sudo apt-get install mc

Kje, mc je naš program, ki ga želimo namestiti, tj. naš upravitelj datotek Midnight Commander.

Po namestitvi lahko poskusite ta program, zažene se preprosto, v konzolo vnesemo ime programa, tj. mc in pritisnite enter.

Mislim, da je to dovolj za osnovo; v naslednjih člankih (Osnovni terminalski ukazi strežnika Linux Ubuntu) bomo podrobneje govorili o nastavljanju kakršnih koli storitev ( demoni). In to je za zdaj vse.

Strežniški operacijski sistem je programska oprema, ki računalniku nudi posebne zmožnosti, saj se z nastavitvijo računalnika z nameščenim strežniškim operacijskim sistemom ta spremeni v strežnik (strežnik je računalnik, ki lahko služi skupnim virom v omrežju). Posledično takšen operacijski sistem naredi strežnik nadzorni center za vse zahteve odjemalskih računalnikov, ki poskušajo dostopati do virov lokalnega omrežja.

Strežniški operacijski sistemi so se v zadnjih 15 letih zelo spremenili. Prvi sistemi so bili namenjeni predvsem zagotavljanju datotečnih in tiskalnih storitev uporabnikom. To pomeni, da je bilo za postavitev drugih vrst strežnikov v omrežju, kot so spletni strežniki in aplikacijski strežniki, potrebno namestiti določeno število strežnikov, od katerih je vsak opravljal samo eno funkcijo.

Danes je omrežna programska oprema postala bolj zapletena in podpira številne različne storitve, kar pomeni, da lahko en sam strežnik nudi oddaljeni dostop in spletne storitve ter služi kot usmerjevalnik med dvema podomrežjema IP. Omrežni vmesnik operacijski sistemi postala tudi bolj prijazna do sistemskih administratorjev.

Številne platforme, kot sta Microsoft Windows Server 2003 in Novell NetWare 6.x, na primer ponujajo veliko različnih storitev poleg dostopa do datotek in tiskalnikov. Te storitve vključujejo oddaljeni dostop in upravljanje spletnega mesta ter podporo za omrežne storitve, kot sta DHCP in DNS. Pripomočki omrežnega operacijskega sistema, ki se uporabljajo za upravljanje strežnika, imajo grafični uporabniški vmesnik, za razliko od ukazna vrstica, kar olajša konfiguracijo in nadzor omrežja.

1.5.2 Interakcija med odjemalcem in strežniškim operacijskim sistemom

Za izmenjavo informacij med omrežnim odjemalcem in strežnikom morajo biti odjemalski računalniki opremljeni s programsko opremo, ki jih »konfigurira« za delo v omrežju. Takšna programska oprema se imenuje programska oprema za omrežne odjemalce.

Ko računalnik dostopa do datoteke na lokalnem trdem disku ali neposredno povezanem tiskalniku, se zahteva pošlje procesorju računalnika. Procesor izvede zahtevo in bodisi odpre določeno datoteko ali pošlje tiskalni posel tiskalniku. Vse te operacije se izvajajo lokalno. Programska oprema omrežnega odjemalca, nameščena v odjemalskem računalniku, izvede posebno operacijo, zaradi katere računalnik omrežne vire obravnava kot lokalne.

Ta postopek izvede komponenta programske opreme omrežnega odjemalca, imenovana preusmerjevalnik. Prestreže vse zahteve v računalniku, kot je zahteva za odpiranje določene datoteke ali tiskanje podatkov na tiskalnik. Če preusmerjevalnik zazna, da želi uporabnik dostopati do oddaljene datoteke na strežniku ali tiskati omrežni tiskalnik, se zahteva pošlje omrežnemu strežniku. Če se zahteva dostop do lokalne datoteke (na trdem disku računalnika), preusmerjevalnik posreduje zahtevo procesorju računalnika in zahteva bo obdelana lokalno.

Torej, omrežje je vzpostavljeno in stikalo močno utripa z diodami. Čas je, da postavimo naš majhen, a ponosen strežnik, ki poganja Ubuntu Server 10.04 LTS. S pomočjo slike diska (lahko prek HTTP ali prek torrenta, - 700Mb.) jo zapišemo na disk. Za te namene priporočam uporabo »Daemon Orodja Lite" ali " ", ker sta oba programa brezplačna in v celoti izpolnjujeta naše zahteve.

Razstavljamo v zagon biosa s CD-ja ali DVD-ja in znova zaženite.

Za začetek bomo morali izbrati jezik namestitve. Izberimo ruščino.

Namig: Bodite pozorni na črto na samem dnu zaslona. Navaja sezname funkcijske tipke, s katerim lahko krmarite po menijih, izbirate možnosti, dostopate do pomoči itd. To je lastnost sistemov nix.

Znajdemo se v zagonskem meniju diska. Izberite »Namesti strežnik Ubuntu«.



Postavljeno nam bo vprašanje, kje bomo uporabljali naš strežnik, kar bo vplivalo na izbiro ogledal posodobitev (repozitorijev). Ker internetni ponudniki običajno omogočajo dostop do IX (UA-IX, MSK-IX in podobni segmenti) za več visoke hitrosti, izberite našo lokacijo. Ker živim v Ukrajini, sem izbral "Ukrajina".





Na seznamu držav izberite "Rusija":



Po tem se bo začelo iskanje omrežne naprave Za dodatne lastnosti instalacije.



Tako sta bila po temeljitem iskanju najdena dva (v okolje Linux označena sta kot eth0 in eth1 - ethernet). Izbrati moramo tistega, ki je povezan z internetom (usmerjevalnik ali modem v našem lokalnem omrežju).



Če je bil na usmerjevalniku konfiguriran DHCP ( DinamičnoGostiteljKonfiguracijaProtokol- protokol avtomatskega dodeljevanjaIPnaslovi), bo omrežna kartica samodejno prejela ustrezne nastavitve. V mojem primeru strežnik DHCP ni bil nastavljen, o čemer nas je obvestil namestitveni program. Ni pomembno, saj lahko pozneje vse konfigurirate ročno, sprejmete napako in nadaljujete z namestitvijo.



Zato so nam ponudili, da nastavitve povezave vnesemo ročno ali poskusimo znova, preskočimo nastavitev omrežja ali se vrnemo in izberemo drugo omrežno kartico. Izberite "ročno konfigurirajte omrežje".



  • IP: 172.30.2.3
  • Omrežna maska: 255.255.255.0
  • Prehod: 172.30.2.1
  • DNS: 172.30.2.1

Po nastavitvi bomo vprašani, kako se bo imenoval naš novi strežnik? klical sem ga" CoolServ" Ime naj vsebuje le latinske črke, številke, pomišljaje ali podčrtaje, sicer lahko pride do nepredvidenih težav.

Na splošno je pri poimenovanju spremenljivk v programskih jezikih bolje upoštevati tri pravila, in sicer: ime se ne sme začeti s številko, v imenu ne sme biti presledkov in ne smete uporabljati rezerviranih besed (posebnih konstrukcij, npr. , else, for, goto itd.) Obstaja tudi četrta stvar - ne uporabljajte znakov iz nacionalnih abeced, razen latinice, na primer: ruske, japonske, ukrajinske itd. Če se tega pravila držite, nikoli ne boste imeli težav z delovanjem programov in prikazom imen datotek.



OS je ugotovil, da smo v časovnem pasu Evropa/Zaporožje, to je GMT+2, vse je tako. V skladu s tem boste imeli svoj časovni pas, če ne živite v Ukrajini.



Zdaj prihaja najslabši del katere koli namestitve operacijskega sistema - oznaka za njegovo namestitev. Ampak prijazen OS (tako je beseda "ubuntu" prevedena iz jezika nekega plemena banana republike) nam bo pomagal narediti vse hitro in učinkovito. Na voljo imamo dve možnosti označevanja: avtomatsko ali ročno. Ker ne iščemo enostavnih poti, se odločimo za ročno označevanje.



Spodnja fotografija prikazuje povezane pogone. V našem primeru je to en 8 GB SDA disk pod imenom (WD, Seagate itd. V mojem primeru je to - virtualni disk Virtual Box). Izberimo ga.

Opomba: V operacijskih sistemih, podobnih *NIX, pogoni nimajo običajnih imen za Windows, kot sta »C« ali »D«. Namesto tega se imenujejo HDA ​​(za kanal IDE) ali SDA (v primeru pogonov SATA ali SCSI).

Zadnja črka v imenu (A) označuje pogon v po abecednem vrstnem redu. Tisti. - Naslednji pogon SATA se bo imenoval SDB, SDC in tako naprej. Toda to je samo poimenovanje fizičnih diskov, njihove logične particije pa bodo videti kot SDA1, SDA2, SDA5 itd. Poleg tega številke od 1 do 4 pomenijo primarno particijo, od 5 in več - logično. Naj vas tako nenavadno ime ne zmede; upam, da bo sčasoma postalo tako enostavno in domače kot v okolju MS Windows.



Zlovešči napis na spodnjem posnetku zaslona nas obvešča, da se lahko med ponovnim particioniranjem izgubi vse, kar je bilo na disku, vendar se ne bojimo ničesar in kliknemo »Da«.



Po tem bo ustvarjena tabela particij, ki jo je treba "napolniti" s samimi particijami. Izberite prosto mesto in kliknite naprej (preslednica).



Na naslednjem posnetku zaslona izberite »Ustvari novo particijo«, čeprav je vse še vedno mogoče narediti samodejno, bomo trmasto nastavili ročno :)



Vpišemo velikost novega diska v MB ali GB, najprej bomo ustvarili swap (analogno ostranjevalni datoteki v MS Windows), velikosti 512 megabajtov. Čeprav je priporočljivo narediti velikost zamenjave enkrat in pol večjo od velikosti celotne nameščene količine, jo bomo izenačili s to vrednostjo.

Opomba: *Operacijski sistemi NIX (Unix in Linux) pravilneje uporabljajo ostranjevalno datoteko (predvsem v različicah brez grafičnega vmesnika), tukaj se bo zamenjava nalagala izjemno redko. Na primer, na mojem strežniku je bilo od zamenjave 1 Gb uporabljenih nekaj megabajtov, kolikor je bilo mogoče, in to zaradi res velike obremenitve in časa delovanja približno en mesec. Vsekakor nima smisla delati več kot gigabajt, saj boste enostavno izgubili prostor, ki ga vedno manjka.



Izberite vrsto particije. Izbral sem primarno (tj. polno ime ta razdelek bo - SDA1)



Na naslednjem posnetku zaslona bomo morali izrecno navesti, da bo to razdelek za zamenjavo. To storite tako, da v nastavitvah particije izberete možnost »swap partition«, preverite oznako »boot« in dokončate nastavitev particije.



Zdaj spet izberemo prosto območje, ustvarimo disk, zdaj pa bomo izbrali "logično" vrsto. Nastavimo velikost na 15 GB, tip datotečnega sistema: EXT4, točka namestitve: / (root) in to je to za ta razdelek.



Za preostali prostor ustvarimo logično particijo z datotečni sistem EXT4 in točka namestitve /domov, bo to domači imenik vseh uporabnikov (podobno kot imenik »Dokumenti in nastavitve« v MS Windows). Tu končamo nastavitev diskov. Kot rezultat bi morali dobiti nekaj podobnega naslednjemu.



Če je vse pravilno, izberite »Da« (kot je prikazano na spodnjem posnetku zaslona). To je zadnji trenutek pred zapisovanjem particijske tabele na disk (do sedaj so bile vse nastavitve, ki smo jih opravili, zapisane izključno na Oven PC). No, pa gremo!



Po snemanju tabele se bo začela sama namestitev operacijskega sistema Ubuntu Server 10.04 LTS, ki bo trajala 5-7 minut.



Po končanem postopku bomo morali vnesti ime bodočega uporabnika. Vpisal bom svoje ime. Uporabljal se bo za pošiljanje pošte v imenu tega uporabnika.



Po vnosu imena si moramo izmisliti ime računa, uporabnika pod katerim se bomo prijavili. uporabil sem asus(to ni reklama :))





Zaradi varnosti nam bodo ponudili brezplačno šifriranje domačega imenika. Nimamo česa skrivati, zato bomo zavrnili.

Opomba: Pri šifriranju obstaja nevarnost, da bo v primeru težav s trdim diskom težko obnoviti šifrirane podatke.



Za dostop do interneta moramo vnesti podatke o proxy strežniku. Ker ga še nimamo, bomo polje pustili prazno. Izberite »Nadaljuj«.



Za razliko od denarja lačnega MS Windows ponuja Ubuntu popolnoma brezplačne in pravočasne posodobitve prek interneta. Izberimo možnost »samodejno namesti varnostne posodobitve«, da tega pozneje ne bo treba narediti ročno.



Prav tako nam bo takoj ponujena namestitev nekaj "daemonov" (analogov sistemskih storitev v sistemu Windows). Da, to je "strašljiv" OS, morda so celo "zombiji" - zamrznjeni "demoni" in ni ikon :) Za lažjo konfiguracijo bomo izbrali Open SSH strežnik (tako da se lahko po potrebi povežete na strežnik na daljavo prek omrežja z uporabo terminala) .

Končno! Ubuntu Server 10.04 LTS je nameščen in lahko preverite sadove svojega dela! Poskušamo se prijaviti z uporabniškim imenom in geslom, določenim med namestitvijo.



Po uspešnem vnosu vaše prijave in gesla nas bo OS pozdravil kratke informacije o vašem stanju. Za vas bo videti nekako takole:



Iz informacij na zgornjem posnetku zaslona lahko vidite:

  • Sistem je obremenjen pri 0,4 %.
  • Domači imenik uporablja 3,3 % od 1009 Mb prostora.
  • Porabljenih je 3 % od 512 Mb RAM-a, kar je v megabajtih le 21 Mb. Za primerjavo, MS Windows XP Pro SP3 po “čisti” namestitvi (iz originalnega diska) porabi okoli 100Mb in na začetku “drži” 30 megabajtov v swap datoteki.
  • Trenutno teče 84 procesov, prijavljenih uporabnikov ni (ker so bili podatki pridobljeni, preden smo se uporabnik, tj. mi, prijavili).
  • ena omrežno kartico pod imenom eth0 je dodeljen IP naslov 172.30.2.3
  • Na voljo je tudi 89 servisnih paketov in 67 paketov varnostnih posodobitev.

Po namestitvi morate posodobiti OS; za prenos iz interneta bo potrebnih približno 70 megabajtov. Zaženite ukaz za posodobitev kot root (skrbnik) sudo apt-get posodobitev ki bo posodobil seznam razpoložljivih paketov.

Ker ukaz zahteva pravice super uporabnika “su” (super uporabnik), bomo morali vnesti geslo, vnesite ga. Sledil je ukaz apt-get nadgradnja bo sam začel postopek posodobitve paketa. Po zagonu bo seznam paketov preverjen in na voljo bodo posodobitve; namestitev potrdite s pritiskom na tipko “Y”.



Ukaz »dobi posodobitev« posodobi seznam razpoložljive programske opreme, vključno samo z informacijami o njej (različica itd.), ukaz »nadgradi« pa neposredno posodobi programsko opremo (prenese jo s spletnega mesta razvijalca nova različica in ga namesti).

Oglejmo si isti postopek posodabljanja z uporabo ukaza sudo



Po prenosu potrebnih paketov se bo začela namestitev, ki lahko traja nekaj minut.

Vaš strežnik je zdaj pripravljen za uporabo! Vendar ga je treba še konfigurirati. To bomo storili v naslednjem članku.

1. Katere trende v razvoju strežniških operacijskih sistemov bi lahko opazili v letih 2015–2016?

Vitalij Česnokov, QSOFT
Strežniški operacijski sistemi so vedno stremeli in stremijo k stabilnosti, hitrosti, toleranci napak, nemotenemu delovanju med vzdrževanjem ter enostavnosti uvajanja in administracije.

IN Zadnja letaŠtevilo strežnikov, ki delujejo na družini OS *nix, narašča. To je posledica njihove visoke stabilnosti in hitrosti delovanja. Co Linux čas postaja vse bolj priročna za uporabo. Poleg tega obstajajo distribucije, ki imajo uradno podporo proizvajalca in so namenjene podjetjem na ravni podjetij. V tej situaciji ni presenetljivo, da celo izdelki, kot sta MS SQL in .NET, prejemajo podporo za Linux. V naslednjih nekaj letih se pričakuje polna podpora za aplikacije Linux v družini Microsoft OS. Ker bo podpora izvedena s prevajanjem sistemskih klicev iz jedra Linux v jedro Windows, je pričakovati, da se zmogljivost aplikacij, ki delujejo na ta način, ne bo zmanjšala.

Prav tako se je s časom močno povečalo nemoteno delovanje strežniških operacijskih sistemov. Na primer, nedolgo nazaj je bilo mogoče znova zagnati in posodobiti gonilnike brez ponovnega zagona sistema. Prišlo je celo do točke, ko je mogoče v celoti posodobiti sodobno distribucijo Linuxa (vključno z jedrom), pri čemer končni uporabnik skoraj ne opazi.

Nikolaj Apurin, Artwell
Povečanje števila strežnikov Linux.

Nikolaj Fetjuhin,MST
Predvsem podpira in širi virtualizacijo in združevanje v gruče. Glavni sodobni trend je hitra uvedba komponent in sistemov iz pripravljenih slik v virtualni stroji. Prav tako izboljšana orodja za upravljanje gruče in daljinec drugi avtomobili.

Petr Urvajev, SimbirSoft
Večjih sprememb ni bilo, Linux in Windows pa se še vedno uporabljata kot strežniška operacijska sistema (seveda v svojih najnovejše različice in sklopi).

Evgenij Gusev ITECH
Prvič, kontejnerizacija je revolucionaren koncept upravljanja z viri, ki se je čez noč uveljavil v industriji, vendar še vedno šele razkriva svoj potencial. Nedvomno nas čaka še marsikaj zanimivega.

Drugič, grozdenje, osredotočenost na računalništvo v oblaku. Deloma odmeva prejšnjo točko, deloma je neodvisen trend. CoreOS, Openstack, Microsoft Azure so svetli predstavniki sedanjosti in bližnje prihodnosti strežniškega računalništva.

2. Kako ocenjujete razširjenost in kakovost domačega strežniškega OS?

Vitalij Česnokov, QSOFT
Kljub majhni stopnji razširjenosti število domačih operacijskih sistemov, ki temeljijo na Linuxu, vztrajno narašča. Ti operacijski sistemi se večinoma uporabljajo v vladnem sektorju in obrambni industriji. Lahko rečemo, da so domači operacijski sistemi prejeli vse prednosti Linuxa. Poleg tega so večinoma certificirani s strani FSTEC. Napovedujemo lahko hitro rast njihove priljubljenosti.

Nikolaj Apurin, Artwell
Obstajajo - to je vsekakor plus. Seveda ne gre za masovno industrijsko rešitev (ni domačih operacijskih sistemov, ki bi jih namestilo več kot 100.000.000 ljudi), a svojo nalogo varovanja informacij opravljajo odlično.

Nikolaj Fetjuhin,MST
Domači operacijski sistemi so v glavnem specializirani za določene industrije in vojsko. Dober primer- AstroLinux in WSWS, vendar zaostajata za glavnimi skladišči, zato se redko uporabljata v nespecializiranih projektih

Petr Urvajev, SimbirSoft
Domači strežniški operacijski sistemi so nišni izdelki, na katerih so razviti Temelji na Linuxu. Dodatnih ne zagotavljajo funkcionalnost v primerjavi s svetovnimi analogi in se zato malo uporabljajo v komercialnem razvoju. Domači strežniški operacijski sistemi se uporabljajo predvsem v javnem sektorju in obrambni industriji, kjer je popoln nadzor nad vsemi stopnjami razvoja uporabljene programske opreme pomembnejši od komercialne donosnosti.

Evgenij Gusev ITECH
V niši, ki je rezervirana zanje - večinoma visoko specializirani operacijski sistemi - so pogosti in kos nalogam. Kot OS glavni namen Težko tekmujejo z brezplačnimi, bolj razširjenimi in bolje dokumentiranimi analogi.

3. Kateri dejavniki vplivajo na izbiro strežniškega OS?

Vitalij Česnokov, QSOFT
Vsak operacijski sistem ima svoje prednosti in slabosti, poleg tega obstaja nekaj visoko specializiranih operacijskih sistemov, prilagojenih za delovanje določenih storitev. Glavni dejavniki, ki bodo vplivali na izbiro OS, bodo: cena, razpoložljivost podpore proizvajalca OS, podpora za programsko opremo, potrebno za projekt, kompleksnost začetna nastavitev, zahtevnost administracije in projektnih nalog. Na splošno kateri koli strežniški OS zagotavlja stabilnost, hitrost in visoko odpornost na napake pri delovanju, zato je izbira običajno narejena na podlagi zgornjih točk.

Nikolaj Apurin, Artwell
Najprej je treba razumeti, katere informacije bodo obdelane, določiti zahtevano stopnjo njihove zaščite in zahteve za OS informacijski sistem, ki bo obdelal podatke.

Nikolaj Fetjuhin,MST
Najprej - razvojna platforma, nato - podpora, varnost in udobje. Naše .NET projekte uvajamo v Windows Server 2012 R2. Za strežnike mobilne aplikacije Najpogosteje se uporabljajo virtualni stroji (Python, Django) z Debianom. Virtualni stroji nameščen na Hyper-V v sistemu Windows Server.

Petr Urvajev, SimbirSoft
Enostaven za uporabo in konfiguracijo, podpora za izbrane tehnologije OS, uporabljene v projektu. To še posebej velja za Microsoftovo programsko opremo, katere nekatere različice morda ne bodo delovale v sistemu Linux.

4. Kateri razlogi lahko privedejo do prehoda na nov strežniški OS? Kakšne težave se lahko pojavijo v procesu in kako jih je mogoče premagati?

Vitalij Česnokov, QSOFT
Če je pravilno konfiguriran, lahko strežniški OS leta neprekinjeno deluje v statičnem projektu. Običajno so razlogi za prehod bodisi ranljivosti, ki jih ni mogoče odpraviti brez posodobitve, bodisi hiter razvoj projekta, potreba po uporabi nove programske opreme in obsega.

Pri prehodu na nov operacijski sistem skrbniki pogosto naletijo na težave z združljivostjo, čeprav so v zadnjem času tem težavam namenili veliko pozornosti strežniški OS in razvijalci programske opreme. Kot kaže praksa, je prehod mogoče izvesti v vsakem primeru, vendar lahko to zahteva določena sredstva s strani skrbnikov in programerjev projekta. Seveda se takšna tveganja zmanjšajo s kompetentnim, stalnim upravljanjem in razvojem.

Nikolaj Fetjuhin,MST
Povečana produktivnost, zahteve razvojne platforme, bolj priročna orodja za upravljanje in spremljanje. Težave se največkrat pojavijo pri združljivost za nazaj. Strežniki Linux so še posebej nagnjeni k tej težavi. Za premagovanje težav je bolje vnaprej jasno načrtovati prehod, da lahko razvoj testira in prilagaja aplikacije novemu okolju ter uporablja testne stroje.

Petr Urvajev, SimbirSoft
Razlog za prehod na nov strežniški OS je lahko konec podpore za operacijski sistem, ki ga uporabljate, ali prehod na novo programsko opremo, ki ni združljiva s trenutnim OS. Hkrati je prehod na novo različico OS razmeroma neboleč, vendar se pojavijo težave pri prehodu iz enega OS v drugega (na primer iz Windows v Linux).

Evgenij Gusev ITECH
Skladnost s predvidenimi nalogami, stopnjo podpore in velikost skupnosti, politiko licenciranja in stopnjo integracije v obstoječo infrastrukturo podjetja.