Sobes.tech
Junior

Какъв е вашият опит с конзолата в Linux? Можете ли да дадете примери за изпълнение на команди и настройка на правата за достъп?

sobes.tech AI

Отговор от AI

Повече от 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 за автоматизация на задачи по внедряване, мониторинг и администриране.