Poređenje operativnih sistema za server. Instalacija Linux servera. Linux za server

Trebao sam sakupiti mali kućni server za sljedeće zadatke:
  1. Print server
  2. Sigurnosne kopije nekoliko kućnih mašina (par laptopa, jedan i po desktop).
  3. Skladištenje foto arhive
  4. Pohrana muzike
  5. Skladištenje dokumenata
U budućnosti će se možda priključiti još nekoliko USB uređaja, poput web kamera i termometara, ali to je tako, za budućnost...

To neće biti ruter - to radi drugi računar. A ovaj serverće se baviti isključivo unutrašnjim potrebama. Plus, za potpunu sreću, visićete na drugoj fazi (a idealno bi bilo da budete povezani i preko wifi n-a, ali i ovo je za budućnost).

Iron
Hardver izgleda ovako: Intelova ploča na 330 atoma (dvojezgrena), gigabajt RAM-a, Inwin 639 ITX kućište, par šrafova - 250 gigabajta i 640 gigabajta (ovo je privremeno, pa ću zamijeniti to sa većim). Ovo željezo je odabrano zbog svoje male veličine. Kućište vam omogućava da instalirate samo dva tvrdi diskovi, ali ovo će mi odgovarati - ne očekuju se jako velike količine. Čak i sadašnji 640+250 će dugo trajati. Ali hardver nije zanimljiv, ovdje se stalno pišu o tome. I sve je otprilike isto. :)

Radije bih pisao o serverskom softveru - šta sam izabrao, zašto sam to izabrao. Pa pisaću i o svojim utiscima. Kasnije. :)

Izbor OS-a
Opcije.
Pa, prvo, besplatno i otvorenog koda:
  1. FreeNAS. Besplatan, ali iznutra je besplatan sa svim svojim nedostacima u smislu hardverske podrške. USB termometri ne svijetle. :) A funkcionalnost nije baš zanimljiva.
  2. ebox je nesumnjivo zanimljiva i vrijedna stvar, ali unutra je neon Linux. Odnosno, ili uzeti ono što daju po defaultu, ili puno ručnog rada, jer mi ono što daju po defaultu rijetko odgovara u Linuxu... Na primjer, ne volim Linux sisteme datoteka.
  3. Bilo koja Linux distribucija. Vidi prethodnu tačku.

Nakon što sam prošao kroz otvorene izvore, došao sam do vlasničkih opcija, ali besplatnih (u mom slučaju):

  1. Windows XP Home (distributivni komplet sa naljepnicom koja leži okolo). Neću ništa reći ovdje. Samo zbog siromaštva ili potpunog nedostatka podrške za potrebnu opremu od strane Linuxa. Inače, nije ništa bolji od Linuxa. Datotečni sistem je ljepši, samo što (sa korisničke tačke gledišta - slučajno izbrisane datoteke možete vratiti, na primjer :)). Ali da postoji izbor između Linuxa ili XP Home, izabrao bih Linux.
  2. Windows Web server 2008. Imam ih 3 - MS ih je izdavao odjednom u svakoj prilici. Možda bih tu stao, ali WWS ne zna kako dijeliti štampač, na primjer. Verified.
Negdje u ovoj fazi sjetio sam se proizvoda pod nazivom Windows Home Server, promovisan od strane MS-a kao OS za kućne servere. Nakon što sam pročitao opis, shvatio sam da je to skoro ono što mi treba.

Šta je tačno WHS: to je serverski operativni sistem iz MS-a, zasnovan na Windows baziran SBS 2003 SP2. Odnosno, unutar njega je gotovo punopravni Windows Server sa nekim dodatnim funkcijama.

Ono što se meni lično dopalo:

  • Prikupljanje informacija o svim kućnim računarima u početku je samo žalba centra za sigurnost, ali je proširena dodacima.
  • Automatski potpuni backup svih kućnih mašina. Odnosno, ako ste pokriveni HDD, možete instalirati novi, pokrenuti sa CD-a, koji će spojiti rezervnu kopiju sa servera i postaviti je na vaš računar. Radi uštede prostora, identični fajlovi koji se nalaze na nekoliko računara pohranjuju se na serveru u samo jednoj kopiji. Ne morate da pravite rezervnu kopiju podataka koji nisu posebno važni - postoji postavka izuzetka. Sve vrste swap fajlova, datoteka za hibernaciju itd. odmah ušao tamo.
  • Jedinstvena memorija (svi diskovi su kombinovani u jedan niz, nešto kao JBOD). Ali postoji jedan vrlo korisna funkcija- zamjena diskova u nizu (Drive Extender). To jest, možete se povezati novi disk, uključite ga u niz, a zatim kliknite na dugme “Izdvoji iz niza” na jednom od starih diskova i sve informacije sa ekstrahovanog diska će se automatski prebaciti na sve ostale diskove. Možemo reći da samo za ovo, u mojim očima, WHS nema konkurenciju - možda se Linux može nadograditi na potrebnu funkcionalnost (kopati prema LVM-u, mhddfs-u, itd.), ali to je cijelo vrijeme, plus jednostavnost korištenja.
  • Mogućnost dodjele memorije na dva diska za važne podatke. One. odaberite mapu, kliknite na "Duplicate" u svojstvima - i ona će biti fizički pohranjena na dva različiti pogoni. One. Ako jedan od njih poleti, podaci se neće izgubiti. Istina, sigurnosne kopije se ne dupliraju. S druge strane, rijetko se dešava da su i original i rezervna kopija pokriveni istovremeno.
Tu, naravno, ima još neke funkcionalnosti, ali u ovom slučaju mi ​​je trebala ova.
OS rudarenje
Ali ovdje se moramo zadržati detaljnije. Više volim da koristim legalni softver, tako da su mi u ovom slučaju torrenti bili zatvoreni. Možete probati sasvim legalno. 120 dana, mislim.

Ali postoje problemi sa kupovinom. Nećete moći samo da dođete u radnju i platite 100$ - ne prodaje se u maloprodaji (ja sam u Rusiji, ako neko odluči da mi kaže adresu radnje :)).

  • Prva opcija: Kupite komad hardvera zasnovanog na WHS-u. Ne uklapa se - ne znam nijednu kompaniju koja prodaje takve komade hardvera u Rusiji.
  • Druga opcija: Naručite komad hardvera u inostranstvu. Ono što me zaustavlja je cijena takvih komada hardvera (posebno uzimajući u obzir isporuku i carinu).
  • Treća opcija: Kupite kutiju na ebayu (~130 USD). Mogao bih pokušati, ali još uvijek nisam nabavio normalnu bankovnu karticu.
  • Četvrta opcija: www.softkey.ru. U principu, najrealističniji i najprikladniji, ali ne bez zamki, čije je ime WHS licenca, što omogućava da se distribuira samo kao dio gotovih uređaja. Odnosno, ne možete ga kupiti, staviti na samosastavljajući komad hardvera i koristiti ga. Sastavljen kompjuter svakako treba prodati. Nema problema. Ako mi zatreba, prodaću ga. Za sebe. :)

Angažovana je prijateljska firma koja prodaje gvožđe. Zatražite da ga naručite pomoću softverskog tastera WHS (cijena je oko 3800 rubalja + dostava). Zatim od ove kompanije naručite montažu sistemske jedinice od komponenti koje vas zanimaju. Prilikom kupovine na istom računu unesite WHS. Svi su sretni.

Par napomena:
U principu, komponente se mogu kupiti negdje drugdje, a kompanija može jednostavno dati račune - pretvarat će se da su ih kupili, a zatim ih prodati vama. :)

WHS u softverskom tasteru se može samo platiti pravno lice, ne daju ga privatnom licu. Nakon naručivanja, pozvali su me i upozorili na gore navedena ograničenja licenciranja.

Zaključak
U suštini, sve je u izboru i kupovini.
Opis WHS instalacije Ne vidim svrhu da to radim - server je kao server. Već sam sve rekao o hardveru.
Ali napraviću recenziju interfejsa za upravljanje (WHS Console) i dodataka koji mi se sviđaju.

PS. Sve što pišem je moje lično mišljenje. Ako negdje griješim, ukažite na greške. Ali po mogućnosti ne u verziji „grešiš, MS ti je platio“, već nešto poput „grešiš na ovom mestu, evo linka za dokaz“.

Ovaj materijal je posvećen osnovama operativnog sistema. Linux server. Od ovog materijala Naučit ćete zašto se isplati koristiti Linux kao server, a također ćete dobiti potrebna početna znanja koja će vam biti od koristi da počnete raditi sa serverima baziranim na ovom OS-u.

Prvo, hajde da razgovaramo o tome zašto biste trebali koristiti Linux kao serverski operativni sistem. Mnogi ljudi su toliko navikli na Windows da ne žele ni da čuju za Linux, mislim čak i na prilagođene verzije Linuxa sa lijepim i udobnim desktopima. I na pitanje, zašto ne želite koristiti Linux? Svi odgovaraju: “ Da, malo je nespretan!», « " i tako dalje. Ali zapravo, svim korisnicima koji su tako kategorični po pitanju Linuxa, želim da kažem da je Linux veoma prijateljski operativni sistem i samo ga morate malo razumeti i sve će vam postati jasno.

Sada želim da navedem neke prednosti Linuxa u odnosu na Windows, a također razbiju neke mitove:

  • Linux je potpuno besplatan operativni sistem ( sa izuzetkom nekih plaćenih distribucija), za razliku od Windowsa;
  • Linux je gotovo bez virusa;
  • Svi koji kažu da " Programi koje koristim na Windows-u se ne instaliraju na Linux-u", Mogli biste pomisliti, zašto bi ih instalirali!!! Uostalom, ovo je potpuno drugačiji OS, ima svoje programe! Za Windows se takođe može reći da “ programi koji rade na Linuxu ne instaliraju se na Windows“, za Linux postoji mnogo vlastitih programa koji nisu inferiorni u odnosu na Windows, a također i mnogi proizvođači softver Objavljuju svoje proizvode i za Windows i za Linux.
  • Linux je produktivniji, posebno serverska verzija operativnog sistema. Objašnjavam, serverski operativni sistemi Linux sistemi bez interfejsa, ali većina resursa ( više od polovine!!!) samo zauzima OS interfejs, tj. vizuelna školjka ( danas su postali široko rasprostranjeni i Windows verzije bez GUI ).
  • Linux OS se praktički ne smrzava, ( Mislim na sam operativni sistem). Na primjer, svi su se susreli sa situacijom da se u Windows-u sve zamrzne, ne možete a da ne pomjerite miša, ne možete ni pritisnuti ctrl+alt+del i morate se restartovati. Linux je dizajniran tako da je takva situacija isključena, osim u jednom slučaju kada vi sami izazovete takvu situaciju.
  • Što se tiče OS Linux servera, prilično je jednostavan za konfiguraciju, za razliku od njegovih Windows kolega, koji imaju mnogo različitih gadžeta koje nije tako lako razumjeti. Sam Linux sistem i svi njegovi servisi su konfigurisani uređivanjem konfiguracijske datoteke. Ovo su obične tekstualne datoteke, znajući njihovu lokaciju i format, možete konfigurirati bilo koju distribuciju, čak i ako nemate pri ruci nikakve alate osim uređivača teksta.

Ne želim popularizirati Linux OS i omalovažavati Windows na bilo koji način, ali u nekim slučajevima najbolja opcija Kako koristiti Linux operativni sistem nije moguće pronaći. Do nekog vremena sam i ja mislio da Linux nekako nije naša stvar, ali kada sam naišao na ovaj OS, bio sam jednostavno ugodno iznenađen.

Sada idemo direktno na osnove Linux servera. Na primjer, koristit ćemo distribuciju Linux Ubuntu Server 10.10.

Osnovne postavke Linux servera

Opišite proces Ubuntu instalacije Server 10.10. Neću, jer nije ništa komplikovanije, a možda čak i jednostavnije Windows instalacija, jedina stvar koju tražim da uradite tokom procesa instalacije je kada “ Odabir softvera za instalaciju» označi instalaciju « OpenSSH server" Ovo je zato da se kasnije možete daljinski povezati na ovaj računar koristeći ssh klijent ( na primjer PuTTY). A u isto vrijeme, imat ćete potpuni pristup operativnom sistemu sa bilo kog računara na vašoj mreži, budući da monitor obično nije priključen na server, a sam server se nalazi u posebno određenoj prostoriji za servere ( server).

u prozoru" Postavljanje korisničkih naloga i lozinki» Unesite svoje korisničko ime i postavite lozinku.

Nakon instalacije, prvi put se pokrećete, a pred vašim očima se pojavljuje konzola za upravljanje OS-om. Za početak unesite svoju prijavu, pritisnite enter, a zatim i lozinku kako biste ušli u sam OS. Bićete prijavljeni kao korisnik kojeg ste upravo kreirali, a koji nema root privilegije.

Podešavanje korisnika u Linuxu

ROOT– standardni superkorisnik Linux OS-a, koji ima maksimalna prava. Inače, za razliku od Windowsa, u kojem administratorska prava nisu najviša ( postoje i sistemske), i ovdje root prava najviši i ako radite kao root i izvodite bilo kakve radnje, niko vas neće pitati “ Da li stvarno želiš ovo da uradiš?"kao u Windowsu, na primjer, ali recimo odmah da ćete ubiti sistem, bez ikakvih pitanja. Ali, na ovaj ili onaj način, prvo moramo aktivirati ovog korisnika, jer će nam u budućnosti biti potrebna prava superkorisnika ( Savjet: Uvijek radite kao običan korisnik dok ne budete trebali da pređete na root mod), root je po defaultu onemogućen. Aktivacija račun root se radi na sljedeći način, samo postavite lozinku za root.

Sudo passwd root

Sistem će od vas tražiti da unesete lozinku korisnika pod kojim radite, a tek onda ćete unijeti novu lozinku za budući root i ponoviti je.

Pošto govorimo o korisnicima, hajde da naučimo kako da ih kreiramo. To se radi ovako.

Sudo useradd -d /home/testuser -m testuser

  • sudo je uslužni program koji korisniku daje neke administrativne privilegije;
  • useradd – uslužni program koji dodaje korisnika u sistem;
  • -d – opcija za postavljanje matičnog imenika za korisnika;
  • /home/testuser – staza matičnog direktorija;
  • -m – opcija za kreiranje matičnog direktorija;
  • testuser je ime našeg novog korisnika.

Sada postavljamo lozinku za novog korisnika.

Sudo passwd tester

Postavljanje mreže u Linuxu

Sada kada imamo malo razumijevanja za korisnike, moramo konfigurirati mrežu, sasvim je moguće da je DHCP server to već uradio, ali možda želite da postavite statičke IP adrese, adrese gatewaya i DNS ( što je u principu prirodno za server).

Da biste to učinili, uredite sljedeću datoteku.

Sudo nano /etc/network/interfaces

  • nano je standardni Linux editor;
  • interfejsi – fajl odgovoran za konfiguraciju mreže.

Kada otvorite ovu datoteku, vidjet ćete nešto poput sljedećeg, ili bolje rečeno, ovako će izgledati na kraju ako vam je potrebna statička IP adresa na ovom računaru.

# Ova datoteka opisuje mrežna sučelja dostupna na vašem sistemu # i kako ih aktivirati. Za više informacija pogledajte interfejsi(5). # Loopback mrežni interfejs auto lo iface lo inet loopback # Primarno mrežno sučelje auto eth0 iface eth0 inet statička adresa 192.168.1.2 mrežna maska ​​255.255.255.0 gateway 192.168.1.1

Evo eth0- da je tvoja mrežna veza, može ih biti mnogo ovisno o tome koliko mrežnih kartica imate, Static kaže da je ovo statička IP adresa, da je dinamička onda bi DHCP bio specificiran umjesto statičke. Pa, ostalo je vjerovatno sve jasno.

  • Adresa – IP adresa računara;
  • Mrežna maska ​​– maska ​​podmreže;
  • Gateway - zadani gateway.

Sačuvajte datoteku pritiskom na ctrl+o, a zatim izađite iz uređivača sa ctrl+x.

Sada trebate dodijeliti DNS server, to se radi uređivanjem sljedećeg fajla.

Sudo nano /etc/resolv.conf

Napišite ili promijenite sljedeće.

Server imena 192.168.1.100 server imena 192.168.1.200

Gdje su 192.168.1.100 i 192.168.1.200 adrese naših DNS servera, ako imate samo jedan DNS server, navedite samo jedan red.

Kada smo sve konfigurisali, moramo ponovo pokrenuti naša mrežna sučelja, to se radi na sljedeći način.

Sudo /etc/init.d/networking restart

Instaliranje programa na Linux server

IN Linux programi instaliraju se potpuno drugačije nego u Windows-u, tako da vam znanje koje ste imali pri radu sa Windowsom ovdje neće pomoći. U Linuxu je sav softver pohranjen u Repozitorijumima - ovo je svojevrsno spremište softverskih paketa posebno za Linux, koje se nalazi na Internetu, i slobodno se distribuira online, ili na CD-ovima. Da biste ažurirali svoja spremišta ( već instaliran na Linux OS), Morate pokrenuti sljedeću naredbu ( pod uslovom da imate internet vezu).

Sudo apt-dobi ažuriranje

Sada kada smo ažurirali standardna spremišta, možete instalirati nešto, predlažem da instalirate file manager, jedan od najčešćih u Linuxu je - Ponoćni komandant (MC). Postoje male sličnosti sa FAR-om, koji se koristi u Windows-u. Programi u server Linux se instaliraju na sljedeći način.

Sudo apt-get install mc

Gdje, mc je naš program koji želimo da instaliramo, tj. naš upravitelj datoteka Midnight Commander.

Nakon instalacije možete pokušati ovaj program, pokreće se jednostavno, unesite naziv programa u konzolu, tj. mc i pritisnite enter.

Mislim da je ovo dovoljno za osnovu; u sljedećim člancima (Osnovne Linux Ubuntu Server terminalske komande) ćemo konkretnije govoriti o postavljanju bilo kojih servisa ( demoni). I to je sve za sada.

Serverski operativni sistem je softver koji računaru pruža posebne mogućnosti, budući da postavljanje računara sa instaliranim serverskim operativnim sistemom pretvara ga u server (server je računar sposoban da opslužuje zajedničke resurse na mreži). Kao rezultat, takav operativni sistem čini server kontrolnim centrom za sve zahtjeve klijentskih računara koji pokušavaju pristupiti resursima lokalne mreže.

Serverski operativni sistemi su se dosta promijenili u proteklih 15 godina. Prvi sistemi su uglavnom bili namijenjeni za pružanje usluga datoteka i printanja korisnicima. Odnosno, za postavljanje drugih tipova servera na mrežu, kao što su Web serveri i serveri aplikacija, bilo je potrebno instalirati određeni broj servera, od kojih je svaki obavljao samo jednu funkciju.

Danas je mrežni softver postao složeniji i podržava mnoge različite usluge, što znači da jedan server može pružiti i udaljeni pristup i web usluge, kao i služiti kao ruter između dvije IP podmreže. Mrežni interfejs operativni sistemi takođe je postao prijateljski raspoložen prema sistem administratorima.

Na primjer, mnoge platforme, kao što su Microsoft Windows Server 2003 i Novell NetWare 6.x, pružaju mnogo različitih usluga osim pristupa datotekama i štampaču. Ove usluge uključuju daljinski pristup i upravljanje web stranicom, kao i podršku za mrežne usluge kao što su DHCP i DNS. Uslužni programi mrežnog operativnog sistema koji se koriste za upravljanje serverom imaju grafički korisnički interfejs, za razliku od komandna linija, što olakšava konfiguraciju i nadgledanje mreže.

1.5.2 Interakcija između klijentskog i serverskog operativnog sistema

Za razmjenu informacija između mrežnog klijenta i servera, klijentski računari moraju biti opremljeni softverom koji ih „konfiguriše“ za rad na mreži. Takav softver se naziva softver mrežnog klijenta.

Kada računar pristupi datoteci na lokalnom čvrstom disku ili direktno povezanom štampaču, zahtev se šalje procesoru računara. Procesor izvršava zahtjev i otvara se bilo koji specificirani fajl, ili šalje zadatak za štampanje na štampač. Sve ove operacije se izvode lokalno. Mrežni klijentski softver instaliran na klijentskom računaru izvodi posebnu operaciju koja uzrokuje da računar smatra mrežne resurse lokalnim.

Ovaj proces provodi komponenta mrežnog klijentskog softvera koja se zove preusmjerivač. Presreće sve zahtjeve postavljene na računaru, kao što je zahtjev za otvaranje određene datoteke ili štampanje podataka na štampaču. Ako preusmjerivač otkrije da korisnik želi pristupiti udaljenoj datoteci na serveru ili ispisati na mrežni štampač, zahtjev se šalje mrežnom serveru. Ako je zatražen pristup lokalnoj datoteci (na čvrstom disku računara), preusmjerivač prosljeđuje zahtjev procesoru računara i zahtjev će biti lokalno obrađen.

Dakle, mreža je podignuta i prekidač snažno treperi svojim diodama. Vrijeme je da postavimo naš mali, ali ponosni server koji pokreće Ubuntu Server 10.04 LTS. Koristeći sliku diska (može biti preko HTTP-a ili preko torrenta, - 700Mb.) zapisujemo je na disk. U ove svrhe preporučujem korištenje “Daemon Tools Lite" ili " " jer su oba ova programa besplatna i u potpunosti ispunjavaju naše zahtjeve.

Izlažemo u bios boot sa CD-a ili DVD-a i ponovo pokrenite.

Za početak, od nas će se tražiti da odaberemo jezik instalacije. Hajde da izaberemo ruski.

Clue: Obratite pažnju na liniju na samom dnu ekrana. Navodi funkcijske tipke, pomoću kojih se možete kretati po menijima, birati opcije, pristupiti pomoći itd. Ovo je karakteristika nix sistema.

Nalazimo se u meniju za pokretanje diska. Odaberite “Instaliraj Ubuntu server”.



Bićemo upitani gde ćemo koristiti naš server, što će uticati na izbor ogledala za ažuriranje (repozitorijuma). Budući da Internet provajderi obično pružaju pristup IX (UA-IX, MSK-IX i slični segmenti) za više velike brzine, odaberite našu lokaciju. Pošto živim u Ukrajini, izabrao sam „Ukrajinu“.





Na listi zemalja odaberite "Rusija":



Nakon ovoga potraga će početi mrežni uređaji Za dodatne funkcije instalacije.



Tako su nakon detaljne pretrage pronađena dva (u Linux okruženje označeni su kao eth0 i eth1 - ethernet). Trebamo odabrati onaj koji je spojen na internet (ruter ili modem na našoj lokalnoj mreži).



Ako je DHCP konfiguriran na ruteru ( DynamicDomaćinKonfiguracijaProtokol- protokol automatske dodjeleIPadrese), mrežna kartica će automatski primiti odgovarajuća podešavanja. U mom slučaju, DHCP server nije konfigurisan, o čemu nas je obavestio instalacioni program. Nema veze, jer kasnije možete sve ručno konfigurirati, prihvatiti neuspjeh i nastaviti s instalacijom.



Tako da nam je ponuđeno da ručno unesemo postavke veze ili pokušamo ponovo, preskočimo podešavanje mreže ili se vratimo i izaberemo drugu mrežnu karticu. Odaberite "ručno konfigurirajte mrežu".



  • IP: 172.30.2.3
  • Mrežna maska: 255.255.255.0
  • Gateway: 172.30.2.1
  • DNS: 172.30.2.1

Nakon podešavanja, bićemo upitani kako će se zvati naš novi server? zvao sam ga" CoolServ" Ime treba da sadrži samo latinična slova, brojeve, crtice ili donje crte, u suprotnom mogu nastati nepredviđeni problemi.

Općenito, bolje je slijediti tri pravila za imenovanje varijabli u programskim jezicima, a to su: ime ne smije početi brojem, u nazivu ne smije biti razmaka i ne možete koristiti rezervirane riječi (posebne konstrukcije, npr. , else, for, goto, itd.) Postoji i četvrta stvar - nemojte koristiti znakove iz nacionalnih alfabeta osim latinice, na primjer: ruski, japanski, ukrajinski itd. Ako se pridržavate ovog pravila, nikada nećete imati problema s radom programa i prikazom naziva datoteka.



OS je odredio da smo u vremenskoj zoni Evropa/Zaporožje, to je GMT+2, sve je tako. U skladu s tim, imat ćete svoju vremensku zonu ako ne živite u Ukrajini.



Sada dolazi najgori dio svake instalacije OS-a - oznaka za njegovu instalaciju. Ali prijateljski OS (ovako je riječ "ubuntu" prevedena sa jezika nekog plemena banana republika) pomoći će nam da sve obavimo brzo i efikasno. Imamo dvije opcije označavanja: automatsko ili ručno. Pošto ne tražimo lake načine, biramo ručno označavanje.



Fotografija ispod prikazuje povezane diskove. U našem slučaju, ovo je jedan SDA disk od 8 GB pod imenom (WD, Seagate, itd. U mom slučaju ovo je - virtuelni disk Virtual Box). Hajde da ga izaberemo.

Bilješka: U OS-ovima sličnim *NIX, disk jedinice nemaju uobičajena Windows imena, kao što su “C” ili “D”. Umjesto toga, oni se nazivaju HDA (za IDE kanal) ili SDA (u slučaju SATA ili SCSI pogona).

Posljednje slovo u nazivu (A) označava pogon abecedni red. One. - sljedeći SATA disk zvat će se SDB, SDC i tako dalje. Ali ovo je samo imenovanje fizičkih diskova, a njihove će logičke particije izgledati kao SDA1, SDA2, SDA5, itd. Štaviše, brojevi od 1 do 4 znače primarnu particiju, od 5 i više - logičku. Neka vas tako čudno ime ne zbuni; nadam se da će vremenom postati lako i poznato kao u MS Windows okruženju.



Zloslutni natpis na slici ispod nas obavještava da je sve što je bilo na disku možda izgubljeno tokom ponovnog particioniranja, ali se ničega ne bojimo i kliknemo “Da”.



Nakon toga će se kreirati tabela particija koju treba "popuniti" samim particijama. Izaberi slobodno mjesto i kliknite na dalje (razmaknica).



Na sljedećem snimku ekrana odaberite "Kreiraj novu particiju", iako se sve još uvijek može obaviti automatski, tvrdoglavo ćemo to postaviti ručno :)



Unosimo veličinu novog diska u MB ili GB, prvo ćemo kreirati swap (analogno straničnoj datoteci u MS Windowsu), veličine 512 megabajta. Iako je preporučljivo napraviti swap veličinu jedan i po puta veću od veličine ukupnog instaliranog iznosa, učinit ćemo je jednakom ovoj vrijednosti.

Bilješka: *NIX operativni sistemi (Unix i Linux) ispravnije koriste fajl stranice (naročito u verzijama bez grafičkog interfejsa), ovde će se swap učitavati izuzetno retko. Na primjer, na mom serveru, od zamjene od 1Gb, nekoliko megabajta je iskorišteno koliko god je to bilo moguće, a to je bilo zbog stvarno velikog opterećenja i radnog vremena oko mjesec dana. U svakom slučaju, nema smisla raditi više od gigabajta, jer ćete jednostavno izgubiti prostor koji uvijek nedostaje.



Odaberite vrstu particije. Izabrao sam primarni (tj. puno ime ovaj odjeljak će biti - SDA1)



Na sljedećem snimku ekrana morat ćemo eksplicitno naznačiti da će ovo biti swap odjeljak. Da biste to učinili, u postavkama particije odaberite opciju “swap particija”, provjerite oznaku “boot” i završite postavljanje particije.



Sada ponovo biramo slobodno područje, kreiramo disk, ali sada ćemo odabrati "logički" tip. Postavimo veličinu na 15 GB, tip sistema datoteka: EXT4, tačka montiranja: / (root) i to je to za ovaj odjeljak.



Za preostali prostor kreiramo logičku particiju sa sistem podataka EXT4 i tačka montiranja /Dom, ovo će biti početni direktorij svih korisnika (analogno direktoriju “Dokumenti i postavke” u MS Windows-u). Ovdje završavamo postavljanje diskova. Kao rezultat, trebali biste dobiti nešto poput sljedećeg.



Ako je sve ispravno, odaberite "Da" (kao što je prikazano na slici ispod). Ovo je posljednji trenutak prije pisanja particione tablice na disk (do sada su sva podešavanja koja smo napravili isključivo upisana na RAM PC). Pa, idemo!



Nakon snimanja tabele, počet će instalacija samog Ubuntu Server 10.04 LTS OS, što će trajati 5-7 minuta.



Nakon što se proces završi, od nas će se tražiti da unesemo ime budućeg korisnika. Ja ću unijeti svoje ime. Koristit će se za slanje pošte u ime ovog korisnika.



Nakon unosa imena, potrebno je da smislimo ime naloga, pod kojim ćemo se prijaviti. koristio sam asus(ovo nije reklama :))





Iz sigurnosnih razloga, ponudit će nam se besplatno šifriranje našeg kućnog imenika. Nemamo šta da krijemo, pa ćemo odbiti.

Bilješka: Prilikom šifriranja postoji rizik da će u slučaju problema s tvrdim diskom biti teško povratiti šifrirane informacije.



Od nas se traži da unesemo informacije o proxy serveru kako bismo pristupili Internetu. Pošto ga još nemamo, polje ćemo ostaviti praznim. Odaberite “Nastavi”.



Za razliku od MS Windows-a koji je gladan novca, Ubuntu nudi potpuno besplatna i pravovremena ažuriranja putem interneta. Odaberimo opciju "instaliraj sigurnosna ažuriranja automatski" kako to kasnije ne bismo morali raditi ručno.



Takođe, odmah će nam biti ponuđeno da instaliramo nekoliko „demona“ (analoga sistemskih usluga u Windows-u). Da, ovo je "strašan" OS, čak može biti "zombija" - smrznutih "demona", a nema ikona :) Radi lakše konfiguracije, izabrat ćemo Open SSH server (tako da se, ako je potrebno, možete povezati serveru udaljeno preko mreže pomoću terminala) .

Konačno! Ubuntu Server 10.04 LTS je instaliran i možete provjeriti plodove svog rada! Pokušavamo se prijaviti korištenjem korisničkog imena i lozinke koji su navedeni tokom instalacije.



Nakon uspješnog unosa vaše prijave i lozinke, OS će nas pozdraviti kratke informacije o vašem stanju. Za vas će izgledati otprilike ovako:



Iz informacija na slici iznad možete vidjeti:

  • Sistem je opterećen na 0,4%
  • Početni direktorij koristi 3,3% od 1009 Mb prostora.
  • Koristi se 3% od 512 Mb RAM-a, što u megabajtima iznosi samo 21 Mb. Poređenja radi, MS Windows XP Pro SP3 nakon "čiste" instalacije (sa originalnog diska) koristi oko 100Mb i inicijalno "drži" 30 megabajta u swap datoteci.
  • Sada su pokrenuta 84 procesa, nema prijavljenih korisnika (jer su informacije preuzete prije nego što se korisnik, tj. mi, prijavili).
  • Jedan mrežna kartica pod imenom eth0 dodjeljuje se IP adresa 172.30.2.3
  • Na raspolaganju je i 89 servisnih paketa i 67 paketa sigurnosnih ažuriranja.

Nakon instalacije, potrebno je ažurirati OS; to će zahtijevati oko 70 megabajta za preuzimanje s Interneta. Pokrenite naredbu za ažuriranje kao root (administrator) sudo apt-get update koji će ažurirati listu dostupnih paketa.

Pošto naredba zahtijeva prava super korisnika “su” (super korisnika), od nas će biti zatraženo da unesemo lozinku, unesite je. Sljedeća je upisana komanda apt-get upgradeće pokrenuti sam proces ažuriranja paketa. Nakon pokretanja, lista paketa će biti provjerena i bit će ponuđena ažuriranja; potvrdite instalaciju pritiskom na tipku “Y”.



Komanda “get update” ažurira listu dostupnog softvera, uključujući samo informacije o njemu (verzija, itd.), a naredba “upgrade” direktno ažurira softver (preuzima ga sa web stranice programera nova verzija i instalira ga).

Pogledajmo istu proceduru ažuriranja pomoću naredbe sudo



Nakon preuzimanja potrebnih paketa, instalacija će početi, što može potrajati nekoliko minuta.

Vaš server je sada spreman za rad! Ali još uvijek ga treba konfigurirati. To je ono što ćemo učiniti u sljedećem članku.

1. Koje trendove u razvoju serverskih operativnih sistema možete uočiti u periodu 2015–2016?

Vitalij Česnokov, QSOFT
Serverski operativni sistemi su oduvek težili i teže stabilnosti, brzini, toleranciji grešaka, neprekidnom radu tokom održavanja i jednostavnosti primene i administracije.

IN poslednjih godina Broj servera koji rade na *nix OS porodici raste. To je zbog njihove visoke stabilnosti i brzine rada. Co Linux vrijeme postaje sve praktičniji za upotrebu. Osim toga, postoje distribucije koje imaju zvaničnu podršku proizvođača i usmjerene su na kompanije na nivou preduzeća. U ovoj situaciji, nije iznenađujuće da čak i proizvodi kao što su MS SQL i .NET dobijaju podršku za Linux. U narednih nekoliko godina očekuje se puna podrška za Linux aplikacije u porodici Microsoft OS. Budući da će podrška biti implementirana prevođenjem sistemskih poziva iz Linux kernela u Windows kernel, očekuje se da se performanse aplikacija koje rade na ovaj način neće smanjiti.

Takođe, vremenom je neprekidan rad serverskih operativnih sistema uveliko povećan. Na primjer, nedavno je postalo moguće ponovo pokrenuti i ažurirati drajvere bez ponovnog pokretanja sistema. Čak je došlo do tačke u kojoj je moguće potpuno ažurirati modernu Linux distribuciju (uključujući kernel), gotovo neprimjetno od strane krajnjeg korisnika.

Nikolaj Apurin, Artwell
Povećanje broja Linux servera.

Nikolay Fetyukhin,MST
Uglavnom podržava i proširuje virtuelizaciju i klasterizaciju. Glavni moderni trend je brza implementacija komponenti i sistema od pripremljenih slika do virtuelne mašine. Također poboljšani alati za upravljanje klasterima i daljinski upravljač drugi automobili.

Petr Urvaev, SimbirSoft
Nije bilo većih promjena, a Linux i Windows se i dalje koriste kao serverski operativni sistemi (naravno, u svojim najnovije verzije i skupštine).

Evgeniy Gusev ITECH
Prvo, kontejnerizacija je revolucionarni koncept upravljanja resursima koji se preko noći ukorijenio u industriji, ali još uvijek samo otkriva svoj potencijal. Bez sumnje, čeka nas još mnogo zanimljivih stvari.

Drugo, grupisanje, fokus na računarstvo u oblaku. Djelomično ponavlja prethodnu tačku, dijelom je nezavisan trend. CoreOS, Openstack, Microsoft Azure su sjajni predstavnici sadašnjosti i bliske budućnosti serverskog računarstva.

2. Kako ocjenjujete obim distribucije i kvalitet domaćeg serverskog OS?

Vitalij Česnokov, QSOFT
Uprkos malom stepenu distribucije, broj domaćih operativnih sistema baziranih na Linuxu stalno raste. Ovi operativni sistemi se uglavnom koriste u državnom sektoru i odbrambenoj industriji. Može se reći da su domaći operativni sistemi dobili sve prednosti Linuxa. Osim toga, uglavnom su certificirani od strane FSTEC-a. Možemo predvidjeti brzi rast njihove popularnosti.

Nikolaj Apurin, Artwell
Postoje - to je definitivno plus. Naravno, nije riječ o masovnom industrijskom rješenju (nema domaćih operativnih sistema koje je instaliralo više od 100.000.000 ljudi), ali svoj zadatak zaštite informacija obavljaju savršeno.

Nikolay Fetyukhin,MST
Domaći operativni sistemi su uglavnom specijalizovani za određene industrije i vojsku. Dobar primjer- AstroLinux i WSWS, ali zaostaju za glavnim repozitorijumima, tako da se retko koriste široko u nespecijalizovanim projektima

Petr Urvaev, SimbirSoft
Domaći serverski operativni sistemi su nišni proizvodi na kojima se razvijaju Zasnovan na Linuxu. Ne pružaju dodatne funkcionalnost u poređenju sa svjetskim analogama i stoga se malo koriste u komercijalnom razvoju. Domaći serverski operativni sistemi koriste se uglavnom u javnom sektoru i odbrambenoj industriji, gdje je potpuna kontrola nad svim fazama razvoja korištenog softvera važnija od komercijalne isplativosti.

Evgeniy Gusev ITECH
U niši koja je rezervisana za njih - uglavnom visoko specijalizovani operativni sistemi - oni su uobičajeni i nose se sa zadacima. Kao OS opće namjene Teško im je da se takmiče sa slobodnim, rasprostranjenijim i bolje dokumentovanim analozima.

3. Koji faktori utiču na izbor OS servera?

Vitalij Česnokov, QSOFT
Svaki OS ima svoje prednosti i nedostatke; osim toga, postoje i neki visoko specijalizirani OS prilagođeni za rad određenih usluga. Glavni faktori koji će uticati na izbor OS-a će biti: cijena, dostupnost podrške proizvođača OS-a, podrška za softver potreban za projekat, složenost početno podešavanje, složenost administracije i projektnih zadataka. Općenito, bilo koji od serverskih OS pruža stabilnost, brzinu i visoku toleranciju grešaka u radu, tako da se izbor obično vrši na osnovu gore navedenih tačaka.

Nikolaj Apurin, Artwell
Prije svega, potrebno je razumjeti koje će informacije biti obrađene, odrediti potreban stupanj njihove zaštite i zahtjeve za OS informacioni sistem, koji će obraditi informacije.

Nikolay Fetyukhin,MST
Prije svega - razvojna platforma, zatim - podrška, sigurnost i udobnost. Mi implementiramo naše .NET projekte na Windows Server 2012 R2. Za servere mobilne aplikacije(Python, Django) virtualne mašine sa Debianom se najčešće koriste. Virtuelne mašine raspoređeno na Hyper-V na Windows Serveru.

Petr Urvaev, SimbirSoft
Jednostavan za korištenje i konfiguraciju, podrška za odabrane OS tehnologije korištene u projektu. Ovo posebno vrijedi za softver iz Microsofta, čije neke verzije možda neće raditi na Linuxu.

4. Koji razlozi mogu dovesti do prelaska na novi serverski OS? Koje poteškoće mogu nastati u tom procesu i kako se one mogu prevazići?

Vitalij Česnokov, QSOFT
Ako je pravilno konfigurisan, serverski OS može godinama neprekidno raditi u statičkom projektu. Obično su razlozi za tranziciju ili ranjivosti koje se ne mogu popraviti bez ažuriranja, ili brzi razvoj projekta, potreba za korištenjem novog softvera i razmjera.

Prilikom prelaska na novi OS, administratori se često susreću s problemima kompatibilnosti, iako su u posljednje vrijeme takvi problemi dobili veliku pažnju serverskih OS i programera softvera. Kao što praksa pokazuje, tranzicija se može izvršiti u svakom slučaju, ali to može zahtijevati određene resurse i od strane administratora i programera projekta. Naravno, takvi rizici se smanjuju kompetentnom, kontinuiranom administracijom i razvojem.

Nikolay Fetyukhin,MST
Povećana produktivnost, zahtjevi razvojne platforme, praktičniji alati za upravljanje i nadzor. Poteškoće najčešće nastaju u kompatibilnost unatrag. Linux serveri su posebno skloni ovom problemu. Da bi se prevladale poteškoće, bolje je jasno planirati prijelaz unaprijed kako bi razvoj mogao testirati i prilagoditi aplikacije novom okruženju i koristiti testne mašine.

Petr Urvaev, SimbirSoft
Razlog za prelazak na novi OS servera može biti prestanak podrške za operativni sistem koji koristite ili prelazak na novi softver koji nije kompatibilan sa trenutnim OS-om. U isto vrijeme, prijelaz na novu verziju OS-a je relativno bezbolan, ali poteškoće nastaju prilikom prelaska s jednog OS-a na drugi (na primjer, sa Windows-a na Linux).

Evgeniy Gusev ITECH
Usklađenost sa predviđenim zadacima, nivoom podrške i veličinom zajednice, politika licenciranja i stepen integracije u postojeću infrastrukturu kompanije.