Skip to main content

Cyber AI România

Roadmap Linux pentru începători: ce să înveți în primele 90 de zile

Linux se învață cel mai bine practic, nu din liste interminabile de comenzi. Dacă ești la început, scopul în primele 90 de zile nu este să devii administrator senior, ci să poți lucra sigur în terminal, să înțelegi structura sistemului, să administrezi utilizatori, să citești loguri și să configurezi un server simplu fără să copiezi comenzi la întâmplare.

Linux Foundation descrie certificarea LFCS ca examen practic, bazat pe sarcini rezolvate în linia de comandă, ceea ce confirmă un lucru important: în Linux contează ce știi să faci efectiv, nu doar teoria.

Zilele 1–15: instalează Linux și învață terminalul

Începe simplu. Instalează Ubuntu LTS sau Linux Mint într-o mașină virtuală, folosind VirtualBox, VMware sau alt mediu sigur. Nu începe direct pe laptopul principal dacă nu ai experiență.

În primele două săptămâni, obiectivul este să te simți confortabil cu terminalul. Ubuntu are un ghid oficial pentru începători care acoperă accesarea liniei de comandă, manipularea fișierelor și combinarea comenzilor simple.

Comenzi de învățat:

pwd
ls
ls -la
cd
cd ..
mkdir
touch
cp
mv
rm
cat
less
clear
man

Exercițiu concret: creează un folder linux-practica, intră în el, creează 5 fișiere, redenumește două, copiază unul și șterge unul. Nu lucra în foldere de sistem.

Zilele 16–30: înțelege fișierele, căile și permisiunile

După ce poți naviga prin directoare, învață diferența dintre căi absolute și relative. Trebuie să știi clar ce înseamnă:

/home/user
/etc
/var/log
/tmp

Apoi treci la permisiuni. Aici mulți începători greșesc și folosesc sudo sau chmod 777 fără să înțeleagă consecințele.

Comenzi esențiale:

ls -l
chmod
chown
groups
whoami
id

Exercițiu concret: creează un fișier, verifică proprietarul, schimbă permisiunea ca să poată fi executat și observă diferența dintre rw-, r-- și rwx.

Zilele 31–45: utilizatori, grupuri și sudo

În această etapă înveți administrarea de bază. Creează utilizatori de test și observă cum se schimbă accesul la fișiere.

Comenzi utile:

sudo adduser testuser
sudo usermod -aG sudo testuser
groups testuser
sudo passwd testuser
sudo deluser testuser

Nu adăuga utilizatori în grupul sudo doar ca să „meargă”. În Linux, accesul administrativ trebuie acordat doar când este necesar. Acest principiu contează mult dacă vrei să mergi spre cybersecurity, servere sau administrare IT.

Zilele 46–60: procese, servicii și resurse

Acum începi să vezi Linux ca sistem viu. Învață cum verifici ce rulează, ce consumă resurse și ce servicii sunt active.

Comenzi importante:

ps aux
top
free -h
df -h
du -sh
systemctl status
systemctl list-units --type=service
journalctl -xe

Ubuntu Server are documentație oficială pentru administrare, securitate, rețea, baze de date, virtualizare și servicii, adică exact zonele pe care începi să le atingi când treci de la desktop la server.

Exercițiu concret: instalează nginx, verifică dacă serviciul rulează, oprește-l, pornește-l și citește logurile.

Zilele 61–75: rețea, SSH și firewall

În această etapă intri în zona practică pentru servere. Trebuie să înțelegi IP, porturi, conexiuni și acces remote.

Comenzi utile:

ip a
ping
ss -tulpen
ssh user@ip
sudo ufw status
sudo ufw allow ssh
sudo ufw enable

Ubuntu documentează UFW ca instrument simplificat pentru administrarea regulilor firewall și controlul traficului de rețea.

Exercițiu concret: pornește SSH într-o mașină virtuală, conectează-te din alt terminal și activează firewall-ul doar după ce permiți SSH.

Zilele 76–90: backup, Bash și mini-proiect final

Ultimele 15 zile trebuie folosite pentru automatizare și recapitulare. Învață Bash de bază: variabile, condiții simple, scripturi și redirectări.

Comenzi și concepte:

nano script.sh
chmod +x script.sh
./script.sh
echo
grep
find
tar
rsync

Mini-proiect final: configurează un server Linux într-o mașină virtuală cu utilizator normal, SSH, firewall activ, Nginx instalat, pagină web simplă, backup al folderului web și un script Bash care verifică spațiul pe disc.

Pentru cine vrea cybersecurity, această bază este mult mai valoroasă decât instalarea unor unelte avansate fără context. NICCS/CISA include cursuri Linux pentru administrare și securitate, inclusiv concepte despre procese, rețea, servicii și administrare defensivă.

După 90 de zile, ar trebui să poți folosi terminalul fără frică, să înțelegi permisiunile, să administrezi servicii, să citești loguri și să securizezi minim un sistem Linux. Asta este fundația reală pentru servere, cloud, DevOps și cybersecurity.

Surse folosite

  • Linux Foundation — LFCS Certification.
  • Ubuntu — The Linux command line for beginners.
  • Ubuntu Server Documentation.
  • Ubuntu Server — Firewalls / UFW.
  • CISA/NICCS — Linux System for Cybersecurity.
Facebook
X
WhatsApp

Te-ar putea interesa si: