Sobes.tech
Junior

Milline on teie kogemus Linuxi konsooliga? Kas saate anda näiteid käskudest ja õiguste seadistamisest?

sobes.tech AI

Vastus AI-lt

Vähem kui N (täpsustage oma tegelik kogemus) aastat erinevates distributsioonides (Ubuntu, CentOS, Debian, Alpine). Kasutan vabalt standardseid utiliite ja skripte automatiseerimiseks.

Näited käskudest:

  • Protsesside teabe vaatamine:

    ps aux | grep <protsessi_nimi>
    
  • Kettaruumi kasutamise kontroll:

    df -h
    
  • Faili allalaadimine:

    wget <faili_URL>
    
  • Arhiva ekstraktimine:

    tar -xzf <arhiva_nimi.tar.gz>
    
  • Faili redigeerimine vim-ga:

    vim <faili_nimi>
    

Juurdepääsuõiguste seadistamine:

  • chmod kasutamine õiguste muutmiseks (omanik, grupp, teised; lugemine, kirjutamine, täitmine):

    chmod 755 <faili või kataloogi nimi> # Omanik: lugemine, kirjutamine, täitmine; Grupp: lugemine, täitmine; Teised: lugemine, täitmine
    chmod +x <skripti nimi> # Lisa täitmisõigus kõigile
    
  • chown kasutamine faili või kataloogi omanikuks muutmiseks:

    chown <uus_omanik>:<uus_grupp> <faili või kataloogi nimi>
    
  • Juurdepääsukontrolli nimekirjade (ACL) seadistamine setfacl ja getfacl abil täpsemaks õiguste haldamiseks:

    setfacl -m u:<kasutaja_nimi>:rwx <faili nimi> # Annab kasutajale lugemis-, kirjutamis- ja täitmisõigused
    getfacl <faili nimi> # Vaata faili ACL-i
    

Regulaarselt kasutan torujuhtmeid (|), suunamist (>, >>, <), ning uurin ja rakendan arenenumaid utiliite nagu awk, sed ja bash skriptimine automatiseerimise, jälgimise ja haldamise ülesannete jaoks.