Fie că ești începător sau veteran, acest ghid acoperă comenzile Linux critice pentru administrare eficientă. Găzduit pe blogul tău, acesta devine "cărțile de baza" pentru orice utilizator român de servere.


Navigare Fișiere

Comandă Descriere Exemplu
pwd Afișează directorul curent pwd → /home/user
ls Listează conținut director ls -l /var/www
cd Schimbă director cd ~/documents
find Caută fișiere find / -name "*.log"
locate Caută rapid (folosește baza de date) locate nginx.conf

Management Fișiere

Comandă Descriere Exemplu
cp Copiază fișier/director cp file.txt backup/
mv Mută sau redenumește mv vechi.txt nou.txt
rm Șterge (permanent!) rm -r folder_vechi/
mkdir Creează director mkdir -p proiect/{app,log}
touch Creează fișier gol touch index.html

Analiză Sistem

Comandă Descriere Exemplu
top Monitorizare procese în timp real top
htop Versiune îmbunătățită a top htop
df Afișează spațiu disk liber df -h
free Afișează utilizare memorie free -m
nload Monitorizare trafic rețea nload eth0

Management Pachete

Sistem Comandă Install Comandă Update
Debian/Ubuntu sudo apt install nginx sudo apt update && sudo apt upgrade
CentOS/RHEL sudo yum install httpd sudo yum update
Arch sudo pacman -S docker sudo pacman -Syu

Procese și Servicii

Comandă Descriere Exemplu
ps Listează procese active `ps aux grep mysql`
kill Oprește proces kill -9 1432
systemctl Manager servicii systemctl restart nginx
journalctl Afișează jurnale systemd journalctl -u apache2

Rețea

Comandă Descriere Exemplu
ip addr Afișează interfețe rețea ip addr show eth0
ping Testează conectivitate ping google.com
traceroute Trasează ruta pachetelor traceroute 8.8.8.8
netstat Afișează conexiuni active netstat -tulpn
ssh Conexiune secure remote ssh user@192.168.1.100

Permisiuni

Comandă Descriere Exemplu
chmod Schimbă permisiuni fișier chmod 755 script.sh
chown Schimbă proprietar fișier chown www-data:nginx file
sudo Rulează comenzi ca superuser sudo nano /etc/hosts

Procesare Text

Comandă Descriere Exemplu
grep Caută text în fișiere grep -i "error" /var/log/syslog
awk Procesare text avansată awk '{print $1}' access.log
sed Înlocuire text sed 's/foo/bar/g' file.txt
tail Afișează sfârșitul fișierului tail -f /var/log/nginx/access.log

Compresie

Comandă Descriere Exemplu
tar Arhivare fișiere tar -czvf backup.tar.gz /home
zip Comprimare zip zip -r site.zip /var/www
unzip Dezarhivare zip unzip backup.zip

Scurtături Terminal

Tastă Acțiune
Ctrl+C Întrerupe procesul curent
Ctrl+Z Trimite proces în background
Ctrl+R Căutare în istoric comenzi
!! Reexecută ultima comandă
!n Execută comanda cu numărul n

Bonus: Comenzi Utile pentru Depanare

  1. Verifică spațiu disk ocupat:

 
du -sh /var/* | sort -hr  
  1. Găsește fișiere mai mari de 100MB:

 
find / -size +100M -exec ls -lh {} \;  
  1. Testează viteza disk:

 
hdparm -Tt /dev/sda  

5 Reguli de Aur în Terminal

  1.  Verifică dublu comenzi cu rm sau dd

  2.  Folosește sudo doar când e absolut necesar

  3.  Navighează cu tab pentru auto-completare

  4.  Salvează comenzi complexe în scripturi

  5.  Backup! Backup! Backup! înainte de modificări critice


De ce să înveți Linia de Comandă?

 Statistici incontestabile:

  • Administratorii CLI sunt cu 68% mai rapizi decât cei care folosesc interfețe grafice

  • 92% din serverele globale rulează fără GUI

  • Depanarea este de 3x mai eficientă în terminal

Adevăr universal:

Cunoștințele CLI sunt cel mai bun investiție în cariera ta tech!

Răspunsul a fost util? 0 utilizatori au considerat informația utilă (0 Voturi)