DevOps

Администрирование

  • Что такое заголовки HTTP?
    Заголовки HTTP — это пары «ключ‑значение», передаваемые в составе HTTP‑запросов и ответов для обмена метаданными между клиентом (например, браузером) и сервером. Они уточняют контекст взаимодействия: описывают содержимое, управляют кэшированием, аутентификацией, безопасностью и др. Как выглядят Формат строго регламентирован: Пример запроса с заголовками: Основные категории заголовков Ключевые примеры заголовков Зачем нужны Важные нюансы Таким образом, заголовки HTTP — это «метаинструкция» для корректного, безопасного и…
  • Что такое сетевой протокол?
    Сетевой протокол — это строгий набор правил и соглашений, определяющий, как устройства в компьютерной сети обмениваются данными. По сути, это единый «цифровой язык», который позволяет разнородным устройствам понимать друг друга и взаимодействовать в рамках сетевой экосистемы. Что конкретно задают сетевые протоколы Они регламентируют: Зачем нужны сетевые протоколы Без них обмен информацией был бы невозможен: если одно устройство отправляет данные в одном…
  • Что такое Bash?
    Bash (Bourne‑Again Shell) — это командная оболочка и язык программирования для операционных систем Unix‑подобного типа (прежде всего Linux, а также macOS; в Windows доступен через WSL — Windows Subsystem for Linux). Основные функции и назначение Ключевые возможности Примеры базовых команд Где применяется Преимущества
  • Добавить пользователя в группу sudo
    Чтобы добавить пользователя в группу sudo в Linux, выполните следующую команду от имени суперпользователя (root) или с правами sudo: где: После добавления рекомендуется проверить успешность операции командой: Эта команда покажет список групп, к которым принадлежит указанный пользователь. Если группа sudo присутствует в списке, значит всё сделано правильно.
  • Проверка порта на занятость процессом
    Часто при установке бесплатного сертификата на сайт программой certbot в BitrixVM встречается проблема с занятым 80-м портом. Из-за чего сертификат установить не удается. Для того, чтобы выяснить чем занят 80 порт (обычно это nginx) введите в терминале команду:
  • Как настроить alias для команды ll?
    Настроить псевдоним (alias) для команды ll достаточно просто. Обычно псевдоним настраивается в конфигурационном файле оболочки Bash, который называется ~/.bashrc. Откройте файл ~/.bashrc любым удобным редактором текста. Например, командой: Добавьте следующую строку в конец файла: Также можно добавить дополнительные полезные псевдонимы одновременно: Сохраните файл и перезагрузите оболочку Теперь вы можете вводить команду ll (а также la, lh и lt), и…
  • Команда ls
    Команда ls предназначена для вывода содержимого директорий файловой системы Linux. Она отображает файлы и папки в заданной директории, а также дополнительную информацию о файлах, такую как права доступа, размер файла, владелец и временные метки. Основные опции и примеры использования Базовая форма Эта команда выведет содержимое текущего каталога в стандартном коротком формате, без дополнительной информации. Пример результата: Показывать скрытые файлы…
  • Узнать скорость сетевого интерфейса в Linux
    Для того, чтобы узнать на какой скорости работает сетевая карта в Linux, нужно в терминале набрать: где enp4s0 — это сетевая карта. Для определения сетевых карт в системе используйте команду:
  • Разархивировать многосоставной архив .tar.gz
    При создании резервной копии в Bitrix/Bitrix24 создается многосоставной архив .tar.gz. Иногда требуется без установки достать какой-нибудь файл из архива. В терминале нужно ввести: где  arсhive_name.tar.gz — название файлов архива без последних цифр Эта команда собирает архив в 1 файл, а потом разархивирует его.
  • Что такое вебсервер Apache?
    Apache HTTP Server — это свободный и открытый веб-сервер, разработанный Apache Software Foundation. Он используется для доставки веб-контента по протоколу HTTP (HyperText Transfer Protocol). Его часто называют просто «Apache» или «HTTPD». Основные характеристики Apache Использование Apache Apache применяется в самых разных ситуациях, начиная от простых статичных HTML-сайтов и заканчивая крупными корпоративными проектами. Часто он используется совместно с языками программирования,…