Ce veți învăța
- Introducere în Linux și distribuții
- Instalarea Linux (Dual Boot, VM, WSL)
- Terminal și comenzi de bază
- Sistemul de fișiere Linux
- Gestionarea fișierelor și directoarelor
- Utilizatori, grupuri și permisiuni
- Gestionarea pachetelor (apt, dnf, pacman)
- Procese și servicii (systemd)
Despre curs
Cursul Complet Linux vă ghidează de la zero până la nivelul de administrator de sisteme, acoperind instalarea, comenzile esențiale, gestionarea utilizatorilor, securitatea și administrarea serverelor. Linux este fundația infrastructurii internet moderne, iar cunoașterea lui este esențială pentru orice profesionist IT.
Cursul este structurat progresiv și include atât variante desktop cât și server, cu exerciții practice pe distribuțiile Ubuntu, Debian și CentOS/AlmaLinux, cele mai utilizate în mediile de producție.
Ce vei învăța în Cursul Linux
Introducere în Linux și distribuții
Înțelegeți istoria și filozofia Linux, diferențele dintre distribuțiile principale și cum să alegeți distribuția potrivită pentru nevoile dumneavoastră. Descoperiți familiile de distribuții: Debian/Ubuntu, Red Hat/Fedora și Arch.
- Istoria Linux și ecosistemul open source
- Distribuții populare: Ubuntu, Debian, CentOS, AlmaLinux, Fedora, Arch
- Linux vs. Windows vs. macOS - comparație pentru diferite use case-uri
Instalarea Linux: WSL, VM și Dual Boot
Instalați Linux în modul cel mai potrivit pentru situația dumneavoastră: WSL 2 pe Windows 10/11 pentru dezvoltare, mașină virtuală pentru experimentare sau dual boot pentru utilizare completă. Configurați sistemul post-instalare pentru productivitate maximă.
- WSL 2 pe Windows - mediu Linux fără dual boot
- VirtualBox - instalare Linux ca mașină virtuală
- Dual Boot cu partiționare recomandată
- Instalare server Linux fără interfață grafică
Terminal și comenzi esențiale
Stăpâniți terminalul Linux și comenzile de bază pentru navigare, lucrul cu fișiere și text, redirecționare și pipe-uri. Terminalul este instrumentul principal al oricărui administrator Linux și investiția în stăpânirea lui plătește pe termen lung.
- Navigare: cd, ls, pwd, find, tree
- Lucrul cu fișiere: cp, mv, rm, mkdir, touch, cat, less, grep
- Redirecționare: >, >>, |, 2>, /dev/null
- Scurtături de terminal pentru productivitate
Permisiuni, utilizatori și grupuri
Înțelegeți sistemul de permisiuni Linux (read, write, execute) și gestionați utilizatorii și grupurile pentru a implementa principiul privilegiului minim. Aceste cunoștințe sunt fundamentale pentru securitatea oricărui sistem Linux.
- Permisiuni fișiere: chmod, chown, chgrp
- Gestionarea utilizatorilor: useradd, usermod, userdel, passwd
- Sudo și escaladarea privilegiilor în mod sigur
- SUID, SGID și Sticky Bit - permisiuni speciale
Administrarea serverelor Linux
Administrați servere Linux la nivel profesional: gestionarea serviciilor cu systemd, configurarea rețelei, monitorizarea sistemului și automatizarea sarcinilor cu cron. Aceste skill-uri sunt esențiale pentru roluri de DevOps și System Administrator.
- Systemd: pornirea, oprirea și monitorizarea serviciilor
- Configurarea rețelei: IP static, DNS, firewall cu UFW/firewalld
- Monitorizarea sistemului: top, htop, df, du, journalctl
- Automatizare cu crontab - sarcini programate
Rezultate după finalizarea cursului
- Instalați și configurați Linux pentru desktop sau server
- Navigați și lucrați eficient în terminal cu comenzi avansate
- Administrați utilizatori, permisiuni și servicii de sistem
- Gestionați servere Linux în medii de producție
Pentru cine este cursul
Cursul este pentru cine nu a folosit niciodată Linux și vrea să pornească de la zero, dezvoltatori care lucrează pe Windows dar au nevoie de WSL pentru proiecte, și proprietari de VPS care vor să își administreze singuri serverul. Se potrivește și celor care vor o carieră de administrator de sistem și au nevoie de bazele liniei de comandă.
Pentru cine nu este
Nu este potrivit pentru administratori de sistem cu experiență, care cunosc deja comenzile de bază și permisiunile de fișiere, pentru ei cursul de Docker și DevOps este pasul următor firesc. Nu este nici pentru cine vrea doar administrare prin interfață grafică de tip cPanel, fără linia de comandă.
Ce trebuie să știți înainte
Nu trebuie să știți nimic despre Linux înainte de a începe, primul capitol explică distribuțiile și modurile de instalare, inclusiv WSL pe Windows. Aveți nevoie doar de un calculator, chiar dacă rulează Windows sau macOS, cursul arată cum instalați Linux printr-o mașină virtuală sau dual boot.
Ce veți putea face după curs
- Administrați fișiere și directoare direct din terminal.
- Gestionați utilizatori, grupuri și permisiuni pe un server.
- Instalați pachete cu apt, dnf sau pacman, după distribuție.
- Scrieți scripturi Bash pentru sarcini repetitive.
- Programați automatizări cu cron jobs.
- Securizați un server Linux împotriva atacurilor frecvente.
Cuprins
1. Introducere în Linux și distribuții
- Introducere gratuit
- Istoria Linux3 min
- Ce este o distribuție Linux?3 min
- Distribuții Linux populare3 min
- Familii de distribuții3 min
- Linux vs. Windows vs. macOS3 min
2. Instalarea Linux (Dual Boot, VM, WSL)
- Introducere3 min
- Metode de instalare - comparație3 min
- Instalare WSL 2 pe Windows 10/113 min
- Instalare în mașină virtuală (VirtualBox)3 min
- Dual Boot - Linux alături de Windows3 min
- Instalare pe server (fără interfață grafică)3 min
- Configurare post-instalare esențială3 min
3. Terminal și comenzi de bază
- Introducere3 min
- Anatomia unei comenzi Linux3 min
- Navigare în sistemul de fișiere3 min
- Comenzi de informare3 min
- Lucrul cu fișiere și text3 min
- Operatori și redirecționare3 min
- Scurtături de terminal esențiale3 min
- Obținere ajutor3 min
4. Sistemul de fișiere Linux
- Introducere3 min
- Ierarhia standard (FHS)3 min
- Tipuri de fișiere în Linux3 min
- Montare și dispozitive de stocare3 min
- Fișiere speciale importante3 min
5. Gestionarea fișierelor și directoarelor
- Introducere3 min
- Creare fișiere și directoare3 min
- Copiere, mutare și redenumire3 min
- Ștergere3 min
- Căutare fișiere3 min
- Link-uri (scurtături)3 min
- Arhivare și compresie3 min
- Comparare și procesare text3 min
6. Utilizatori, grupuri și permisiuni
- Introducere3 min
- Gestionarea utilizatorilor3 min
- Gestionarea grupurilor3 min
- Permisiuni fișiere (chmod)3 min
- Schimbare proprietar (chown)3 min
- Permisiuni speciale3 min
- Sudo - executare cu privilegii root3 min
7. Gestionarea pachetelor (apt, dnf, pacman)
- Introducere3 min
- APT - Debian, Ubuntu și derivate3 min
- DNF - Fedora, RHEL, AlmaLinux, Rocky Linux3 min
- Pacman - Arch Linux și derivate3 min
- Comparație managere de pachete3 min
- Managere de pachete universale3 min
8. Procese și servicii (systemd)
- Introducere3 min
- Vizualizare și gestionare procese3 min
- Controlul proceselor3 min
- Systemd - gestionare servicii3 min
- Journalctl - log-uri systemd3 min
- Creare serviciu systemd personalizat3 min
- Monitorizare resurse sistem3 min
9. Rețelistică în Linux
- Introducere3 min
- Configurare interfețe de rețea3 min
- Configurare permanentă - Netplan (Ubuntu)3 min
- Configurare permanentă - NetworkManager (RHEL/Fedora)3 min
- Instrumente de diagnostic rețea3 min
- SSH - Secure Shell3 min
- Firewall de bază3 min
10. Shell Scripting (Bash)
- Introducere3 min
- Primul script Bash3 min
- Variabile3 min
- Condiții (if/else)3 min
- Bucle (for, while)3 min
- Funcții3 min
- Script practic - backup automat3 min
11. Editoare text (nano, vim)
- Introducere3 min
- Nano - editorul simplu3 min
- Vim - editorul puternic3 min
- Comparație nano vs. vim3 min
12. Cron Jobs și automatizare
- Introducere3 min
- Sintaxa crontab3 min
- Exemple crontab practice3 min
- Macrocomenzi cron speciale3 min
- Bune practici cron3 min
- Systemd Timers - alternativa modernă3 min
- Automatizare cu at (execuție unică)3 min
13. Securitate Linux
- Introducere3 min
- Principii de securitate3 min
- Securizare SSH3 min
- Fail2ban - protecție împotriva atacurilor brute-force3 min
- Firewall - configurare avansată3 min
- Actualizări de securitate3 min
- Audit și monitorizare3 min
- Securizare kernel cu sysctl3 min
- Checklist de securitate3 min
14. Administrare server Linux
- Introducere3 min
- Configurare server web - Nginx3 min
- Configurare MySQL/MariaDB3 min
- SSL/TLS cu Let's Encrypt3 min
- Backup și restaurare3 min
- Monitorizare server3 min
- Log Management3 min
- Gestionarea spațiului pe disc3 min
- Gestionare LVM (Logical Volume Manager)3 min
Dorel Tănase, fondatorul agenției GOAI din Alba Iulia. În mediul online din 1997, în optimizare SEO din 2007. Cursul pornește de la situații întâlnite în lucrul cu clienți din România și este actualizat pe măsură ce uneltele se schimbă. Experiența autorului.
22 august 2026
Întrebări frecvente despre curs
Ce unelte trebuie să am pentru acest curs?
Nu aveți nevoie de nimic plătit. Puteți instala o distribuție gratuită precum Ubuntu sau Debian într-o mașină virtuală cu VirtualBox, gratuit, sau puteți folosi WSL pe Windows, ambele explicate în capitolul de instalare.
Cât durează parcurgerea cursului?
Cursul are 97 de lecții și 291 de minute de conținut video, adică 4 ore și 51 de minute, împărțite în 14 capitole. Progresul se salvează în cont, deci puteți relua oricând de unde ați rămas.
Cursul acoperă distribuțiile actuale, din 2026?
Da, comenzile predate funcționează pe orice distribuție majoră folosită în 2026, Ubuntu, Debian sau AlmaLinux, iar cursul semnalează clar unde gestionarea pachetelor diferă, între apt, dnf și pacman.
Care este diferența față de cursul de Docker și DevOps?
Acest curs pregătește terenul, administrarea propriu zisă a sistemului de operare, fișiere, utilizatori și rețea. Cursul de Docker și DevOps presupune aceste cunoștințe deja formate și se ocupă de containerizare și pipeline uri CI/CD, recomandăm parcurgerea în această ordine.


