
Tečaj napredne Linux administracije in shell skript
Dvigni svoje znanje Linuxa od kompetentnega do avtoritativnega z učnim načrtom, zasnovanim za resnična produkcijska okolja. Ta tečaj pokriva vse od notranjosti jedra operacijskega sistema in shranjevanja LVM do naprednega skriptiranja Bash, varnostnega utrjevanja in avtomatizacije celotne flote z Ansible. Vsak modul je zasnovan tako, da postaneš skrbnik, na katerega se tvoja ekipa zanaša, ko so sistemi na kocki.
Kaj se boste naučili:
Konfiguriraj in upravljaj shranjevanje Linux z uporabo LVM, datotečnih sistemov, NFS in strategij samodejnega priklapljanja.
Ustvari robustne skripte Bash s polji, regularnimi izrazi, obravnavo napak in obrambnimi tehnikami kodiranja.
Uvedi pravila požarnega zidu, utrjevanje SSH, pravilnike SELinux in revizijske okvire na produkcijskih gostiteljih.
Uvedi in upravljaj sistemske storitve systemd, časovnike in datoteke enot po meri za katero koli aplikacijo.
Spremljaj delovanje sistema z uporabo orodij Prometheus, Grafana, sar in orodij za profiliranje, ki temeljijo na eBPF.
Avtomatiziraj konfiguracijo celotne flote in poteke dela popravljanja z uporabo priročnikov in vlog Ansible.
Kako praktično študirate Tečaj napredne Linux administracije in shell skript
Kako vadite Tečaj napredne Linux administracije in shell skript
Za vas, ki ste podjetje in želite usposobiti svojo ekipo
Na Dedika za podjetja je tečaj prilagojen z vajami in primeri iz vašega lastnega poslovanja, tako kot vaša podjetja potrebujejo.
Vsebina tečaja
8 Poglavji • 40 Uč lekcijeTrajanje med 4 in 360 urami (vi se odločite)
Poglavje 1SkrijSkrij podrobnostiPoglej podrobnostiArhitektura sistema Linux in ključni koncepti
Arhitektura sistema Linux in ključni koncepti
Uč lekcija 1 • Osnove navigacije v ukazni vrstici
Razvija tekočnost v navigaciji po ukazni lupini, datotečnih operacijah in sistemih pomoči. Obvladovanje tega je potrebno za vsako praktično nalogo skozi celoten tečaj.
Uč lekcija 2 • Zagonski proces in inicializacija sistema
Sledi celotnemu zagonskemu zaporedju od vdelane programske opreme do prijavnega poziva. Razumevanje tega zaporedja omogoča skrbnikom diagnosticiranje in odpravljanje napak ob zagonu.
Uč lekcija 3 • Hierarhija datotečnega sistema in razporeditev diska
Pojasnjuje standard hierarhije datotečnega sistema in sheme particioniranja. Udeleženci pridobijo zmožnost pravilnega lociranja, priklopa in upravljanja katere koli poti datotečnega sistema.
Uč lekcija 4 • Osnove upravljanja procesov in pomnilnika
Predstavlja življenjski cikel procesov, razvrščanje in koncepte navideznega pomnilnika. Te osnove podpirajo uravnavanje zmogljivosti, obravnavano v kasnejših poglavjih.
Uč lekcija 5 • Pregled jedra Linuxa in distribucij
Pokriva vloge jedra, monolitno proti modularni zasnovi in glavne družine distribucij. Zagotavlja konceptualni zemljevid, potreben za vse nadaljnje skrbniške naloge.
Poglavje 2SkrijSkrij podrobnostiPoglej podrobnostiUpravljanje uporabnikov, skupin in dovoljenj
Upravljanje uporabnikov, skupin in dovoljenj
Uč lekcija 1 • Stopnjevanje privilegijev s programom sudo
Konfigurira pravilnike sudo za dodeljevanje nadzorovanega dostopa na ravni korena brez deljenja korenskega gesla. Pravilna zasnova sudo je ključna za revizijsko sledljivost in skladnost.
Uč lekcija 2 • Posebna dovoljenja in seznami za nadzor dostopa
Predstavlja SUID, SGID, lepljivi bit in ACL-je POSIX za natančen nadzor. Ti mehanizmi razširjajo osnovni model na kompleksne organizacijske zahteve.
Uč lekcija 3 • Upravljanje skupin in članstva
Pojasnjuje primarne proti dopolnilnim skupinam in strategije dostopa na podlagi skupin. Oblikovanje skupin neposredno vpliva na deljenje datotek in delegiranje privilegijev.
Uč lekcija 4 • Upravljanje življenjskega cikla uporabniškega računa
Pokriva ustvarjanje, spreminjanje, zaklepanje in brisanje uporabniških računov. Pravilno upravljanje življenjskega cikla je prva obrambna linija pri sistemski varnosti.
Uč lekcija 5 • Tradicionalni unixov model dovoljenj
Uči bite za branje, pisanje in izvajanje za lastnika, skupino in ostale. Obvladanje osmiškega in simbolnega zapisa je bistveno za varno upravljanje datotek.
Poglavje 3SkrijSkrij podrobnostiPoglej podrobnostiUpravljanje shranjevanja in datotečnih sistemov
Upravljanje shranjevanja in datotečnih sistemov
Uč lekcija 1 • Diskovno particioniranje z orodjema fdisk in parted
Prikazuje ustvarjanje in spreminjanje particijskih tabel z interaktivnimi orodji. Pravilno particioniranje je predpogoj za vse višjenivojske konfiguracije shranjevanja.
Uč lekcija 2 • Celovitost datotečnega sistema in obnovitev
Pokriva fsck, xfs_repair, spremljanje SMART in strategije varnostnega kopiranja. Skrbniki morajo hitro obnoviti celovitost datotečnega sistema, da zmanjšajo motnje storitev.
Uč lekcija 3 • Priklapljanje, samodejno priklapljanje in NFS
Pojasnjuje trajne priklope, priklopne enote systemd, autofs in konfiguracijo odjemalca NFS. Oddaljeni in samodejni priklopi so standardni v podjetniških arhitekturah shranjevanja.
Uč lekcija 4 • Ustvarjanje in uravnavanje datotečnega sistema
Uči formatiranje bločnih naprav z ext4, XFS in Btrfs ter uravnavanje njihovih parametrov. Izbira in uravnavanje datotečnega sistema neposredno vplivata na V/I-zmogljivost in zanesljivost.
Uč lekcija 5 • Upravljanje logičnih nosilcev
Pokriva fizične nosilce, skupine nosilcev in logične nosilce z uporabo LVM. LVM omogoča prilagodljivo, sprotno spreminjanje velikosti shranjevanja brez izpadov.
Poglavje 4SkrijSkrij podrobnostiPoglej podrobnostiKonfiguracija omrežja in odpravljanje težav
Konfiguracija omrežja in odpravljanje težav
Uč lekcija 1 • Konfiguracija omrežnega vmesnika
Pokriva statično in dinamično dodeljevanje IP-naslovov z uporabo ip, nmcli in konfiguracijskih datotek. Pravilna nastavitev vmesnika je temelj vseh omrežnih storitev.
Uč lekcija 2 • Orodja za omrežno diagnostiko in zmogljivost
Predstavlja orodja ss, tcpdump, traceroute in iperf3 za sistematično odpravljanje težav. Metodična diagnostika zmanjša povprečni čas do rešitve omrežnih incidentov.
Uč lekcija 3 • Ločevanje DNS in upravljanje imena gostitelja
Pojasnjuje konfiguracijo razreševalnika, /etc/hosts in systemd-resolved. Zanesljivo razreševanje imen je potrebno za odkrivanje storitev in oddaljeno administracijo.
Uč lekcija 4 • Konfiguracija SSH in varen oddaljeni dostop
Konfigurira utrjevanje strežnika OpenSSH, overjanje na podlagi ključev in tuneliranje. Varen oddaljeni dostop je primarni skrbniški vmesnik za strežnike Linux.
Uč lekcija 5 • Upravljanje požarnega zidu z orodjema firewalld in iptables
Uči pravila požarnega zidu na podlagi con s firewalld in nizkonivojske verige iptables. Konfiguracija požarnega zidu je obvezna za varovanje katerega koli omreženega gostitelja Linux.
Poglavje 5SkrijSkrij podrobnostiPoglej podrobnostiOsnove lupinskega skriptiranja
Osnove lupinskega skriptiranja
Uč lekcija 1 • Zanke in iteracijski vzorci
Pojasnjuje zanke for, while in until s praktičnimi iteracijskimi vzorci. Zanke omogočajo skriptam obdelavo seznamov, datotek in izhodov ukazov v velikem obsegu.
Uč lekcija 2 • Obdelava vnosa, izhoda in napak
Pokriva preusmerjanje stdin/stdout/stderr, cevovode in obravnavo napak na podlagi trap. Robustna V/I in obravnava napak naredita skripte varne za izvajanje v produkciji.
Uč lekcija 3 • Struktura skripte Bash in spremenljivke
Pokriva vrstice shebang, izvajanje skript, vrste spremenljivk in pravila navajanja. Pravilno ravnanje s spremenljivkami preprečuje najpogostejše napake pri skriptiranju.
Uč lekcija 4 • Funkcije in modularnost skripte
Predstavlja definicijo funkcij, lokalne spremenljivke, povratne vrednosti in vključevanje. Modularne skripte je lažje testirati, ponovno uporabiti in vzdrževati med ekipami.
Uč lekcija 5 • Pogojna logika in testni izrazi
Uči if/elif/else, stavke case in testne operatorje za nize, cela števila in datoteke. Pogojna logika je gonilo odločanja vsake netrivialne skripte.
Poglavje 6SkrijSkrij podrobnostiPoglej podrobnostiNapredne tehnike lupinskega skriptiranja
Napredne tehnike lupinskega skriptiranja
Uč lekcija 1 • Utrjevanje skript in obrambno kodiranje
Uporablja validacijo vnosa, varne začasne datoteke in preverjanje privilegijev v skriptah. Utrjene skripte se upirajo zlorabi in varno odpovejo v nepričakovanih pogojih.
Uč lekcija 2 • Razhroščevanje in testiranje skript
Predstavlja sledenje izvajanja bash -x, pregledovanje s shellcheck in testiranje enot z bats. Sistematično testiranje zmanjša napake, preden skripte dosežejo produkcijske sisteme.
Uč lekcija 3 • Regularni izrazi podrobno
Pojasnjuje BRE POSIX, ERE in regex, združljiv s Perlom, s praktičnimi primeri. Obvladanje regexa odklene zmogljivo obdelavo besedila v vseh skriptnih in skrbniških orodjih.
Uč lekcija 4 • Obdelava besedila z grep, sed in awk
Uči ujemanje vzorcev, urejanje tokov in ekstrakcijo podatkov na podlagi polj. Ta orodja pretvorijo surov izhod ukaza v strukturirane, uporabne podatke.
Uč lekcija 5 • Polja in asociativna polja
Pokriva deklaracijo, manipulacijo in iteracijo indeksiranih in asociativnih polj. Polja omogočajo skriptam upravljanje zbirk podatkov brez zunanjih orodij.
Poglavje 7SkrijSkrij podrobnostiPoglej podrobnostiSistemske storitve, beleženje in spremljanje
Sistemske storitve, beleženje in spremljanje
Uč lekcija 1 • Opozarjanje in avtomatizacija preverjanja zdravja
Gradi preverjanja zdravja na podlagi lupinske skripte in jih integrira z opozorili po e-pošti in prek webhookov. Proaktivno opozarjanje pretvori podatke spremljanja v uporabna obvestila.
Uč lekcija 2 • Spremljanje in profiliranje zmogljivosti
Predstavlja orodja top, vmstat, iostat, sar in perf za analizo v realnem času in zgodovinsko analizo. Prepoznavanje ozkih grl zahteva sočasno korelacijo metrik CPE, pomnilnika in V/I.
Uč lekcija 3 • Pisanje datotek enot systemd po meri
Uči ustvarjanje storitvenih, časovniških, vtičničnih in potnih enot za aplikacije po meri. Enote po meri čisto integrirajo vsako aplikacijo v življenjski cikel systemd.
Uč lekcija 4 • Upravljanje storitev systemd
Pokriva anatomijo datotek enot, ukaze življenjskega cikla storitve in vrstni red odvisnosti. Pravilno upravljanje storitev zagotavlja zanesljiv zagon aplikacij in obnovitev.
Uč lekcija 5 • Centralizirano beleženje z journald in rsyslog
Pojasnjuje shranjevanje journald, filtriranje journalctl in pravila za posredovanje rsyslog. Učinkovito beleženje je temelj preiskovanja incidentov in poročanja o skladnosti.
Poglavje 8SkrijSkrij podrobnostiPoglej podrobnostiVarnostno utrjevanje in avtomatizacija v velikem obsegu
Varnostno utrjevanje in avtomatizacija v velikem obsegu
Uč lekcija 1 • Upravljanje popravkov in avtomatizacija sprememb
Oblikuje avtomatizirane poteke dela popravljanja z upravitelji paketov in orodjem Ansible. Dosledno popravljanje je najučinkovitejši nadzor proti izkoriščanju znanih ranljivosti.
Uč lekcija 2 • Obvezen nadzor dostopa s SELinuxom in AppArmorjem
Pokriva načine SELinux, kontekste, logične vrednosti pravilnika in profile AppArmor. Okviri MAC omejujejo procese preko tistega, kar lahko dosežejo samo diskrecijska dovoljenja.
Uč lekcija 3 • Okvir revizije in beleženje skladnosti
Konfigurira pravila auditd za sledenje dostopa do datotek, uporabi privilegijev in sistemskim klicem. Revizijski dnevniki zagotavljajo dokazno sled, ki jo zahtevajo okviri varnosti in skladnosti.
Uč lekcija 4 • Avtomatizacija z orodjem Ansible za administracijo Linuxa
Predstavlja inventar Ansible, zbirke iger in vloge za idempotentno upravljanje konfiguracije. Avtomatizacija odpravlja odmik konfiguracije in omogoča dosledne spremembe po celotni floti.
Uč lekcija 5 • Utrjevanje sistema in zmanjševanje napadne površine
Uporablja uravnavanje parametrov jedra, minimizacijo storitev in konfiguracijo pasic. Zmanjševanje napadne površine omejuje vpliv ranljivosti na produkcijskih gostiteljih.
Vaš veljaven certifikat o zaključku
Ta tečaj je namenjen vam:
Začetni skrbniki Linuxa, pripravljeni prevzeti odgovornosti na višji ravni.
Inženirji DevOps, ki želijo poglobljeno znanje na ravni OS in večjo samozavest pri skriptiranju.
Skrbniki sistema Windows, ki prehajajo na delovna mesta, povezana z infrastrukturo Linux.
IT generalisti, ki poleg drugih odgovornosti upravljajo strežnike Linux.
Diplomanti računalništva, ki vstopajo na svoje prvo delovno mesto na področju infrastrukture ali platform.
Ljubiteljski uporabniki Linuxa, ki želijo profesionalno delati s produkcijskimi sistemi.
Kaj pravijo naši učenci
Vaše predavanja so popolna. Kupil sem enoletni paket in končno imam priložnost spremljati različne teme, ki me zanimajo, ne da bi moral menjati platformo... hvala za vse, kar počnete, že sem vas priporočil drugim ljudem...

Všeč mi je, kako so lekcije neposredne in kako lahko spreminjam poglavja ter preskočim vsebino, ki je ne potrebujem.

Všeč mi je vsebina in način predstavitve ter prepis videoposnetkov, kar pospeši proces!

Platforma je hitra in enostavna za uporabo. Raznolikost vsebine in dopolnilni videoposnetki zelo pomagajo pri učenju.

Glavne usposobitve
Pogosta vprašanja
Kdo je Dedika?
Ali potrdilo velja v Slovenija?
Ali so tečaji brezplačni?
Kakšna je obremenitev tečaja?
Kakšni so tečaji?
Kako potekajo tečaji?
Kakšno je trajanje tečajev?
Kakšna je cena tečajev?
Kaj je EAD ali spletni tečaj in kako deluje?
PDF tečaj




















