Терминология

Дистрибутив — это сборка операционной системы Linux, которая включает в себя саму операционную систему и набор программ и утилит, готовых для установки и использования. Популярные дистрибутивы — это Ubuntu, Fedora и Debian. Каждый из них может иметь свои особенности и настройки, но основываются они на ядре Linux.

Алерт (Alert) — это уведомление или предупреждение о каком-либо событии или проблеме, требующей внимания. Алерты используются для оповещения о сбоях, превышении пороговых значений или других критических ситуациях.

Логи (Logs) — это файлы или записи, в которых система или программы фиксируют важные события и действия, такие как ошибки, запросы, изменения и другие операции. Логи помогают в мониторинге, диагностике и устранении проблем в работе системы или приложений.

Бэкап (Backup) — резервная копия чего-либо (например базы данных), которая хранится отдельно от основной версии. Бекапы позволяют восстановить данные в случае их потери, повреждения или сбоя системы.

SSH (Secure Shell) — сетевой протокол, служит для удалённого управления сервером.

Аргумент — это дополнительная информация, которую вы передаёте команде для выполнения её задачи. Чаще всего аргументами являются пути к файлам или директориям.
Например, в команде ls -l /home/my_user:
ls — сама команда, которая выводит список файлов и папок.
-l — флаг, который указывает команде ls выводить подробную информацию о каждом файле.
/home/my_user — аргумент, указывающий, какую директорию мы хотим посмотреть.

Wildcard — это специальный символ, используемый в командах для замены одного или нескольких символов в именах файлов или каталогов.
Символ звёздочки * позволяет выполнять операции над группами файлов, соответствующих определённому шаблону, без необходимости указывать каждый файл отдельно.
Например, команда ls *.txt выводит все файлы с расширением .txt в текущей директории.

Монтирование (mount) — это процесс подключения одного ресурса к другой системе или структуре, чтобы они могли взаимодействовать.
Например, это подключение жёсткого диска к определённой папке в линуксе.
После монтирования файлы на подключенном жёстком диске становятся доступны для использования через эту папку в системе.
Обычно для этого используют команду mount.

Проприетарное ПО — это программы, которые принадлежат компании или разработчику и распространяются по лицензии.
Пользователи могут использовать их, но не имеют доступа к исходному коду и не могут изменять или свободно распространять программу.
Примеры таких программ: Adobe Photoshop, Microsoft Windows.
В свою очередь Linux является открытой операционной системой с открытым исходным кодом.

Регулярное выражение (regex) — это специальные шаблоны, которые помогают искать и находить определённые слова или структуры в тексте.
Например, если вы хотите найти все email-адреса в каком-либо тексте, с помощью некоторых инструментов можно использовать конструкцию для регекса \w+@\w+\.\w+, чтобы найти строки вроде ivan@example.com или maria@mail.ru.
Таким образом, регексы позволяют выполнять сложные операции поиска и замены по заданным правилам.

Комментирование файлов — это процесс добавления текстовых пояснений в конфигурационные файлы или скрипты, чтобы объяснить, что делает каждая строка или часть кода.
Эти пояснения игнорируются системой и не влияют на выполнение какой-либо программы.
Часто комментирование используют для того, чтобы сделать какую-либо строчку неактивной/неиспользуемой. В Linux комментарии ставятся с помощью решётки - #

Интерпретатор — это программа, которая выполняет код программного языка построчно.
Он читает каждую строку, переводит её в машинные команды и сразу же выполняет, вместо того чтобы сначала переводить весь код в машинный код, как это делает компилятор.
Например, существует язык программирования Python. Программы на этом языке выполняются именно с помощью интерпретатора Python.

Хэширование — это процесс преобразования данных, например, пароля, в уникальный код фиксированной длины с помощью специального алгоритма.
При хранении паролей в системах вместо самих паролей сохраняются их хэши, что повышает безопасность: даже при утечке базы данных злоумышленники не смогут узнать исходные пароли.

UNIX-сокет — это способ передачи данных между программами на одном компьютере.
Это что-то вроде "виртуального провода", по которому одна программа отправляет сообщения, а другая их принимает, быстро и без необходимости использовать сеть.