cURL: Как Изменить User-Agent

Когда браузер подключается к веб-сайту, он в HTTP-заголовке передает данные User-Agent. Иногда может возникнуть необходимость изменить User-Agent, чтобы подключиться к какому-то URL с помощью curl под видом другого браузера. Это небольшая заметка о том, как изменить User-Agent с помощью curl из командной строки в Linux.

Redis: SET/GET Ключ:Значение — Redis-CLI

Redis — это нереляционная база даных типа «ключ-значение» (также известная, как хранилище данных в формате «ключ-значение»), которая хранит данные в виде множества простых пар «ключ-значение». Базовым типом данных в Redis являются строки (strings), которые предстовляют из себя простые записи виды «ключ-значение». Для сохранения и получения строковых данных используются команды SET и GET. Команда SET в […]

Redis: Удалить Все Ключи — Redis-CLI

Чтобы очистить cache в Redis и удалить все ключи из всех баз данных либо только из определенной базы данных, можно воспользоваться командами FLUSHALL и FLUSHDB. Чтобы удалить все существующие ключи из всех баз данных в Redis, используйте команду FLUSHALL. Чтобы удалить ключи только из выбранной базы данных в Redis, используйте FLUSHDB.

Redis: Получить Все Ключи — Redis-CLI

Существует два способа получения всех ключей из всех баз данных в Redis. Первый способ — просмотреть все ключи с помощью опции —scan. Второй — получить список всех ключей с помощью команды KEYS. Обратите внимание, что первый способ получения списка всех ключей является более предпочтительным, так как в отличие от команды KEYS, он не требует, чтобы […]

На разделе «boot» осталось всего 0 байт свободного места

Время от времени, когда ваша операционная система (Ubuntu, Linux Mint или подобная) пытается обновить версию ядра, вы можете получить следующее сообщение об ошибке: На разделе «boot» осталось всего 0 байт свободного места. Эта ошибка говорит о том, что раздел /boot полон (в большинстве случаев он забит старыми версиями ядра). Для исправления этой ошибки необходимо удалить […]

Как: Создать Самоподписанный Сертификат — OpenSSL

Что такое самоподписанный (self-signed) SSL сертификат? Самоподписанный сертификат — это сертификат не подписанный доверенным центром сертификации. Несмотря на это, самоподписанный сертификат обеспечивает такой же уровень шифрования, что и купленный за $100500 у доверенного центра. В этом посте я покажу, как создать самоподписанный сертификат, который можно спокойно использовать в non-production приложениях или в приложениях для внутреннего […]

Docker: Reload Nginx Внутри Контейнера

Если хотите обновить какие-либо настройки в Nginx или обновить SSL-сертификаты, чтобы изменения применились необходимо сделать reload. Если Nginx запущен внутри Docker-контейнера, вам будет интересно узнать, как сделать reload без простоя или обрыва соединений. Лучшим способом сказать Nginx внутри Docker-контейнера о необходимости перечитать настройки — это с помощью команды docker container exec отправить Nginx сигнал reload.

Systemd: Создание Сервиса — Примеры

Большинство дистрибутивов Linux в качестве менеджера системы и сервисов используют systemd. systemctl является основной командой для управления сервисами в systemd. В данной статье я покажу, как создать service-файл в systemd, который позволит управлять вашим сервисом с помощью команды systemctl, как без перезагрузки перезапустить systemd, чтобы он перечитал unit-файлы и как активировать ваш новый сервис. Также […]

Python: Virtualenv — Установить | Создать | (Де)активировать

virtualenv служит для создания изолированных окружений в Python. Этот инструмент создает директорию с копией интерпретатора Python и копией библиотеки pip, которая будет использоваться для установки остальных пакетов внутри этого виртуального окружения, не влияя на другие проекты или системные библиотеки. virtualenv облегчает одновременную работу над несколькими проектами исключая возникновение конфликтов в их зависимостях. Из данной статьи […]

Установка Docker в CentOS-7

Для тех, кто хочет билдить и запускать Docker-контейнеры в CentOS-7 — в первую очередь необходимо установить сам Docker. Чтобы установить последнюю версию Docker и иметь возможность без проблем обновлять ее в будущем — рекомендуется устанавливать Docker из официального репозитория. В этом руководстве я покажу, как установить бесплатный Docker CE (Community Edition) в CentOS-7 из стабильного […]