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
-
Verifică spațiu disk ocupat:
du -sh /var/* | sort -hr
-
Găsește fișiere mai mari de 100MB:
find / -size +100M -exec ls -lh {} \;
-
Testează viteza disk:
hdparm -Tt /dev/sda
5 Reguli de Aur în Terminal
-
Verifică dublu comenzi cu
rm
saudd
-
Folosește
sudo
doar când e absolut necesar -
Navighează cu
tab
pentru auto-completare -
Salvează comenzi complexe în scripturi
-
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!