Kaip įdiegti ir konfigūruoti „Ubuntu Server“

Kasdien eidami po IT pasaulį, kiekvieną akimirką turime išmokti naujų tendencijų, naujų programų ir, be jokios abejonės, turėti galimybę tobulėti įvairiose sistemų srityse. Šioje pamokoje pamatysime serverio su „Ubuntu“ diegimas ir konfigūravimas, bet kokius privalumus galime gauti kaip administratoriai diegdami serverį su „Ubuntu“?

Šioje pamokoje sužinosite, kaip įdiegti „Ubuntu“ serverio versiją ir taip galėsite valdyti mūsų serverį. Taip pat žinosite veiksmus, kad galėtumėte lengvai jį sukonfigūruoti ir bet kada paruošti naudoti.

Jei vis dar nežinote, ką reiškia dirbti su „Ubuntu Server“, čia yra keletas jo pranašumų, kad žinotumėte, ką reiškia dirbti su juo.

Kai kurie „Ubuntu Server“ diegimo pranašumai

  • Jis, be kita ko, yra sertifikuotas kaip svečių ar svečių serveris „Azure“, AWS, IBM (galios) platformose.
  • Jis turi visišką branduolio integraciją.
  • Veikia x86, x64, ARM v7, ARM 64 ir „Power“ architektūromis.
  • Puiki parama.
  • Skirtas debesiui, be kita ko.

Mes analizuosime, kaip atlikti mūsų „Ubuntu“ serverio diegimo procesą. Pirmiausia eisime į šią oficialią „Ubuntu“ svetainę, kad tęstume atsisiųskite mūsų ISO atvaizdą.

Kai ten mes spustelėsime skirtuką parsisiųsti, ir mes pasirenkame Serveris, pamatysime šiuos dalykus:

1. Įdiekite „Ubuntu Server“


Šioje pamokoje mes padarysime diegimas virtualioje mašinoje, kuris leidžia tiksliai imituoti „Ubuntu“ serverio elgesį Realiame gyvenime, kaip jau minėjome anksčiau, prieš pasitelkiant produktyvią aplinką svarbu naudoti virtualią aplinką, kad susipažintume su aplinka, kad išvengtumėte nesėkmių.

1 žingsnis
Pradėdami diegimą turime pasirinkite kalbą, kuria išliks mūsų sistemaMūsų atveju mes pasirenkame ispanų kalbą, tačiau matome, kad „Ubuntu Server“ galime rinktis iš skirtingų kalbų, numatytoji kalba yra anglų, nes „Ubuntu“ platinama visame pasaulyje, mes pasirenkame ispanų kalbą judėdami krypties rodyklėmis ir paspausdami „Enter“.

Variantai, kuriuos turimeKaip matome šiame lange, turime įvairių variantų, kaip įdiegti ar valdyti „Ubuntu“, tarp jų:

Įdiekite „Ubuntu Server“Tai leidžia mums paleisti diegimą nuo nulio.

Kelių serverių su MAAS (Metal As A Service) diegimasTai suteikia mums galimybę vienu metu įdiegti „Ubuntu“ keliuose serveriuose.

Patikrinkite, ar diske nėra defektųTai leidžia peržiūrėti galimus gedimus standžiojo disko sektoriuose.

Patikrinkite atmintįTai suteikia mums galimybę paleisti serverio RAM testą, kad patikrintume jo veikimą.

Įkraukite iš pirmojo standžiojo diskoLeidžia paleisti sistemą iš pagrindinio standžiojo disko, jei turite kelis.

Atkurti pažeistą sistemąTai suteikia mums galimybę atlikti bendrą testą ir bandyti atkurti sistemą, kurioje yra tam tikra klaida.

Mes pasirenkame pirmąjį variantą Įdiekite „Ubuntu Server“.

2 žingsnis
Tada duodame „Enter“ pasirenkame geografinę zoną kur mes esame, tai leis mums nedelsiant sukonfigūruoti laiko juostą. Jei šalies, kurioje esame, sąraše nėra, turime pasirinkti kitą variantą.

3 žingsnis
Mes duodame Įveskite Tada sistema mums pasakys, ar norime konfigūruoti klaviatūrą, patartina priimti šį pasiūlymą, nes tai leis automatiškai konfigūruoti ir koreguoti klaviatūros modelį:

4 žingsnis
Spustelime Taip ir spustelėkite Įveskite. Tada pasirodys šis langas:

Ši konfigūracijos parinktis prašo paspausti bet kurį rodomą klavišą (y, u, r, n ir tt), mūsų atveju paspausime klavišą n, tada paprašys paspausti w, kaip nurodėme į optimizuoti išdėstymą ir teisingą klaviatūros konfigūraciją. Paspausime klavišą w.

Toliau bus rodomi skirtingi klausimai, ypač apie kai kuriuos klavišus, jei mūsų klaviatūra juos turi, spustelėsime Taip, priešingu atveju paspausime Nereikia.

Kai atliksime skirtingus prašomus patikrinimus, bus parodytas šis langas, patvirtinantis, kad viskas buvo teisinga, ir pateikiamas klaviatūros vadovas „Es“ = ispanų kalba.

5 žingsnis
Mes spustelėsime Tęsti ir prasidės kai kurių papildomų komponentų atsisiuntimo procesas, norint tinkamai įdiegti.

6 žingsnis
Atsisiuntus priedus, bus rodomas langas su prašymu įveskite pavadinimą, kurį suteiksime savo „Ubuntu“ serveriui.

Mes pasirenkame tinkamą pavadinimą ir spustelėkite Tęsti.

7 žingsnis
Toliau pasirenkame vartotojo vardas, kuris turės prieigą prie serverio administravimo (Numatytasis vartotojas). Spustelėkite Tęsti, ir sistema paprašys mūsų vartotojo vardo, kad galėtume pasiekti sistemą (tai kitas vartotojas nei ankstesnis).

8 žingsnis
Paspaudžiame Tęsti ir tada įvesime slaptažodį:

Spustelėkite Tęsti ir dar kartą įvesime slaptažodį (patvirtinimas).

9 veiksmas
Spustelime Tęsti. Tada sistema klausia, ar norime užšifruoti savo asmeninį aplanką, tai rekomenduojama, jei turime neskelbtinos informacijos, nes šifravimas sukuria didesnį saugumą, tačiau tai gali sukelti galvos skausmą, jei sistema nepavyks ir mes bandysime pasiekti savo informaciją, „Ubuntu“ nuomone, būsime įsibrovėliai ar įsilaužėliai. Mūsų atveju mes pasirenkame Nr.

10 žingsnis
Tada sistema patvirtina mūsų laiko juostą Remdamiesi vieta, kurią nustatėme diegimo pradžioje, jei ji teisinga, spustelėkite Taip.

11 žingsnis
Kai pasirinksime „taip“, prasidės klausimų apie serverio konfigūraciją serija. Iš pradžių sistema paprašys mūsų skaidinių, kuriuos turės kietasis diskas:

Variantai, kuriuos turimeVadovaujamas - naudokite visą diskąTai leidžia mums visiškai naudoti diską.

Nurodymai - naudokite visą diską ir sukonfigūruokite LVMTai leidžia mums naudoti visą ir papildomą diską, kad sukonfigūruotumėte atitinkamų skaidinių LVM (loginio tūrio valdymą).

Nurodymai - naudokite visą diską ir sukonfigūruokite užšifruotą LVMTai leidžia mums naudoti visą ir papildomą diską, kad sukonfigūruotumėte LVM (loginį tūrio valdymą) su šifravimo sistema, skirta informacijai apsaugoti.

VadovasTai leidžia mums atlikti visą procesą rankiniu būdu, tačiau tai nerekomenduojama.

Mūsų atveju naudosime pirmąjį variantą, Vadovaujamas - naudokite visą diską. Kai pasirinksite, paspauskite klavišą Enter ir pasirodys šis langas:

Matome, kad rodoma informacija apie naudojamą standųjį diską, norėdami tęsti diegimo procesą, paspauskite „Enter“. Rodomas šis langas, nurodantis skaidinius, kurie bus sukurti mūsų „Ubuntu“:

Pastaba„Ext4“ skaidinys yra panašus į „NTFS“ sistemoje „Windows“, o apsikeitimo skaidinys turi savo specialią vietą „Ubuntu“, todėl apsikeitimo atmintis gali į jį rašyti.

Norėdami parašyti pakeitimus, spustelėkite Taip. Bus parodytas šis langas, kuriame bus rodoma bazinės sistemos diegimo eiga:

Tada sistema jis paklaus mūsų, ar norime sukonfigūruoti tarpinį serverį, kadangi tai nėra taip įprasta, paliksime lauką tuščią ir spustelėsime Tęsti:

Visi tinkami paketai (susiję su tinklu) bus atsisiųsti ir bus klausiama, kaip norime sukonfigūruoti naujinius, matome, kad turime tris (3) parinktis:

PasirinkimaiNėra automatinių atnaujinimųRekomenduojama serveriams, nes kai kurie naujinimai gali iš naujo paleisti serverį arba sukelti nestabilumą.

Automatiniai atnaujinimaiAtnaujinimai automatiškai įdiegiami, kai tik jie yra prieinami.

Valdykite sistemą naudodami kraštovaizdįLeidžia valdyti naujinius naudojant kraštovaizdžio įrankį.

Mes pasirinksime pirmąjį variantą mūsų atveju. Be automatinių atnaujinimų spustelėkite Tęsti (naujinimus turėsime įdiegti rankiniu būdu). Tada jums įdomu, kokias funkcijas norime pridėti prie savo serverio, mes turime keletą tokių kaip „OpenSSH“, „Print Server“ ir kt.

Mūsų pavyzdyje mes įgalinsime „OpenSSH“ parinktį, kad ji galėtų nuotoliniu būdu valdyti serverį, norėdami jį pasirinkti, užveskite žymeklį ant minėtos parinkties ir paspauskite tarpo klavišą, kad jį pasirinktumėte.

Apibendrinant, kiekvienos parinkties funkcijos yra šios:

  • „OpenSSH“: Nuotolinis administravimas
  • DNS serveris: Domeno vardų serveris
  • LAMp serveris: Tinklapio serveris
  • Pašto serveris: Pašto serveris
  • „PostgreSQL“ duomenų bazė: Duomenų bazės serveris
  • Spausdinimo serveris: Spausdinimo serveris
  • „Samba“ failų serveris: Bendras failų serveris
  • „Tomcat“ „Java“ serveris: „Java“ serveris
  • Virtualios mašinos priegloba: Virtualios mašinos serveris
  • Rankinis paketo pasirinkimas: Rankinis paketų pasirinkimas

Norėdami tęsti diegimo procesą, duodame „Enter“. Sistema ji paklaus mūsų, ar norime įdiegti GRUB įkrovos įkėlimo programą pagrindiniame registre, atminkite, kad GRUB („Grand Unifier Bootloader“) yra pirmas dalykas, kuris įkeliamas paleidus mūsų serverį, todėl pasirenkame Taip.

PastabaJei bet kuriuo metu kyla problemų dėl GRUB, pabandykite apsilankyti šioje pamokoje, ir jums padės išspręsti problemas.

Tęsiame diegimą ir pamatysime, kad viskas buvo įdiegta teisingai:

Spustelime Tęsti ir būsime atsargūs, kad nepaleistume serverio iš naujo su disku įrenginio viduje, kad nebūtų kartojamas visas diegimo procesas. Kaip matome, „Ubuntu“ veikia pagal komandinę eilutę, kuri leidžia mums naudoti mašinos išteklius įdiegtose programose.

Matome, kad iš naujo paleidus mašiną bus prašoma prieigos duomenų, jau sukurtų diegimo metu.

2. Prisijungimas per SSH su „Ubuntu“


Pažiūrėkime, kaip mes prisijungiame per saugų SSH ryšį su savo „Ubuntu“ serveriu. SSH ryšys leidžia mums išoriškai prisijungti prie savo serverio. Labai svarbu prisiminti, kad mūsų „Ubuntu“ serveris turi būti tame pačiame tinkle, iš kurio norime prisijungti.

Mes galime pamatyti, kaip mūsų tinklo konfigūracija naudojama naudojant komandą:

 ifconfig
Kurioje rodoma jo santrauka. Mūsų atveju matome, kad mūsų serverio IP adresas yra 192.168.0.10 ir matome skirtingas tinklo konfigūracijas.

Norėdami prisijungti SSH iš išorinės svetainės, naudosime nemokamą „Putty“ programinę įrangą ir ją galėsime atsisiųsti iš oficialaus puslapio. Čia paliekame pamoką, kad sužinotume daugiau apie „Putty“. Ši programinė įranga suteikia mums galimybę prisijungti, iš esmės tai yra „Linux“ ryšio klientas.

Norėdami prisijungti prie mūsų serverio per „Putty“, atliksime šiuos veiksmus:

  • Į IP adresą įdėsime tikslų „Ubuntu“ serverio IP (mūsų atveju 192.168.0.10)
  • Mes paliekame numatytąjį prievadą (22)
  • Ryšio tipui pasirenkame SSH

Spustelime Atviras ir kai pirmą kartą vykdome „Putty“, bus rodomas pranešimas, nurodantis, kad serverio raktas nėra užregistruotas talpykloje, tai yra saugumo sumetimais, galime priimti ir atsidarys šis langas, kuriame bus įvesti kredencialai. Įvedę slaptažodį pamatysime, kad galime pasiekti savo serverį taip, lyg būtume priešais jį.

Tai leis mums valdyti fizinį serverį, nesvarbu, kur jis yra.

3. Valdymo parinktys ir parametrai


Parametrai leidžia mums konfigūruoti, kaip komandos elgsis mūsų „Ubuntu“ serveryje. Pvz., Jei norėtume eiti į sistemos šakninį aplanką, kad pamatytume jos turinį, paprastai naudosime CD: ir tada vėl CD: (Taigi mes nusileistume 2 aplankais), norėdami sutaupyti laiko, galime naudoti simbolį /, kuris leidžia mums tiesiogiai pereiti prie šakninio aplanko, komanda būtų cd /.

Pamatysime, kad komandų eilutė jau yra sistemos šaknyje. Dabar, jei norime grįžti į asmeninį „Solvetic“ aplanką, jo nenaudosime cd namo ir vėliau cd namo, veikiau naudosime komandą:

 cd / home / solvetic
Taigi mes eisime į asmeninį aplanką.

Jei norėtume, kad aplankai, esantys šaknyje, būtų organizuoti labiau, nes paprastai jie atrodytų šiek tiek netvarkingi. galime naudoti komandą ls su parametru -l peržiūrėti aplankus tvarkingiau (ls -l):

Pamatysime, kad jame rodoma konkretesnė kiekvieno aplanko informacija, pvz., Dydis, sukūrimo data ir kt.
Mes galime pamatyti įvairias komandas, kurias turime parametruoti, tam galime naudoti šiuos metodus. Mes galime naudoti šį parametrą:

 ls -pagalba
Jame bus rodoma „Linux“ pagalba, kurioje galime pamatyti įvairias parinktis, kurias galima pridėti prie komandos, kiekviena parinktis pateikiama su atitinkama santrauka.

Kitas variantas, kurį turime, yra naudoti komandą vyras (rankiniu būdu), ši komanda rodo daug aiškesnę informaciją apie kiekvieną komandą. Pavyzdžiui, galime naudoti šią eilutę:

 vyras ls
(Tai parodys mums ls komandų vadovą). Atminkite, kad ši parinktis pašalins mus iš komandinės eilutės.

Mes galime naršyti vadove naudodamiesi rodyklėmis aukštyn ir žemyn. Norėdami grįžti į komandų eilutę, paspausime klavišą .

Čia yra nuoroda į pamoką su įdomiomis „Ubuntu“ komandomis:

„Ubuntu“ komandos

4. Failų ir katalogų valdymas „Ubuntu“


Kaip administratoriai bet kuriuo metu turime valdyti įvairius failus, kuriuos turime savo serveryje, ir svarbu žinoti, kaip tai padaryti. Mes peržiūrėsime failų ir aplankų kūrimo procesą, tačiau rekomenduojama jų nekurti „Ubuntu“ šakniniame aplanke, idealiausia juos sukurti asmeniniame aplanke.

Sukurti aplanką
Norėdami sukurti aplanką „Ubuntu“, naudosime komandą mkdir (Sukurti katalogą), mūsų pavyzdyje naudosime eilutę:

 mkdir testavimas
Ir spaudžiame Įveskite. Norėdami patikrinti, ar teisingai sukūrėme aplanką, naudokime komandą ls ir pamatysime sukurtą aplanką, o jei naudosime (kaip jau matėme) komandą:
 ls -l
Pamatysime išsamesnę neseniai sukurto aplanko santrauką.

PastabaSistemoje skiriamos didžiosios ir mažosios raidės, mes galime turėti du aplankus (testai ir bandymai).

Sukurti failą
Norėdami sukurti failą, naudosime komandą liesti, parametras yra;

 palieskite Plėtinio_pavadinimas
Pavyzdžiui, palieskite Exercise.txt. Jei naudosime ls -l galime pamatyti mūsų sukurtą dokumentą.

Kopijuoti, įklijuoti ir iškirpti parinktis
Norėdami nukopijuoti failą, mes jį naudosime cp (cp Failo pavadinimas Paskirties kelias), mūsų atveju tai būtų, cp „Exercise.txt“ testai. Norėdami pamatyti, ar failas buvo teisingai nukopijuotas į paskirties vietą, atliksime šį procesą, naudokite komandą cd Paskirties aplanko pavadinimas (cd testai), kai būsite testuose, naudokime komandą ls norėdami pamatyti ką tik nukopijuotą failą.

Su komanda mv galime perkelti failą ar aplanką iš vienos vietos į kitą, jo sintaksė yra identiška kopijavimui, mv failo pavadinimas Paskirtis.

Čia paliekame vadovėlį, kuriame apie tai kalbama.

Ištrinkite failus ir aplankus
Norėdami ištrinti failus: Mes naudosime komandą rm (pašalinti), jo sintaksė yra rm File_name, mūsų pavyzdyje tai būtų rm Pratimai.txt ir mes galime pamatyti ls -l kad failo nebėra mūsų „Ubuntu“ sistemoje.
Žemiau yra vaizdas su visomis komandomis, kurias mes komentavome:

Norėdami ištrinti katalogus: Mes naudosime komandą rmdir, sintaksė būtų rmdir katalogo_pavadinimas, mūsų atveju, rmdir testai ir tokiu būdu mes pašalinsime iš sistemos Tests katalogą. Mes galime naudoti komandą ls -l Norėdami patikrinti, ar tokio katalogo nebėra „Ubuntu“:

Tokiu būdu mes matėme kai kuriuos parinktys ir konfigūracijos, kurias turime savo „Ubuntu“ serveryje.

Pervardykite „Ubuntu“ failus ir katalogus

wave wave wave wave wave