Server Linux. Noțiuni de bază pentru serverul Linux pentru începători

18.09.2020 Sfat

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

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

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

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

Tipuri de sistem de operare pentru server

La fel de sistem de operare Pentru serverul cel mai des folosit:

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

Iată principalele sisteme de operare de server cu o scurtă listă a avantajelor și dezavantajelor lor. Și, desigur, rămâne la latitudinea dvs. să decideți!

Prima cunoștință cu oricare sistem nouîncepe cu instalarea acestuia. În ciuda faptului că acest subiect este destul de complicat și numai leneșii nu au scris despre el, fără o descriere a procesului de instalare ciclul nostru pentru începători va fi incomplet. Vom încerca să vă spunem nu numai cum să instalați sistemul, ci și de ce alegem anumite setări și ce afectează acestea. Vom lua în considerare și instalarea versiunii de server a Ubuntu, deoarece ciclul nostru este destinat în mod special administratorilor începători, astfel încât aceștia să poată elimina lacunele de cunoștințe și să abordeze în mod conștient percepția asupra restului materialelor noastre.

Deoarece sistemul principal pentru soluțiile noastre este Ubuntu Server, îl vom instala. Cea mai recentă versiune poate fi obținută oricând de pe pagina: http://www.ubuntu.com/download/server. Vă recomandăm insistent să utilizați numai versiuni LTS, deoarece acestea sunt cele mai stabile și au o perioadă lungă de suport. Versiuni obișnuite, de regulă, sunt un teren de testare pentru noile tehnologii și pot fi instabile, ca să nu mai vorbim de faptul că o perioadă de suport de 9 luni este absolut inacceptabilă pentru sistemele server care funcționează.

Primul lucru pe care îl veți vedea când porniți de la mediul de instalare- acesta este meniul de selectare a limbii:

Alegerea acestuia determină nu numai în ce limbă vor comunica instalatorul și sistemul cu dvs., ci și ce localități vor fi generate. Setul de locații afectează nu numai modul în care vor fi afișate caracterele din alfabetele naționale, ci și funcționarea unor programe și servicii care sunt critice pentru setările regionale, de exemplu, 1C Server.

După care sistemul, deja în limba pe care ați ales-o, se va oferi să continue instalarea și va indica țara pe care o oferă, în funcție de limba selectată.

Din detecție automată layout-urile ar trebui abandonate:

Și selectați aspectul necesar din listă; în cele mai multe cazuri, este suficient să fiți de acord cu alegerea sistemului:

Apoi ar trebui să specificați combinația de taste pentru a o comuta. Nu vă recomandăm cu tărie decât dacă acesta este dvs sistem personal, specificați altceva decât valoarea implicită Alt+Shift. Pentru că este extrem de neplăcut, găsirea într-un sistem necunoscut, să ghicești ce combinație anume a fost aleasă de administratorul care l-a instalat.

Următorul pas pe care sistemul va încerca să-l facă setari de retea, deoarece majoritatea rețelelor au Server DHCP, apoi în această etapă sistemul va configura rețeaua și va obține acces la Internet.

Dacă dintr-un motiv oarecare nu puteți obține automat setările de rețea, le puteți specifica manual sau puteți sări peste acest pas. Numai în scopuri educaționale, vom selecta articolul Omiteți configurarea rețelei pentru moment.

După aceasta, va trebui să specificați numele sistemului și numele de utilizator. Vă rugăm să rețineți că în Ubuntu Cont rădăcină este dezactivat și utilizatorul creat în această etapă primește autoritatea de a-și ridica drepturile la superutilizator folosind comanda sudo. Vezi articolul nostru pentru mai multe detalii:. De asemenea, nu uitați că Linux este un sistem sensibil la majuscule, așa că este o practică bună să folosiți doar litere mici, inclusiv în numele de utilizator.

De asemenea, ar trebui să refuzați oferta de criptare a directorului dvs. de domiciliu.

Apoi introduceți fusul orar actual. Această setare ar trebui abordată în mod responsabil, deoarece un fus orar setat incorect poate duce la operare incorectă un număr de servicii sau duc la apariția unor informații nesigure în aplicații, de exemplu, în calendarul sau planificatorul de activități, mai ales dacă datele sunt utilizate de utilizatorii aflați în alte fusuri orare. În acest caz, este important să vă alegeți propriul fus orar, și nu decalajul corespunzător față de GMT. Acest lucru este necesar pentru ca dacă fusurile orare din țara dvs. se schimbă, sistemul va aplica corect actualizările.

În realitățile rusești, se poate întâmpla ca distribuția să fi fost lansată înainte de a fi efectuate modificările fusului orar, iar zona actuală să nu fie în listă, ceea ce vedem în figura de mai sus. În acest caz, ar trebui să selectați zona care a fost înainte de schimbarea ceasului și, după instalarea și actualizarea sistemului, să utilizați recomandările din articolul nostru:

După setarea orei, trecem la cea mai importantă etapă - configurarea discului. Sistemul oferă mai multe opțiuni, inclusiv marcarea automată. În cele mai multe cazuri, alegem acest articol. Dacă vorbim despre un singur disc, atunci nu vedem niciun rost să-l împărțim în partiții, cu excepția sistemelor desktop, unde merită să-l punem pe o partiție separată. /Acasă.

În sistemele încărcate, este logic să eliminați secțiuni cu date, de exemplu, /var/www sau /opt/zimbra, a separa matrice de discuri. Dacă doriți să instalați sistemul pe software RAID, consultați articolul:. În alte cazuri, nu ezitați să alegeți partiționarea automată fără LVM, în acest caz va fi creată o partiție de swap pe disc ( schimb) în unități GB și partiția rădăcină pe spațiul rămas.

O altă problemă importantă este instalarea actualizărilor. Pe de o parte, actualizările vă permit să închideți vulnerabilitățile în timp util și să mențineți sistemul la zi; pe de altă parte, o actualizare necontrolată poate duce cu ușurință la eșecuri grave. Ce să faci depinde de tine. Preferăm să instalăm actualizările manual pe sistemele critice, după ce le-am testat pe un sistem special dedicat, dar dacă configurați un router, atunci actualizările pot fi activate.

După instalarea bazei de sistem, programul de instalare vă va solicita să selectați seturile de software pentru instalare. Puteți selecta rolurile necesare în această etapă și puteți pregăti un sistem pentru configurare. Este acest lucru rău, mai ales pentru un administrator începător? Prost! Și iată de ce: cu această abordare, sistemul rămâne o „cutie neagră” pentru administrator; nu există nicio idee despre scopul pachetelor individuale, rolul lor și impactul asupra sistemului în ansamblu. Prin urmare, vă recomandăm să respingeți opțiunile sugerate și să instalați manual pachetele necesare. Acest lucru vă va ajuta să obțineți o înțelegere mai profundă a sistemului și a interacțiunilor dintre componentele sale. Și când începi să te simți ca un pește în apă în mediul Linux, vei decide singur dacă trebuie să instalezi software-ul automat.

Prin urmare, nu selectăm nimic și (făcând clic Tab) mergeți la punct Continua.

În timp ce sistemul este instalat, puteți rula rapid și vă puteți turna o ceașcă de cafea, chiar dacă nu este foarte sisteme puternice această operație nu necesită mult timp.

La sfârșitul acestui proces, programul de instalare vă va solicita să instalați bootloader-ul; ar trebui să fiți de acord cu această propunere, cu excepția cazului în care planificați un sistem cu un fel de sistem de pornire „delicat”:

După care vi se va cere să reporniți sistemul, instalarea va fi finalizată și veți avea la dispoziție un sistem de operare pentru server cu drepturi depline.

Deci, la prima conectare la sistem, nu am fi scris despre asta dacă nu ar fi răspunsul cititorului, care a arătat că mulți au avut dificultăți în acest moment. Deci, pe sistemele Linux, procesul de introducere a unei parole nu este afișat vizual în niciun fel; trebuie doar să tastați combinația dorită de caractere și să apăsați introduce, deși în exterior sistemul se comportă ca și cum nimic nu s-ar întâmpla. Acest comportament este moștenit de la sistemele UNIX și servește scopurilor de securitate, astfel încât un atacator nu poate afla lungimea parolei dvs.

După ce v-ați autentificat, primul lucru de făcut este să vă configurați rețeaua. După cum vă amintiți, nu am făcut nicio setare în etapa de instalare, deci posibilitatea de a instala pachete suplimentare Nu o avem și ar trebui să ieșim din situație cu ceea ce avem. Implicit, sistemul are editor de textnano, nu este la fel de convenabil ca editorul încorporat mc, dar trebuie să știi cum să-l folosești, doar în cazul unor astfel de situații.

În primul rând, să ne ridicăm drepturile la superutilizator:

Și deschide-l ca editor Fișier de configurare cu setări de rețea:

Nano /etc/network/interfaces

Și să aducem conținutul său în următoarea formă:

Auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
adresa 192.168.44.62
mască de rețea 255.255.255.0
gateway 192.168.44.2
servere de nume dns 192.168.44.2 8.8.8.8

Prima secțiune auto lo specifică setările pentru interfața de loopback și este deja prezent în fișier. A doua secțiune specifică setările interfeței de rețea externă eth0 pentru lucrul cu o adresă statică. Opțiunile sunt clare și nu necesită explicații separate; adresele, desigur, sunt luate doar ca exemplu. Dacă serverul dvs. are mai multe adaptoare de rețea, atunci ar trebui să înregistrați o secțiune pentru fiecare dintre ele.

Să presupunem că vrem să primim setările celui de-al doilea adaptor de retea eth1 prin DHCP, pentru aceasta vom adăuga o secțiune:

Auto eth1
permit-hotplug eth1
iface eth1 inet dhcp

Să vorbim puțin despre opțiuni autoȘi auto-hotplug. Primul specifică inițierea unei conexiuni la boot, iar al doilea declanșează mecanismul de monitorizare a reconectarii la cald și inițierea achiziției unei adrese atunci când are loc acest eveniment.

Când ați terminat de editat fișierul, ar trebui să părăsiți editorul Ctrl+X, afirmativ ( Y) prin răspunsul la oferta de redactare a dosarului.

Apoi reporniți computerul:

Dacă totul este făcut corect, sistemul va avea acces la rețea și la Internet. Puteți verifica acest lucru cu comanda ping:

Ping ya.ru

Execuția comenzii ar trebui întreruptă cu combinația Ctrl + C, amintiți-vă această combinație, vă va veni la îndemână de mai multe ori.

Puteți vizualiza setările interfețelor de rețea cu comanda

Ifconfig

Cu aceeași comandă poți afla care plăci de rețea sistemul vede și sub ce nume, pentru a face acest lucru, utilizați parametrul HWaddr, care reprezintă adresa MAC a plăcii de rețea.

Înainte de a continua cu configurarea ulterioară, sistemul ar trebui să fie actualizat; pentru a face acest lucru, vom ridica din nou drepturile pentru superutilizator și vom actualiza lista de pachete cu comanda:

Apt-get update

Apoi actualizați sistemul cu comanda:

Apt-get upgrade

Studiem cu atenție rezultatul comenzii, după cum vedem, din anumite motive trei pachete nu sunt actualizate, în acest caz acestea sunt pachete kernel. Prin urmare, vom încerca să le actualizăm manual. Pentru a face acest lucru, executați comanda:

Apt-get install linux-generic

Care va instala un nou nucleu și pachete de dependență pentru el. După actualizare, se recomandă, de asemenea, să reporniți sistemul.

După repornire, instalați instrumentele de administrare: pachet ssh Pentru acces de la distanță către server și manager de fișiere mc, ceea ce simplifică foarte mult lucrul cu sistemul.

Apt-get install ssh mc

Pentru a porni mc, utilizați o comandă simplă:

dacă doriți să-l rulați cu drepturi de superutilizator.

Lucrul cu acesta este destul de simplu; cei care au lucrat în DOS cu managerii Norton Commander sau Volkov Commander nu ar trebui să întâmpine dificultăți deloc.

Navigarea se realizează cu ajutorul săgeților, comutând între panouri cu o tastă Tab, și selectând cu tasta Introduce. Acțiunile principale sunt indicate mai jos, numerele de lângă ele indică numărul cheie functionala responsabil pentru această acțiune, de exemplu, F4 - Editare, F8 - Ștergere, F10 - Ieșire. Puteți oricând să restrângeți și apoi să extindeți mc cu comanda rapidă de la tastatură Ctrl+Oși accesați consola.

În fereastra care se deschide, utilizați săgețile pentru a naviga la opțiune Editor încorporatși selectați-l folosind tasta Spaţiu. Pentru a confirma setările și a ieși, apăsați Mai departe.

Acest lucru vă va permite să utilizați imediat editorul încorporat pentru editarea fișierelor de configurare, ceea ce este mai convenabil decât nano.

În concluzie, vom verifica posibilitatea conexiunii la distanță; pentru aceasta vom folosi un utilitar popular Chit(Descarca). ÎN ultima versiune trebuie doar să specificați adresa IP sau Numele domeniului servere:

Cu toate acestea, pentru orice eventualitate, verificați Fereastra - Traducere

Pentru a crea un terminal, un server de fișiere (FTP) sau de e-mail pe Linux, trebuie să puteți lucra în acest sistem de operare. În caz contrar, va fi dificil să-ți dai seama. Nu este nevoie de OS computer puternic. Pentru că nu irosește resurse suplimentare pe design grafic. Distribuțiile Linux pot fi implementate chiar și pe un computer vechi. Prin urmare, Linux sau Ubuntu Server este adesea folosit pentru a crea diverse servere.

S-a scris o mulțime de literatură diferită despre asta. Unele cărți despre Linux au o mie de pagini. Va trebui să lucrați prin terminal și să introduceți manual toate comenzile. Dar puteți face în continuare un mic server Linux cu propriile mâini, care va include stocarea fișierelor, servicii web și un protocol de e-mail.

Ubuntu Server se bazează pe sistemul de operare Linux. Nu necesită un procesor modern pentru a funcționa. placa video buna sau volum mare memorie cu acces aleator. Cu Linux, puteți implementa un server chiar și pe un laptop vechi. Și va avea toate componentele necesare: mail, FTP, Web.

Puteți descărca o imagine de disc Linux de pe site-ul web Ubuntu.ru. Alegeți orice versiune cu Server (nu Desktop!). Descărcarea va avea loc printr-un client Torrent. Această imagine trebuie scrisă pe un disc sau pe o unitate flash (folosind LiveUSB). De asemenea, puteți utiliza o unitate virtuală.

Ubuntu are o interfață simplificată. Nu există excese grafice în ea. Acest sistem de operare este perfect pentru a crea un server Linux DIY. Cu acesta, resursele informatice vor fi folosite pentru nevoile domeniului. La urma urmei, are nevoie de foarte puțin pentru a lucra.

Instalarea lui decurge astfel:

  • Selectați limba și regiunea în care locuiți.
  • Creați un nume de administrator. Este folosit pentru a gestiona serverul.
  • De asemenea, introduceți un nume de utilizator în câmpul „Nume de utilizator pentru contul dvs.”. Sub acest cont veți comunica cu suportul tehnic Ubuntu.

Specificarea numelui de utilizator în Ubuntu

  • Introdu parola. Confirmați-o.

Introduceți parola contului dvs

  • Specificați domeniul dacă aveți unul. Acesta va conține toate serviciile: fișier (FTP), e-mail, găzduire site-uri web și așa mai departe.
  • Așteptați până când sistemul se instalează.
  • După aceea, ea va oferi componente suplimentare.

Iată o listă cu ceea ce este necesar pentru un server Linux și funcționarea completă a acestuia:

  • Deschide SSh. Este folosit pentru administrare la distanță. Acest lucru va fi util dacă decideți să gestionați serviciul de pe alt computer. Apoi, pe un PC Linux, puteți dezactiva monitorul și adaptorul video.
  • LAMPĂ. Un set de utilitare Linux care include Apache (server web). MySQL (bază de date) și PHP (limbaj de programare pentru CMS). Aceste componente sunt necesare pentru a crea o interfață de control.
  • Server de fișiere Samba. Vă permite să configurați partajarea fișierelor între computere. Dacă aveți nevoie de un server FTP, selectați această opțiune.
  • Gazdă mașină virtuală. Instalați dacă aveți de gând să utilizați capabilitățile de virtualizare.
  • Server de imprimare. Imprimante de rețea.
  • server DNS. Numele domeniului. Cu el puteți recunoaște adresa IP după numele computerului și invers.
  • Server de mail. Server de mail.
  • Baza de date PostgreSQL. Baze de date obiect-relaționale.

Selectați ceea ce aveți nevoie și confirmați instalarea. Când porniți pentru prima dată, va trebui să introduceți numele și parola de administrator. Consola se va deschide. Este similar cu linia de comandă Windows sau cu interfața sistemului de operare MS DOS.

Inițial, va trebui să verificați dacă există actualizări. Tastați comanda „Sudo apt-get update” sau „Sudo apt-get upgrade” fără ghilimele. După actualizare, puteți începe configurarea tuturor componentelor serverului: FTP, mail, Web.

Există o interfață pseudo-grafică pentru Ubuntu - Midnight Commander. Acesta este un analog al shell-ului Norton Commander, care a fost dezvoltat pentru sistemul MS DOS. Este mai ușor să lucrezi cu o astfel de interfață - totul este mai clar decât în ​​consolă.

Lansarea terminalului Linux

Linux modern folosește un terminal în loc de o consolă. Pentru a o introduce:

  1. Deschideți Aplicații.
  2. Faceți clic pe „Standarde”.
  3. Acolo va fi un „Terminal”.

Puteți introduce comenzi în el la fel ca în Ubuntu Server.

  • Pentru a instala componente LAMP (dacă nu există deja), trebuie să introduceți secvențial comenzile „sudo apt-get update”, „sudo apt-get install tasksel” și „sudo tasksel install lamp-server”. După fiecare, apăsați Enter.
  • Pentru a descărca Open SSh, tastați „sudo apt-get install openssh-server”.
  • Pentru a instala serverul de fișiere Samba, scrieți „sudo apt-get install samba”.

La Instalare MySQL din pachetul LAMP va trebui să setați parola de administrator pentru SQL.

Server Web local

Pentru Creare web serverul trebuie să aibă propriul IP dedicat. Apoi, după instalarea LAMP, pagina de testare Apache va fi disponibilă la această adresă IP. Acesta este viitorul Web. În viitor, va fi posibil să instalați FTP, baze de date și un protocol de e-mail pe acesta. Pentru a configura serverul Web:

  • Instalați phpMyAdmin. Pentru a face acest lucru, în terminal sau în consolă, tastați unul după altul, introduceți „sudo apt-get install phpmyadmin”

  • Și apoi „sudo service apache2 restart”.
  • Componenta se va încărca. Apache va fi repornit. Actiunile urmatoare depinde de versiunea sistemului de operare.

Dacă aveți Ubuntu 13.1 și versiuni ulterioare, utilizați comenzile:

  1. sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
  2. sudo a2enconf phpmyadmin
  3. sudo /etc/init.d/apache2 reîncărcare

Introduceți-le succesiv unul după altul, după fiecare apăsare pe Enter.

Pe Ubuntu 16.04, sunt necesare alte instrucțiuni:

  1. sudo apt-get install php-mbstring php-gettext
  2. sudo phpenmod mcrypt
  3. sudo phpenmod mbstring
  4. sudo systemctl reporniți apache2

După introducerea acestora și repornirea automată a serviciului, interfața web va fi disponibilă la http:///phpmyadmin.

  • Configurația și datele despre aceasta se află în folderul serverului Apache „etc/apache2/”. Apache2.conf - fișier de configurare pentru distribuție
  • Directoarele „mods-available”/“sites-available” și „mods-enabled”/“sites-enabled” conțin mod-uri și site-uri.
  • Ports.conf listează porturile de ascultare.
  • Dacă adăugați cuvântul „Stop” după comanda „sudo /etc/init.d/apache2”, Apache se va întrerupe. Dacă „Start”, va porni din nou. Dacă „Reporniți” - se va reporni.
  • Pentru a alege în mod independent calea pentru salvarea site-urilor, introduceți secvențial „sudo a2enmod rewrite” și „sudo a2enmod userdir” în terminal.

De fiecare dată după efectuarea oricăror modificări, trebuie să reporniți serviciul cu comanda „Restart”.

Server de mail

Pentru a crea un server de e-mail pe Linux, trebuie să aveți deja un domeniu înregistrat. De asemenea, trebuie să aveți un IP static.

  • Instalați componenta Postfix. Pentru a face acest lucru, tastați „sudo apt-get postfix” în consolă.
  • Când pornește, scrieți comanda „sudo /etc/initd/postfix start”. Serviciul va începe să funcționeze.
  • Postfix conține deja parametrii necesari pentru a lucra pe deplin protocol SMTP. Dar totuși, o mică modificare nu ar strica.
  • Deschideți fișierul /etc/postfix/main.cf.
  • Găsiți valoarea „mydomain =” în ea. După semnul „=”, scrieți numele domeniului.
  • Apoi căutați „myhostname =”. Și introduceți numele mașinii.
  • Acum serverul de e-mail poate trimite scrisori către alte computere care se află în aceeași rețea. Pentru ca acesta să poată trimite corespondență către alte domenii de pe Internet, în fișierul „main.cf”, găsiți linia „inet_interfaces =”. Pune cuvântul „toate” după el.
  • În variabila „mynetworks =”, introduceți intervalul de adrese ale tuturor computerelor din subrețea (de exemplu, 127.0.0.0/8).

Dacă serviciul este configurat corect și sunt îndeplinite toate condițiile (adresă IP permanentă, domeniu înregistrat), atunci Serverul va putea primi și trimite corespondență. Dacă înregistrarea MX a domeniului dvs. se referă la gazda dvs.

Pentru a vizualiza jurnalele de resurse, utilizați comanda „tail -f /var/log/mail/info”. Pentru a primi un mesaj de la el, introduceți „mailq”.

Server de fișiere

Este posibil să aveți nevoie de un server FTP Linux pentru a schimba documente și a încărca fișiere. Există mai multe versiuni ale unor astfel de resurse: vsFTPd, Samba, proFTPd.

Să aruncăm o privire mai atentă la vsFTPd. Poate fi instalat și lansat cu o singură comandă - „sudo apt-get install vsftpd”. Alte setări depind de preferințele dvs. și de ce fel de serviciu doriți să faceți. Pot fi necesare drepturi de administrator pentru a modifica setările.

  1. Imediat după descărcarea programului, sistemul creează un nou utilizator și adaugă un folder în directorul principal care este destinat să lucreze cu stocarea serverului. De asemenea, în directorul „etc” există un fișier „ftpusers”. Acolo puteți adăuga utilizatori cărora li se interzice accesul la fișiere.
  2. După instalare, este mai bine să schimbați directorul în care ar trebui să fie localizate fișierele în folderul „var”. Pentru a face acest lucru, ca administrator, scrieți comanda „usermod -d /var/ftp ftp && rmdir /home/ftp”.
  3. Crea grup nou utilizatorii. De exemplu, „userftp”. Tastați „addgroup userftp” în consolă.
  4. Adaugă la el cont nou(pentru simplitate, să numim utilizatorul și să grupăm la fel). Utilizați comanda „useradd -a /var/ftp -g userftp userftp”. De asemenea, creează un utilizator. Pentru a include o poreclă existentă în grup, în loc de „useradd” scrieți „usermod”.
  5. Trebuie să veniți cu o parolă pentru noul utilizator. Introduceți „passwd userftp” în terminal.
  6. Tastați „chmod 555 /var/ftp && chown root:userftp /var/ftp” pentru a oferi acces contului la folderul rădăcină al serverului de fișiere.
  7. Acum creați un director public. Introduceți secvențial „mkdir /var/ftp/pub” și „chown userftp:userftp /var/ftp/pub”.

Inițial, FTP începe în modul offline. Ea are un scenariu care joacă rolul unui demon. Cu această funcționalitate, sunt disponibile mai multe comenzi. Acestea sunt introduse după linia „sudo service vsftpd”.

  • Opriți și începeți. Dezactivați și activați.
  • Reporniți și reîncărcați. Repornire. Este necesar să se aplice setări noi. Diferența dintre comenzi este că în secunda repornirea are loc fără o oprire completă.
  • Stare. Informații despre stare.

Configurarea ulterioară a serverului implică rescrierea fișierului de configurare, care se află în etc/vsftpd.conf. Are o structură simplă și de înțeles. Este destul de ușor de înțeles. Deși acest lucru necesită anumite cunoștințe. Înainte de a schimba acest fișier, este logic să o faceți copie de rezervă. Astfel încât, dacă sunt detectate erori, totul poate fi restaurat. Introduceți comanda „cp /etc/vsftpd.conf /etc/vsftpd_old.conf” și informațiile vor fi salvate.

După aceasta, puteți începe editarea.

  • În parametrul „ascultă=", scrieți „DA”. Apoi serverul va funcționa în mod independent.
  • „Local_enable” permite utilizatorilor locali să se conecteze.
  • „Write_enable” le oferă acces la directoarele lor de acasă.
  • „Activare_Anonymous”. Puteți limita drepturile utilizatorilor anonimi setând „NU”. Există, de asemenea, o opțiune „no_anon_password” - autentificări anonime fără parolă. De asemenea, poate fi interzis.

Dacă doriți să faceți un server public, atunci după linia „ascultă” trebuie să adăugați mai mulți parametri suplimentari.

  • „Max_clients”. Numărul de conexiuni simultane.
  • „Idle_session_timeout” și „data_connection_timeout”. Timp de expirare a sesiunii.
  • „Ftpd_banner”. Mesaj de bun venit pentru vizitatori. Puteți scrie, de exemplu, „Bună ziua!”

Server terminal

Un server terminal Linux este destinat întreprinderilor și birourilor, unde toate computerele sunt conectate într-o singură rețea. Este foarte comod atunci când poți accesa terminalul de pe orice PC (dacă are acces) al organizației. Acest lucru deschide oportunități excelente pentru administrarea de la distanță.

LTSP - Linux Terminal Server Project - este potrivit pentru această sarcină. Programul este inclus în pachetul standard Ubuntu. Pentru a-l instala:

  1. Introduceți comanda „ltsp-server-standalone”.
  2. Apoi scrieți „apt-get update && apt-get install ltsp-server-standalone”.
  3. Așteptați ca totul să se descarce și să se actualizeze.
  4. Acum trebuie să instalăm sistemul client. Tastați „ltsp-build-client”.
  5. Apoi "ltsp-build-client -dist trusty -arch i386 -fat-client-desktop lubuntu-desktop".
  6. Utilizați comanda „debootstrap” și distribuția se va extinde automat în directorul „opt/ltsp/i386”.

Linux Server poate rula chiar și pe computere slabe. Prin urmare, este foarte des folosit pentru a crea servere și pentru administrarea de la distanță. Serviciile de e-mail, stocarea FTP și terminalele sunt realizate pe acest sistem de operare.

sala de operatie sistem Unix(ca progenitor Linux) a fost creat în primul rând pentru sarcini de server, astfel încât majoritatea utilitaților GNU sunt bazate pe consolă (adică funcționează doar în linia de comandă a unui terminal Linux), deoarece nu este nevoie de un shell grafic pe Server. Cu toate acestea, de-a lungul timpului, funcționalitatea serviciilor de server în Linux a crescut atât de mult încât editarea constantă a fișierelor de configurare din Linie de comanda a devenit dificilă și de aceea există în prezent un număr foarte mare de instrumente de administrare grafică (de obicei implementate sub forma unei interfețe WEB) care simplifică foarte mult viața administratorilor de sistem.

Un număr mare de soluții și produse comerciale rulează pe servicii și utilități server Linux. Un server Linux poate îndeplini aproape orice rol de server. Pe scurt, voi încerca să vorbesc despre rolurile principale ale Linux:

Linux File Server

Linux poate acționa destul de ușor ca un server de fișiere pentru ambele utilizatorii de Windowsși pentru Linux. Serviciul principal pentru aceasta este pachetul Samba, care vă permite să accesați unități de rețeași imprimante conform protocolului utilizat în Rețele Windows. Are părți client și server. Este gratuit software, lansat sub licență GPL. Folosind Samba, este posibil să se organizeze schimbul complet de fișiere între utilizatori cu o distincție clară a drepturilor de acces.

Pentru administratorii de sistem mai experimentați, pot spune asta Versiune curentă Serverul Samba poate acționa ca controler de domeniu și serviciu Director activ(gestionarea centralizată a calculatoarelor și utilizatorilor care lucrează în sala de operație sistem Windows), este capabil să deservească toate suporturile Versiunea Microsoft Clienți Windows, inclusiv Windows 10. Anterior, acest lucru era posibil doar cu un costisitor Microsoft Windows Server.

Server de baze de date

Aproape toate sistemele de orice complexitate și scop nu se pot descurca fără o bază de date. Nu este un secret pentru nimeni că aproape toate site-urile situate pe Internet funcționează folosind o bază de date care rulează pe platforma Linux (de obicei MySQL). Sistemele de contabilitate (de exemplu 1C), CRM, sistemele de proiecte și altele folosesc toate bazele de date.Totuși, majoritatea aplicațiilor desktop scrise anterior (care rulează pe computerele utilizatorului) dezvoltate pentru Windows funcționează folosind baze de date sub acest sistem de operare. Cu toate acestea, în prezent, în Linux, numărul lor este pur și simplu uriaș, iar funcționalitatea nu este adesea inferioară celor mai puternici concurenți de la Microsoft sau Oracle. Cele mai cunoscute baze de date Linux au propriile versiuni pentru Windows. În prezent, chiar și compania rusă de dezvoltare 1C dezvoltă și susține în mod activ versiuni ale produselor sale care rulează sub Linux. Cele mai populare sunt următoarele baze de date:

MySQL - un sistem gratuit de gestionare a bazelor de date relaționale, care este o soluție pentru aplicații mici și mijlocii.

PostgreSQL- un sistem gratuit de gestionare a bazelor de date obiect-relaționale. Cu ajutorul acestei baze de date se construiesc sisteme de procesare a datelor mari și, de multe ori, PostgreSQL este cel care concurează cu Oracle DB.

Server E-mail

Ca orice alt server Linux, este foarte potrivit pentru a vă crea propriul server propriul server E-mail. Majoritatea programelor gratuite rulează pe Linux. servicii poștale Google, Mail.ru, Yandex și alții. Spre deosebire de Platforme Windows(în care majoritatea serverelor funcționale sunt plătite) Linux are un număr mare de pachete diferite pentru a rula propriul serviciu de e-mail corporativ sau personal și sunt oferite gratuit. Cu toate acestea, popularitatea Linux duce la faptul că majoritatea soluțiilor gratuite sunt modificate, adăugate și vândute pentru bani. Dar are avantajele sale - suport oficial, actualizări constante, o interfață convenabilă de administrare și control (nu tuturor le place să lucreze în consolă).

Server de Internet

Acesta este un server care oferă acces la computere retea locala la Internet. Astfel de servere sunt adesea numite (servere proxy) și îndeplinesc următoarele sarcini:

  • Memorarea în cache a datelor: dacă există apeluri frecvente către aceleași resurse externe, atunci puteți păstra o copie a acestora pe un server proxy și o puteți emite la cerere, reducând astfel încărcarea canalului către rețeaua externă și accelerând primirea informatie ceruta.
  • Protejarea rețelei locale de accesul extern: de exemplu, puteți configura un server proxy astfel încât calculatoare locale vor accesa resursele externe doar prin intermediul acestuia, iar computerele externe nu vor putea accesa deloc pe cele locale (acestea „văd” doar serverul proxy).
  • Restricționarea accesului de la rețeaua locală la cea externă: de exemplu, puteți interzice accesul la anumite site-uri web, puteți limita utilizarea Internetului la unii utilizatori locali, puteți stabili cote de trafic sau lățime de bandă, puteți filtra anunțurile și virușii.

Astfel de servere sunt, de asemenea, foarte des implementate pe Linux. Cel mai comun funcțional este pachetul Squid. Este complet gratuit, iar funcționalitatea sa este partajarea cu serviciile de rețea Linux oferă un efect uriaș.

schimb de telefoane(IP PBX - IP-PBX)

Comunicarea și comunicarea dintre angajați fac parte integrantă din aproape orice organizație și, desigur, comunicarea este imposibilă fără comunicare telefonică. Cu toate acestea, odată cu creșterea soluțiilor tehnologice, funcționalitatea și cerințele pentru comunicațiile telefonice au crescut semnificativ. Dar nu toată lumea își poate permite sisteme scumpe și funcționale. Dorința de a avea un astfel de sistem a fost cea care i-a determinat pe creatorii celei mai populare soluții de telefonie din lume (Asterisk) să dezvolte un analog gratuit al unui astfel de sistem în Linux.

Asterisc in combinatie cu echipamentul necesar are toate capabilitățile unui PBX clasic, acceptă multe protocoale VoIP și oferă funcții bogate de gestionare a apelurilor, inclusiv:
Mesageria vocală
Apel de conferinta
IVR (Meniu vocal interactiv)
Centru de procesare a apelurilor (punerea în coadă a apelurilor și distribuirea acestora între abonați folosind diverși algoritmi)
Call Detail Record (înregistrare detaliată a apelurilor) și multe alte funcții.

Datorită licenței gratuite, Asterisk este dezvoltat și susținut în mod activ de mii de oameni din întreaga planetă. Aproape toate IP-PBX-urile „în cutie” rulează pe Linux și Asterisk. Acest PBX funcționează excelent pe orice sistem cu buget redus, de exemplu BananaPi :)


Asterisc pe Banana Pi

Desigur, aceasta este o parte foarte mică a modului în care Linux poate fi un server, așa că posibilitățile sunt nesfârșite. Linux poate fi la fel de simplu ca server de fișiereși ca nod într-un cluster de calcul puternic într-un centru de cercetare. Serverul Linux este în mare parte un constructor pentru specialiști și tocilari, dar posibilitățile sale sunt aproape nelimitate.

Linux este un server

29 noiembrie 2010

Linux

Voi încerca să fiu scurt. Linux- sistem de operare gratuit, accesibil, de încredere. Linux folosit în mai multe scopuri, variind de la telefoane mobile, care se termină cu servere. De atunci acest moment ating subiectul server Linux, voi explica de ce Linux merită atenția noastră, folosind exemple reale de lucru!!!

Linux Windows

Linux Windows ? Nu este nevoie să-ți zvârnești creierul! Totul este hotarat! server Linux - va economisi bani, nervi și timp.

Și pentru a vă convinge de acest lucru, vă voi oferi câteva fapte:

  • Costul unui server Windows va costa, ca să spunem ușor, un bănuț destul, iar dacă nu ești puternic în servere, atunci Dumnezeu însuși ți-a ordonat să instalezi server Linux, iar cu banii economisiți din cumpărarea Windows puteți angaja cu ușurință un profesionist. Fără a intra în costuri, voi spune asta: un server Windows fără instalare vă va costa costul apelării de la 6 la 11 ajustatori.
  • Nu este nevoie să căutați o distribuție de server Linux în magazine; o puteți descărca pur și simplu de pe Internet pe site-urile oficiale.
  • CU server Linux veți uita de reporniri fără a fi distras de la chestiuni importante.
  • Dacă doriți să vă configurați singur Linux, vă sfătuiesc să accesați www..

Ei bine, expresia Linux Windows încă mi se învârte în cap. Atunci iată altceva pentru tine:

  • Linux nu este atât de exigent cu privire la caracteristicile hardware. Orice ai spune, interfața grafică își va face plăcere.
  • Linux vine de obicei cu propriul set de drivere și este potrivit pentru aproape orice configurație hardware.
  • Adiţional pachete software Linux fie este deja prezent pe sistemul dumneavoastră, fie va fi descărcat automat de pe Internet.
  • Veți instala programe suplimentare la fel de gratuite ca și Linux.
  • Pentru cei cărora le place să instaleze fără licență, mai ales în organizații. Nu fi surprins de o amendă de 500 de mii de ruble pentru un singur server Windows. ( suma amendă curent din 29.11.2010)

Sper că problema Linux Windows a dispărut deja pentru tine, atunci hai să mergem mai departe.

Server Linux

Un server Linux nu este în principiu diferit de orice alt server cu același tip de funcție. Voi ajunge direct la subiect și voi spune ce servere pot fi implementate cu ușurință:

File server este un server pentru stocarea fișierelor, simplu și clar cum caracteristici suplimentare Aceasta este gestionarea descărcărilor pe server, acces, încărcare, precum și utilizatori. Configurați asta server Linux Puteți, de exemplu, conform articolului Instalarea FreeNAS in rusa.

Linux pentru server

Există multe dezbateri despre ce distribuție Linux să alegeți. De fapt, răspunsul este același. Cel în care îți este mai ușor să lucrezi. Și dacă nu ați avut încă timp să vă familiarizați cu Linux, atunci alegeți unul care are o descriere sau, mai bine, una clară instrucțiuni de la instalare până la lansare .

  • Dacă înțelegi și dificultatea este al doilea nume, alegerea ta este FreeBSD
  • Dacă ești unul dintre cei care ți-au învârtit un gând în cap Linux Windows , Îți va plăcea mai mult CentOS, Fedora și cineva, chiar și de dragul experimentului, va dori să părăsească interfața grafică, dreptul tău :)))
  • Dacă credeți că nu este necesar pentru server solutie grafica. server Ubuntu nu numai de înțeles, ci și foarte popular, veți găsi nu numai un manual de utilizare și un articol despre cum să-l creați Server ideal - Ubuntu 10.10

Doamne, am păcătuit. FreeBSD nu este Linux, dar cei care au lucrat deja cu FreeBSD mă vor înțelege :)))

Descărcare server Linux

După ce ne-am hotărât asupra sistemului de operare Linux, tot ce trebuie să facem este descărcați serverul Linux folosind toate metodele cunoscute de noi pentru aceasta. În primul rând, să vizităm site-ul oficial al acestui sistem de operare, de unde nu doar îl vom descărca, ci și vom afla exact cea mai recentă versiune.

Puteți descărca serverul Linux de pe site-ul oficial, dar dacă viteza dvs. vă permite să descărcați mai repede decât permite site-ul, vă sfătuiesc să contactați rutracker.org. Nu ești numai descărcați serverul Linux mai repede, dar ii vei ajuta si pe altii ramanand pe distributie :)))

Instalare server Linux

Dacă ai ajuns în acest punct, atunci trebuie să presupui că tu însuți vrei instalați serverul Linux , sau ați pregătit sistemul pentru configurarea ulterioară a sistemului de la distanță. Indiferent cum a fost. Nu voi face bataie de scris și voi răspunde direct. Instalare server Linux În cele mai multe cazuri abordare individualăși depinde de rolul lui. În timpul procesului de instalare, vi se va cere de obicei să selectați componentele (programele) principale pentru a continua instalarea.

Instalare server Linux nu un proces complicat comparabil cu Instalare Windows. Singura diferență față de simpla instalare a unui computer personal este că atunci când instalați un server Linux, principalul lucru este configurarea rețelei, așa că înainte de a deconecta monitorul de la serverul nostru, să ne asigurăm că serverul este accesibil din rețea la o adresă neschimbată. , este recomandabil să folosiți o adresă IP statică.

Ai dificultăți cu Instalare Linux, o căutare pe Internet va dezvălui sute de pagini pentru solicitarea dvs. și este mai bine să nu citiți, ci să vizionați, You Tube salvatorul nostru :)))

Configurarea unui server Linux

Și acum este linia de sosire! După cum am menționat mai sus, este mai bine să apelezi la un specialist decât să pierzi timp prețios, dar nu cred că pornind server pe cont propriu în casa ta, vei dori să angajezi un profesionist. Trebuie doar să ai răbdare și să cercetezi întregul Internet sau să vizitezi site-ul la ce serveste serverul?, astfel încât în ​​câteva minute să găsim materialul de care avem nevoie și să ne apucăm de treabă configurarea unui server Linux .

Configurarea unui server Linux este mai bine să o faci stând pe scaun calculator personal în rețea cu serverul nostru. Protocolul SSH este utilizat pentru comunicare. Este folosit în principal pentru telecomandă, dar nu toată lumea știe că, cu ajutorul său, puteți gestiona fișierele nu numai de pe serverul în sine, ci și să transferați fișiere de pe un computer conectat direct pe server. Pentru început, programul de control în sine de sub Windows:

Chit- un program simplu, mic, dar cu capabilități cu adevărat puternice pentru configurarea unui server Linux, va deveni singurul tău prieten, cel puțin la prima instalare a sistemului :)))

Totul despre alegerea unei gazduiri. discuții despre găzduire și servere, precum și despre alegerea acestora, recenzii despre gazdă, discuții despre tarifele de găzduire.

Actualizat: 16 septembrie 2014 Vizualizari: 35759