Gerbiami studentai,
Sistemos administratoriaus profesijoje neišvengiamai susidursite su daugybe įdomių užduočių ir iššūkių. Per visą savo karjerą spręsite pačias įvairiausias problemas — tiek standartines, tiek unikalias. Vienas pagrindinių šiuolaikinio specialisto įrankių yra paieškos sistema Google, taip pat šiuolaikinės technologijos, tokios kaip dirbtinis intelektas ir ypač ChatGPT. Šie ištekliai padės jums rasti atsakymus į daugelį klausimų, tačiau ne visada gauti sprendimai tiksliai atitiks jūsų unikalius poreikius ar infrastruktūros ypatumus.
Norint tapti tikru profesionalu, svarbu ne tik gebėti rasti paruoštus atsakymus, bet ir ugdyti gebėjimą savarankiškai analizuoti situacijas bei kurti savo sprendimus. Šis kursas skirtas ne tik suteikti jums pagrindines žinias, bet ir padėti išsiugdyti savarankiško problemų sprendimo įgūdžius. Sistemos administravimo srityje nuolat kyla naujų ir nestandartinių užduočių, todėl mūsų tikslas — išmokyti jus veiksmingai su jomis susidoroti, net jei su tokiomis situacijomis susiduriate pirmą kartą.
Šiame kurse spręsite praktines užduotis, kurios kuo tiksliau atspindi realias situacijas, su kuriomis kasdien susiduria sistemų administratoriai savo darbe. Dėmesys skiriamas praktikai — teorinės žinios pateikiamos tik tiek, kiek būtina suprasti atliekamus veiksmus ir jų pasekmes. Tokia metodika leidžia ne tik susipažinti su pagrindiniais sistemų administravimo principais, bet ir įgyti vertingos patirties, reikalingos savarankiškai spręsti profesines užduotis.
Mokymosi metu susidursite su užduotimis, kurias realiai sprendžia šiuolaikinių įmonių IT specialistai: svetainės diegimu ir konfigūravimu, telefonijos (VoIP) serverio įrengimu, failų serverio su Samba ir kitomis paslaugomis konfigūravimu ir daugeliu kitų praktinių užduočių. Toks požiūris leidžia ne tik įtvirtinti teorines žinias, bet ir svarbiausia — išmokti jas taikyti praktikoje, kas yra esminis reikalavimas kiekvienam šiuolaikiniam sistemų administratoriui.
Linux sistemų administratoriaus įgūdžiai ir kvalifikacijos apima daug daugiau nei vien tik technines žinias, įgyjamas mokymų ar sertifikavimo metu. Nors išsamus operacinės sistemos, tinklo protokolų, paslaugų ir automatizavimo įrankių išmanymas yra būtinas profesijos pagrindas, kasdienėje veikloje labai svarbūs ir asmeniniai bei bendravimo įgūdžiai.
Viena iš svarbiausių kompetencijų — gebėjimas efektyviai spręsti problemas: sistemų administratorius turi sugebėti greitai nustatyti sutrikimų priežastis, analizuoti galimus sprendimus ir šalinti triktis organizacijos infrastruktūroje.
Labai vertinamas ir kritinis mąstymas — jis leidžia visapusiškai įvertinti situacijas, apskaičiuoti rizikas ir priimti optimalius sprendimus, remiantis faktų ir galimų alternatyvų analize.
Didelę reikšmę turi bendravimo įgūdžiai: gebėjimas aiškiai ir tiksliai išsakyti mintis, klausytis kolegų ir dirbti komandoje yra sėkmingo bendradarbiavimo pagrindas, ypač sprendžiant sudėtingas užduotis.
Taip pat sistemų administratoriui būtini geri darbo su dokumentacija įgūdžiai. Gebėjimas greitai rasti, skaityti ir suprasti techninius tekstus, oficialius vadovus ir instrukcijas yra būtina sąlyga norint tinkamai konfigūruoti ir prižiūrėti šiuolaikines informacines sistemas.
Šio kurso tikslas — paruošti jus Linux sistemų administratoriaus pareigoms, ypatingą dėmesį skiriant praktinių įgūdžių ugdymui, reikalingam realioms problemoms spręsti. Norėdami sėkmingai įsisavinti medžiagą, turėsite sukurti savo mokomąją aplinką, kurioje savarankiškai atliksite užduotis ir praktiškai įtvirtinsite įgytas žinias.
Galite naudoti tiek virtualias mašinas savo kompiuteryje, tiek bet kokį debesijos VPS (virtualų privatų serverį), suteikiantį prieigą prie pilnos Linux aplinkos. Pradiniuose kurso etapuose daugiausia dėmesio skirsime darbui su virtualiomis mašinomis jūsų kompiuteryje — tai leis jums saugiai eksperimentuoti ir nebijoti pakenkti pagrindinei sistemai.
Mokymosi metu naudosime Ubuntu Server 24.04 operacinę sistemą. Pirmiausia į savo kompiuterį įdiegsite VirtualBox — virtualizacijos programinę įrangą — ir sukursite virtualią mašiną su įdiegta Ubuntu Server sistema.
Svarbu pažymėti: kiekvienai pamokai kursime atskirą virtualią mašiną. Toks metodas atitinka profesionalią praktiką, kai kiekvienam serveriui diegiamas atskiras operacinės sistemos ir reikalingų paslaugų egzempliorius, siekiant užtikrinti stabilų darbą ir išvengti tarpusavio įtakos.
Mokantis reikės įdiegti ir sukonfigūruoti šiuos komponentus VirtualBox virtualioje mašinoje: Nginx (žiniatinklio serverį), PHP-FPM (PHP procesų valdymo programą) bei MySQL (arba MariaDB) — duomenų bazių valdymo sistemą.
Kas yra Nginx, PHP-FPM, MySQL ir Ubuntu Server? Visas šias sąvokas ir reikalingus paaiškinimus išsamiai sužinosite pamokos metu. Praktinės užduotys bus nuosekliai aiškinamos, kad kiekvienas žingsnis būtų suprantamas net pradedantiesiems.