Sobes.tech
Junior

Care este experiența dvs. cu consola în Linux? Puteți oferi exemple de comenzi și configurarea permisiunilor?

sobes.tech AI

Răspuns de la AI

Mai mult de N (indicați experiența dvs. reală) ani în diferite distribuții (Ubuntu, CentOS, Debian, Alpine). Folosesc liber utilitare și scripturi standard pentru automatizare.

Exemple de comenzi:

  • Vizualizarea informațiilor despre procese:

    ps aux | grep <numele_procesei>
    
  • Verificarea utilizării spațiului pe disc:

    df -h
    
  • Descărcarea unui fișier:

    wget <URL_fișier>
    
  • Dezarhivarea unui fișier:

    tar -xzf <nume_arhivă.tar.gz>
    
  • Editarea unui fișier cu vim:

    vim <nume_fișier>
    

Configurarea permisiunilor de acces:

  • Utilizarea chmod pentru modificarea permisiunilor de acces (proprietar, grup, alții; citire, scriere, executare):

    chmod 755 <nume_fișier sau director> # Proprietar: citire, scriere, executare; Grup: citire, executare; Alții: citire, executare
    chmod +x <nume_script> # Adăugarea dreptului de executare pentru toți
    
  • Utilizarea chown pentru schimbarea proprietarului unui fișier sau director:

    chown <nou_proprietar>:<nou_grup> <nume_fișier sau director>
    
  • Configurarea listelor de control acces (ACL) cu setfacl și getfacl pentru o gestionare mai granulară a drepturilor:

    setfacl -m u:<nume_utilizator>:rwx <nume_fișier> # Acordarea drepturilor de citire, scriere și executare utilizatorului
    getfacl <nume_fișier> # Vizualizarea ACL-ului fișierului
    

Utilizez regulat pipeline-uri (|), redirecționări de intrare/ieșire (>, >>, <) și am studiat și aplicat utilitare mai avansate precum awk, sed, și scripting în bash pentru automatizarea sarcinilor de implementare, monitorizare și administrare.