Новости по теме «Linux»

Подборка статей Бельский.ком по теме «Linux» — 38 материалов

2026-10-15

Nerdlog: быстрый просмотрщик логов Linux в терминале

Открытый TUI-просмотрщик логов для удалённой работы: тянет логи сразу с нескольких машин, фильтрует по времени и шаблонам, рисует интерактивную гистограмму по времени. Центрального сервера не нужно. Основной сценарий - системные логи из /var/log или напрямую из journalctl. Выдерживает даже файлы от 1 ГБ. По сути, простой и быстрый аналог Graylog для тех, кому не нужен целый сервер…
Читать полностью →
2026-10-09

Auto_XDP: Linux-фаервол на eBPF/XDP с минимальной нагрузкой на CPU

Auto_XDP фильтрует пакеты на уровне драйвера сетевой карты, без сложной настройки. Нежелательный трафик отбрасывается до сетевого стека, а белый список локальных слушающих портов ведётся автоматически. Цифры из теста с UDP-флудом на 367k PPS: нагрузка на CPU упала с 85,9% до 3%, обработка пакета занимает 40-65 наносекунд. Подойдёт системным администраторам, кому нужна быстрая фильтрация с…
Читать полностью →
2026-10-08

Цветной вывод в терминале с помощью grc

Утилита 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

Фаервол на eBPF/XDP срезает нагрузку CPU с 86% до 3%

Утилита Auto_XDP фильтрует пакеты на уровне драйвера сетевой карты и не требует сложной настройки. Нежелательный трафик отбрасывается до того, как дойдёт до сетевого стека ядра, а белый список локальных слушающих портов ведётся автоматически. В тесте UDP-флуда на 367 тысяч пакетов в секунду XDP снизил загрузку CPU с 85,9% до 3%. Обработка пакета занимает 40-65 наносекунд. Подойдёт системным…
Читать полностью →
2026-10-07

Как узнать количество открытых файлов в Linux

Три рабочих способа посчитать открытые файлы в 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-скрипт останавливаться при ошибке

По умолчанию bash продолжает выполнение скрипта, даже если какая-то команда завершилась с ошибкой. Это часто приводит к каскаду непредвиденных действий. Решение: команда set -e. Она завершает скрипт с ошибкой, как только любая из последующих команд возвращает ненулевой код. Полезный приём для автоматизации и CI/CD, где важно не продолжать работу после сбоя.
Читать полностью →
2026-09-28

Автодеплой Telegram-бота через GitHub Actions

Практический разбор настройки CI/CD для Telegram-бота с автоматическим деплоем на сервер. Рассмотрены подготовка VPS, подключение по SSH, развёртывание бота, настройка GitHub Actions и Workflows, работа с SSH-ключами и секретами. После настройки бот автоматически обновляется после каждого изменения в репозитории, без ручного захода на сервер. Полная версия (видео): https://clck.su/zuHGU
Читать полностью →
2026-09-24

Portmaster: бесплатный сетевой экран с открытым кодом

Portmaster — бесплатный межсетевой экран с открытым исходным кодом для контроля сетевой активности и повышения конфиденциальности. Инструмент отслеживает сетевые соединения, блокирует трекеры и вредоносное ПО, позволяет задавать глобальные или индивидуальные правила для приложений. Поддерживает защищённый DNS через DoH и DoT и полный запрет сетевой активности при необходимости. Подойдёт…
Читать полностью →
2026-09-22

Как загружается Linux: путь от кнопки питания до рабочей системы

Разбор современного процесса загрузки Linux от нажатия кнопки питания до полностью работающей системы: POST-проверки BIOS/UEFI и подготовка железа, определение CPU, памяти и дисков, выбор загрузочного устройства, поиск EFI-раздела, запуск загрузчика GRUB2, загрузка ядра в память с инициализацией структур, запуск первого пользовательского процесса init/systemd (PID 1) и стартовых скриптов, которые…
Читать полностью →
2026-09-21

Полноценный Linux на Android без root: Podroid

Проект Podroid поднимает контейнеры и Linux-окружение прямо на смартфоне, не требуя root-доступа. Внутри Podman, Docker и LXC, а Alpine Linux запускается как виртуальная машина через QEMU с аппаратным ускорением. Доступны графический X11-рабочий стол, встроенный терминал, SSH, проброс портов и USB, общая папка загрузок и бэкап контейнеров. Пригодится разработчикам, которые хотят использовать…
Читать полностью →
2026-09-15

Sudomy: автоматизированный сбор поддоменов

Инструмент перечисляет поддомены, анализирует домены и строит карту сети. Отчёты выгружаются в HTML и CSV, есть визуализация графа с виртуальными хостами. Что умеет: 🔹 Активная и пассивная разведка, все ядра задействуются через многопроцессорность 🔹 Проверка найденных поддоменов через httprobe и Ping Sweep 🔹 Обнаружение виртуальных хостов 🔹 Скриншоты поддоменов через gowitness 🔹 Есть почти во…
Читать полностью →
2026-09-14

Полезные фильтры Wireshark для разбора трафика

Подборка фильтров для быстрого поиска нужного трафика в большом дампе. 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

airgorah: аудит Wi-Fi-сетей на базе Aircrack-ng

Утилита для аудита беспроводных сетей на базе набора Aircrack-ng: анализирует трафик, показывает подключённые устройства и проверяет защищённость точек доступа. Поддерживает захват трафика, работает в Linux, интерфейс на GTK4. Графический интерфейс не требует постоянного запуска от root. Подойдёт специалистам по информационной безопасности для тестирования собственных Wi-Fi-сетей и поиска…
Читать полностью →
2026-09-13

Практический урок по Nginx: конфигурация и Location

Видеоразбор для тех, кто хочет перестать копировать чужие конфиги и начать их читать. В уроке разбирают запуск Nginx и базовые команды, структуру конфигурации, директиву Location и реальные конфигурационные файлы на практических примерах. Полезно, если Nginx стоит на сервере, а правила Location до сих пор выглядят магией. Полная версия (видео): https://clck.su/aymQY
Читать полностью →
2026-09-13

Apache Guacamole: удалённый рабочий стол в браузере

Apache Guacamole это шлюз удалённого доступа, который не требует установки приложений на стороне пользователя. Поддерживает VNC, RDP и SSH, работает через HTML5, так что нужен только браузер. Возможности: - ставится один раз на сервер, клиенты подключаются через веб-интерфейс - никаких плагинов и клиентских программ на рабочих местах - доступ к десктопам и терминалам с любого устройства с…
Читать полностью →
2026-09-12

Старый Android-смартфон превращается в Linux-компьютер

Проект linux-android превращает ненужный телефон в рабочее окружение с графической оболочкой и аппаратным ускорением или в сервер Home Assistant через Termux. Ставятся XFCE4, KDE Plasma, LXQt или MATE, работают Firefox, VLC, Python и OpenSSH. Для устройств с Qualcomm Adreno доступен драйвер Turnip и ускорение через Zink. Root, компьютер и облако не нужны. Подойдёт, если хочется использовать…
Читать полностью →
2026-09-12

k9s: терминальный интерфейс для Kubernetes

Утилита k9s непрерывно следит за изменениями в кластере и обновляет данные на экране. Перемещаться по подам, деплойментам и сервисам можно в один клик через алиасы. Возможности: мониторинг ресурсов в реальном времени, быстрый вход в шелл контейнера прямо из интерфейса, установка на Linux через snap, pacman, apt или dnf. Запуск после установки: k9s info. Полная статья: https://clck.su/jZhdR
Читать полностью →
2026-09-09

Перенос виртуальной машины с Hyper-V на Proxmox: пошаговая инструкция

Hyper-V и Proxmox используют разные форматы дисков: VHDX против QCOW2 или RAW. Перенос VM сводится к конвертации диска и настройке машины на новом гипервизоре. Шаги: выключите VM в Hyper-V и экспортируйте через Hyper-V Manager (машина обязательно должна быть выключена, иначе есть риск получить битые данные). Скопируйте VHDX на сервер Proxmox через scp. Сконвертируйте диск командой qemu-img…
Читать полностью →
2026-09-05

SSH: разовый запуск команд на удалённом сервере

Протокол SSH умеет не только открывать интерактивную сессию: через него можно разово выполнить команду или скрипт на удалённой машине под управлением Linux и сразу получить вывод. Синтаксис запуска удалённой команды: ssh [пользователь]@[сервер] '[команда]' 🔹 Если доступ по SSH настроен по ключевой паре, команда выполнится немедленно. Иначе система запросит пароль указанного пользователя. 🔹…
Читать полностью →
2026-09-03

7 SSH-приёмов для быстрой работы с удалёнными серверами

Несколько команд, которые экономят время при ежедневной работе по SSH, без установки дополнительных программ. Одну команду можно выполнить без входа в сессию: ssh user@host df -h. Список команд записывается в файл и передаётся разом: ssh user@host "$(cat file.txt)". Удалённый файл открывается локальным редактором: gvim scp://user@host/путь/к/файлу. Вывод команды копируется в буфер обмена: ssh…
Читать полностью →
2026-09-02

PostgreSQL для сисадминов: серия статей с нуля до бэкапов

Цикл статей на Habr для системных администраторов, которые хотят освоить PostgreSQL, но не знают, с чего начать. Часть 1 — первые шаги: установка, запуск, базовые понятия. Часть 2 — очистка и перестроение индексов, журнал предзаписи и чекпоинты, логирование. Часть 3 — базы, роли, консоль, политики подключений. Часть 4 — логические и физические резервные копии, сравнение алгоритмов сжатия. Часть…
Читать полностью →
2026-08-29

JetKVM: open-source KVM-over-IP для управления серверами

JetKVM это аппаратно-программное решение с открытым исходным кодом для удалённого управления компьютерами и серверами через KVM. Устройство передаёт видео 1080p при 60 FPS с задержкой 30-60 мс и даёт полный контроль над клавиатурой и мышью удалённой машины. Работает через WebRTC, дружит с Tailscale и Headscale. ПО написано на Go и работает на Linux. Пригодится системным администраторам и…
Читать полностью →
2026-08-28

Защита SSH-сервера: port knocking, ключи и iptables на практике

Полезное видео на 28 минут про то, как закрыть SSH от массовых атак. Всё разбирают по шагам: - смена стандартного порта - запрет входа по паролю и вход root - создание SSH-ключей с паролем - настройка port knocking через knockd, iptables и nmap - дополнительные фильтры iptables и скрытие сервера от ping Отдельно показано, что делать, если SSH-ключи потеряны. Подойдёт и тем, кто настраивает…
Читать полностью →
2026-08-27

SSH с нуля: ключи, сервер, клиент и проброс портов за 15 минут

Видеоурок для тех, кто хочет разобраться с SSH без воды: от создания ключей до проброса портов. Всё с таймкодами, можно перематывать к нужному шагу. В разборе: создание ключей и подключение по ним, настройка SSH-сервера и клиента, проброс портов на практике. Автор: etogeek. Полная версия (видео): https://clck.su/jhFwH
Читать полностью →
2026-08-26

LocalSend: раздаём файлы между любыми устройствами без интернета

LocalSend: раздаём файлы между любыми устройствами без интернета Открытый сервис передаёт файлы, папки и сообщения напрямую по локальной сети, минуя интернет и чужие серверы. Есть версии под iOS, macOS, Windows, Android и Linux. Удобно, когда нужно, например, перекинуть что-то с айфона на Steam Deck. Работает без интернета: только Wi-Fi или проводная сеть. Ничего не загружается на сторонние…
Читать полностью →
2026-08-25

Мониторинг Linux за 15 минут: Grafana, Prometheus и Node Exporter

Короткое видео показывает, как организовать мониторинг сервера или компьютера на Linux с помощью Grafana, Prometheus и Node Exporter. Автор: DigitalStudium. Весь процесс занимает около 15 минут. Полная версия (видео): https://clck.su/uWKGg
Читать полностью →
2026-08-25

DevOps в 2026: разбор ролей, вакансий и путей обучения

Вышло почти часовое видео с разбором DevOps-направления: какие роли существуют на рынке и чем они отличаются. В разборе: DevOps/SRE, DevOps/DBA, DevOps/SysAdmin и классический DevOps-инженер. Авторы разбирают реальные вакансии, требования работодателей и путь обучения для каждого направления. Полная версия (видео): https://clck.su/lwKHb
Читать полностью →
2026-08-23

Iptables-tracer: трассировка пакетов через цепочки iptables

Утилита показывает путь пакетов через цепочки iptables на сервере. Пригодится, когда нужно убедиться, что трафик попадает именно туда, куда вы настроили. Собирается из исходников: нужны только git и go. Без аргументов показывает UDP-трафик на порт 53. Фильтр -f работает синтаксисом iptables, -t задаёт время наблюдения. Важно: при остановке созданные правила сами не удаляются, чистим командой с…
Читать полностью →
2026-08-21

Пошаговая отладка bash-скриптов: приём с trap DEBUG

Отлаживать bash по шагам, как обычный код, можно прямо из коробки — просто добавьте после #!/bin/bash: trap 'echo "# $BASH_COMMAND"; read' DEBUG 🔹 Перед выполнением каждой команды выводится её текст 🔹 Скрипт ждёт нажатия Enter — удобно проверять логику 🔹 Ctrl+C — выход из отладки Работает через перехват сигнала DEBUG и переменную $BASH_COMMAND. Простой приём, о котором знают не все даже с…
Читать полностью →
2026-08-21

Hermit: детерминированная песочница от Facebook для Linux-программ

Инструмент лаборатории Facebook запускает программы Linux x86_64 в изолированной среде, превращая недетерминированное поведение в воспроизводимое. 🔹 Отладка с воспроизведением и анализ ошибок 🔹 Создание воспроизводимых артефактов 🔹 Тестирование параллелизма в режиме хаоса Архитектура из трёх уровней: CLI, перехват через ptrace/seccomp (Reverie) и детерминированная политика (Detcore). Установка…
Читать полностью →
2026-08-19

WeTTY: веб-терминал для SSH прямо из браузера

WeTTY — веб-терминал, который позволяет открыть полноценную командную строку через обычный браузер по HTTP/HTTPS. Утилита запускает терминальную сессию через Node.js и SSH, используя xterm.js для эмуляции терминала и WebSocket для быстрого обмена данными. С помощью WeTTY можно получить доступ к удалённой машине без установки отдельного SSH-клиента, прямо из браузера. Отлично подходит системным…
Читать полностью →
2026-08-17

Совет по Linux: команда time для замера времени выполнения

Полезный совет для тех, кто работает в Linux: встроенная команда time покажет, сколько занимает выполнение любой команды или скрипта. Синтаксис: time <команда>. Пример: time find / -perm -u=s -type f &>/dev/null. Команда также выводит использование системных ресурсов процессом — удобно для быстрой оценки эффективности.
Читать полностью →
2026-08-16

Временные метки в истории команд bash: совет для Linux-админов

Полезный совет для системных администраторов: в истории команд bash можно включить отображение временных меток, чтобы видеть, когда именно выполнялась каждая команда. Для этого достаточно установить переменную окружения HISTTIMEFORMAT: export HISTTIMEFORMAT="%F %T " Теперь при просмотре истории (history | tail -n 5) перед каждой командой будет выводиться дата и время. Формат "%F %T" показывает…
Читать полностью →
2026-08-14

1Panel — open-source панель управления Linux-серверами

1Panel — современная бесплатная open-source панель для управления Linux-серверами с удобным веб-интерфейсом. Альтернатива управлению VPS только через SSH и десятки конфигов. Что умеет: управление сервером из браузера, установка и управление Docker-контейнерами, развёртывание сайтов и настройка OpenResty, управление базами данных (MySQL, MongoDB), работа с SSL-сертификатами, файловый менеджер,…
Читать полностью →
2026-08-13

LVM: гибкое управление дисками в Linux

Logical Volume Management снимает главную боль администрирования: разделы можно увеличивать на лету, не пересоздавая и не теряя данные. 🔹 PV → VG → LV: физические тома объединяются в группу, из которой нарезаются логические тома 🔹 Увеличение LV и файловой системы без остановки сервисов 🔹 Преимущества: гибкость, снапшоты, объединение дисков в один пул В видео — что такое LVM, как устроены…
Читать полностью →
2026-08-12

Процесс загрузки Linux: от BIOS до рабочего стола за 8 шагов

Разбор этапов загрузки 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 и деплой первого проекта

Практическая подборка по работе с VPS-серверами — от выбора тарифа до боевого деплоя. 🔹 Как выбрать подходящую конфигурацию под свои задачи 🔹 Настройка окружения: Debian, SWAP, базовое администрирование 🔹 Типичные проблемы при деплое и их решение 🔹 Использование VPS как полноценной удалённой системы для сайтов и приложений Сервер перестаёт быть «чёрным ящиком»: всё настраивается вручную и…
Читать полностью →