
Curs Avansat de Administrare Linux și Shell Scripting
Du-ți abilitățile Linux de la competente la autoritare cu un curriculum construit pentru medii reale de producție. Acest curs acoperă totul, de la aspecte interne ale nucleului și stocarea LVM până la scripturi Bash avansate, întărirea securității și automatizarea la nivel de flotă cu Ansible. Fiecare modul este conceput pentru a te face administratorul pe care echipa ta se bazează atunci când sistemele sunt puse la încercare.
Ce vei învăța:
Configurează și gestionează stocarea Linux folosind LVM, sisteme de fișiere, NFS și strategii de montare automată.
Creează scripturi Bash robuste cu tablouri, regex, gestionarea erorilor și tehnici de codare defensivă.
Implementează reguli de firewall, întărirea SSH, politici SELinux și framework-uri de audit pe gazdele de producție.
Fă deployment și gestionează servicii systemd, temporizatoare și fișiere unitare personalizate pentru orice aplicație.
Monitorizează performanța sistemului folosind Prometheus, Grafana, sar și instrumente de profiling bazate pe eBPF.
Automatizează fluxurile de lucru de configurare și aplicare a patch-urilor la nivelul întregii flote folosind playbook-uri și roluri Ansible.
Cum studiezi practic Curs Avansat de Administrare Linux și Shell Scripting
Cum exersezi Curs Avansat de Administrare Linux și Shell Scripting
Pentru tine, care reprezinți o companie și vrei să îți instruiești echipa
La Dedika pentru companii, cursul vine cu exerciții și exemple adaptate afacerii tale și exact așa cum are nevoie compania ta.
Conținutul cursului
8 Capitole • 40 LecțiiDurata între 4 și 360 ore (tu decizi)
Capitolul 1AscundeAscunde detaliiVezi detaliiArhitectura sistemului Linux și concepte fundamentale
Arhitectura sistemului Linux și concepte fundamentale
Lecția 1 • Navigare esențială în linia de comandă
Dezvoltă fluența în navigarea în shell, operațiile cu fișiere și sistemele de ajutor. Stăpânirea acestor abilități este necesară pentru orice sarcină practică din curs.
Lecția 2 • Procesul de pornire și inițializarea sistemului
Urmărește întreaga secvență de pornire, de la firmware până la promptul de autentificare. Înțelegerea acestei secvențe permite administratorilor să diagnosticheze și să repare defecțiunile la pornire.
Lecția 3 • Ierarhia sistemului de fișiere și structura discurilor
Explică standardul ierarhiei sistemului de fișiere (FHS) și schemele de partiționare. Cursanții dobândesc capacitatea de a localiza, monta și gestiona corect orice cale din sistemul de fișiere.
Lecția 4 • Fundamentele gestionării proceselor și memoriei
Prezintă ciclul de viață al proceselor, planificarea și conceptele de memorie virtuală. Aceste fundamente stau la baza optimizării performanței abordate în capitolele ulterioare.
Lecția 5 • Prezentare generală a nucleului Linux și a distribuțiilor
Acoperă rolurile nucleului, designul monolitic vs. modular și principalele familii de distribuții. Oferă harta conceptuală necesară pentru toate sarcinile ulterioare de administrare.
Capitolul 2AscundeAscunde detaliiVezi detaliiGestionarea utilizatorilor, grupurilor și permisiunilor
Gestionarea utilizatorilor, grupurilor și permisiunilor
Lecția 1 • Elevarea privilegiilor cu sudo
Configurează politici sudo pentru a acorda acces controlat la nivel de root fără a partaja parola de root. Proiectarea corectă a politicilor sudo este esențială pentru auditabilitate și conformitate.
Lecția 2 • Permisiuni speciale și liste de control al accesului (ACL)
Prezintă SUID, SGID, sticky bit și ACL-urile POSIX pentru un control granular. Aceste mecanisme extind modelul de bază la cerințe organizaționale complexe.
Lecția 3 • Gestionarea grupurilor și apartenența la grupuri
Explică rolurile grupurilor primare vs. suplimentare și strategiile de acces bazate pe grupuri. Proiectarea grupurilor afectează direct partajarea fișierelor și delegarea privilegiilor.
Lecția 4 • Gestionarea ciclului de viață al conturilor de utilizator
Acoperă crearea, modificarea, blocarea și ștergerea conturilor de utilizator. Gestionarea corectă a ciclului de viață este prima linie de apărare în securitatea sistemului.
Lecția 5 • Modelul tradițional de permisiuni Unix
Învață biții de citire, scriere și execuție pentru proprietar, grup și ceilalți. Stăpânirea notației octale și simbolice este esențială pentru gestionarea securizată a fișierelor.
Capitolul 3AscundeAscunde detaliiVezi detaliiGestionarea stocării și sistemele de fișiere
Gestionarea stocării și sistemele de fișiere
Lecția 1 • Partiționarea discurilor cu fdisk și parted
Demonstrează crearea și modificarea tabelelor de partiții folosind instrumente interactive. Partiționarea corectă este o condiție prealabilă pentru toate configurațiile de stocare de nivel superior.
Lecția 2 • Integritatea sistemelor de fișiere și recuperarea
Acoperă instrumentele fsck, xfs_repair, monitorizarea SMART și strategiile de backup. Administratorii trebuie să restabilească rapid integritatea sistemelor de fișiere pentru a minimiza întreruperile serviciilor.
Lecția 3 • Montarea, montarea automată și NFS
Explică montările persistente, unitățile systemd de montare, autofs și configurarea clientului NFS. Montările la distanță și cele automate sunt standard în arhitecturile de stocare enterprise.
Lecția 4 • Crearea și optimizarea sistemelor de fișiere
Învață formatarea dispozitivelor de bloc cu ext4, XFS și Btrfs și ajustarea parametrilor acestora. Alegerea și ajustarea sistemului de fișiere afectează direct performanța I/O și fiabilitatea.
Lecția 5 • Gestionarea volumelor logice (LVM)
Acoperă volumele fizice, grupurile de volume și volumele logice utilizând LVM. LVM permite redimensionarea flexibilă și online a stocării fără timp de nefuncționare.
Capitolul 4AscundeAscunde detaliiVezi detaliiConfigurarea rețelei și depanarea
Configurarea rețelei și depanarea
Lecția 1 • Configurarea interfețelor de rețea
Acoperă atribuirea IP statică și dinamică utilizând comenzile ip, nmcli și fișierele de configurare. Configurarea corectă a interfeței este fundamentul tuturor serviciilor de rețea.
Lecția 2 • Instrumente de diagnosticare a rețelei și de performanță
Prezintă ss, tcpdump, traceroute și iperf3 pentru depanare sistematică. Diagnosticarea metodică reduce timpul mediu de rezolvare a incidentelor de rețea.
Lecția 3 • Rezolvarea DNS și gestionarea numelor de gazdă
Explică configurația rezolvatorului, fișierul /etc/hosts și systemd-resolved. Rezolvarea fiabilă a numelor este necesară pentru descoperirea serviciilor și administrarea la distanță.
Lecția 4 • Configurarea SSH și accesul securizat la distanță
Configurează securizarea serverului OpenSSH, autentificarea bazată pe chei și tunelurile. Accesul securizat de la distanță este principala interfață administrativă pentru serverele Linux.
Lecția 5 • Gestionarea firewall-ului cu firewalld și iptables
Învață regulile firewall bazate pe zone cu firewalld și lanțurile iptables de nivel scăzut. Configurarea firewall-ului este obligatorie pentru securizarea oricărei gazde Linux conectate la rețea.
Capitolul 5AscundeAscunde detaliiVezi detaliiFundamentele scriptării în Shell
Fundamentele scriptării în Shell
Lecția 1 • Bucle și modele de iterație
Explică buclele for, while și until cu modele practice de iterație. Buclele permit scripturilor să proceseze liste, fișiere și ieșirea comenzilor la scară.
Lecția 2 • Gestionarea intrării, ieșirii și erorilor
Acoperă redirecționarea stdin/stdout/stderr, pipeline-urile și gestionarea erorilor cu trap. Gestionarea robustă a I/O și a erorilor face scripturile sigure pentru rulare în producție.
Lecția 3 • Structura scripturilor Bash și variabilele
Acoperă liniile shebang, execuția scripturilor, tipurile de variabile și regulile de citare (quoting). Gestionarea corectă a variabilelor previne cele mai frecvente erori de scriptare.
Lecția 4 • Funcții și modularitatea scripturilor
Prezintă definirea funcțiilor, variabilele locale, valorile de returnare și includerea (sourcing) de fișiere. Scripturile modulare sunt mai ușor de testat, reutilizat și întreținut în echipe.
Lecția 5 • Logică condițională și expresii de testare
Învață structurile if/elif/else, case și operatorii de test pentru șiruri, numere întregi și fișiere. Logica condițională este motorul decizional al oricărui script netrivial.
Capitolul 6AscundeAscunde detaliiVezi detaliiTehnici avansate de scriptare în Shell
Tehnici avansate de scriptare în Shell
Lecția 1 • Securizarea scripturilor și programarea defensivă
Aplică validarea intrărilor, fișiere temporare sigure și verificări de privilegii în scripturi. Scripturile securizate rezistă la utilizarea greșită și eșuează în siguranță în condiții neașteptate.
Lecția 2 • Depanarea și testarea scripturilor
Prezintă trasarea execuției cu bash -x, analiza statică cu shellcheck și testarea unitară cu bats. Testarea sistematică reduce defectele înainte ca scripturile să ajungă în sistemele de producție.
Lecția 3 • Expresii regulate (Regex) în profunzime
Explică BRE POSIX, ERE și regex compatibil Perl, cu exemple practice. Stăpânirea regex-urilor deblochează manipularea puternică a textului în toate instrumentele de scriptare și administrare.
Lecția 4 • Procesarea textului cu grep, sed și awk
Învață potrivirea modelelor, editarea în flux și extragerea datelor pe câmpuri. Aceste instrumente transformă ieșirea brută a comenzilor în date structurate și acționabile.
Lecția 5 • Tablouri indexate și asociative
Acoperă declararea, manipularea și iterarea tablourilor indexate și asociative. Tablourile permit scripturilor să gestioneze colecții de date fără instrumente externe.
Capitolul 7AscundeAscunde detaliiVezi detaliiServicii de sistem, înregistrarea evenimentelor (logging) și monitorizarea
Servicii de sistem, înregistrarea evenimentelor (logging) și monitorizarea
Lecția 1 • Automatizarea alertelor și a verificărilor de sănătate
Construiește verificări de sănătate bazate pe scripturi shell și le integrează cu alerte prin e-mail și webhook-uri. Alertarea proactivă transformă datele de monitorizare în notificări acționabile.
Lecția 2 • Monitorizarea performanței și profilarea
Prezintă top, vmstat, iostat, sar și perf pentru analiză în timp real și istorică. Identificarea blocajelor (bottlenecks) necesită corelarea simultană a valorilor CPU, memoriei și I/O.
Lecția 3 • Scrierea fișierelor de unitate systemd personalizate
Învață crearea de unități de tip service, timer, socket și path pentru aplicații personalizate. Unitățile personalizate integrează orice aplicație în ciclul de viață al systemd în mod curat.
Lecția 4 • Gestionarea serviciilor cu systemd
Acoperă anatomia fișierelor de unitate, comenzile pentru ciclul de viață al serviciilor și ordonarea dependențelor. Gestionarea corectă a serviciilor asigură pornirea și recuperarea fiabilă a aplicațiilor.
Lecția 5 • Înregistrarea centralizată a evenimentelor cu journald și rsyslog
Explică stocarea journald, filtrarea cu journalctl și regulile de redirecționare rsyslog. Înregistrarea eficientă a evenimentelor este fundamentul investigațiilor incidentelor și al raportării conformității.
Capitolul 8AscundeAscunde detaliiVezi detaliiSecurizarea și automatizarea la scară
Securizarea și automatizarea la scară
Lecția 1 • Gestionarea patch-urilor și automatizarea modificărilor
Proiectează fluxuri de lucru automate de aplicare a patch-urilor utilizând managerii de pachete și Ansible. Aplicarea consistentă a patch-urilor este cel mai eficient control împotriva exploatării vulnerabilităților cunoscute.
Lecția 2 • Controlul obligatoriu al accesului (MAC) cu SELinux și AppArmor
Acoperă modurile SELinux, contextele, booleenele de politică și profilele AppArmor. Cadrele MAC limitează procesele dincolo de ceea ce pot realiza permisiunile discreționare singure.
Lecția 3 • Cadrul de audit și înregistrarea conformității
Configurează reguli auditd pentru a urmări accesul la fișiere, utilizarea privilegiilor și apelurile de sistem. Jurnalele de audit oferă lanțul de dovezi necesar cadrelor de securitate și conformitate.
Lecția 4 • Automatizarea cu Ansible pentru administrarea Linux
Prezintă inventory-ul Ansible, playbook-urile și rolurile pentru gestionarea idempotentă a configurațiilor. Automatizarea elimină derivele de configurare (configuration drift) și permite modificări consistente pe întregul parc.
Lecția 5 • Securizarea sistemului și reducerea suprafeței de atac
Aplică ajustarea parametrilor nucleului, minimizarea serviciilor și configurarea bannerelor. Reducerea suprafeței de atac limitează impactul vulnerabilităților asupra gazdelor de producție.
Certificatul tău valid de finalizare
Acest curs este pentru tine:
Administratori Linux junior pregătiți să-și asume responsabilități de nivel senior.
Ingineri DevOps care doresc cunoștințe mai aprofundate la nivel de OS și încredere în scripting.
Administratori de sistem Windows care fac tranziția către roluri de infrastructură bazată pe Linux.
Generaliști IT care administrează servere Linux alături de alte responsabilități.
Absolvenți de informatică care intră în primul lor rol de infrastructură sau platformă.
Utilizatori Linux amatori care doresc să lucreze profesional cu sisteme de producție.
Ce spun cursanții noștri
Lecțiile dumneavoastră sunt perfecte. Am achiziționat pachetul de un an și, în sfârșit, am oportunitatea să urmăresc diverse subiecte de interes fără să fie nevoie să schimb platforma... vă mulțumesc pentru tot ceea ce faceți, v-am recomandat deja altor persoane...

Îmi place cum lecțiile sunt directe la subiect și cum pot să schimb capitolele și să sar peste conținutul de care nu am nevoie.

Îmi place conținutul și modul de prezentare și transcriere a videoclipurilor, ceea ce accelerează procesul!

Platforma este rapidă, simplă de utilizat. Diversitatea conținutului și videoclipurile complementare ajută foarte mult la învățare.

Cele mai importante formări
Întrebări frecvente
Cine este Dedika?
Este certificatul valabil în România?
Cursurile sunt gratuite?
Care este volumul de muncă al cursului?
Cum sunt cursurile?
Cum funcționează cursurile?
Care este durata cursurilor?
Care este costul sau prețul cursurilor?
Ce este un curs EAD sau online și cum funcționează?
Curs PDF




















