Архив рубрики: Публикации

Как установить Memcached на Ubuntu 22.04

Memcached — это система кэширования объектов памяти, специально разработанная для повышения скорости динамических веб-приложений за счет снижения нагрузки на сервер базы данных. Если мы объясним использование Memcached простыми словами, это поможет вам взять память из той части вашей системы, где она не нужна, и назначить ее той части памяти, где требуется больше памяти. Таким образом, в основном ваши веб-серверы не должны иметь дело с кешем, большинство разработчиков выделили отдельные машины для работы с кешем.В этом руководстве подробно описаны два разных метода установки Memcached, а также его базовая конфигурация в Ubuntu.

Как установить Memcached на Ubuntu 22.04

Существует два разных метода установки Memcached в Ubuntu: либо из репозитория по умолчанию с помощью диспетчера пакетов apt, либо путем загрузки tar-пакета с официального сайта.

Способ 1: Как установить Memcached на Ubuntu 22.04 из репозитория по умолчанию

Первый и простой способ установить Memcached в Ubuntu — это установить его из репозитория по умолчанию, для чего мы будем использовать менеджер пакетов apt:

$ sudo apt install memcached libmemcached-tools -y

Чтобы подтвердить успешное выполнение вышеуказанной команды, мы узнаем информацию об установленной версии Memcached с помощью команды:

$ memcached --version

С помощью команды systemctl проверим состояние memcached:

$ sudo systemctl status memcached

Чтобы удалить memcached из Ubuntu со всеми его файлами конфигурации, мы будем использовать команду purge с менеджером пакетов apt:

$ sudo apt purge memcached libmemcached-tools -y

Способ 2: установка Memcached на Ubuntu 22.04 путем загрузки его tar-пакета

Другой способ установить Memcached на Ubuntu — загрузить заархивированный пакет с официального сайта с помощью команды wget:

$ wget -c https://memcached.org/files/memcached-1.6.15.tar.gz

Разархивируйте заархивированный файл, чтобы получить доступ к его содержимому с помощью команды:

$ tar -zxvf memcached-1.6.15.tar.gz

Перечислите содержимое каталога, чтобы убедиться, что файл был распакован:

$ ls

Перейдите в каталог memcached-1.6.15 с помощью команды cd:

$ cd memcached-1.6.15

Теперь установите пакет libevent-dev, потому что он зависит от memcached:

$ sudo apt install libevent-dev -y

Теперь настроим, скомпилируем все файлы с помощью команды make и затем установим все скомпилированные файлы:

$ ./configure && make && make test && sudo make install

Как настроить Memcached в Ubuntu 22.04

Для настройки откроем его конфигурационный файл с помощью любого текстового редактора:

$ sudo nano /etc/memcached.conf

Теперь измените IP-адрес в файле конфигурации на свой IP-адрес, например, наш IP-адрес 10.0.2.15:

Остановите службу Memcached с помощью команды systemctl:

$ sudo systemctl stop memcached.service

Теперь снова запустите службу:

$ sudo systemctl start memcached.service

Также включите службу Memcached в вашей системе:

$ sudo systemctl enable memcached.service

И разрешите трафик на свой IP-адрес через порт 11211 с помощью команды ufw:

$ sudo ufw allow from 10.0.2.15 to any port 11211

Как Memcached как кеширующая база данных

Существует несколько способов подключения к Memcached.

Если ваше приложение основано на PHP, например WordPress, Joomla или Drupal, и вы хотите подключить Memcached в качестве кэширующей базы данных, тогда установите php-memcached с помощью команды:

$ sudo apt install php-memcached

Для приложений на основе Python:

$ pip install pymemcache

$ pip install python-memcached

Вывод

Memcached — это приложение с открытым исходным кодом, которое используется для запуска динамических веб-приложений на основе php за счет снижения нагрузки на их базы данных, что позволяет повысить производительность этих приложений. В этой статье мы рассмотрели два метода установки Memcached в Ubuntu: один — с использованием репозитория по умолчанию, а другой — путем загрузки заархивированного пакета с веб-сайта.



2022-05-31T13:18:32
Вопросы читателей

Вышла новая версия драйверов NVIDIA 515.48.07

Недавно NVIDIA объявила о выпуске новой ветки драйвера NVIDIA 515.48.07, который доступен для Linux (ARM64, x86_64), FreeBSD (x86_64) и Solaris (x86_64).

Выпуск NVIDIA 515.48.07 это был первый стабильный выпуск с тех пор, как NVIDIA выпустила компоненты уровня ядра. Исходный код модулей ядра nvidia.ko, nvidia-drm.ko (Direct Rendering Manager), nvidia-modeset.ko и nvidia-uvm.ko (унифицированная видеопамять) от NVIDIA 515.48.07, а также общий используемые в них компоненты, не привязанные к операционной системе, опубликованы на GitHub. Прошивки и библиотеки пользовательского пространства, такие как стеки CUDA, OpenGL и Vulkan, остаются проприетарными.





Читать

Вышла бета-версия KDE Plasma 5.25

Несколько дней назад Выпущена бета-версия кастомной оболочки Plasma 5.25, который уже доступен для тестирования.

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



Читать

Новая версия NixOS 22.05 уже вышла, узнайте что нового

дети

Недавно анонсирован выход новой версии дистрибутива NixOS 22.05, основанный на пакетном менеджере Nix и предоставляющий ряд собственных разработок, упрощающих настройку и обслуживание системы.

Этот дистрибутив Linux Распространяется через две основные ветви: текущая стабильная версия и нестабильная после последней разработки.



Читать

Archinstall 2.5 уже выпущен, и это его новости

Анонсирован выход новой версии Archinstall 2.5, который работает в консольном режиме и может использоваться вместо стандартного режима ручной установки дистрибутива.

Архинсталл обеспечивает интерактивный (управляемый) и автоматизированный режимы работы. В интерактивном режиме пользователю задаются последовательные вопросы, охватывающие основные настройки и действия из руководства по установке.



Читать

Software Freedom Conservancy объявила о новом раунде судебного разбирательства с Vizio

Гном подал в суд

Правозащитная организация Software Freedom Conservancy (SFC) объявила о новом раунде судебного разбирательства с Vizio, обвинили в несоблюдении требований лицензии GPL путем распространения прошивок для умных телевизоров на базе платформы SmartCast. Представители SFC добились возврата дела из Федерального суда США.. в Окружной суд Калифорнии, что имеет принципиальное значение с точки зрения классификации GPL не только как авторского права, но и как договорного правоотношения.

Дело Vizio ранее было передано в Федеральный суд, уполномоченный решать вопросы, связанные с нарушением авторских прав.



Читать