Linux poslužitelj. Osnove Linux poslužitelja za početnike

18.09.2020 Savjet

Operativni sustav nije potreban samo za računala, već i za poslužitelje. Danas se proizvode različiti poslužiteljski operativni sustavi koji se razlikuju po funkcionalnosti, performansama i cijeni. Kako odabrati jednu od njih?

Što je poslužiteljski OS i zašto je potreban?

Poslužiteljski OS je operativni sustav instaliran na poslužiteljskom hardveru. Instalacija i otklanjanje pogrešaka takvog OS-a uključeni su Održavanje poslužitelji. Namijenjen je prvenstveno za upravljanje poslužiteljskim softverom, koji je dizajniran da služi svim korisnicima mreže.

OS poslužitelja treba odabrati na temelju poslužitelja na koji će biti instaliran. Administratori početnici obično izaberu najpoznatiji sustav, a ispadne da su u krivu. Profesionalci za održavanje poslužitelja odavno ističu prednosti svih postojeće sustave za svaki specifičan poslužitelj.

Vrste poslužiteljskih OS-a

Kao operacijski sustav Za poslužitelj koji se najčešće koristi:

  • Windows Server 2003. Ovaj je sustav objavljen dosta davno, ali se ne može nazvati zastarjelim. Smatra se najuniverzalnijom. Može imati grafičku ljusku, ali u ovom slučaju zahtijeva previše resursa sustava. Idealan za izradu terminal servera, kao i za početnike administratori sustava.
  • Windows Server 2008 R2. Jedan od najproduktivnijih OS-a. Izvrstan za datoteku, terminalski poslužitelji. Općenito, ovaj sustav je prilično univerzalan, ali troši puno više resursa nego analozi.
  • Ubuntu poslužitelj 10.10. Lider u popularnosti među unix sustavima. Napravljen na Linux kernel. Unatoč činjenici da sustav nema sučelje, čak ga je lakše konfigurirati nego Windows Server OS. Troši malo resursa i nije skup. Lako se postavlja i održava, prilično je pouzdan i svestran.
  • CentOS 5.5. Jedan od najstabilnijih operativnih sustava, savršen za one poslužitelje koji trebaju osigurati dugotrajan rad bez problema.
  • Gentoo. Također se temelji na Linuxu. Ima vrlo fleksibilne postavke i mogućnosti za postizanje visokih performansi uz odgovarajuće održavanje poslužitelja koje provode profesionalci.
  • FreeBSD 8.2. Jedan od Sustavi slični Unixu, idealno rješenje za izradu web poslužitelja. Koristi se na najvažnijim poslužiteljima koji omogućuju pristup nezamjenjivim informacijama. Može izdržati značajna prometna opterećenja i radi na jednom od najpouzdanijih operativnih sustava.

Ovdje su glavni operativni sustavi poslužitelja s kratkim popisom njihovih prednosti i mana. I naravno, na vama je da odlučite!

Prvo poznanstvo s bilo kojim novi sustav počinje s njegovom instalacijom. Unatoč činjenici da je ova tema prilično otrcana i samo lijeni ljudi nisu pisali o njoj, bez opisa procesa instalacije naš ciklus za početnike bit će nepotpun. Pokušat ćemo vam ne samo reći kako instalirati sustav, već i zašto odabiremo određene postavke i na što one utječu. Također ćemo razmotriti instaliranje poslužiteljske verzije Ubuntua, budući da je naš ciklus namijenjen upravo administratorima početnicima, kako bi mogli ukloniti nedostatke u znanju i svjesno pristupiti percepciji ostatka naših materijala.

Budući da je glavni sustav za naša rješenja Ubuntu Server, instalirat ćemo ga. Najnovije izdanje uvijek se može dobiti na stranici: http://www.ubuntu.com/download/server. Toplo preporučamo korištenje samo LTS verzija jer su one najstabilnije i imaju dugo razdoblje podrške. Uobičajene verzije, u pravilu su poligon za testiranje novih tehnologija i mogu biti nestabilni, a da ne spominjemo činjenicu da je razdoblje podrške od 9 mjeseci apsolutno neprihvatljivo za radne poslužiteljske sustave.

Prvo što ćete vidjeti kada se pokrenete s instalacijski medij- ovo je izbornik za odabir jezika:

Njegov izbor određuje ne samo jezik na kojem će instalater i sustav komunicirati s vama, već i koje će se lokalne postavke generirati. Skup lokalnih postavki utječe ne samo na to kako će se prikazati znakovi iz nacionalnih abeceda, već i na rad nekih programa i usluga koji su ključni za regionalne postavke, na primjer, 1C Server.

Nakon čega će vam sustav, već na jeziku koji ste odabrali, ponuditi nastavak instalacije i naznačiti zemlju koju nudi, na temelju odabranog jezika.

Iz automatsko otkrivanje rasporede treba napustiti:

I odaberite željeni izgled s popisa, u većini slučajeva dovoljno je složiti se s izborom sustava:

Zatim biste trebali navesti kombinaciju tipki za promjenu. Toplo ne preporučujemo osim ako ovo nije vaše osobni sustav, odredite nešto osim zadanog Alt+Shift. Jer krajnje je neugodno, nalazeći se u nepoznatom sustavu, pogoditi koju je kombinaciju odabrao administrator koji ju je instalirao.

Sljedeći korak sustav će pokušati dobiti mrežne postavke, jer većina mreža ima DHCP poslužitelj, tada će u ovoj fazi sustav konfigurirati mrežu i dobiti pristup Internetu.

Ako iz nekog razloga ne možete automatski dobiti mrežne postavke, možete ih odrediti ručno ili preskočiti ovaj korak. Stavku ćemo odabrati samo u obrazovne svrhe Za sada preskočite postavljanje mreže.

Nakon toga morat ćete navesti naziv sustava i korisničko ime. Zapamtite to u Ubuntuu Račun korijen je onemogućen, a korisnik kreiran u ovoj fazi dobiva ovlast da podigne svoja prava na superkorisnika pomoću naredbe sudo. Pogledajte naš članak za više detalja:. Također, ne zaboravite da je Linux sustav osjetljiv na velika i mala slova, pa je dobra praksa koristiti samo mala slova, uključujući i korisnička imena.

Također biste trebali odbiti ponudu za šifriranje vašeg matičnog imenika.

Zatim unesite trenutnu vremensku zonu. Ovoj postavci treba pristupiti odgovorno, jer netočno postavljena vremenska zona može dovesti do neispravan rad niz usluga ili dovesti do pojave nepouzdanih informacija u aplikacijama, na primjer, u kalendaru ili planeru zadataka, osobito ako podatke koriste korisnici koji se nalaze u drugim vremenskim zonama. U ovom slučaju važno je odabrati vlastitu vremensku zonu, a ne odgovarajući odmak od GMT-a. Ovo je neophodno kako bi sustav ispravno primijenio ažuriranja ako se vremenske zone u vašoj zemlji promijene.

U ruskim stvarnostima može se dogoditi da je distribucija objavljena prije nego što su izvršene promjene vremenske zone, a trenutna zona nije na popisu, što vidimo na gornjoj slici. U tom slučaju trebali biste odabrati zonu koja je bila prije promjene sata i, nakon instaliranja i ažuriranja sustava, upotrijebite preporuke iz našeg članka:

Nakon postavljanja vremena, prelazimo na najvažniju fazu - postavljanje diska. Sustav nudi nekoliko opcija, uključujući automatsko označavanje. U većini slučajeva odabiremo ovu stavku. Ako govorimo o jednom disku, onda ne vidimo smisla dijeliti ga na particije, s izuzetkom desktop sustava, gdje ga vrijedi staviti na zasebnu particiju /Dom.

U opterećenim sustavima ima smisla ukloniti dijelove s podacima, na primjer, /var/www ili /opt/zimbra, odvojiti diskovni nizovi. Ako želite instalirati sustav na softverski RAID, pogledajte članak:. U ostalim slučajevima slobodno odaberite automatsko particioniranje bez LVM-a, u tom slučaju će se na disku stvoriti swap particija ( zamijeniti) u GB jedinicama i root particiji na preostalom prostoru.

Drugo važno pitanje je instaliranje ažuriranja. S jedne strane, ažuriranja vam omogućuju da pravovremeno zatvorite ranjivosti i održavate sustav ažurnim; s druge strane, nekontrolirano ažuriranje može lako dovesti do ozbiljnih kvarova. Što učiniti ovisi o vama. Radije instaliramo ažuriranja ručno na kritičnim sustavima, nakon što ih testiramo na posebno namjenskom sustavu, ali ako postavljate usmjerivač, ažuriranja se mogu omogućiti.

Nakon instaliranja baze sustava, instalater će od vas tražiti da odaberete setove softvera za instalaciju. U ovoj fazi možete odabrati potrebne uloge i pripremiti sustav za konfiguraciju. Je li to loše, posebno za administratora početnika? Loše! A evo i zašto: ovakvim pristupom sustav ostaje „crna kutija“ za administratora, nema pojma o namjeni pojedinih paketa, njihovoj ulozi i utjecaju na sustav u cjelini. Stoga preporučujemo da odbijete predložene opcije i ručno instalirate potrebne pakete. To će vam pomoći da steknete dublje razumijevanje sustava i interakcije između njegovih komponenti. A kada se počnete osjećati kao riba u vodi u Linux okruženju, sami ćete odlučiti trebate li automatski instalirati softver.

Dakle, ne odabiremo ništa i (klikom tab) idite na točku Nastaviti.

Dok se sustav instalira, možete brzo trčati i natočiti si šalicu kave, čak i ako nije jako moćni sustavi ova operacija ne oduzima puno vremena.

Na kraju ovog procesa, instalacijski program će od vas tražiti da instalirate bootloader; trebali biste se složiti s ovim prijedlogom, osim ako ne planirate sustav s nekom vrstom "škakljivog" sustava za pokretanje:

Nakon čega će se od vas tražiti da ponovno pokrenete sustav, instalacija će biti dovršena i na raspolaganju ćete imati potpuni poslužiteljski operativni sustav.

Dakle, prva prijava u sustav, o kojoj ne bismo pisali da nije bilo odgovora čitatelja koji je pokazao da su mnogi imali poteškoća u ovom trenutku. Dakle, na Linux sustavima postupak unosa lozinke nije ni na koji način vizualno prikazan, samo trebate upisati željenu kombinaciju znakova i pritisnuti Unesi, iako se prema van sustav ponaša kao da se ništa ne događa. Ovo ponašanje je naslijeđeno iz UNIX sustava i služi u sigurnosne svrhe tako da napadač ne može saznati duljinu vaše lozinke.

Nakon što se prijavite, prva stvar koju trebate učiniti je postaviti svoju mrežu. Kao što se sjećate, nismo napravili nikakve postavke u fazi instalacije, tako da mogućnost instalacije dodatni paketi Mi to nemamo i iz situacije treba izaći s ovim što imamo. Prema zadanim postavkama sustav ima uređivač tekstanano, nije tako zgodan kao ugrađeni uređivač mc, ali to treba znati koristiti, baš u slučaju takvih situacija.

Prije svega, podignimo svoja prava na superkorisnika:

I otvorite ga kao urednik konfiguracijska datoteka s postavkama mreže:

Nano /etc/network/interfaces

I dovedimo njegov sadržaj u sljedeći oblik:

Automatski lo
iface lo inet povratna petlja

auto eth0
iface eth0 inet static
adresa 192.168.44.62
mrežna maska ​​255.255.255.0
pristupnik 192.168.44.2
dns-nameservers 192.168.44.2 8.8.8.8

Prvi odjeljak auto lo specificira postavke za povratno sučelje i već je prisutan u datoteci. Drugi odjeljak navodi postavke vanjskog mrežnog sučelja eth0 za rad sa statičkom adresom. Opcije su jasne i ne zahtijevaju posebna objašnjenja, adrese su, naravno, uzete isključivo kao primjer. Ako vaš poslužitelj ima nekoliko mrežnih adaptera, trebali biste registrirati odjeljak za svaki od njih.

Recimo da želimo primiti postavke drugog mrežni adapter eth1 putem DHCP-a, za ovo ćemo dodati odjeljak:

Automatski eth1
dopusti-hotplug eth1
iface eth1 inet dhcp

Razgovarajmo malo o opcijama auto I auto-hotplug. Prvi specificira pokretanje veze pri dizanju, a drugi pokreće mehanizam za nadgledanje vrućeg ponovnog povezivanja i pokretanje preuzimanja adrese kada se ovaj događaj dogodi.

Kada završite s uređivanjem datoteke, trebali biste izaći iz uređivača do Ctrl+X, potvrdno ( Y) tako što ćete odgovoriti na ponudu za pisanje datoteke.

Zatim ponovno pokrenite računalo:

Ako je sve ispravno napravljeno, sustav će imati pristup mreži i internetu. To možete provjeriti pomoću naredbe ping:

Pingajte ya.ru

Kombinacijom treba prekinuti izvršenje naredbe Ctrl + C, zapamtite ovu kombinaciju, dobro će vam doći više puta.

Pomoću naredbe možete vidjeti postavke mrežnih sučelja

Ifconfig

Istom naredbom možete saznati koji mrežne kartice sustav vidi i pod kojim imenima, da biste to učinili, koristite parametar HWaddr, što predstavlja MAC adresu mrežne kartice.

Prije nastavka daljnje konfiguracije sustav treba ažurirati; da bismo to učinili, ponovno ćemo podići prava na superkorisnika i ažurirati popis paketa naredbom:

Apt-get ažuriranje

Zatim ažurirajte sustav naredbom:

Apt-get nadogradnja

Pažljivo proučavamo izlaz naredbe, kao što vidimo, iz nekog razloga tri paketa nisu ažurirana, u ovom slučaju to su paketi kernela. Stoga ćemo ih pokušati ažurirati ručno. Da biste to učinili, pokrenite naredbu:

Apt-get install linux-generički

Koji će instalirati novi kernel i pakete ovisnosti za njega. Nakon ažuriranja također se preporučuje ponovno pokretanje sustava.

Nakon ponovnog pokretanja, instalirajte administrativne alate: paket ssh Za daljinski pristup na poslužitelj i upravitelj datoteka mc, što uvelike pojednostavljuje rad sa sustavom.

Apt-get instaliraj ssh mc

Za pokretanje mc-a koristite jednostavnu naredbu:

ako ga želite pokrenuti s pravima superkorisnika.

Rad s njim je prilično jednostavan; oni koji su radili u DOS-u s menadžerima Norton Commandera ili Volkov Commandera ne bi trebali imati nikakvih poteškoća.

Navigacija se vrši pomoću strelica, prebacivanje između ploča pomoću tipke tab, i odabir tipkom Umetnuti. Glavne radnje su navedene u nastavku, brojevi pored njih označavaju broj funkcijska tipka odgovoran za ovu radnju, na primjer, F4 - Uredi, F8 - Obriši, F10 - Izlaz. Uvijek možete sažeti, a zatim proširiti mc pomoću tipkovničkog prečaca Ctrl+O i pristupite konzoli.

U prozoru koji se otvori koristite strelice za navigaciju do opcije Ugrađeni uređivač i odaberite ga pomoću tipke Prostor. Za potvrdu postavki i izlaz pritisnite Unaprijediti.

To će vam omogućiti da odmah koristite ugrađeni uređivač za uređivanje konfiguracijskih datoteka, što je praktičnije od nano.

Zaključno, provjerit ćemo mogućnost daljinskog povezivanja, za to ćemo koristiti popularni uslužni program Kit(preuzimanje datoteka). U Najnovija verzija samo trebate navesti IP adresu ili Naziv domene poslužitelji:

Ipak, za svaki slučaj, provjerite Prozor - Prijevod

Da biste kreirali terminal, datoteku (FTP) ili poslužitelj pošte na Linuxu, morate biti u mogućnosti raditi u ovom operativnom sustavu. Inače će to biti teško shvatiti. OS nije potreban moćno računalo. Jer ne troši dodatne resurse na grafički dizajn. Distribucije Linuxa mogu se postaviti čak i na staro računalo. Stoga se Linux ili Ubuntu Server često koriste za izradu različitih poslužitelja.

O tome je napisano mnogo različite literature. Neke knjige o Linuxu imaju tisuću stranica. Morat ćete raditi kroz terminal i unositi sve naredbe ručno. Ali još uvijek možete napraviti mali Linux poslužitelj vlastitim rukama, koji će uključivati ​​pohranu datoteka, web usluge i protokol za poštu.

Ubuntu Server temelji se na operativnom sustavu Linux. Za rad nije potreban moderan procesor. dobra video kartica ili veliki volumen RAM memorija. S Linuxom možete postaviti poslužitelj čak i na staro prijenosno računalo. Imat će sve potrebne komponente: mail, FTP, Web.

Sliku Linux diska možete preuzeti s web stranice Ubuntu.ru. Odaberite bilo koju verziju s poslužiteljem (ne Desktop!). Preuzimanje će se odvijati putem Torrent klijenta. Ova slika mora biti zapisana na disk ili flash pogon (pomoću LiveUSB-a). Također možete koristiti virtualni pogon.

Ubuntu ima pojednostavljeno sučelje. U njemu nema grafičkih ekscesa. Ovaj OS je savršen za izradu DIY Linux poslužitelja. Njime će se resursi računala koristiti za potrebe domene. Uostalom, za rad joj treba jako malo.

Njegova instalacija ide ovako:

  • Odaberite jezik i regiju u kojoj živite.
  • Stvorite ime administratora. Koristi se za upravljanje poslužiteljem.
  • Također unesite korisničko ime u polje "Korisničko ime za vaš račun". Pod ovim računom komunicirat ćete s Ubuntu tehničkom podrškom.

Određivanje korisničkog imena u Ubuntuu

  • Upišite lozinku. Potvrdi.

Unesite lozinku za svoj račun

  • Navedite domenu ako je imate. Sadržat će sve usluge: datoteke (FTP), e-poštu, web hosting itd.
  • Pričekajte dok se sustav instalira.
  • Nakon toga će ponuditi dodatne komponente.

Ovdje je popis onoga što je potrebno za Linux poslužitelj i njegov puni rad:

  • Otvori SSh. Koristi se za udaljena administracija. Ovo će vam dobro doći ako odlučite upravljati uslugom s drugog računala. Zatim na računalu s Linuxom možete onemogućiti monitor i video adapter.
  • SVJETILJKA. Skup uslužnih programa za Linux koji uključuje Apache (web poslužitelj). MySQL (baza podataka) i PHP (programski jezik za CMS). Ove komponente su potrebne za stvaranje kontrolnog sučelja.
  • Samba datotečni poslužitelj. Omogućuje vam konfiguriranje dijeljenja datoteka između računala. Ako trebate FTP poslužitelj, odaberite ovu opciju.
  • Domaćin virtualnog stroja. Instalirajte ako namjeravate koristiti mogućnosti virtualizacije.
  • Ispisni poslužitelj. Mrežni pisači.
  • DNS poslužitelj. Sustav naziva domene. Pomoću njega možete prepoznati IP adresu prema imenu računala i obrnuto.
  • Mail poslužitelj. Mail poslužitelj.
  • PostgreSQL baza podataka. Objektno-relacijske baze podataka.

Odaberite što vam je potrebno i potvrdite instalaciju. Kada prvi put pokrenete, morat ćete unijeti svoju administratorsku prijavu i lozinku. Konzola će se otvoriti. Slično je Windows naredbenom retku ili sučelju MS DOS operativnog sustava.

U početku ćete morati provjeriti ima li ažuriranja. Upišite naredbu “Sudo apt-get update” ili “Sudo apt-get upgrade” bez navodnika. Nakon ažuriranja možete započeti s postavljanjem svih komponenti poslužitelja: FTP, pošta, web.

Postoji pseudo-grafičko sučelje za Ubuntu - Midnight Commander. Ovo je analog ljuske Norton Commander, koja je razvijena za MS DOS sustav. Lakše je raditi s takvim sučeljem - sve je jasnije nego u konzoli.

Pokretanje Linux terminala

Moderni Linux koristi terminal umjesto konzole. Za unos:

  1. Otvorite Aplikacije.
  2. Pritisnite "Standardi".
  3. Tamo će biti “Terminal”.

U njega možete unijeti naredbe baš kao u Ubuntu poslužitelju.

  • Da biste instalirali LAMP komponente (ako već ne postoje), potrebno je redom unijeti naredbe “sudo apt-get update”, “sudo apt-get install tasksel” i “sudo tasksel install lamp-server”. Nakon svakog pritisnite Enter.
  • Da biste preuzeli Open SSh, upišite "sudo apt-get install openssh-server".
  • Da biste instalirali Samba datotečni poslužitelj, napišite "sudo apt-get install samba".

Na MySQL instalacija iz paketa LAMP morat ćete postaviti administratorsku lozinku za SQL.

Lokalni web poslužitelj

Za Web izrada poslužitelj mora imati svoj namjenski IP. Zatim, nakon instaliranja LAMP-a, testna stranica Apachea bit će dostupna na ovoj IP adresi. Ovo je web budućnosti. U budućnosti će na njega biti moguće instalirati FTP, baze podataka i mail protokol. Za konfiguraciju web poslužitelja:

  • Instalirajte phpMyAdmin. Da biste to učinili, u terminalu ili konzoli upišite jedan za drugim, unesite “sudo apt-get install phpmyadmin”

  • A zatim "sudo service apache2 restart".
  • Komponenta će se učitati. Apache će se ponovno pokrenuti. Daljnje akcije ovise o verziji operativnog sustava.

Ako imate Ubuntu 13.1 ili noviji, koristite naredbe:

  1. sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
  2. sudo a2enconf phpmyadmin
  3. sudo /etc/init.d/apache2 ponovno učitaj

Unesite ih jedan za drugim, nakon svakog pritiska na Enter.

Na Ubuntu 16.04 potrebne su druge upute:

  1. sudo apt-get instaliraj php-mbstring php-gettext
  2. sudo phpenmod mcrypt
  3. sudo phpenmod mbstring
  4. sudo systemctl ponovno pokrenite apache2

Nakon što ih unesete i automatski ponovno pokrenete uslugu, web sučelje će biti dostupno na http:///phpmyadmin.

  • Konfiguracija i podaci o njoj nalaze se u mapi Apache poslužitelja “etc/apache2/”. Apache2.conf - konfiguracijska datoteka za distribuciju
  • Direktoriji “mods-available”/“sites-available” i “mods-enabled”/“sites-enabled” sadrže modove i web stranice.
  • Ports.conf navodi portove koji slušaju.
  • Ako dodate riječ "Stop" nakon naredbe "sudo /etc/init.d/apache2", Apache će se zaustaviti. Ako "Pokreni" pokrenut će se iznova. Ako je "Restart" - ponovno će se pokrenuti.
  • Da biste samostalno odabrali put za spremanje web stranica, redom unesite "sudo a2enmod rewrite" i "sudo a2enmod userdir" u terminal.

Svaki put nakon bilo kakvih promjena, morate ponovno pokrenuti uslugu naredbom "Restart".

Mail poslužitelj

Da biste kreirali poslužitelj pošte na Linuxu, morate već imati registriranu domenu. Također morate imati statički IP.

  • Instalirajte Postfix komponentu. Da biste to učinili, u konzolu upišite "sudo apt-get postfix".
  • Kada se pokrene, napišite naredbu “sudo /etc/initd/postfix start”. Usluga će početi s radom.
  • Postfix već sadrži parametre koji su potrebni za potpuni rad SMTP protokol. No ipak, malo dotjerivanja ne bi škodilo.
  • Otvorite datoteku /etc/postfix/main.cf.
  • U njemu pronađite vrijednost "mydomain =". Iza znaka “=” napišite naziv domene.
  • Zatim potražite "myhostname =". I unesite naziv stroja.
  • Sada poslužitelj pošte može slati pisma drugim računalima koja su na istoj mreži. Kako bi mogao slati korespondenciju drugim domenama na Internetu, u datoteci "main.cf" pronađite redak "inet_interfaces =". Nakon toga stavite riječ "sve".
  • U varijablu “mynetworks =” unesite raspon adresa svih računala u vašoj podmreži (na primjer, 127.0.0.0/8).

Ako je usluga ispravno konfigurirana i ispunjeni su svi uvjeti (stalna IP adresa, registrirana domena), tada će poslužitelj moći primati i slati korespondenciju. Ako se MX zapis vaše domene odnosi na vaš host.

Za pregled zapisnika resursa koristite naredbu “tail -f /var/log/mail/info”. Da biste primili poruku od njega, unesite "mailq".

Datotečni poslužitelj

Možda će vam trebati Linux FTP poslužitelj za razmjenu dokumenata i učitavanje datoteka. Postoji nekoliko verzija takvih izvora: vsFTPd, Samba, proFTPd.

Pogledajmo pobliže vsFTPd. Može se instalirati i pokrenuti jednom naredbom - “sudo apt-get install vsftpd”. Daljnje postavke ovise o vašim preferencijama i vrsti usluge koju želite napraviti. Za promjenu postavki mogu biti potrebna administratorska prava.

  1. Odmah nakon preuzimanja programa, sustav kreira novog korisnika i dodaje mapu u početni direktorij koji je namijenjen za rad sa serverskom pohranom. Također u direktoriju "etc" nalazi se datoteka "ftpusers". Tamo možete dodati korisnike kojima je zabranjen pristup datotekama.
  2. Nakon instalacije, bolje je promijeniti direktorij u kojem se datoteke trebaju nalaziti u mapu “var”. Da biste to učinili, kao administrator napišite naredbu “usermod -d /var/ftp ftp && rmdir /home/ftp”.
  3. Stvoriti nova grupa korisnika. Na primjer, "userftp". U konzolu upišite “addgroup userftp”.
  4. Dodajte tome novi profil(radi jednostavnosti, nazovimo korisnika i grupu istim imenom). Koristite naredbu "useradd -a /var/ftp -g userftp userftp". Također stvara korisnika. Da biste uključili postojeći nadimak u grupu, umjesto “useradd” napišite “usermod”.
  5. Morate smisliti lozinku za novog korisnika. Unesite "passwd userftp" u terminal.
  6. Upišite "chmod 555 /var/ftp && chown root:userftp /var/ftp" da biste računu omogućili pristup korijenskoj mapi poslužitelja datoteka.
  7. Sada stvorite javni imenik. Redom unesite “mkdir /var/ftp/pub” i “chown userftp:userftp /var/ftp/pub”.

U početku se FTP pokreće izvanmrežni način rada. Ona ima scenarij koji igra ulogu demona. Uz ovu funkcionalnost dostupno je nekoliko naredbi. Upisuju se nakon retka “sudo service vsftpd”.

  • Zaustavi i pokreni. Onemogući i omogući.
  • Ponovno pokrenite i ponovno učitajte. Ponovno pokretanje. Potrebno za primjenu novih postavki. Razlika između naredbi je u tome što se u drugom ponovno pokreće bez potpunog isključivanja.
  • Status. Informacije o statusu.

Daljnja konfiguracija poslužitelja uključuje ponovno pisanje konfiguracijske datoteke koja se nalazi u etc/vsftpd.conf. Ima jednostavnu i razumljivu strukturu. Prilično je lako razumjeti. Iako to zahtijeva određeno znanje. Prije promjene ove datoteke ima smisla to učiniti sigurnosna kopija. Tako da ako se otkriju greške, sve se može vratiti. Unesite naredbu “cp /etc/vsftpd.conf /etc/vsftpd_old.conf” i podaci će biti spremljeni.

Nakon toga možete početi s uređivanjem.

  • U parametru “listen=” upišite “YES”. Tada će poslužitelj raditi u neovisnom načinu rada.
  • "Local_enable" omogućuje lokalnim korisnicima prijavu.
  • "Write_enable" im daje pristup njihovim matičnim imenicima.
  • "Anonimno_omogući". Možete ograničiti prava anonimnih korisnika postavkom “NE”. Postoji i opcija “no_anon_password” - anonimne prijave bez lozinke. Može se i zabraniti.

Ako želite napraviti javni poslužitelj, tada nakon retka "slušaj" morate dodati nekoliko dodatnih parametara.

  • "Maks_klijenata". Broj istodobnih veza.
  • "Idle_session_timeout" i "data_connection_timeout". Istek vremena sesije.
  • "Ftpd_banner". Poruka dobrodošlice za posjetitelje. Možete napisati, na primjer, "Zdravo!"

Terminalni poslužitelj

Linux terminalski poslužitelj namijenjen je tvrtkama i uredima, gdje su sva računala povezana u jednu mrežu. Vrlo je zgodno kada terminalu možete pristupiti s bilo kojeg računala (ako ima pristup) u organizaciji. To otvara velike mogućnosti za udaljenu administraciju.

LTSP - Linux Terminal Server Project - prikladan je za ovaj zadatak. Program je uključen u standardni Ubuntu paket. Da biste ga instalirali:

  1. Unesite naredbu "ltsp-server-standalone".
  2. Zatim napišite "apt-get update && apt-get install ltsp-server-standalone".
  3. Pričekajte da se sve preuzme i ažurira.
  4. Sada moramo instalirati klijentski sustav. Upišite "ltsp-build-client".
  5. Zatim "ltsp-build-client -dist trusty -arch i386 -fat-client-desktop lubuntu-desktop".
  6. Koristite naredbu "debootstrap" i distribucija će se automatski proširiti u direktorij "opt/ltsp/i386".

Linux Server može raditi čak i na slabim računalima. Stoga se vrlo često koristi za izradu poslužitelja i daljinsku administraciju. Mail servisi, FTP pohrane i terminali su napravljeni na ovom operativnom sustavu.

operacijska sala Unix sustav(kao praotac Linuxa) stvoren je prvenstveno za zadatke poslužitelja, tako da je većina GNU pomoćnih programa bazirana na konzoli (to jest, rade samo u naredbenom retku Linux terminala), jer nema potrebe za grafičkom ljuskom na poslužitelj. Međutim, s vremenom je funkcionalnost poslužiteljskih usluga u Linuxu toliko narasla da stalno uređivanje konfiguracijskih datoteka iz naredbeni redak postalo teško i stoga trenutno postoji ogroman broj grafičkih administrativnih alata (obično implementiranih u obliku WEB sučelja) koji uvelike pojednostavljuju život administratorima sustava.

Ogroman broj komercijalnih rješenja i proizvoda radi na uslugama i uslužnim programima Linux poslužitelja. Linux poslužitelj može obavljati gotovo bilo koju ulogu poslužitelja. Ukratko ću pokušati govoriti o glavnim ulogama Linuxa:

Linux poslužitelj datoteka

Linux može vrlo lako djelovati kao poslužitelj datoteka za oboje Windows korisnici i za Linux. Glavna usluga za to je paket Samba, koji vam omogućuje pristup mrežni pogoni i pisači prema protokolu koji se koristi u Windows mreže. Ima klijentske i poslužiteljske dijelove. je besplatno softver, objavljen pod GPL licencom. Korištenjem Sambe moguće je organizirati potpunu razmjenu datoteka između korisnika s jasnim razlikovanjem prava pristupa.

Za iskusnije administratore sustava, mogu to reći Trenutna verzija Samba poslužitelj može djelovati kao kontroler domene i servis Aktivni direktorij(centralizirano upravljanje računalima i korisnicima koji rade u operacijskoj sali Windows sustav), može opsluživati ​​sve podržane Microsoft verzija Windows klijenti, uključujući Windows 10. Prije je to bilo moguće samo sa skupim Microsoft Windows poslužitelj.

Poslužitelj baze podataka

Gotovo svi sustavi bilo koje složenosti i namjene ne mogu bez baze podataka. Nije tajna da gotovo sve stranice koje se nalaze na Internetu rade pomoću baze podataka koja radi na Linux platformi (obično MySQL). Računovodstveni sustavi (primjerice 1C), CRM, projektni sustavi i drugi koriste baze podataka.Međutim, većina prethodno napisanih desktop aplikacija (koje se izvode na korisničkim računalima) razvijene za Windows rade koristeći baze podataka pod ovim operativnim sustavom. Međutim, trenutno u Linuxu njihov je broj jednostavno ogroman, a funkcionalnost često nije niža od najmoćnijih konkurenata iz Microsofta ili Oraclea. Većina poznatih Linux baza podataka ima vlastite verzije za Windows. Trenutno čak i ruska razvojna tvrtka 1C aktivno razvija i podržava verzije svojih proizvoda koji rade pod Linuxom. Najpopularnije su sljedeće baze podataka:

MySQL - besplatan sustav za upravljanje relacijskim bazama podataka koji je rješenje za male i srednje aplikacije.

PostgreSQL- besplatan objektno-relacijski sustav za upravljanje bazom podataka. Uz pomoć ove baze podataka grade se sustavi za obradu velikih podataka, a često je PostgreSQL konkurencija Oracle DB-u.

poslužitelj E-mail

Kao i svaki drugi Linux poslužitelj, vrlo je prikladan za izradu vlastitog vlastiti poslužitelj E-mail. Većina besplatnog softvera radi na Linuxu. poštanske usluge Google, Mail.ru, Yandex i drugi. Za razliku od Windows platforme(u kojem se većina funkcionalnih poslužitelja plaća) Linux ima velik broj različitih paketa za pokretanje vlastite korporativne ili osobne usluge e-pošte i dostupni su besplatno. Međutim, popularnost Linuxa dovodi do činjenice da se većina besplatnih rješenja modificira, dodaje i prodaje za novac. Ali ima svoje prednosti - službenu podršku, stalna ažuriranja, prikladno administrativno i kontrolno sučelje (ne vole svi raditi u konzoli).

Internet poslužitelj

Ovo je poslužitelj koji omogućuje pristup računalima lokalna mreža na internet. Takvi se poslužitelji često nazivaju (proxy poslužitelji) i obavljaju sljedeće zadatke:

  • Spremanje podataka u predmemoriju: ako postoje česti pozivi prema istim vanjskim resursima, tada možete zadržati njihovu kopiju na proxy poslužitelju i izdati je na zahtjev, čime se smanjuje opterećenje kanala prema vanjskoj mreži i ubrzava primitak tražene informacije.
  • Zaštita vaše lokalne mreže od vanjskog pristupa: na primjer, možete konfigurirati proxy poslužitelj tako da lokalna računalaće vanjskim resursima pristupati samo preko njega, a vanjska računala uopće neće moći pristupati lokalnim (oni “vide” samo proxy poslužitelj).
  • Ograničavanje pristupa s lokalne mreže na vanjsku: na primjer, možete zabraniti pristup određenim web stranicama, ograničiti korištenje interneta na neke lokalne korisnike, postaviti promet ili kvote propusnosti, filtrirati oglase i viruse.

Takvi se poslužitelji također vrlo često postavljaju na Linux. Najčešći funkcionalni je paket Squid. Potpuno je besplatan, a njegova funkcionalnost je dijeljenje s mrežnim uslugama Linuxa daje ogroman učinak.

telefonska centrala(IP PBX - IP-PBX)

Komunikacija i komunikacija među zaposlenicima sastavni je dio gotovo svake organizacije i naravno bez nje je komunikacija nemoguća telefonska komunikacija. Međutim, s porastom tehnoloških rješenja, funkcionalnost i zahtjevi za telefonske komunikacije značajno su porasli. Ali ne može si svatko priuštiti skupe, funkcionalne sustave. Upravo je želja za takvim sustavom potaknula kreatore najpopularnijeg telefonskog rješenja na svijetu (Asterisk) da razviju besplatni analog takvog sustava u Linuxu.

Zvjezdica u kombinaciji sa potrebna oprema ima sve mogućnosti klasičnog PBX-a, podržava mnoge VoIP protokole i pruža bogate funkcije upravljanja pozivima, uključujući:
Govorna pošta
Konferencijski poziv
IVR (interaktivni glasovni izbornik)
Centar za obradu poziva (stavljanje poziva u red čekanja i njihova distribucija među pretplatnicima pomoću različitih algoritama)
Call Detail Record (detaljna evidencija poziva) i mnoge druge funkcije.

Zahvaljujući besplatnoj licenci, Asterisk aktivno razvijaju i podržavaju tisuće ljudi sa svih strana planeta. Gotovo svi IP-PBX-ovi u kutiji rade na Linuxu i Asterisk-u. Ova PBX radi odlično na svim niskobudžetnim sustavima, na primjer BananaPi :)


Zvjezdica na Banana Pi

Naravno, ovo je vrlo mali dio toga kako Linux može biti poslužitelj, tako da su mogućnosti beskrajne. Linux može biti jednostavan kao poslužitelj datoteka i kao čvor u moćnom računalnom klasteru u nekom istraživačkom centru. Linux poslužitelj uglavnom je konstruktor za stručnjake i geekove, ali njegove su mogućnosti gotovo neograničene.

Linux je poslužitelj

29. studenog 2010

Linux

Pokušat ću biti kratak. Linux- besplatan, pristupačan, pouzdan operativni sustav. Linux koristi se u mnoge svrhe, u rasponu od Mobiteli, završavajući s poslužiteljima. Od dalje ovaj trenutak Dotičem se teme Linux poslužitelj, objasnit ću zašto Linux zaslužuje našu pažnju, koristeći stvarne primjere rada!!!

Linux Windows

Linux Windows ? Nema potrebe razbijati glavu! Sve je odlučeno! Linux poslužitelj - uštedjet će novac, živce i vrijeme.

A kako bih vas u to uvjerio, navest ću vam nekoliko činjenica:

  • Trošak Windows poslužitelja koštat će, blago rečeno, priličan denar, a ako niste jaki u poslužiteljima, onda je sam Bog naredio instalaciju Linux poslužitelj, a s ušteđenim novcem od kupnje Windowsa možete jednostavno angažirati profesionalca. Ne ulazeći u cijenu, reći ću ovo: jedan Windows poslužitelj bez instalacije koštat će vas trošak poziva od 6 do 11 regulatora.
  • Nema potrebe tražiti distribuciju Linux poslužitelja u trgovinama, možete je jednostavno preuzeti s interneta na službenim web stranicama.
  • S Linux poslužitelj zaboravit ćete na ponovna pokretanja bez ometanja važnih stvari.
  • Ako želite sami postaviti svoj Linux, savjetujem vam da odete na www..

Pa, izraz Linux Windows mi se još vrti u glavi. Onda evo još nešto za vas:

  • Linux nije toliko zahtjevan u pogledu hardverskih karakteristika. Što god rekli, grafičko sučelje će uzeti svoj danak.
  • Linux obično dolazi s vlastitim skupom upravljačkih programa i prikladan je za gotovo svaku hardversku konfiguraciju.
  • Dodatni programski paketi Linux je ili već prisutan na vašem sustavu ili će se automatski preuzeti s interneta.
  • Instalirat ćete dodatne programe jednako besplatno kao i sam Linux.
  • Za one koji vole instalirati bez licence, posebno u organizacijama. Neka vas ne iznenadi kazna od 500 tisuća rubalja za samo jedan Windows poslužitelj. ( fini iznos aktualno od 29.11.2010.)

Nadam se da je problem Linux Windowsa već nestao za vas, onda idemo dalje.

Linux poslužitelj

Linux poslužitelj se u osnovi ne razlikuje od bilo kojeg drugog poslužitelja s istom vrstom funkcije. Prijeći ću odmah na stvar i reći vam koji se poslužitelji mogu jednostavno implementirati:

File server je poslužitelj za pohranjivanje datoteka, jednostavno i jasno kako dodatne mogućnosti Ovo je upravljanje preuzimanjima na poslužitelj, pristupom, učitavanjem, kao i korisnicima. Postavi ovo Linux poslužitelj Možete, na primjer, prema članku Instaliranje FreeNAS-a na ruskom.

Linux za poslužitelj

Puno se raspravlja o tome koju distribuciju Linuxa odabrati. Zapravo je odgovor isti. Ona u kojoj ti je lakše raditi. A ako još niste imali vremena upoznati se s Linuxom, odaberite onaj koji ima opis, ili još bolje, jasan upute od instalacije do pokretanja .

  • Ako razumijete i ako je poteškoća vaše srednje ime, vaš izbor je FreeBSD
  • Ako ste jedan od onih kojima se po glavi vrti misao Linux Windows , više će vam se svidjeti CentOS, Fedora, a netko će, čak i radi eksperimenta, htjeti napustiti grafičko sučelje, vaše pravo :)))
  • Ako mislite da je nepotrebno za server grafičko rješenje. Ubuntu poslužitelj ne samo razumljiv, već i vrlo popularan, naći ćete ne samo korisnički priručnik i članak o tome kako ga izraditi Idealan poslužitelj - Ubuntu 10.10

O Gospodine, sagriješio sam. FreeBSD nije Linux, ali oni koji su već radili s FreeBSD-om će me razumjeti :)))

Preuzimanje Linux poslužitelja

Nakon što smo se odlučili za operativni sustav Linux, preostaje nam samo preuzimanje Linux poslužitelja koristeći za to sve nama poznate metode. Prvo, posjetimo službenu web stranicu ovog operativnog sustava, odakle ga nećemo samo preuzeti, već ćemo saznati i najnoviju verziju.

Linux poslužitelj možete preuzeti na službenoj web stranici, ali ako vam brzina dopušta preuzimanje brže nego što web stranica dopušta, savjetujem vam da kontaktirate rutracker.org. Vi niste samo preuzimanje Linux poslužitelja brže, ali ćeš i drugima pomoći ostankom u distribuciji :)))

Instalacija Linux poslužitelja

Ako ste došli do ove točke, onda morate pretpostaviti da i sami želite instalirajte Linux poslužitelj , ili ste pripremili sustav za daljnju daljinsku konfiguraciju sustava. Ma kako bilo. Neću se truditi oko pisanja i izravno ću odgovoriti. Instalacija Linux poslužitelja U većini slučajeva individualni pristup, a ovisi o njegovoj ulozi. Tijekom postupka instalacije obično će se od vas tražiti da odaberete glavne komponente (programe) za nastavak instalacije.

Instalacija Linux poslužitelja nije kompliciran proces usporediv s Windows instalacija. Jedina razlika u odnosu na jednostavnu instalaciju osobnog računala je ta što je kod instalacije Linux poslužitelja glavna stvar postavljanje mreže, pa prije odspajanja monitora s našeg poslužitelja, provjerimo je li poslužitelj dostupan s mreže na jednoj nepromjenjivoj adresi. , preporučljivo je koristiti statičku IP adresu.

Imate li poteškoća sa Linux instalacija, pretraga na internetu će vam otkriti stotine stranica za vaš zahtjev, a bolje je ne čitati, nego gledati, You Tube naš spasitelj :)))

Postavljanje Linux poslužitelja

A sada je cilj! Kao što je gore spomenuto, bolje je nazvati stručnjaka nego gubiti dragocjeno vrijeme, ali ne mislim da je započeti poslužitelja sami u svom domu, poželjet ćete angažirati profesionalca. Vi samo trebate biti strpljivi i pretražiti cijeli Internet ili posjetiti web stranicu čemu služi server?, kako bismo za par minuta pronašli materijal koji nam treba i bacili se na posao postavljanje Linux poslužitelja .

Postavljanje Linux poslužitelja bolje je to raditi sjedeći osobno računalo umreženi s našim poslužiteljem. Za komunikaciju se koristi SSH protokol. Uglavnom se koristi za daljinski upravljač, ali ne znaju svi da uz njegovu pomoć možete upravljati datotekama ne samo na samom poslužitelju, već i prenijeti datoteke s povezanog računala izravno na poslužitelj. Za početak, sam upravljački program iz sustava Windows:

Kit- jednostavan, mali program, ali sa zaista moćnim mogućnostima za postavljanje Linux poslužitelja, postat će vam jedini prijatelj, barem za prvu instalaciju sustava :)))

Sve o odabiru hostinga. rasprava o hostingu i poslužiteljima, kao i njihov izbor, recenzije hostera, rasprava o tarifama hostinga.

Ažurirano: 16. rujna 2014 Pregleda: 35759