Sobes.tech
Junior

Jaké máte zkušenosti s konzolí v Linuxu? Můžete uvést příklady příkazů a nastavení oprávnění?

sobes.tech AI

Odpověď od AI

Více než N (uveďte svou skutečnou zkušenost) let v různých distribucích (Ubuntu, CentOS, Debian, Alpine). Volně používám standardní nástroje a skripty pro automatizaci.

Příklady příkazů:

  • Zobrazení informací o procesech:

    ps aux | grep <název_procesu>
    
  • Kontrola využití diskového prostoru:

    df -h
    
  • Stažení souboru:

    wget <URL_souboru>
    
  • Rozbalení archivu:

    tar -xzf <název_archivu.tar.gz>
    
  • Úprava souboru pomocí vim:

    vim <název_souboru>
    

Nastavení přístupových práv:

  • Použití chmod ke změně přístupových práv (vlastník, skupina, ostatní; čtení, zápis, spuštění):

    chmod 755 <název_souboru_nebo_adresáře> # Vlastník: čtení, zápis, spuštění; Skupina: čtení, spuštění; Ostatní: čtení, spuštění
    chmod +x <název_skriptu> # Přidat právo spuštění pro všechny
    
  • Použití chown ke změně vlastníka souboru nebo adresáře:

    chown <nový_vlastník>:<nová_skupina> <název_souboru_nebo_adresáře>
    
  • Konfigurace seznamů řízení přístupu (ACL) pomocí setfacl a getfacl pro granularnější správu práv:

    setfacl -m u:<uživatelské_jméno>:rwx <název_souboru> # Udělení práv čtení, zápisu a spuštění uživateli
    getfacl <název_souboru> # Zobrazení ACL souboru
    

Pravidelně používám pipeline (|), přesměrování vstupu/výstupu (>, >>, <) a studoval jsem a aplikoval pokročilejší utilitární nástroje jako awk, sed a skriptování v bash pro automatizaci úkolů nasazení, monitorování a správy.