Latest
Git: работа с ветками, конфликтами и Pull Request
Введение Git позволяет работать с ветками, безопасно вносить изменения и объединять их через Pull Request. В этой инструкции — базовые сценарии для повседневной работы. Работа с ветками Создание ветки git checkout -b feature/task-name Создаёт новую ветку и сразу переключает на неё. Переключение между ветками git checkout main git checkout feature/
Инструкция по работе с Git (базовая памятка)
Введение Git — система контроля версий для отслеживания изменений в файлах и совместной работы. Ниже — краткая практическая инструкция для повседневного использования. Основные команды Проверка состояния git status Показывает: * есть ли изменения * синхронизацию с сервером * новые файлы Получение изменений git pull Забирает изменения и объединяет их с текущей веткой. Обновление через rebase
Git показывает странные символы (\320\277...), файл удалён и появился заново — как исправить
Проблема При выполнении: git status можно увидеть: deleted: "\320\277\320\276..." untracked: "\320\277\320\276....txt" modified: .DS_Store При этом: * имя файла отображается непонятными символами * Git показывает удаление одного файла и появление другого * появляется файл .DS_Store Причина 1. Файл был переименован или
Защита сайта от DDoS (L7) в Nginx: Настройка модуля testcookie
Защищаем сервер от умных ботов с помощью модуля testcookie. Полный гайд: от установки зависимостей и сборки .so файла до настройки белых списков для Google/Yandex. В конце — разбор частых ошибок компиляции.
Настройка HTTPS (Certbot) и правильный редирект www → non-www в Nginx
Полный гайд по редиректам в Nginx: убираем www, настраиваем принудительный HTTPS и получаем бесплатные SSL-сертификаты через Certbot (Let's Encrypt). Рабочие примеры конфигов для продакшена.
Подключение к удалённому серверу по SSH из Windows (CMD, PowerShell, WSL, PuTTY)
Гайд по SSH-клиентам в Windows: используем встроенную команду `ssh` в PowerShell/CMD (Windows 10/11), полноценный Linux-терминал через WSL или классический PuTTY. Примеры команд для подключения, отправки скриптов и использования sudo без tty.
Включение/отключение Windows ПК через Home Assistant (Wake-on-LAN + RPC Shutdown)
Создаём единый переключатель в Home Assistant для управления Windows-компьютером. Включение через стандартный Wake-on-LAN, выключение через аддон RPC Shutdown. Инструкция по правке реестра Windows для удалённого выключения.
Настройка Management IP на HP MSA 2040 (и других MSA)
Как настроить Management IP на HP MSA 2040 через CLI: подключение по mini-USB, дефолтные пароли manage/!manage, команда set network-parameters для контроллеров A/B, проверка show network-parameters и полный сброс к заводу restoredefaults.
Не заходит в iLO 4: ERR_SSL_VERSION_OR_CIPHER_MISMATCH (HP ML310e Gen8)
Как зайти в iLO 4 при ошибке ERR_SSL_VERSION_OR_CIPHER_MISMATCH: используем VNX Launcher (Firefox Portable), включаем AES в настройках iLO и обновляем прошивку для поддержки современных браузеров.
Как изменить hostname в Ubuntu/Debian, Astra Linux и BaseALT (ALT Linux)
Как изменить hostname в Ubuntu/Debian‑семействе (включая Astra Linux и BaseALT/ALT Linux): проверка текущего имени, смена через hostnamectl set-hostname, правила выбора hostname, настройка FQDN в /etc/hosts и временная смена до перезагрузки.
Статический IP в Ubuntu через netplan (20.04/22.04/24.04)
Статический IP в Ubuntu через netplan: где лежат YAML‑файлы в /etc/netplan, пример конфигурации (IP/шлюз/DNS), и как безопасно применять изменения по SSH через netplan try, затем netplan apply.
linux
Настройка проводной сети в Ubuntu: статический IP и DHCP
Настройка проводной сети в Ubuntu через /etc/network/interfaces: статический IP (address/netmask/gateway/DNS) или DHCP, плюс временная настройка адреса командой ip addr без сохранения после перезагрузки.
linux
Как добавить пользователя в sudoers в Debian 11/10 (usermod, gpasswd, visudo)
Добавляем пользователя в sudo в Debian 10/11: создание пользователя, выдача прав, установка sudo и безопасная настройка через visudo.
linux
Добавить пользователя в Ubuntu и дать права sudo (adduser, usermod, visudo)
Создание пользователя в Ubuntu и выдача прав администратора: adduser, usermod -aG sudo, visudo. Плюс управление аккаунтом: пароль, блокировка и удаление.
networking
Cisco AIR-LAP: перепрошивка в автономный режим (без WLC) через TFTP
Как перевести Cisco AIR-LAP (LWAPP/CAPWAP) в автономный режим: прошивка k9w7 через tftpd64 и recovery MODE.
networking
Cisco Aironet: перевод из Mobility Express в CAPWAP (Lightweight)
Короткая инструкция, как вернуть Cisco Aironet из режима Mobility Express (встроенный контроллер) в CAPWAP/Lightweight для подключения к внешнему WLC.
networking
Cisco Aironet: перевод из CAPWAP в Mobility Express (Standalone)
Эта инструкция показывает, как превратить Cisco Aironet в standalone-точку с встроенным контроллером Mobility Express (ME): скачать нужный ME-образ по TFTP и переключить режим работы. Подходит для моделей, которые поддерживают Mobility Express: 1560, 1815 (I/W/M), 1830, 1850, 2800, 3800. (Если ME не поддерживается — точка не станет “контроллером”.) Что получится
networking
Сброс пароля и reset конфигурации Cisco Catalyst (3750X / 3850 / 3650)
В этой инструкции — два рабочих сценария для Cisco Catalyst: 1. Сброс пароля/восстановление доступа без потери конфигурации (рекомендуется). 2. Полный сброс коммутатора к заводским настройкам (с удалением конфигурации). Рассматриваются модели Catalyst 3750X и Catalyst 3850/3650. Команды и последовательности рассчитаны на большинство устройств этих серий, но на разных версиях IOS/
networking
Базовая конфигурация коммутатора Extreme Networks EXOS X440G2
В этой инструкции разбираются базовые шаги по первичной настройке коммутаторов Extreme Networks на ExtremeXOS: подключение по консоли, сброс конфигурации, базовая IP‑настройка, время и NTP, защита доступа по SSH и подготовка к работе в стеке. Рассматривается пример на моделях серии X440‑G2 (AGL3‑SW1 и AGL3‑SW2), но команды актуальны
linux
Монтирование удаленных ресурсов в файловую систему linux
NFS Для начала необходимо убедиться в наличии нужных пакетов. В debian based системах: apt install nfs-common В centos и fedora: sudo yum install nfs-utils Создадим локальную папку, в которую будет монтироваться удаленный ресурс: cd /media mkdir backups Затем откроем файл /etc/fstab и в конце добавим строчку: 192.168.1.
linux
Текстовой редактор Nano для самых маленьких
GNU nano — консольный текстовый редактор для UNIX и Unix-подобных операционных систем, основанный на библиотеке curses и распространяемый под лицензией GNU GP. Это свободный клон текстового редактора Pico, входившего в состав e-mail клиента Pine. nano был создан, чтобы повторить функциональность и удобство интерфейса Pico, но без глубокой интеграции в почтовый клиент,
self-hosted
Reverse Proxy Home Assistant на Synology (DSM 7)
Настраиваем безопасный доступ к Home Assistant через домен и HTTPS на Synology NAS: reverse proxy, WebSocket и доверенные прокси в configuration.yaml.
Synology
Установка Synology Active Backup for Busness на linux
Привет! Решил использовать решение для бэкапа от Synology не только на рабочих Windows машинах но и для сервера, работающего под linux (Debian 11) Для добавления сервера требуется скачать агент, на вашей системе хранения достаточно легко получить ссылку: * Нажимаем клавишу “Добавить Устройство” Скачивание начинается автоматически, вы получаете установщик для переноса на