Kurs 'Linux Essentials'

 

Želiš li postati napredni korisnik Linuxa, ovladati komandnom linijom, skriptama i osnovnom sistemskom administracijom, a pritome položiti svoj Linux certifikat. Onda je kurs ‘Linux Essentials’ sve što ti treba kako biste na tom putu uspjeli.? Kurs Linux Essentials – pažljivo je osmišljen da vam pruži praktične vještine koje se koriste u stvarnim GNU/Linux okruženjima.


🎯 Zašto ovaj kurs?

Svaka GNU/Linux distribucija je priča za sebe – ali je u praksi to vrlo moćan alat za svakog IT profesionalca. Na ovom kursu naučit ćete:

  • Efikasno koristiti terminal i komandnu liniju

  • Automatizirati zadatke skriptama

  • Upravljati korisnicima, pravima i procesima

  • Instalirati, nadograđivati i konfigurirati pakete

  • Analizirati logove i pratiti performanse sistema

Kurs je idealan za početnike s osnovnim znanjem Linuxa, ali i za one koji žele podići vještine na profesionalni nivo te steći svoj prvi profesionalni certifikat.


Sadržaj kursa:


Za potrebe ovog kursa, koriste se materijali ‘LinuxEssentials’ od strane Linux Professional Instituta, a koji su dostupni na bosanskom jeziku. Kurs se sastoji od ukupno 4 tematske cjeline te 40 lekcija i završnim testom. Kompletan sadržaj kursa je sljedeći:


TEMA 1: Linux zajednica i open source karijera


Ova tema služi kao dobar uvod u svijet Linuxa, njegove distribucije, filozofiju otvorenog koda i softverske licence. Savršena je za polaznike koji žele razumjeti kako je Linux nastao, gdje se koristi i kako izgleda karijera u Linux svijetu.


1.1 Evolucija Linuxa i popularni operativni sistemi

Lekcija uvodi polaznika u:

  • historiju Linuxa

  • strukturu distribucija

  • desktop, server i cloud okruženja

  • ulogu Linuxa u ugrađenim sistemima

  • prednosti open source modela


1.2 Glavne open source aplikacije

Pokazuje praktičnu upotrebu:

  • ofis alata (LibreOffice, OnlyOffice)

  • web preglednika

  • multimedijalnih aplikacija

  • server softvera

  • mrežnih alata

  • razvojnih jezika

Polaznik uči kako instalirati, uklanjati i ažurirati pakete pomoću menadžera paketa.


1.3 Softver otvorenog koda i licenciranje

Obrađuje:

  • razliku između Free Software i Open Source modela

  • najvažnije licence (GPL, MIT, Apache, BSD)

  • poslovni open-source modeli

  • kako funkcionira zajednica i doprinos open source projektima


1.4 ICT vještine i rad s Linuxom

U fokusu su:

  • osnovni korisnički interfejsi

  • sigurnosne prijetnje

  • privatnost na internetu

  • enkripcija i zaštita podataka

  • profesionalna uloga Linux administratora



TEMA 2: Kretanje kroz Linux sistem


Ovo je srce kursa: rad kroz komandnu liniju, strukturu datoteka, putanje i rad s datotekama. Sve ono što čini osnovnu Linux pismenost.


2.1 Osnove komandne linije (Lekcija 1 i 2)

Polaznici uče:

  • kako funkcioniše bash i terminal

  • strukturu komande

  • rad s argumentima i opcijama

  • rad s varijablama

  • navodnike, escape znakove i manipulaciju stringovima


2.2 Korištenje komandne linije u traženju pomoći

Sadržaj uključuje:

  • man stranice

  • --help opcije

  • info stranice

  • pronalaženje datoteka (locate, find, which, whereis)


2.3 Korištenje direktorija i izlistavanje podataka (Lekcija 1 i 2)

Uči se:

  • hijerarhija Linux direktorija

  • relativne i apsolutne putanje

  • ls, cd, pwd i napredne opcije

  • home direktoriji, skriveni fajlovi

  • prikaz permisija

  • rekuzivni prikaz sadržaja


2.4 Kreiranje, premještanje i brisanje podataka

Svi temeljni alati:

  • mkdir, touch, cp, mv, rm

  • globbing (wildcards)

  • case sensitivity

  • rad sa direktorijima i fajlovima u praksi



TEMA 3: Moć komandne linije


Treća tema uvodi naprednu obradu podataka, skriptiranje i automatizaciju zadataka.


3.1 Arhiviranje podataka

Sadržaj obuhvata:

  • kompresiju (gzip, bzip2, xz)

  • arhiviranje (tar)

  • rad sa ZIP formatom


3.2 Pretraživanje i ekstrakcija informacija iz podataka (Lekcija 1 i 2)

Polaznici uče:

  • preusmjeravanje (>, >>, <)

  • cijevi (pipes |)

  • filtriranje teksta (grep)

  • regularne izraze

  • izdvajanje informacija iz logova i konfiguracija


3.3 Pretvaranje komandi u skriptu (Lekcija 1 i 2)

Skripting je jedan od temelja svakog admina:

  • shebang linija

  • izvršne dozvole

  • PATH i okruženje

  • varijable unutar skripti

  • argumenti i brojači

  • if uslovne strukture

  • for petlja

  • rad s izlaznim kodovima

  • validacija regularnim izrazima



TEMA 4: Linux operativni sistem


Ova tema daje širu sliku operativnih sistema, hardvera i strukture Linuxa.


4.1 Odabir operativnog sistema

Polaznici saznaju:

  • šta je operativni sistem

  • kako odabrati Linux distribuciju

  • koje alternative postoje (BSD, Unix, macOS)


4.2 Razumijevanje računalnog hardvera

Detaljno se objašnjava:

  • napajanje, matična ploča

  • memorija (RAM, cache)

  • procesori

  • diskovi (HDD/SSD/NVMe)

  • particije

  • drajveri i datoteke uređaja u Linuxu


4.3 Gdje se smještaju podaci (Lekcija 1 i 2)

U ovoj lekciji uči se:

  • gdje se nalaze konfiguracijski fajlovi

  • šta radi Linux kernel

  • kako se rukuje memorijom

  • hardverski modul i upravljanje uređajima

  • kako sistem organizuje korisničke i sistemske podatke


TEMA 5: Sigurnost i prava nad podacima


Ova vas tema upoznaje sa osnovnim konceptima upravljanja sigurnošću, korisnicima, grupama, pravima i dozvolama nad podacima i direktorijima u Linux-u. 

5.1 Osnovna sigurnost i identifikacija vrste korisnika

U ovoj lekciji se uči:

  • vrste korisnika: root, standardni i sistemski korisnici

  • osnovne sigurnosne koncepte (autentifikacija i kontrola pristupa)

  • ključne sistemske datoteke: /etc/passwd, /etc/shadow, /etc/group

  • provjeru aktivnih korisnika i sesija (who, w, last)

  • eskalaciju privilegija pomoću su i sudo


5.2 Kreiranje korisnika i grupa

U ovoj lekciji se uči:

  • strukturu korisničkih i grupnih datoteka (passwd, shadow, group, gshadow)

  • dodavanje i brisanje korisnika (useradd, userdel)

  • upravljanje grupama (groupadd, groupdel)

  • promjenu lozinki i sigurnosnih postavki (passwd)

  • koncept skeleton direktorija i inicijalnog okruženja korisnika


5.3 Upravljanje pravima i ovlastima nad podacima

U ovoj lekciji se uči:

  • pregled dozvola pomoću ls -l

  • model dozvola: korisnik (u), grupa (g), ostali (o)

  • tipove dozvola: read (r), write (w), execute (x)

  • izmjenu dozvola pomoću chmod (simbolički i numerički način)

  • promjenu vlasništva (chown, chgrp)

  • specijalne dozvole: SUID, SGID i sticky bit


5.4 Specijalni direktoriji i podaci

U ovoj lekciji se uči:

  • rad sa privremenim direktorijima (npr. /tmp)

  • sigurnosne implikacije dijeljenih direktorija

  • koncept hard i simboličkih linkova

  • ponašanje dozvola kod linkova

  • praktične scenarije dijeljenja i zaštite podataka



Zaključak kursa LinuxEssentials


Po završetku svih 5 tema i preko 40+ lekcija, polaznik će:

  • razumjeti filozofiju i strukturu Linuxa

  • biti potpuno spreman raditi u terminalu

  • znati upravljati datotekama i konfiguracijama

  • savladati osnovni shell scripting

  • biti tehnički pripremljen za LPI Linux Essentials certifikacijski ispit

  • imati snažnu osnovu za napredne Linux administracijske kursove


Ko je trener kursa?


Trener ovog kursa je Amar Tufo, dugogodišnji iskusni GNU/Linux system administrator, osnivač I izvršni urednik portala BH-Linux.com te bloga LinuxSaAmarom.com, LPI Linux Essentials certified te certificirani Linux trener na programima ‘Linux za početnike’ , ‘Linux Essentials’, te ‘Linux LPIC-1’.


Kako se prijaviti na kurs?


Vaše prijave na kurs ‘Linux Essentials’ možete obaviti na e-mail adresu linuxsaamarom@gmail.com sa naznakom ‘Prijava za kurs ‘Linux Essentials’, zajedno sa vašim imenom, prezimenom, gradom i državom, te datumom rođenja. 

---------

NAPOMENA: Tijekom prijave na kurs, obavezno navesti da li želite raditi sa mnom kao vašim mentorom jedan na jedan, uz live podršku, sesije Pitanja & Odgovori,te kratke provjere znanja.


Trajanje kursa?


Predviđeno trajanje ovog kursa iznosi oko 6 sedmica u sljedećim terminima: 


* Ponedljak 19:00 / 21:30

* Srijeda 19:00 / 21:30

* Petak 19:00 / 21:30


Ostali detalji oko samog održavanja kursa, definisani su ugovorom ovog kursa (u daljem tekstu Linux Essentials kurs - UGOVOR) kojeg polaznik dobija nakon plaćanja i potpisivanja.


Koliko košta cijena ovog treninga?


Cijena treninga na kursu ‘Linux Essentials’ košta oko 200 KM po osobi, zajedno sa materijalima.


Kako uplatiti za ovaj kurs?



[1] Uplata na žiro račun:


Tijekom uplate na žiro račun, molim da koristite sljedeće informacije:


- Primalac: Amar Tufo

- Adresa: Tarčin 71244

- Hadžići

- Broj računa: 1613000314701520

- Svrha doznake: Uplata za kurs ‘Linux Essentials’


[2] Uplata putem Western Union-a / PostCash-a?

Ukoliko dolazite iz zemalja okruženja Srbija, Hrvatska, Crna Gora, Slovenija ili zemalja EU (Austrija, Njemačka . . . ), uplate na kurs možete uplatiti putem Western Union-a ili PostCash sistema. Cijena uplate iznosi oko 100 Eura (200 KM). 


Imate pitanja prije prijave na kurs?


Ukoliko imate bilo kakvih pitanja ili sumnji prije prijave na ova kurs, molimo da proslijedite vaš upit na e-mail adresu linuxsaamarom@gmail.com. Mi ćemo se potruditi da odgovorimo u najkraćem mogućem roku, te dogovorimo termine održavanja vaše obuke, kako bismo zajedno započeli vaš trening i put ka vašem prvom Linux certifikatu

Share:

Nema komentara:

Objavi komentar

Kurs LINUX ESSENTIALS

Recent Posts