Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

28 total results found

На чем основана моя архитектура

Настройка внешней балансировки

Перед тем, как переходить к вопросам настройки балансировки, важно понимать: а что именно мы баллансироуем? С чем мы работаем? Какие проблемы мы решаем? Без ответа на эти вопросы, вряд-ли у нас получится сделать грамотную балансировку. Так, какие проблемы сы ...

Общая схема доступа к ресурсам

Настройка внешней балансировки

Напомню, как выглядит наша схема. Если рассматривать сетевой путь от клиента до конечного сервиса, здесь есть 3 основных узла: WAN-proxy, сам маршрутизатор (А660) и LAN-proxy. В случае с маршрутизатором - здесь все просто: Входим в ПУ вашего маршрутизат...

Принципиальная схема трафика

Настройка внешней балансировки Настройка балансировщиков

Общая схема прохождения трафика выглядит следующим образом: Здесь все пользователи, для доступа к целевому ресурсу, проходят через единую точку входа - WAN-proxy. Установка балансировщика нагрузки В общем случае, мы будем использовать HAProxy как решени...

Настройка HAProxy в WAN-сегменте

Настройка внешней балансировки Настройка балансировщиков

Для WAN-прокси основной задачей является соотношение доменного имени (SNI), к которому обращается клиент, с целевым ресурсом, который находится в LAN-сегменте за нашим шлюзом (маршрутизатором). В общем случае конфигурация будет состоять из 2 этапов: Настройка...

Настройка HTTP-аутентификации в Nginx

Общие фишки

Чтобы настроить веб-аутентификацию в Nginx нужно сделать всего пару вещей: Установить пакет apache2-utils  В Ubuntu это делается довольно просто: apt-get install apache2-utils -y Создать файл с пользователями и паролями # С указанием имени пользов...

Настройка SSH-подключения по ключам

Общие фишки

Шаг 1. Генерация приватного и публичного ключа Для генерации приватного и публичного ключа выполним команду: ssh-keygen -a 1000 -b 4096 -o -t rsa Далее необходимо:1.    Ввести путь, куда будут сохранены ключи – по-умолчанию это ~/.ssh/id_rsa 2.    Ввести па...

Разрешение нескольких RDP-подключений на Windows

Общие фишки

Зачем эта инструкция? Удаленные пользователи могут подключаться к своим компьютерам Windows 10 или 11 через службу удаленных рабочих столов (RDP). Достаточно разрешить RDP доступ и подключиться к компьютеру с помощью любого клиента. Но есть ограничение на кол...

Копирование данных с помощью RSync

Общие фишки

Строение команды Команда для копирования выглядит вот так: rsync -aHAX --numeric-ids \ --info=progress2 --human-readable \ --partial --partial-dir=.rsync-partial --inplace --preallocate \ --compress --compress-choice=zstd --zl=3 \ /SOURCE/ user@DEST:/TAR...

Maintenance-мод для Nginx

Общие фишки

Зачем? Краткий ответ - за тем, чтобы при "отвале" сервиса, клиенты видели не дефолтный HTTP/500 ERROR, а вашу разметку. Как? В конфигурационном файле сайта (допустим, /etc/nginx/sites-enabled/default), в блоке server указываем что-то типа такого: server { ...

Быстрая настройка времени на Linux-хосте

Общие фишки

Реально быстро Чтобы настроить время на хосте, выполни: timedatectl set-timezone Europe/Moscow Чтобы получить список зон:  timedatectl list-timezones  

Установка WayDroid

Общие фишки

Какую проблему будем решать? В какой-то момент мне понадобилось заиметь Android-хост в своей инфраструктуре. Да не простой, а с GooglePlay и, по возможности, не заставляющий ЦПУ биться в конвульсиях при запуске первого инстанса. Основная загвоздка тут в том,...

RDP на Linux (GNOME Remote Desktop)

Общие фишки

Этот метод подойдет для GUI Gnome с менеджером Wayland: встает "болт-он", работает быстрее и стабильнее аналогов.Однако, с другими GUI и менеджерами сессий могут возникнуть проблемы - там лучше не экспериментировать с GRDP, а рассмотреть аналоги Что нужно зна...

Как настроить Outlook 2019 для использования моего почтового сервера

Общие фишки

Процесс добавления УЗ В Outlook при добавлении учётки: Введите email Выберите "Дополнительные параметры" Далее, “Настроить вручную”. Там выберите IMAP Дальше нужно настроить параметры почты: Входящая (IMAP) Сервер: mail.elijahkamsky.ru Порт: 993 ...

Прикрепление больших вложений к письму (ссылкой)

MFlash - инженерные мануалы Расширение для Outlook

Как это работает? Через кнопку "Вложение MFlash" можно прикрепить файл из накопителя MFlash. Файл из локальной папки прикрепляется через кнопку "Вложить файл" в Outlook: Нюансы: Если размер файла больше значения, установленного в параметре "Пороговый...

Настройка прокси-сервера (SOCKS5)

Общие фишки

Зачем? Что такое прокси знают многие. Я бы не хотел здесь повторяться, упомяну лишь основные аспекты, зачем вам может быть это нужно: Удаленный доступ к запрещенным ресурсам Хоть это и не VPN, и здесь нет шифрования трафика, часто прокси-сервер решает проблему...

Настройка скрипта автозапуска через SystemD-юнит (серверный подход)

Общие фишки

Предисловие Какие существуют подходы к автозагрузке в Linux? Есть 3 самых популярных подхода решения задачи "я хочу, чтобы скрипт запускался после перезагрузки сервера": Через файл rc.local - устаревший подход, да и правка системных конфигов, даже таких, ...

Генерация нескольких сотен тестовых файлов в цикле (Linux)

Общие фишки

Генерация С небольшой датой (501 файл): for i in {1..501}; do echo $(date +%T_%s) > "${i}.txt" ; echo "$i"; done # Sample content: # 12:22:07_1769505327 С произвольной неповторяющейся датой (501 файл): for i in {1..501}; do echo "$(date +%T_%s &&...

RU locale setup on Linux (debian-based only)

Общие фишки

sudo localectl set-locale LANG=ru_RU.UTF-8 && export LANG=ru_RU.UTF-8 LC_ALL=ru_RU.UTF-8  

Скрипт для генерации произвольной структуры файлов и папок

Общие фишки

Скрипт генерации Новая версия #!/usr/bin/env bash set -euo pipefail # === Настройки (можно переопределять через ENV) === ROOT_DIR="${ROOT_DIR:-./upload_test_tree}" # куда генерить TOTAL_ITEMS="${TOTAL_ITEMS:-40000}" # всего объектов (файлы+пап...

Пост-установочный скрипт для Ubuntu Server (22.04, 24.04)

Общие фишки

#!/bin/bash set -eol pipefall # BASICS timedatectl set-timezone Europe/Moscow apt update && apt upgrade -y && apt install git file zip unzip chafa curl wget tree nano jq \ bpytop prometheus-node-exporter openssl libssl3 libssl-dev \ net-tools...