Проверенные инструкции по Ubuntu, Debian, AlmaLinux, Nginx, базам данных, VPN и безопасности Linux-серверов.
Функциональный сервер в публичной или частной сети предоставляет множество различных услуг. Следовательно, этот сервер должен быть правильно настроен, чтобы делать это эффективно. Конфигурации системы варьируются от очень сложных и технических, таких как управление ресурсами, до более простых,
Команда sudo позволяет пользователям без полномочий root запускать команды, которые обычно требуют привилегий суперпользователя, в то время как файл sudoers указывает системе, как обрабатывать команду sudo. В этом руководстве мы покажем вам все основы работы с командами sudo и способы
Nginx может завершать TLS и проксировать приложение на localhost. Передавайте стандартные заголовки, задавайте таймауты и ограничивайте backend firewall-ом. Важно: Не доверяйте входящему X-Forwarded-For напрямую; доверенная цепочка proxy настраивается отдельно. 1. Запустите backend только локально…
Для воспроизводимых сборок предпочтителен Maven Wrapper проекта. Системный Maven из Ubuntu 24.04 подходит для администрирования и старта нового проекта. Важно: Версию JDK выбирайте по maven.compiler.release и требованиям плагинов проекта. 1. Установите JDK и Maven sudo apt update
sudo apt…
Apache Cassandra 5.0 устанавливается из официального репозитория 50x с отдельным keyring. Для production сначала спроектируйте topology, replication factor и backup. Важно: Не меняйте num_tokens и seeds на работающем кластере без плана миграции. Порт 9042 не публикуйте без аутентификации/TLS. 1.…
Когда мы слышим о Linux, большинство людей думает о сложной операционной системе, которая используется только программистами. Но это не так страшно, как кажется. Linux – это целое семейство операционных систем Unix с открытым исходным кодом, основанных на ядре Linux. Сюда входят все самые
Ниже настроен современный WireGuard-сервер с IPv4/IPv6 и клиентом. Важно: Не публикуйте private key. Для выхода клиентов в интернет добавьте NAT только на реальный внешний интерфейс; сначала определите его через ip route get 1.1.1.1 . 1. Установите WireGuard sudo apt update
sudo apt full-upgrade…
Эта статья посвящена пониманию и использованию функций iptables. ВведениеЭта статья посвящена пониманию и использованию функций iptables. Внимание : рекомендуется соблюдать осторожность, из-за необдуманных изменений в брандмауэре вы можете быстро заблокироваться в системе.Предпосылки rootдоступ к
Права Linux состоят из владельца, группы, mode-битов и при необходимости ACL. Для веб-сервера не используйте полный доступ всем пользователям. Важно: Права зависят от модели запуска приложения. Запись веб-процессу выдавайте только в конкретные каталоги uploads/cache. 1. Посмотрите текущие права…
В этом руководстве мы ознакомимся с тем как создавать учетные записи пользователей, назначать привилегии sudo и удалять пользователей, а также как управлять группами пользователей. Учетная запись пользователя должна обладать именем, уникальным в системе (в linux есть зарезервированные имена: