2026-10-15
Открытый TUI-просмотрщик логов для удалённой работы: тянет логи сразу с нескольких машин, фильтрует по времени и шаблонам, рисует интерактивную гистограмму по времени. Центрального сервера не нужно.
Основной сценарий - системные логи из /var/log или напрямую из journalctl. Выдерживает даже файлы от 1 ГБ. По сути, простой и быстрый аналог Graylog для тех, кому не нужен целый сервер…
Читать полностью →
2026-10-09
Auto_XDP фильтрует пакеты на уровне драйвера сетевой карты, без сложной настройки. Нежелательный трафик отбрасывается до сетевого стека, а белый список локальных слушающих портов ведётся автоматически.
Цифры из теста с UDP-флудом на 367k PPS: нагрузка на CPU упала с 85,9% до 3%, обработка пакета занимает 40-65 наносекунд.
Подойдёт системным администраторам, кому нужна быстрая фильтрация с…
Читать полностью →
2026-10-08
Утилита Generic Colourizer (grc) работает со множеством команд без настройки: df, lsblk, free, ps и другие. Ставится через менеджер пакетов: sudo dnf install grc.
Для Bash добавьте в ~/.bashrc строки GRC_ALIASES=true и source /etc/profile.d/grc.sh, затем перезагрузите оболочку. Для Zsh вставьте в ~/.zshrc строку source /etc/grc.zsh и обновите её.
Читать полностью →
2026-10-08
Утилита Auto_XDP фильтрует пакеты на уровне драйвера сетевой карты и не требует сложной настройки. Нежелательный трафик отбрасывается до того, как дойдёт до сетевого стека ядра, а белый список локальных слушающих портов ведётся автоматически.
В тесте UDP-флуда на 367 тысяч пакетов в секунду XDP снизил загрузку CPU с 85,9% до 3%. Обработка пакета занимает 40-65 наносекунд. Подойдёт системным…
Читать полностью →
2026-10-07
Три рабочих способа посчитать открытые файлы в Linux.
Общий подсчёт через lsof:
lsof | wc -l
Без установки программ — счётчик ядра:
cat /proc/sys/fs/file-nr
В ответе три числа: текущее число открытых файлов, сколько в очереди ожидания и максимальный лимит системы.
Под конкретный процесс:
lsof -p PID | wc -l
Под пользователя:
lsof -u username | wc -l
Сохраните себе, пригодится при диагностике…
Читать полностью →
2026-10-02
По умолчанию bash продолжает выполнение скрипта, даже если какая-то команда завершилась с ошибкой. Это часто приводит к каскаду непредвиденных действий.
Решение: команда set -e. Она завершает скрипт с ошибкой, как только любая из последующих команд возвращает ненулевой код. Полезный приём для автоматизации и CI/CD, где важно не продолжать работу после сбоя.
Читать полностью →
2026-09-28
Практический разбор настройки CI/CD для Telegram-бота с автоматическим деплоем на сервер. Рассмотрены подготовка VPS, подключение по SSH, развёртывание бота, настройка GitHub Actions и Workflows, работа с SSH-ключами и секретами. После настройки бот автоматически обновляется после каждого изменения в репозитории, без ручного захода на сервер. Полная версия (видео):
https://clck.su/zuHGU
Читать полностью →
2026-09-24
Portmaster — бесплатный межсетевой экран с открытым исходным кодом для контроля сетевой активности и повышения конфиденциальности.
Инструмент отслеживает сетевые соединения, блокирует трекеры и вредоносное ПО, позволяет задавать глобальные или индивидуальные правила для приложений. Поддерживает защищённый DNS через DoH и DoT и полный запрет сетевой активности при необходимости.
Подойдёт…
Читать полностью →
2026-09-22
Разбор современного процесса загрузки Linux от нажатия кнопки питания до полностью работающей системы: POST-проверки BIOS/UEFI и подготовка железа, определение CPU, памяти и дисков, выбор загрузочного устройства, поиск EFI-раздела, запуск загрузчика GRUB2, загрузка ядра в память с инициализацией структур, запуск первого пользовательского процесса init/systemd (PID 1) и стартовых скриптов, которые…
Читать полностью →
2026-09-21
Проект Podroid поднимает контейнеры и Linux-окружение прямо на смартфоне, не требуя root-доступа. Внутри Podman, Docker и LXC, а Alpine Linux запускается как виртуальная машина через QEMU с аппаратным ускорением.
Доступны графический X11-рабочий стол, встроенный терминал, SSH, проброс портов и USB, общая папка загрузок и бэкап контейнеров. Пригодится разработчикам, которые хотят использовать…
Читать полностью →
2026-09-15
Инструмент перечисляет поддомены, анализирует домены и строит карту сети. Отчёты выгружаются в HTML и CSV, есть визуализация графа с виртуальными хостами.
Что умеет:
🔹 Активная и пассивная разведка, все ядра задействуются через многопроцессорность
🔹 Проверка найденных поддоменов через httprobe и Ping Sweep
🔹 Обнаружение виртуальных хостов
🔹 Скриншоты поддоменов через gowitness
🔹 Есть почти во…
Читать полностью →
2026-09-14
Подборка фильтров для быстрого поиска нужного трафика в большом дампе.
IP: ip.addr == 10.0.0.1 (весь трафик хоста), !(ip.addr == 10.0.0.1) (всё, кроме хоста).
TCP: tcp.flags.syn == 1 (пакеты с SYN), tcp.analysis.retransmission (ретрансмиссии).
HTTP: http.response.code == 404 (ответы с ошибкой).
TLS: tls.handshake.type == 1 (Client Hello).
DNS: dns.resp.name == cnn.com (ответы для…
Читать полностью →
2026-09-14
Утилита для аудита беспроводных сетей на базе набора Aircrack-ng: анализирует трафик, показывает подключённые устройства и проверяет защищённость точек доступа.
Поддерживает захват трафика, работает в Linux, интерфейс на GTK4. Графический интерфейс не требует постоянного запуска от root.
Подойдёт специалистам по информационной безопасности для тестирования собственных Wi-Fi-сетей и поиска…
Читать полностью →
2026-09-13
Видеоразбор для тех, кто хочет перестать копировать чужие конфиги и начать их читать. В уроке разбирают запуск Nginx и базовые команды, структуру конфигурации, директиву Location и реальные конфигурационные файлы на практических примерах.
Полезно, если Nginx стоит на сервере, а правила Location до сих пор выглядят магией.
Полная версия (видео):
https://clck.su/aymQY
Читать полностью →
2026-09-13
Apache Guacamole это шлюз удалённого доступа, который не требует установки приложений на стороне пользователя. Поддерживает VNC, RDP и SSH, работает через HTML5, так что нужен только браузер.
Возможности:
- ставится один раз на сервер, клиенты подключаются через веб-интерфейс
- никаких плагинов и клиентских программ на рабочих местах
- доступ к десктопам и терминалам с любого устройства с…
Читать полностью →
2026-09-12
Проект linux-android превращает ненужный телефон в рабочее окружение с графической оболочкой и аппаратным ускорением или в сервер Home Assistant через Termux.
Ставятся XFCE4, KDE Plasma, LXQt или MATE, работают Firefox, VLC, Python и OpenSSH. Для устройств с Qualcomm Adreno доступен драйвер Turnip и ускорение через Zink.
Root, компьютер и облако не нужны. Подойдёт, если хочется использовать…
Читать полностью →
2026-09-12
Утилита k9s непрерывно следит за изменениями в кластере и обновляет данные на экране. Перемещаться по подам, деплойментам и сервисам можно в один клик через алиасы.
Возможности: мониторинг ресурсов в реальном времени, быстрый вход в шелл контейнера прямо из интерфейса, установка на Linux через snap, pacman, apt или dnf.
Запуск после установки: k9s info.
Полная статья:
https://clck.su/jZhdR
Читать полностью →
2026-09-09
Hyper-V и Proxmox используют разные форматы дисков: VHDX против QCOW2 или RAW. Перенос VM сводится к конвертации диска и настройке машины на новом гипервизоре.
Шаги: выключите VM в Hyper-V и экспортируйте через Hyper-V Manager (машина обязательно должна быть выключена, иначе есть риск получить битые данные). Скопируйте VHDX на сервер Proxmox через scp. Сконвертируйте диск командой qemu-img…
Читать полностью →
2026-09-05
Протокол SSH умеет не только открывать интерактивную сессию: через него можно разово выполнить команду или скрипт на удалённой машине под управлением Linux и сразу получить вывод.
Синтаксис запуска удалённой команды: ssh [пользователь]@[сервер] '[команда]'
🔹 Если доступ по SSH настроен по ключевой паре, команда выполнится немедленно. Иначе система запросит пароль указанного пользователя.
🔹…
Читать полностью →
2026-09-03
Несколько команд, которые экономят время при ежедневной работе по SSH, без установки дополнительных программ.
Одну команду можно выполнить без входа в сессию: ssh user@host df -h. Список команд записывается в файл и передаётся разом: ssh user@host "$(cat file.txt)". Удалённый файл открывается локальным редактором: gvim scp://user@host/путь/к/файлу. Вывод команды копируется в буфер обмена: ssh…
Читать полностью →
2026-09-02
Цикл статей на Habr для системных администраторов, которые хотят освоить PostgreSQL, но не знают, с чего начать.
Часть 1 — первые шаги: установка, запуск, базовые понятия. Часть 2 — очистка и перестроение индексов, журнал предзаписи и чекпоинты, логирование. Часть 3 — базы, роли, консоль, политики подключений. Часть 4 — логические и физические резервные копии, сравнение алгоритмов сжатия. Часть…
Читать полностью →
2026-08-29
JetKVM это аппаратно-программное решение с открытым исходным кодом для удалённого управления компьютерами и серверами через KVM. Устройство передаёт видео 1080p при 60 FPS с задержкой 30-60 мс и даёт полный контроль над клавиатурой и мышью удалённой машины. Работает через WebRTC, дружит с Tailscale и Headscale. ПО написано на Go и работает на Linux.
Пригодится системным администраторам и…
Читать полностью →
2026-08-28
Полезное видео на 28 минут про то, как закрыть SSH от массовых атак. Всё разбирают по шагам:
- смена стандартного порта
- запрет входа по паролю и вход root
- создание SSH-ключей с паролем
- настройка port knocking через knockd, iptables и nmap
- дополнительные фильтры iptables и скрытие сервера от ping
Отдельно показано, что делать, если SSH-ключи потеряны. Подойдёт и тем, кто настраивает…
Читать полностью →
2026-08-27
Видеоурок для тех, кто хочет разобраться с SSH без воды: от создания ключей до проброса портов. Всё с таймкодами, можно перематывать к нужному шагу.
В разборе: создание ключей и подключение по ним, настройка SSH-сервера и клиента, проброс портов на практике. Автор: etogeek.
Полная версия (видео):
https://clck.su/jhFwH
Читать полностью →
2026-08-26
LocalSend: раздаём файлы между любыми устройствами без интернета
Открытый сервис передаёт файлы, папки и сообщения напрямую по локальной сети, минуя интернет и чужие серверы. Есть версии под iOS, macOS, Windows, Android и Linux. Удобно, когда нужно, например, перекинуть что-то с айфона на Steam Deck.
Работает без интернета: только Wi-Fi или проводная сеть. Ничего не загружается на сторонние…
Читать полностью →
2026-08-25
Короткое видео показывает, как организовать мониторинг сервера или компьютера на Linux с помощью Grafana, Prometheus и Node Exporter. Автор: DigitalStudium. Весь процесс занимает около 15 минут.
Полная версия (видео):
https://clck.su/uWKGg
Читать полностью →
2026-08-25
Вышло почти часовое видео с разбором DevOps-направления: какие роли существуют на рынке и чем они отличаются. В разборе: DevOps/SRE, DevOps/DBA, DevOps/SysAdmin и классический DevOps-инженер.
Авторы разбирают реальные вакансии, требования работодателей и путь обучения для каждого направления.
Полная версия (видео):
https://clck.su/lwKHb
Читать полностью →
2026-08-23
Утилита показывает путь пакетов через цепочки iptables на сервере. Пригодится, когда нужно убедиться, что трафик попадает именно туда, куда вы настроили.
Собирается из исходников: нужны только git и go. Без аргументов показывает UDP-трафик на порт 53. Фильтр -f работает синтаксисом iptables, -t задаёт время наблюдения. Важно: при остановке созданные правила сами не удаляются, чистим командой с…
Читать полностью →
2026-08-21
Отлаживать bash по шагам, как обычный код, можно прямо из коробки — просто добавьте после #!/bin/bash:
trap 'echo "# $BASH_COMMAND"; read' DEBUG
🔹 Перед выполнением каждой команды выводится её текст
🔹 Скрипт ждёт нажатия Enter — удобно проверять логику
🔹 Ctrl+C — выход из отладки
Работает через перехват сигнала DEBUG и переменную $BASH_COMMAND. Простой приём, о котором знают не все даже с…
Читать полностью →
2026-08-21
Инструмент лаборатории Facebook запускает программы Linux x86_64 в изолированной среде, превращая недетерминированное поведение в воспроизводимое.
🔹 Отладка с воспроизведением и анализ ошибок
🔹 Создание воспроизводимых артефактов
🔹 Тестирование параллелизма в режиме хаоса
Архитектура из трёх уровней: CLI, перехват через ptrace/seccomp (Reverie) и детерминированная политика (Detcore). Установка…
Читать полностью →
2026-08-19
WeTTY — веб-терминал, который позволяет открыть полноценную командную строку через обычный браузер по HTTP/HTTPS. Утилита запускает терминальную сессию через Node.js и SSH, используя xterm.js для эмуляции терминала и WebSocket для быстрого обмена данными.
С помощью WeTTY можно получить доступ к удалённой машине без установки отдельного SSH-клиента, прямо из браузера. Отлично подходит системным…
Читать полностью →
2026-08-17
Полезный совет для тех, кто работает в Linux: встроенная команда time покажет, сколько занимает выполнение любой команды или скрипта. Синтаксис: time <команда>. Пример: time find / -perm -u=s -type f &>/dev/null. Команда также выводит использование системных ресурсов процессом — удобно для быстрой оценки эффективности.
Читать полностью →
2026-08-16
Полезный совет для системных администраторов: в истории команд bash можно включить отображение временных меток, чтобы видеть, когда именно выполнялась каждая команда.
Для этого достаточно установить переменную окружения HISTTIMEFORMAT:
export HISTTIMEFORMAT="%F %T "
Теперь при просмотре истории (history | tail -n 5) перед каждой командой будет выводиться дата и время. Формат "%F %T" показывает…
Читать полностью →
2026-08-14
1Panel — современная бесплатная open-source панель для управления Linux-серверами с удобным веб-интерфейсом. Альтернатива управлению VPS только через SSH и десятки конфигов.
Что умеет: управление сервером из браузера, установка и управление Docker-контейнерами, развёртывание сайтов и настройка OpenResty, управление базами данных (MySQL, MongoDB), работа с SSL-сертификатами, файловый менеджер,…
Читать полностью →
2026-08-13
Logical Volume Management снимает главную боль администрирования: разделы можно увеличивать на лету, не пересоздавая и не теряя данные.
🔹 PV → VG → LV: физические тома объединяются в группу, из которой нарезаются логические тома
🔹 Увеличение LV и файловой системы без остановки сервисов
🔹 Преимущества: гибкость, снапшоты, объединение дисков в один пул
В видео — что такое LVM, как устроены…
Читать полностью →
2026-08-12
Разбор этапов загрузки Linux — от нажатия кнопки питания до окна входа в систему.
Шаг 1. При включении питания загружается прошивка BIOS или UEFI из энергонезависимой памяти и выполняет POST — самотестирование оборудования.
Шаг 2. BIOS/UEFI обнаруживает подключённые устройства: процессор, оперативную память, устройства хранения.
Шаг 3. Выбирается устройство для загрузки ОС — жёсткий диск,…
Читать полностью →
2026-08-10
Практический курс по основам сетевого взаимодействия, которые необходимы тестировщикам для понимания работы приложений. В видео разбираются MAC и IP-адреса, DNS, DHCP, NAT, маршрутизация, порты, сокеты, модели OSI и TCP/IP, VPN, Proxy, а также анализ сетевого трафика через Wireshark.
Полная версия (видео):
https://clck.su/yLMOu
Читать полностью →
2026-08-07
Практическая подборка по работе с VPS-серверами — от выбора тарифа до боевого деплоя.
🔹 Как выбрать подходящую конфигурацию под свои задачи
🔹 Настройка окружения: Debian, SWAP, базовое администрирование
🔹 Типичные проблемы при деплое и их решение
🔹 Использование VPS как полноценной удалённой системы для сайтов и приложений
Сервер перестаёт быть «чёрным ящиком»: всё настраивается вручную и…
Читать полностью →