Nu există o listă universală de comenzi cerute la toate interviurile. Un SOC Analyst va primi întrebări diferite de un System Administrator, Cloud Support Engineer sau DevOps Junior. Totuși, aceleași domenii reapar constant: fișiere, permisiuni, procese, servicii, loguri, rețea, stocare și utilizatori.
Aceste competențe apar și în obiectivele practice LFCS și RHCSA, unde candidatul trebuie să rezolve sarcini direct în terminal, nu doar să recite definiții.
Navigarea și gestionarea fișierelor
Trebuie să poți explica și folosi:
pwd
ls -lah
cd /var/log
mkdir proiect
cp fisier.conf fisier.conf.bak
mv raport.txt arhiva/
rm fisier-temporar.txt
O întrebare practică poate fi: „Cum copiezi un fișier de configurare înainte să îl modifici?”
sudo cp -a /etc/ssh/sshd_config \
/etc/ssh/sshd_config.bak
Opțiunea -a păstrează cât mai multe atribute ale fișierului. La rm, intervievatorul poate verifica dacă înțelegi riscul comenzilor recursive. Nu răspunde automat cu rm -rf; explică întâi ce cale ai verificat și ce backup există.
Căutarea în fișiere și loguri
Comenzile întâlnite frecvent sunt:
grep
find
less
tail
head
awk
sed
Exemplu: găsește autentificările SSH eșuate:
sudo grep -i "failed password" /var/log/auth.log
Urmărește un log în timp real:
sudo tail -f /var/log/nginx/error.log
Găsește fișiere mai mari de 500 MB:
sudo find /var -type f -size +500M -ls
Intervievatorul urmărește dacă poți combina comenzile, nu doar dacă le cunoști numele:
grep "Failed password" /var/log/auth.log |
awk '{print $(NF-3)}' |
sort |
uniq -c |
sort -nr
Permisiuni și proprietari
Trebuie să interpretezi rezultatul:
ls -l script.sh
și să explici ce înseamnă:
-rwxr-x---
Comenzi esențiale:
chmod
chown
chgrp
umask
Exemple concrete:
chmod 640 configurare.conf
chmod u+x backup.sh
sudo chown ion:devops aplicatie.yml
O întrebare clasică este: „De ce nu folosim chmod 777?” Răspunsul corect este că oferă permisiuni complete tuturor utilizatorilor locali și încalcă principiul accesului minim necesar.
Procese, servicii și loguri systemd
Pentru procese:
ps aux
top
pgrep nginx
kill PID
Pentru servicii:
systemctl status nginx
systemctl is-active nginx
systemctl is-enabled nginx
systemctl --failed
Pentru loguri:
journalctl -u nginx -n 100
journalctl -p err -b
Red Hat include gestionarea proceselor, serviciilor, SSH, utilizatorilor și configurației sistemului printre competențele de bază pentru administrarea Linux.
La întrebarea „Nginx nu pornește, ce faci?”, un răspuns bun este:
systemctl status nginx
sudo nginx -t
journalctl -u nginx -n 100
sudo ss -tulpen | grep ':80'
Nu începi cu restart repetat. Verifici statusul, sintaxa, logurile și portul.
Rețea și conectivitate
Comenzile importante sunt:
ip a
ip route
ping
dig
curl
ss
ssh
Exemplu de diagnostic pentru un site inaccesibil:
dig exemplu.ro
curl -I https://exemplu.ro
sudo ss -tulpen | grep -E ':80|:443'
ip route
Trebuie să explici diferența dintre o problemă DNS, un serviciu oprit și un firewall care blochează traficul.
Pentru SSH:
ssh -v utilizator@server
Opțiunea -v oferă informații utile despre procesul de conectare și autentificare.
Stocare și resurse
Apar frecvent:
df -h
du -sh
lsblk
free -h
uptime
Exemplu: „Serverul are discul plin. Cum investighezi?”
df -h
sudo du -xhd1 /var | sort -h
sudo find /var -type f -size +1G -ls
df arată utilizarea filesystem-urilor, iar du te ajută să identifici directoarele care consumă spațiul.
Pachete, utilizatori și grupuri
Pe Ubuntu/Debian:
sudo apt update
sudo apt install nginx
dpkg -l
Pe Fedora/RHEL-like:
sudo dnf update
sudo dnf install nginx
rpm -qa
Pentru utilizatori:
id ion
groups ion
sudo useradd ion
sudo usermod -aG sudo ion
getent group sudo
La interviu, nu este suficient să enumeri comenzile. Exersează scenarii: serviciu căzut, disc plin, utilizator fără acces, DNS greșit și proces care consumă CPU. Un candidat bun explică ordinea verificărilor, riscul comenzilor și cum confirmă că soluția a funcționat.
Surse folosite
Linux Foundation — Linux Foundation Certified System Administrator, domenii și competențe practice.
Linux Foundation — instrucțiuni LFCS pentru sarcini rezolvate în linia de comandă.
Red Hat — System Administration I și obiectivele RHCSA.
GNU Core Utilities — comenzi pentru fișiere, text și permisiuni.
Linux manual pages — documentația comenzilor Linux.

















































