În mersul nostru zilnic în lumea IT, trebuie să învățăm în fiecare moment noi tendințe, programe noi și, fără îndoială, să avem capacitatea de a ne dezvolta în diferite domenii ale sistemelor. În acest tutorial vom vedea instalarea și configurarea unui server cu Ubuntu, dar ce avantaje putem obține ca administratori atunci când instalăm un server cu Ubuntu?
În acest tutorial veți învăța cum să instalați versiunea Server de Ubuntu și astfel să puteți gestiona serverul nostru. De asemenea, veți cunoaște pașii pentru a-l putea configura cu ușurință și pentru a-l pregăti să înceapă să-l utilizați în orice moment.
Dacă încă nu știți ce înseamnă să lucrați cu Ubuntu Server, iată câteva dintre avantajele sale, astfel încât să știți ce înseamnă să lucrați cu el.
Unele avantaje ale instalării Ubuntu Server
- Este certificat pentru a fi un server invitat sau server pe platformele Azure, AWS, IBM (power), printre altele.
- Are o integrare completă a nucleului.
- Se execută pe arhitecturile x86, x64, ARM v7, ARM 64 și Power.
- Suport mare.
- Proiectat pentru cloud, printre altele.
Vom analiza cum să realizăm procesul de instalare a serverului nostru Ubuntu. Ca prim pas, vom merge la următorul site oficial Ubuntu, pentru a continua cu descărcați imaginea ISO.
Odată ajuns acolo vom face clic pe filă Descarca, și noi alegem Server, vom vedea următoarele:
1. Instalați serverul Ubuntu
În acest tutorial vom face instalare într-o mașină virtuală care ne permite să simulăm exact comportamentul serverului Ubuntu În viața reală, așa cum am spus mai înainte, este important să folosim medii virtuale pentru a ne familiariza cu mediul înconjurător înainte de a sări într-un mediu productiv pentru a evita accidentele.
Pasul 1
La începerea instalării trebuie alegeți limba cu care va rămâne sistemul nostruÎn cazul nostru alegem spaniola, dar putem vedea că avem diferite limbi de ales în Ubuntu Server, limba implicită este engleza, deoarece Ubuntu este distribuit în întreaga lume, selectăm spaniola deplasându-ne cu săgețile de direcție și apăsăm Enter.
Opțiuni pe care le avemDupă cum vedem în următoarea fereastră, avem diferite opțiuni pentru instalarea sau gestionarea Ubuntu-ului nostru, printre care:
Instalați serverul UbuntuNe permite să rulăm o instalare de la zero.
Instalarea mai multor servere cu MAAS (Metal As A Service)Ne oferă posibilitatea de a instala simultan Ubuntu pe mai multe servere.
Verificați discul pentru defectePermite rularea unei revizuiri a posibilelor defecțiuni în sectoarele de pe hard disk.
Verificați memoriaNe oferă posibilitatea de a rula un test pe memoria RAM a serverului pentru a verifica funcționarea acestuia.
Porniți de pe primul hard diskVă permite să porniți sistemul de pe hard diskul principal dacă aveți mai multe.
Recuperează un sistem deterioratNe oferă posibilitatea de a rula un test general și de a încerca să recuperăm un sistem care are un fel de eroare.
Alegem prima opțiune Instalați serverul Ubuntu.
Pasul 2
Atunci dăm Enter alegem aria geografică unde suntem localizați, ne va permite să configurăm imediat fusul orar. În cazul în care țara în care ne aflăm nu se află pe listă, trebuie să alegem cealaltă opțiune.
Pasul 3
Noi dam introduce Și apoi sistemul ne va spune dacă dorim să configurăm tastatura, este recomandabil să acceptăm această propunere, deoarece ne va permite să configurăm și să ajustăm automat modelul tastaturii noastre:
Pasul 4
Facem clic pe da și faceți clic pe introduce. Apoi va apărea următoarea fereastră:
Această opțiune de configurare ne cere să apăsăm oricare dintre tastele afișate (y, u, r, n, etc), în cazul nostru vom apăsa tasta n, apoi ne va cere să apăsăm w, așa cum am indicat că este în ordine la optimizați aspectul și configurați corect tastatura. Vom apăsa tasta w.
Apoi, vor fi afișate întrebări diferite despre anumite taste, în special, dacă tastatura noastră le are, vom face clic pe Da, altfel vom apăsa Nu face.
Odată ce am efectuat diferitele verificări solicitate, va fi afișată următoarea fereastră care confirmă că totul a fost corect și ne oferă un ghid pentru tastatura noastră „Es” = spaniolă.
Pasul 5
Vom face clic pe Continua și va începe procesul de descărcare a unor componente suplimentare pentru instalarea corectă.
Pasul 6
După descărcarea suplimentelor, va fi afișată o fereastră care solicită introduceți numele pe care îl vom da serverului nostru Ubuntu.
Alegem numele corespunzător și facem clic pe Continua.
Pasul 7
Apoi, alegem numele utilizatorului care va avea acces la administrarea serverului (Utilizator implicit). Faceți clic pe Continuare, iar sistemul ne va cere numele de utilizator pentru a accesa sistemul (Este un utilizator diferit de cel anterior).
Pasul 8
Apăsăm Continuare și apoi vom introduce parola:
Facem clic pe Continuare și vom introduce din nou parola (confirmare).
Pasul 9
Facem clic pe Continua. Apoi sistemul ne întreabă dacă vrem să ne criptăm folderul personal, ceea ce este recomandat dacă avem informații sensibile, deoarece criptarea generează o securitate mai mare, dar poate fi o durere de cap în cazul în care sistemul eșuează și încercăm să ne accesăm informațiile, în opinia Ubuntu vom fi intruși sau hackeri. În cazul nostru alegem Nu.
Pasul 10
Apoi sistemul ne confirmă fusul orar Pe baza locației pe care am determinat-o la începutul instalării, dacă este corectă, facem clic pe Da.
Pasul 11
Odată ce am selectat da, va începe o serie de întrebări despre configurația serverului. Inițial, sistemul ne va cere partițiile pe care va avea hard diskul:
Opțiuni pe care le avemGhidat - utilizați întregul discNe permite să folosim discul într-un mod total.
Ghidat - utilizați discul complet și configurați LVMNe permite să folosim discul complet și suplimentar pentru a configura LVM (Logical Volume Management) pentru partițiile respective.
Ghidat - utilizați întregul disc și configurați LVM criptatNe permite să folosim discul complet și suplimentar pentru a configura LVM (Logical Volume Management) cu un sistem de criptare pentru a proteja informațiile.
ManualNe permite să desfășurăm întregul proces manual, dar nu este recomandat.
În cazul nostru vom folosi prima opțiune, Ghidat - utilizați întregul disc. Odată selectat, apăsați tasta Enter și va fi afișată următoarea fereastră:
Vedem că sunt afișate informațiile de pe hard disk-ul care va fi utilizat, apăsăm Enter pentru a continua procesul de instalare. Se afișează următoarea fereastră care indică partițiile care vor fi create în Ubuntu:
NotăPartiția ext4 este similară cu NTFS în Windows și partiția swap are propriul spațiu dedicat în Ubuntu, astfel încât memoria swap să poată scrie pe ea.
Faceți clic pe opțiunea Da pentru a scrie modificările. Va fi afișată următoarea fereastră care arată progresul instalării sistemului de bază:
Apoi sistemul ne va întreba dacă dorim să configurăm proxy-ul, deoarece nu este atât de obișnuit, vom lăsa câmpul necompletat și vom face clic pe Continuare:
Toate pachetele apt (legate de rețea) vor fi descărcate și se va întreba cum dorim să configurăm actualizările, vedem că avem trei (3) opțiuni:
AlegeriNu există actualizări automateEste recomandat pentru servere, deoarece unele actualizări pot reporni serverul sau pot provoca comportamente de instabilitate în acesta.
Actualizari automateActualizările sunt instalate automat ori de câte ori este disponibilă.
Gestionați sistemul cu LandscapeVă permite să gestionați actualizările prin instrumentul Peisaj.
Vom alege prima opțiune în cazul nostru, Fără actualizări automate, faceți clic pe Continuare (Va trebui să instalăm actualizările manual). Apoi vă întrebați ce caracteristici dorim să adăugăm la serverul nostru, avem unele precum OpenSSH, Print Server etc.
În exemplul nostru vom activa opțiunea OpenSSH pentru a putea gestiona serverul de la distanță, pentru a-l selecta plasăm cursorul pe opțiunea menționată și apăsăm bara de spațiu pentru ao alege.
Funcțiile fiecărei opțiuni, în rezumat, sunt:
- OpenSSH: Administrare la distanță
- Server DNS: Server de nume de domeniu
- Server LAMp: Server web
- Server de mail: Server de mail
- Baza de date PostgreSQL: Server de baze de date
- Server de imprimare: Server de imprimare
- Server de fișiere Samba: Server de fișiere partajat
- Tomcat Java Server: Server Java
- Gazdă de mașină virtuală: Server de mașină virtuală
- Selectarea manuală a pachetului: Selectarea manuală a pachetelor
Oferim Enter pentru a continua procesul de instalare. Sistemul ne va întreba dacă dorim să instalăm încărcătorul de încărcare GRUB în registrul principal, amintiți-vă că GRUB (Grand Unifier Bootloader) este primul lucru care se încarcă la pornirea serverului nostru, prin urmare, selectăm opțiunea Da.
NotăDacă în orice moment aveți probleme cu GRUB, încercați să vizitați următorul tutorial, veți avea ajutor pentru rezolvarea problemelor.
Continuăm cu instalarea noastră și vom vedea că totul a fost instalat corect:
Facem clic pe Continuare și vom fi atenți să nu repornim serverul cu discul din interiorul unității pentru a nu repeta întregul proces de instalare. După cum vedem, Ubuntu funcționează sub linia de comandă, ceea ce ne permite să folosim resursele mașinii în aplicațiile instalate.
Putem vedea că, odată ce repornirea mașinii, vor fi solicitate acreditările de acces deja create în timpul instalării.
2. Conexiune prin SSH cu Ubuntu
Să vedem cum ne conectăm printr-o conexiune SSH sigură la serverul nostru Ubuntu. O conexiune SSH ne permite să ne conectăm extern la serverul nostru. Este foarte important să ne amintim că serverul nostru Ubuntu trebuie să se afle în aceeași rețea de la care dorim să ne conectăm.
Putem vedea cum configurarea rețelei noastre utilizează comanda:
ifconfigCare afișează un rezumat al acestuia. În cazul nostru, vedem că adresa IP a serverului nostru este 192.168.0.10 și putem vedea diferitele configurații de rețea.
Pentru a face conexiunea prin SSH de pe un site extern vom folosi software-ul Putty care este gratuit și îl putem descărca de pe pagina oficială. Aici lăsăm un tutorial pentru a vedea mai multe despre Putty. Acest software ne oferă posibilitatea de a ne conecta, este practic un client de conexiune pentru Linux.
Pentru a ne conecta la serverul nostru prin Putty vom face următoarele:
- În adresa IP vom pune adresa IP exactă a serverului Ubuntu (În cazul nostru 192.168.0.10)
- Lăsăm portul implicit (22)
- În tipul de conexiune selectăm SSH
Facem clic pe Deschis iar prima dată când executăm Putty, va fi afișat un mesaj care indică faptul că cheia serverului nu este înregistrată în cache, asta din motive de securitate, putem accepta și se va deschide următoarea fereastră pentru a introduce acreditările. Odată ce ne-am introdus parola, vom vedea că putem accesa serverul nostru ca și cum am fi în fața acestuia.
Acest lucru ne va permite să gestionăm serverul fizic indiferent unde este amplasat.
3. Opțiuni și parametri de control
Parametrii ne permit să configurăm cum se vor comporta comenzile pe serverul nostru Ubuntu. De exemplu, dacă am dori să mergem în folderul rădăcină al sistemului pentru a vedea conținutul acestuia, am folosi în mod normal CD: și apoi din nou CD: (Astfel am coborî 2 foldere), pentru a economisi timp putem folosi simbolul / care ne permite să mergem direct în folderul rădăcină, comanda ar fi cd /.
Vom vedea că linia de comandă este deja localizată la rădăcina sistemului. Acum, dacă vrem să ne întoarcem la folderul personal Solvetic, nu îl vom folosi cd acasa Și mai târziu cd acasa, mai degrabă vom folosi comanda:
cd / acasă / solveticȘi așa vom merge la folderul personal.
Dacă am vrea să vedem folderele situate în rădăcină într-un mod mai organizat, deoarece în mod normal ar arăta cam dezordonat. putem folosi comanda eu sunt cu parametrul -l pentru a vizualiza folderele într-un mod mai organizat (ls -l):
Vom vedea că ne arată detalii mai specifice ale fiecărui folder, precum dimensiunea, data creării etc.
Putem vedea diferitele opțiuni pe care le avem pentru parametrizarea unei comenzi, pentru aceasta putem folosi următoarele metode. Putem folosi următorul parametru:
ls - ajutaSe va afișa ajutorul Linux unde putem vedea diferitele opțiuni de adăugat la comandă, fiecare opțiune vine cu rezumatul respectiv.
O altă opțiune pe care o avem este să folosim comanda om (manual), această comandă afișează informații mult mai explicite despre fiecare comandă. De exemplu, putem folosi următoarea linie:
om ls(Ne va arăta manualul de comandă ls). Amintiți-vă că această opțiune ne va scoate din linia de comandă.
Putem naviga în manual folosind săgețile sus și jos. Pentru a reveni la linia de comandă vom apăsa tasta ce.
Iată un link către un tutorial cu comenzi interesante pentru Ubuntu:
Comenzi Ubuntu
4. Gestionarea fișierelor și directoarelor în Ubuntu
În calitate de administratori în orice moment, trebuie să gestionăm diferitele fișiere pe care le avem pe serverul nostru și este important să știm cum să facem acest proces. Vom revizui procesul de creare a fișierelor și folderelor, dar este recomandat să nu le creați în folderul rădăcină Ubuntu, ideal este să le creați în folderul personal.
Creeaza dosar
Pentru a crea un folder în Ubuntu vom folosi comanda mkdir (Make Directory), în exemplul nostru vom folosi linia:
Testarea mkdirȘi apăsăm introduce. Pentru a verifica dacă am creat folderul corect, să folosim comanda ls și vom vedea folderul creat și dacă vom folosi (După cum am văzut deja) comanda:
ls -lVom vedea un rezumat mai complet al folderului creat recent.
NotăSistemul este sensibil la majuscule și minuscule, putem avea două foldere (Teste și teste).
Creați fișier
Pentru a crea un fișier vom folosi comanda atingere, parametrul este;
atingeți Extension_nameDe exemplu, atingeți Exercițiu.txt. Dacă folosim ls -l putem vedea documentul nostru creat.
Opțiuni de copiere, lipire și decupare
Pentru a copia un fișier vom folosi fișierul cp (cp Nume fișier Calea destinației), în cazul nostru ar fi, cp Exercise.txt Teste. Pentru a vedea că fișierul a fost copiat corect la destinație vom folosi următorul proces, utilizați comanda cd Numele folderului de destinație (cd Tests) odată în interiorul Tests, să folosim comanda eu sunt pentru a vedea fișierul pe care tocmai l-am copiat.
Cu comanda mv putem muta un fișier sau folder dintr-o locație în alta, sintaxa sa este identică cu cea a copierii, mv fișier destinație.
Aici lăsăm un tutorial care vorbește despre acest lucru.
Ștergeți fișierele și folderele
Pentru a șterge fișiere: Vom folosi comanda rm (eliminare), sintaxa sa este rm File_name, în exemplul nostru ar fi rm Exercise.txt și putem vedea prin ls -l că fișierul nu mai există pe sistemul nostru Ubuntu.
Mai jos este o imagine cu toate comenzile pe care le-am comentat:
Pentru a șterge directoare: Vom folosi comanda rmdir, sintaxa ar fi rmdir Directory_name, în cazul nostru, rmdir Teste și în acest fel vom elimina directorul Teste din sistem. Putem folosi comanda ls -l Pentru a verifica dacă un astfel de director nu mai există în Ubuntu:
În acest fel am văzut câteva dintre opțiuni și configurații pe care le avem în serverul nostru Ubuntu.
Redenumiți fișierele și directoarele Ubuntu