Sobes.tech
Junior

Linuxda konsol bilan ishlash bo'yicha tajribangiz qanday? Buyruqlar va ruxsatlarni sozlash bo'yicha misollar keltira olasizmi?

sobes.tech AI

AIdan javob

N (айтадан ўз тажрибаингиз) йиллар турли дистрибутивларда (Ubuntu, CentOS, Debian, Alpine). Автоматлаштириш учун стандарт утилиталар ва скриптлардан эркин фойдаланамиз.

Командалар мисоллари:

  • Процесслар ҳақида маълумот кўриш:

    ps aux | grep <процесс_номи>
    
  • Диск ҳажмини текшириш:

    df -h
    
  • Файлни юклаб олиш:

    wget <файл_URL>
    
  • Архивни ажратиш:

    tar -xzf <архив_номи.tar.gz>
    
  • vim орқали файлни таҳрирлаш:

    vim <файл_номи>
    

Кириш ҳуқуқларини созлаш:

  • chmod орқали ҳуқуқларни ўзгартириш (эга, гуруҳ, бошқалар; ўқиш, ёзиш, ижро):

    chmod 755 <файл_ёки_каталог> # Эгаси: ўқиш, ёзиш, ижро; Гуруҳ: ўқиш, ижро; Бошқалар: ўқиш, ижро
    chmod +x <скрипт_номи> # Ҳамма учун ижро ҳуқуқи қўшиш
    
  • chown орқали файл ёки каталогнинг эгасини ўзгартириш:

    chown <янги_эга>:<янги_гурӯҳ> <файл_ёки_каталог>
    
  • Рухсатлар рўйхатини (ACL) setfacl ва getfacl орқали конфигурациялаш:

    setfacl -m u:<фойдаланувчи_номи>:rwx <файл_номи> # Фойдаланувчига ўқиш, ёзиш, ижро ҳуқуқларини бериш
    getfacl <файл_номи> # Файл ACL-ини кўриш
    

Мен одатда пайплайлар (|), кириш/чиқиш йўналишлар (>, >>, <)дан фойдаланаман ва автоматлаштириш вазифалари учун awk, sed, ва bash скриптларини ўрганганман ва қўллаганман.