Товарищи, данный сайт представляет собой полностью волонтеский проект и все материальные издержки на его поддержание лежат на плечах его владельца и автора статей. И ваша поддержка всегда будет к месту, не стесняйтесь.
Поддержите проект, чтобы он стал лучше, удобнее, информативнее.
На моем сайте присутствует минимальное количество рекламных блоков, которое никак не мешает комфортному чтению стетей.
Пожалуйста добавьте мой сайт в исключения вашего блокировщика рекламы, в противном случае контент статей будет в блюре и не даст возможности из прочитать статью.
В этой статье рассмотрим, как управлять локалями в Debian, включая просмотр текущих настроек, установку новых языков, изменение локали по умолчанию и использование утилиты dpkg-reconfigure для настройки локали.
"Установка PostgreSQL на Debian 12""Жаконда""2025-03-08T13:32:50+03:00"PostgreSQL
PostgreSQL — это мощная объектно-реляционная система управления базами данных с открытым исходным кодом. Она использует и расширяет язык SQL, а также имеет множество функций для безопасного хранения и масштабирования самых сложных нагрузок данных.
"Ограничение размера журнала Systemd. Предотвращение раздувания файла журнала""Евгений""2025-03-06T11:22:27+03:00"Linux
В этом руководстве представлен практический подход к управлению размером журнала systemd в Debian и других дистрибутивах Linux на базе systemd. Неконтролируемый рост журнала может быстро привести к нехватке места на диске, что потенциально повлияет на производительность системы и доступное хранилище.
"Блокирование IP-адреса при помощи iptables и nftables в Linux""Жаконда""2025-03-01T16:40:13+03:00"Linux
Иногда сталкиваюсь с необходимостью блокировать в моменте определённые IP-адреса на сервере смотрящие в интернет, чтобы защитить систему от атак или нежелательных подключений.
"Как использовать logrotate в Linux""Евгений""2025-02-28T15:42:08+03:00"Linux
logrotate — это утилита для автоматической ротации, сжатия, удаления и управления лог-файлами. Она полезна для систем, где лог-файлы могут быстро увеличиваться в размере, создавая нагрузку на диск.
"Как запретить прямой IP-доступ к веб-серверу Nginx""Жаконда""2025-02-26T18:21:55+03:00"Linux
Nginx по умолчанию не блокирует доступ к вашему веб-серверу, если он осуществляется напрямую по IP-адресу вашего сервера. Рассмотрим как можно изменить это поведение, чтобы запретить прямой IP-доступ.
"Как заменить устаревшую apt-key для управления репозиториями в APT""Евгений""2025-02-21T10:17:16+03:00"Linux
Команда apt-key устарела и больше не рекомендуется для добавления GPG-ключей в APT. Вместо этого ключи должны храниться в каталоге /etc/apt/trusted.gpg.d/.
"Как исправить отсутствие libcrypt.so.1 после обновления до следующего выпуска Debian""Жаконда""2025-02-20T13:17:26+03:00"Linux
Redis Cluster — это распределённая версия Redis, позволяющая автоматически шардировать данные и обеспечивать отказоустойчивость без единой точки отказа. В отличие от стандартного Redis, который работает как одиночный экземпляр, кластерная версия поддерживает горизонтальное масштабирование и репликацию.
"Настройка HTTP-прокси через переменные окружения в Linux""Евгений""2025-01-30T17:06:32+03:00"Linux
В Linux можно настроить использование HTTP или HTTPS-прокси через переменные окружения. Это полезно, если вы работаете в сети с ограниченным доступом к интернету или хотите направить весь трафик через прокси-сервер.
"Настройка pm.max_children для PHP-FPM""Жаконда""2025-01-30T15:01:21+03:00"Linux
pm.max_children — это ключевой параметр в конфигурации PHP-FPM, который определяет максимальное количество одновременно работающих дочерних процессов для обработки входящих запросов. Каждый процесс обрабатывает один запрос, поэтому значение этого параметра напрямую влияет на производительность сервера.
"Настройка SSL-сертификата Lets Encrypt с использованием Certbot и Apache в Debian Linux""Жаконда""2025-03-21T16:40:14+03:00"Linux
В данной статье мы рассмотрим пошаговый процесс получения, установки и автоматического обновления SSL-сертификата Let’s Encrypt для домена с использованием Certbot и веб-сервера Apache на Debian Linux.
"Как установить и настроить Wireguard на Debian 12""Жаконда""2025-03-11T09:00:33+03:00"Linux
WireGuard — это современный, высокопроизводительный и простой в использовании протокол для создания защищённых сетевых туннелей (VPN). Он используется в профессиональных целях для создания защищённых корпоративных VPN-сетей, обеспечивая безопасный и высокопроизводительный доступ сотрудников к ресурсам компании из любой точки мира.
"Настройка брандмауэра с помощью UFW на Debian""Жаконда""2025-03-03T14:33:46+03:00"Linux
Uncomplicated Firewall (UFW) — это упрощенный интерфейс управления брандмауэром, который скрывает сложность технологий фильтрации пакетов нижнего уровня, таких как iptables и uftables. Разберем, как настроить брандмауэр с помощью UFW на сервере Linux.
"Как включить TCP BBR на Linux""Жаконда""2025-02-25T15:22:27+03:00"Linux
TCP BBR (Bottleneck Bandwidth and RTT.) — алгоритм управления перегрузками TCP, разработанный компанией Google. Он направлен на устранение недостатков традиционных алгоритмов управления сетевым трафиком и способен обеспечить значительно более высокую пропускную способность и низкую задержку.
BBR требует изменений только на стороне отправителя. Если у вас есть веб-сервер Linux, TCP BBR может обеспечить более быструю загрузку веб-страниц для ваших посетителей.
TCP BBR поддерживается в Linux начиная с версии ядра 4.9. Используйте следующую команду, чтобы проверить версию ядра Linux.
uname -r
Если ядро 4.9 или выше, то файле /etc/sysctl.conf добавьте следующие две строки в конец файла.
CA Bundle (Certificate Authority Bundle) — это файл, содержащий цепочку промежуточных и корневых сертификатов, которые обеспечивают доверие к конечному сертификату, установленному на сервере.
"Как конвертировать CRT в PEM, CER в PEM и DER в PEM при помощи OpenSSL""Жаконда""2025-01-14T17:03:52+03:00"OpenSSL
Debian 12 активно использует systemd и его компоненты для управления сервисами и логами. В этой версии systemd-journald стал стандартным механизмом сбора и хранения логов, заменяя классические текстовые файлы (например, /var/log/auth.log) в некоторых случаях.
"Как включить Backports репозиторий в Debian 12, 11 или 10""Жаконда""2025-01-14T08:37:06+03:00"Linux
Debian хорошо известен своей стабильностью. Однако из-за такого упора на стабильность некоторые пакеты могут не иметь последних функций или обновлений с течением времени. Debian предлагает решение этой проблемы с помощью обратных портов и экспериментальных репозиториев.
Рассмотрим как использовать Backports и экспериментальные репозитории в Debian 12, 11 или 10.
Backports репозиторий
Backports — это пакеты из более новых версий Debian, которые перекомпилированы для работы в более старых версиях. Это позволяет пользователям получать новые функции без ущерба для стабильности системы.
Чтобы включить репозиторий backports в Debian, нужно в файле /etc/apt/sources.list добавить соответствующие строки в зависимости от вашей версии Debian.
Bookworm
deb http://deb.debian.org/debian bookworm-backports main contrib non-free-firmwaredeb-src http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware
Bullseye
deb http://deb.debian.org/debian bullseye-backports main contrib non-freedeb-src http://deb.debian.org/debian bullseye-backports main contrib non-free
Buster
deb http://deb.debian.org/debian buster-backports main contrib non-freedeb-src http://deb.debian.org/debian buster-backports main contrib non-free
После обновим список репозиториев, выполнив следующую команду:
sudo apt-get update
Использование
Установка пакетов из Backports. Синтаксис аналогичен установке стандартного пакета, за исключением того, что добавляется флаг -t.
Вместо <backports-name> указываем в зависимости от вашей версии Debian:
Bookworm — bookworm-backports
Bullseye — bullseye-backports
Buster — buster-backports
Экспериментальный репозиторий
Экспериментальные репозитории содержат очень новое и потенциально нестабильное программное обеспечение, которое ещё не готово для основных репозиториев. Эти репозитории предоставляют пользователям доступ к новейшему программному обеспечению, но с риском нестабильности.
Так же как и с добавлением репозиториев backports, в файле /etc/apt/sources.list, в конец добавляем следующие строки:
deb http://deb.debian.org/debian experimental main contrib non-freedeb-src http://deb.debian.org/debian experimental main contrib non-free
Использование
Используйте флаг -t с ключевым словом experimental в командах для поиска и установки пакетов из экспериментального репозитория.
Будьте осторожны при использовании пакетов из экспериментального репозитория, особенно на рабочих серверах или в системах с важными службами. Экспериментальный репозиторий не рекомендуется использовать для общих целей из-за повышенного риска возникновения проблем с совместимостью.