Server Linux pentru grupuri mici. Instalați serverul Linux. Server de fișiere Linux.

Pentru a crea un terminal, fișier (FTP) sau server de mail pe Linux, trebuie să poți lucra în asta sistem de operare. Altfel, va fi greu de înțeles. OS nu este necesar computer puternic. Pentru că nu cheltuiește resurse suplimentare pe design grafic. Distribuțiile Linux pot fi implementate chiar și pe un computer vechi. Prin urmare, Linux este adesea folosit pentru a crea diverse servere sau Ubuntu Server.

Scriptul corespunzător, pe care îl puteți crea cu ușurință, ar trebui să conțină următorul cod în acest scop. Utilizați această intrare pentru a verifica dacă scriptul a rulat și, dacă autentificarea este reușită, răspunde la un e-mail de notificare trimis la adresa corectă. Condiția prealabilă este ca scriptului să i se acorde permisiunea 755, care se realizează cu următoarea comandă.

Dezactivați porturile neutilizate

Porturile deschise, în general, nu prezintă un mare risc de securitate. Dacă ai fi capabil să implementezi instalare minima sisteme și să obțină acces la un număr mic aplicații terță parte, numărul de alte porturi necesare este gestionabil. Pentru riscuri, aceste interfețe publice vor fi folosite doar dacă programele react au lacune de securitate, iar criminalii vor profita de acest fapt. Pe măsură ce numărul de aplicații crește, acest potențial periculos crește.

S-a scris o mulțime de literatură diferită despre asta. Unele cărți Linux au mii de pagini. Va trebui să lucrați prin terminal și să introduceți manual toate comenzile. Dar totuși, puteți crea un mic server Linux DIY care va include stocare de fișiere, servicii web și un protocol de e-mail.

Ubuntu Server se bazează pe sistemul de operare sisteme Linux. Nu necesită un procesor modern pentru a rula. placă grafică bună 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.

Actualizări regulate de software

Din acest motiv, este util să vă protejați serverul de astfel de atacuri prin blocarea tuturor celor neutilizate porturi deschise. Puteți utiliza acest instrument pentru a crea reguli fixe de control al traficului, inclusiv definirea porturilor dorite sau nedorite. De obicei, nu există software fără vulnerabilitățile menționate în secțiunea anterioară. Cu toate acestea, programarea greșită exploatabilă trebuie mai întâi descoperită de infractorii cibernetici înainte ca aceștia să poată ataca. De regulă, vulnerabilitățile cunoscute sunt închise din nou prin actualizări publicate într-un timp foarte scurt.

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

Ubuntu are o interfață simplificată. Nu are bibelouri grafice. Acest sistem de operare este excelent 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.

Dacă sunteți actualizat în mod constant cu actualizări ale sistemului de operare și programe instalateși faceți noi actualizări în timp util, asigurați-vă cea mai buna protectie serverul dvs. Aproape toate sistemele de server vă permit, de asemenea, să descărcați și să instalați automat actualizări de securitate importante în fundal.

Acesta este modul în care configurați, când și cât de regulat verificați pentru actualizări, dacă doriți să instalați actualizări instalateși când sistemul ar trebui să repornească. Alte scenarii ca actualizari automate, va fi apoi folosit pentru instalarea automată. Asigurați-vă că aveți un proces de actualizare actualizat care vă permite să actualizați actualizările. Acest lucru vă permite să înțelegeți și să remediați mai bine erorile care rezultă din procesul de actualizare.

Instalarea lui decurge astfel:

  • Selectați limba și regiunea în care locuiți.
  • Gândiți-vă la 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.


Hackerii care doresc să obțină acces la serverul tău sau la aplicațiile care rulează pe acesta au practic diferite opțiuni. Unul dintre cele mai simple și mai frecvent utilizate tipuri de atac este așa-numita metodă de forță brută. Atacatorul încearcă să acceseze parolele cu un instrument care încearcă să se autentifice pe rând. Cu toate acestea, cu cât ești mai atent la alocarea parolelor, cu atât este mai puțin probabil ca această metodă să aibă succes. În special, dacă oferiți un serviciu cu mecanism de abonament, ar trebui să presupuneți că nu fiecare utilizator este atât de conștiincios și discret pe cât este necesar.

Specificați un nume de utilizator în Ubuntu

  • Introdu parola. Confirmați-o.


Introdu parola cont

  • Specificați domeniul, dacă există. Acesta va conține toate serviciile: fișier (FTP), e-mail, găzduire pentru site-uri și așa mai departe.
  • Așteptați instalarea sistemului.
  • 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:

Desigur, nu este nevoie de un software complex și costisitor pentru a proteja împotriva unor astfel de atacuri. Deoarece fiecare încercare de conectare este înregistrată, răspunde și scrisă în fișierele jurnal, puteți ajuta instrumente simple analiză. Puteți seta individual numărul de încercări de a bloca o lacăt sau cât timp trebuie să fie valabilă.

Configurați serverul în siguranță: instalați instrumente de monitorizare de la început

De asemenea, puteți face un pas mai departe și puteți configura autentificarea cu doi factori pentru a vă conecta la server pentru a vă securiza și mai mult autentificarea. Dacă doriți să protejați serverul, măsurile enumerate împotriva adversității externe nu sunt de mare importanță. Cu toate acestea, este la fel de important să ne asigurăm că interacțiunea dintre hardware și software funcționează așa cum se dorește. Acesta nu este în niciun caz un lucru unic care este finalizat odată ce mediul dvs. de server a început cu succes, ci o sarcină pe termen lung pe care nu ar trebui să o pierdeți niciodată din vedere.

  • Deschide SSh. Este folosit pentru administrare la distanță. Va fi util dacă decideți să gestionați serviciul de pe alt computer. Apoi, pe un PC cu Linux, puteți opri monitorul și adaptorul video.
  • LAMPĂ. Un set de utilitare Linux care include Apache (server web). MySQL (baze de date) și PHP (limbaj de programare pentru CMS). Aceste componente sunt necesare pentru a crea interfața 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 acest element.
  • Gazdă mașină virtuală. Instalați dacă aveți de gând să utilizați funcțiile de virtualizare.
  • server de imprimare. imprimante de rețea.
  • server DNS. Numele domeniului. Cu acesta, puteți recunoaște o adresă IP după numele unui computer și invers.
  • server de mail. Server de mail.
  • Baza de date PostgreSQL. Baze de date obiect-relaționale.

Alegeți ceea ce aveți nevoie și confirmați instalarea. La prima pornire, va trebui să introduceți datele de conectare și parola de administrator. Consola se va deschide. Este similar cu linia de comandă Windows sau cu interfața sistemului de operare MS DOS.

Cu atât de multe procese de sistem diferite, acest lucru este, desigur, mai ușor de spus decât de făcut, așa că ar trebui să aveți acces la instrumente de ajutor chiar de la început care monitorizează toată activitatea de pe serverul dvs. și vă avertizează cu privire la orice incidente.

Încrederea este bună, copiile de rezervă sunt mai bune

După lansarea aplicației cu open cod sursa controlează selectiv procesele, fișierele, norii, gazdele, programele sau scripturile. Este, totuși, ceva mai complex, dar în versiunea principală este și open source și poate fi extins prin diverse plugin-uri. Cu recomandări de configurare, creșteți foarte mult nivelul de securitate a serverului. Cu toate acestea, chiar și cea mai bună configurație și asistenta de specialitate nu poate oferi protecție 100% a serverului.


Inițial, va trebui să verificați dacă există actualizări. Introduceț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.

Pentru Ubuntu, există o interfață pseudo-grafică - 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ă.

Erorile de program, defecțiunile hardware sau neglijența personală pot duce la pierderea datelor în cel mai rău caz. Pentru operatorii de server, aspectul de securitate joacă un rol decisiv. Pentru cei care dezvoltă și implementează un concept cuprinzător de protecție, pregătiți-vă pentru urgente. Pe lângă măsurile clasice precum software securitate, backup, protecție prin parolă și criptare, există și unele instrumente utileși cadre care îi pot sprijini în lupta împotriva intrușilor.

Capitolul 26: Restaurarea accesului

Capitolul 28: Subiecte ale atelierului de copiere a datelor

Capitolul 30: Rutarea în rețea a rețelei. Prima intrare este folosită pentru liniile comutate. Funcționează cu următoarele date. Când îl deschidem, vom scrie următoarea linie. Odată finalizat, lansați aplicația din aceeași consolă tastând.

Lansarea unui terminal Linux

În Linux modern, terminalul este folosit în locul consolei. Pentru a o introduce:

  1. Deschideți Aplicații.
  2. Faceți clic pe Standard.
  3. Va exista un „Terminal”.


Puteți introduce comenzi în el în același mod ca în Ubuntu Server.

Avem deja un server! Să-l scriem în consolă. Cu aceasta am terminat toată munca, putem deja să ne creăm propriile pagini web, este important să aveți bun editor care ar fi convenabil de programat. Putem apela serverul pentru toate computerele conectate la rețea și oferim diferite servicii utilizatorilor. Pentru a face acest lucru, avem nevoie de suficient pentru a crea un computer care poate satisface nevoile noastre. Putem configura un server care oferă servicii web, fișiere și imprimare.

Capacitate hard disk poate varia în funcție de ceea ce trimitem către serverul de pe server. Când amenajarea unei mașini este ca totul în viață. Ei bine, același lucru se va întâmpla și cu computerul pe care îl montem pentru acest server. Pe ecranul următor, putem alege ce servicii dorim să setăm ca implicite odată ce instalarea sistemului este finalizată.

  • Pentru a instala componentele LAMP (dacă nu sunt deja acolo), trebuie să introduceți comenzile „sudo apt-get update”, „sudo apt-get install tasksel” și „sudo tasksel install lamp-server” în secvență. Apăsați Enter după fiecare.
  • Pentru a descărca Open SSh, tastați „sudo apt-get install openssh-server”.
  • Pentru a instala un server de fișiere Samba, scrieți „sudo apt-get install samba”.

Când instalați MySQL din pachetul LAMP, va trebui să setați o parolă de administrator pentru SQL.

În această configurare pe care tocmai am făcut-o, am configurat serviciile pentru a face din mașina noastră Aha un server de câteva lucruri. Cu acest server vom putea partaja unul sau mai multe site-uri web sau bloguri, fișiere și imprimante în nostru retea locala sau de pe Internet.

Acum trebuie doar să-l configurați și ne putem descurca fără probleme. Ori de câte ori modificăm un fișier de sistem pentru a-l personaliza, trebuie să luăm în considerare ce trebuie făcut backup de aceeași, astfel încât să ne putem referi la el în orice moment.

Server Web local

Pentru a crea Web, serverul trebuie să aibă propriul IP dedicat. Apoi Instalatii LAMPE pagina de testare Apache va fi accesibilă la această adresă IP. Acesta este viitorul Web-ului. În viitor, va fi posibil să puneți pe el FTP, baze de date, protocol de e-mail. Pentru a configura un server web:

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


După ce ați făcut toate modificările fișierului, salvați fișierul apăsând tasta, apoi și apoi. Nu e bine ca cineva sa vina in acest fel personal si sa vada ce baze de date avem pe server. Aceasta a fost o măsură de securitate care nu era necesară pentru ca serverul să funcționeze corect, dar dacă se recomandă, ca și cum nu o facem, bazele noastre de date ar putea fi compromise în orice moment. Alegem opțiunea de a ne face să lucrăm ca server autonom. Acest lucru nu este necesar, dar astfel ne asigurăm că nimeni nu ne atinge cu nimic de pe hard disk.

  • Și apoi „sudo service apache2 restart”.
  • Componenta se va încărca. Apache va fi repornit. Acțiunile ulterioare depind 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

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

Aici ghid detaliat despre cum să o faci. Mesajele tale nu apar în casă? Pentru a suna, trebuie să știm numărul persoanei pe care urmează să o sunăm. Pentru că telefoanele nu înțeleg nume, ci doar numere. Astăzi pe nostru telefoane mobile avem agenda noastră de contacte. Unde atribuim un număr de telefon fiecărui contact. Acest lucru se face deoarece este mai ușor pentru oameni să-și amintească numele unei persoane decât numărul de telefon.

Imaginați-vă că trebuie să vă amintiți totul numere de telefon prietenii, familia, colegii, etc. Dacă această comandă ne arată toate fișierele dintr-un pachet, acesta este deja instalat. În caz contrar, ne va da un mesaj că pachetul nu este instalat. Zona noastră directă și subrețeaua zonei inverse. De asemenea, va trebui să specificăm ce serviciu este și ce fișiere va căuta după nume.

Pe Ubuntu 16.04, sunt necesare alte direcții:

  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 începe din nou. Dacă „Reporniți” - reporniți.
  • Pentru a alege singur 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”.

Nu-ți fie teamă dacă nu returnezi nimic. În caz contrar, indicăm ce este eroare de sintaxăși care linie este eroarea. Dacă facem o greșeală, de exemplu, când plasăm numele fișierului tabelelor înainte sau înapoi, nu o va detecta. Acest fișier conține tabelele de căutare directă. Următoarea linie specifică cine este serverul principal. În imaginea următoare puteți vedea cum va arăta fișierul.

Acest fișier conține tabelele de căutare inversă. În cele din urmă, vom reporni legarea, astfel încât modificările aduse fișierelor anterioare să aibă efect. Cu această comandă, putem verifica dacă permite trimiterea cererilor de zonă. Sper că v-a plăcut tutorialul și l-ați găsit util. Dacă da, vă rugăm să o distribuiți în rețelele sociale cu prietenii. Este posibil ca unele dintre ele să fie și ele utile.

Server de mail

Pentru a crea un server de e-mail 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 are deja parametrii necesari pentru lucrul cu drepturi depline cu protocolul SMTP. Totuși, o mică modificare nu strica.
  • Deschideți fișierul /etc/postfix/main.cf.
  • Găsiți valoarea „mydomain =" din 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 cu el. Pentru ca el 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 =", scrieț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 tău indică gazda ta.

Orice conținut afișat pe Internet sau pe un intranet corporativ este prezentat unui browser web printr-un server web. Cursul conține peste 4 ore de videoclipuri, precum și materiale suport sub formă de rezumate și documentație, pline de link-uri interesante unde poți extinde orice concept.

Toate programele pe care le folosim sunt gratuite și pot fi descărcate liber și legal de pe Internet. Acest curs nu este doar un curs de tehnologie. Acesta este un curs în care studentul va fi îndrumat, eminamente practic, să-și instaleze propriul server. Un cadou pentru orice iubitor de tehnologie interesat de modul în care funcționează internetul. . Și cel mai bine: toate tehnologiile pe care le vom folosi în cadrul cursului sunt gratuite și gratuite, tot ce ai nevoie este propriul tău computer.

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

Server de fișiere

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

Să ne oprim pe vsFTPd mai detaliat. Poate fi instalat și rulat 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ă încărcarea programului, sistemul creează un nou utilizator și adaugă un folder în directorul principal care este proiectat să funcționeze cu stocarea serverului. Tot in directorul "etc" apare fisierul "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, vom numi utilizatorul și vom grupa la fel). Utilizați comanda „useradd -a /var/ftp -g userftp userftp”. De asemenea, creează un utilizator. Pentru a include o poreclă deja existentă în grup, în loc de „useradd” scrieți „usermod”.
  5. Trebuie să creați 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 directorul rădăcină al serverului de fișiere.
  7. Acum creați un director public. Introduceți „mkdir /var/ftp/pub” și „chown userftp:userftp /var/ftp/pub” în secvență.

Inițial, FTP începe în deconectat. 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”.

  • Oprește-te și începe. Dezactivarea și activarea.
  • Reporniți și reîncărcați. Repornire. Este necesar să se aplice setări noi. Diferența dintre comenzi este că a doua repornire are loc fără o oprire completă.
  • stare. Informații despre stare.

Configurarea ulterioară a serverului este să rescrieți fișierul de configurare, care se află în /etc/vsftpd.conf. Are o structură simplă și clară. Înțelegerea ei este destul de simplă. Deși acest lucru necesită anumite cunoștințe. Înainte de a schimba acest fișier, este logic să faceți o copie de rezervă a acestuia. Astfel încât, dacă se găsesc erori, totul poate fi restaurat. Introduceți comanda „cp /etc/vsftpd.conf /etc/vsftpd_old.conf” și informațiile vor fi salvate.

După aceea, 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 autentifice.
  • „Write_enable” le oferă acces la directoarele lor de acasă.
  • „Activare_Anonymous”. Puteți restricționa drepturile utilizatorilor anonimi dacă puneți „NU”. Există, de asemenea, o opțiune „no_anon_password” - conectare anonimă fără parolă. De asemenea, poate fi interzis.

Dacă doriți să faceți un server public, atunci după linia „ascultați” trebuie să adăugați câțiva parametri suplimentari.

  • Max_clienți. 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

Serverul terminal pe Linux este destinat întreprinderilor și birourilor, toate computerele în care sunt unite î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ță.

Pentru o astfel de sarcină, LTSP - Linux Terminal Server Project este potrivit. Programul este în standard Pachetul 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 încarce ș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 implementa 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ță. Pe acest sistem de operare sunt realizate servicii de e-mail, stocări FTP și terminale.

Acest material este dedicat elementelor de bază ale sistemului de operare linux Server. Din acest material veți afla de ce merită să utilizați Linux ca server, precum și să obțineți cunoștințele inițiale necesare care vă vor fi utile pentru a începe să lucrați cu servere bazate pe acest sistem de operare.

În primul rând, să vorbim despre motivul pentru care ar trebui să utilizați Linux ca sistem de operare pentru server. Mulți oameni sunt atât de obișnuiți cu Windows, încât nici nu vor să audă despre Linux, mă refer chiar la variante personalizate de Linux cu desktop-uri frumoase și confortabile. Și la întrebarea, de ce nu vrei să folosești Linux? Toata lumea raspunde: da, e cam urât!», « " etc. Dar, de fapt, tuturor utilizatorilor care sunt atât de categoric cu Linux, vreau să spun că Linux este un sistem de operare foarte prietenos și trebuie doar să-l înțelegeți puțin și totul va deveni clar pentru voi.

Acum vreau să enumerez câteva Avantajele Linux față de Windowsși risipi câteva mituri:

  • Linux este un sistem de operare complet gratuit ( cu excepția unor distribuții plătite), spre deosebire de Windows;
  • Linux este practic lipsit de viruși;
  • Toți cei care spun asta Programele pe care le folosesc pe Windows nu se instalează pe Linux”, Te gândești de ce ar trebui să fie instalate !!! La urma urmei, acesta este un sistem de operare complet diferit, are propriile sale programe! De asemenea, puteți spune despre Windows că „ programele care rulează pe Linux nu se instalează pe Windows”, pentru Linux, există multe dintre programele lor care nu sunt inferioare Windows și mulți producători de software își lansează produsele atât pentru Windows, cât și pentru Linux.
  • Linux este mai productiv, în special versiunea server a sistemului de operare. Vă explic că sistemele de operare pentru server Linux sunt fără interfață, dar majoritatea resurselor ( mai mult de jumatate!!!) ocupă doar interfața sistemului de operare, adică invelis vizual ( sunt acum utilizate pe scară largă și versiuni Windows fără GUI).
  • Sistemul de operare Linux practic nu îngheață, ( Mă refer la sistemul de operare în sine). De exemplu, toată lumea s-a întâlnit cu o situație în care totul se îngheață în Windows, nu puteți muta mouse-ul, nici măcar nu puteți apăsa ctrl + alt + del și trebuie să reporniți. Linux este proiectat în așa fel încât o astfel de situație să fie exclusă, cu excepția unui caz când tu însuți provoci o astfel de situație.
  • În ceea ce privește sistemul de operare al serverului Linux, este destul de simplu de configurat, spre deosebire de omologii săi Windows, în care există o mulțime de gadgeturi diferite care nu sunt atât de ușor de înțeles. Sistemul Linux în sine și toate serviciile sale sunt configurate prin editarea fișierelor de configurare. Acestea sunt fișiere text obișnuite, cunoscându-le locația și formatul, puteți personaliza orice distribuție, chiar dacă nu aveți la îndemână alte instrumente decât un editor de text.

Nu vreau să popularizez sistemul de operare Linux și să slăbesc Windows într-un fel, dar în unele cazuri cea mai bună opțiune modul de utilizare a sistemului de operare Linux nu este găsit. Până cândva, am crezut și că Linux nu este cumva al nostru, dar când am dat peste acest sistem de operare, am fost doar plăcut surprins.

Acum să trecem direct la elementele de bază ale Linux Server. De exemplu, vom folosi distribuție Linux Ubuntu Server 10.10.

Setări de bază pentru serverul Linux

Descrieți procesul Instalări Ubuntu Server 10.10. Nu o voi face, pentru că nu este mai dificil și poate chiar mai ușor decât Instalare Windows, singurul lucru pe care vă voi cere să faceți în timpul procesului de instalare este când " Alegerea software-ului de instalat» marca instalarea « OpenSSH Server ". Acest lucru este astfel încât să vă puteți conecta ulterior la acest computer de la distanță folosind client ssh (de ex. Chit). Și, în același timp, veți avea acces complet la sistemul de operare de pe orice computer din rețeaua dvs., deoarece monitorul nu este de obicei conectat la server, iar serverul în sine este situat într-o cameră special dedicată pentru server ( cameră cu servere).

La fereastră " Configurarea conturilor de utilizator și a parolelor» Introduceți numele dvs. de utilizator și setați o parolă pentru acesta.

După instalare, porniți pentru prima dată, iar consola de gestionare a sistemului de operare vă apare în fața ochilor. Mai întâi, introduceți datele de conectare, apăsați Enter și apoi parola pentru a intra în sistemul de operare în sine. Veți fi conectat ca utilizator nou creat, care nu are privilegii de root.

Configurarea utilizatorilor în Linux

RĂDĂCINĂ este superutilizatorul standard al sistemului de operare Linux, care are drepturi maxime. Apropo, spre deosebire de Windows, în care drepturile de administrator nu sunt cele mai mari ( există și sistemice), si aici permisiuni root cel mai înalt și dacă lucrezi ca root și faci orice acțiune, nimeni nu te va întreba " Chiar vrei să faci asta?„Ca și în Windows, de exemplu, dar să spunem doar, omorâți sistemul, fără întrebări acolo. Dar, într-un fel sau altul, trebuie mai întâi să activăm acest utilizator, pentru că în viitor vom avea nevoie de drepturi de superutilizator ( Sfat: conectați-vă întotdeauna ca utilizator normal până când trebuie să treceți la modul root), root este dezactivat implicit. Activarea contului root se face după cum urmează, trebuie doar să setați o parolă pentru root.

sudo passwd root

Sistemul vă va cere să introduceți parola utilizatorului sub care lucrați și abia atunci veți intra Parolă Nouă pentru rădăcina viitoare și repetați-o.

Deoarece vorbim despre utilizatori, să învățăm cum să îi creăm. Se face așa.

sudo useradd -d /home/testuser -m testuser

  • sudo - un utilitar care oferă utilizatorului unele privilegii administrative;
  • useradd - un utilitar care adaugă un utilizator la sistem;
  • -d - opțiunea de a seta directorul principal pentru utilizator;
  • /home/testuser - calea directorului principal;
  • -m - opțiunea de a crea un director principal;
  • testuser este numele noului nostru utilizator.

Acum setați o parolă pentru noul utilizator.

sudo passwd testuser

Configurarea rețelei în Linux

Acum că ne-am ocupat puțin cu utilizatorii, trebuie să configuram rețeaua, este foarte posibil ca serverul DHCP să fi făcut deja acest lucru, dar poate doriți să setați adrese IP statice, adrese de gateway și DNS ( ceea ce în principiu este firesc pentru server).

Pentru a face acest lucru, editați următorul fișier.

sudo nano /etc/network/interfaces

  • nano este editorul standard pentru Linux;
  • interfaces este un fișier responsabil pentru configurarea rețelei.

Când deschideți acest fișier, veți vedea ceva de genul acesta, sau mai degrabă va arăta așa în final dacă aveți nevoie de adresare IP statică pe acest computer.

# Acest fișier descrie interfețele de rețea disponibile pe sistemul dvs. # și cum să le activați. Pentru mai multe informații, consultați interfețe(5). # Interfața de rețea loopback auto lo iface lo inet loopback # Interfața de rețea primară auto eth0 iface eth0 inet adresa statică 192.168.1.2 netmask 255.255.255.0 gateway 192.168.1.1

Aici eth0- este al tau conexiune retea, pot fi multe în funcție de câte aveți plăci de rețea, Static spune că aceasta este o adresă IP statică, dacă ar fi dinamică, atunci a fost specificat DHCP în loc de static. Ei bine, restul, probabil, totul este clar.

  • Adresa - adresa ip a computerului;
  • netmask - masca de subrețea;
  • Gateway - gateway implicit.

Salvați fișierul apăsând ctrl+o și apoi ieșiți din editor cu ctrl+x.

Acum trebuie să atribuiți un server DNS, acest lucru se face prin editarea următorului fișier.

sudo nano /etc/resolv.conf

Introduceți sau modificați următoarele.

Server de nume 192.168.1.100 server de nume 192.168.1.200

Unde, 192.168.1.100 și 192.168.1.200 sunt adresele serverului nostru DNS dacă aveți doar una server dns, apoi specificați o singură linie.

Când avem totul configurat, trebuie să repornim interfețele noastre de rețea, acest lucru se face după cum urmează.

sudo /etc/init.d/networking restart

Instalarea programelor pe Linux Server

ÎN programe Linux sunt instalate într-un mod complet diferit decât în ​​Windows, așa că cunoștințele pe care le aveați când lucrați cu Windows nu vă vor ajuta aici. Pe Linux, tot software-ul este stocat în Arhive - un fel de depozit de pachete software specifice Linux, care se află pe Internet și este distribuit gratuit online sau pe CD-uri. Pentru a vă actualiza depozitele ( deja în sistemul de operare Linux instalat), trebuie să rulați următoarea comandă ( cu condiția să aveți o conexiune la internet).

Sudo apt-get update

Acum că am actualizat depozitele standard, puteți instala ceva, vă sugerez să instalați manager de fișiere, una dintre cele mai comune în Linux este - Comandantul de la miezul nopții(MC). Există o ușoară similitudine cu FAR, care este folosit în Windows. Programele de pe serverul Linux sunt instalate după cum urmează.

sudo apt-get install mc

Unde, mc este programul nostru pe care vrem să-l instalăm, adică managerul nostru de fișiere Midnight Commander.

După instalare puteți încerca acest program, începe simplu, introduceți numele programului în consolă, adică. mc și apăsați enter.

Cred că acest lucru este suficient pentru elementele de bază, în articolele următoare (Comenzile de bază pentru Linux Ubuntu Server Terminal) vom vorbi deja mai precis despre configurarea oricăror servicii ( demoni). Deocamdată, asta-i tot.