RU

Как настроить nftables на удалённом сервере без риска потерять SSH‑доступ

Одна команда с policy drop может оставить администратора без доступа к серверу — особенно когда исправлять ошибку уже некому. Разберё…

LinuxnftablesfirewallSSHсистемное администрированиебезопасность серверанастройка сетиiptablesсетевой фильтрудалённый сервер
Habr
RU

Дрожь в нуле: почему отказ NTP‑сервера ломает промышленную логику

Время на сервере редко вызывает проблемы, пока из‑за рассинхронизации не начинают ломаться логи, расследования и работа распределённых сис…

LinuxNTPPTPсинхронизация временисерверсистемное администрированиепромышленная автоматизациядиагностикаSCADAсетевые протоколы
Habr
RU

Скрипт деплоя отчитался об успехе, а на сервере осталась старая версия: 5 ошибок в bash, которые допускают новички

Зелёный пайплайн ещё не означает, что деплой прошёл как надо. В Bash хватает ситуаций, где ошибка теряется, код возврата маскиру…

Bashshell-скриптыLinuxобработка ошибокдеплойpipefailShellCheckавтоматизация
Habr
RU

Что делать, если сервер доступен по SSH, а сайт не открывается

Мониторинг шлёт тревогу, пользователи пишут, что «всё лежит», но SSH пускает на сервер. Значит, машина включена и 22-й порт доступен. О домене, порт…

LinuxSSHnginxсистемное администрированиесерверное администрированиеDNSTLSVDSвеб-серверыruvds_статьи
Habr
RU

Сервер стал вдвое мощнее, а хвост задержек вырос втрое

Сервер стал мощнее, а p99 внезапно вырос втрое — при свободной памяти и почти пустом CPU. В статье разбираем, как NUMA…

NUMALinuxпроизводительность серверазадержкиp99системное администрированиевысоконагруженные системыоперативная памятьпривязка CPUnumactl
Habr
RU

Как диагностировать тормоза Linux‑сервера без перезагрузки вслепую

Сервер отвечает с задержкой, сайт еле открывается, а причина нагрузки неочевидна. В статье разберём пошаговую диагностику Linux‑серве…

Linuxдиагностика Linuxсистемное администрированиеLinux-сервермониторинг ресурсовпроизводительность сервераCPUоперативная памятьдисковая подсистемаtop
Habr
RU

ПЛК перестает быть закрытой коробкой. Зачем контроллеру Linux?

Когда мы говорим про ПЛК, обычно представляем достаточно закрытое устройство: подключили модули ввода-вывода, написали программу на ST или LD, загру…

ПЛКLinuxАСУ ТПпромышленная автоматизацияоткрытые контроллерыPLC runtimeembedded Linuxedge computingIIoTOPC UA
Habr
RU

Как ядро Linux решает, какой процесс «убить» при нехватке памяти

В сентябре 2004 года разработчик Томас Хабетс вернулся к рабочей станции и обнаружил, что его экран разблокирован. Память закончилась, OOM Killer вы…

LinuxOOM Killerпамятьядро Linuxсистемное администрированиеsystemdsystemd-oomdcgroups v2PSIruvds_статьи
Habr
RU

Своя self-hosted двухсерверная VPN-архитектура. Подробный путь разработки и ошибки, с которыми вы можете столкнуться

Проект представляет из себя быстрый способ воссоздать архитектуру состоящую из 2 серверов (локальный + удаленный) с определенными сервисами, которые…

APIТестированиеLinuxИнструментыGitБезопасностьPythonRubyunixIDEМузыкаРаботаHTMLDIYGitHubНавыкиVPNTelegramСервисыDockerCloudflareФронтендRedisQAМессенджерdevСерверNFTМашин1CDeFiGrafanaVPSСтатьи
Tproger
RU

Старый добрый ламповый SOCKS5. Почему спустя почти 30 лет ему всё-таки понадобился TLS

Есть технологии, которые вспыхивают ярко, несколько лет находятся на пике популярности, а затем постепенно исчезают, уступая место чему-то новому. А…

SOCKS5TLSProxiFyreAlighieriпрокси-серверсетевая безопасностьWindowsLinuxRustшифрование трафика
Habr
RU

Когда TIME_WAIT становится врагом

Ошибка Cannot assign requested address , внезапные обрывы соединений и растущее число сокетов в TIME_WAIT часто выглядят как странности Linux,…

TIME_WAITTCP-соединенияLinuxсетевой стекисчерпание портовtcp_tw_reusetcp_max_tw_bucketssomaxconnпулы соединенийвысоконагруженные системы
Habr
RU

Как я три года пилю свой музыкальный сервер: часть вторая. Архитектура Kalinka и её место среди музыкальных систем

Как устроен KalinkaPlayer: модульный бэкенд, нативный аудиоплеер, пайплайн метаданных и мобильное управление в одном проекте. Изучить архитектуру

LinuxRaspberry PiPythonC++FastAPIALSAopen sourceself-hostedзвук и музыкааудио
Habr
RU

Кроах-Хартман: Rust поможет Linux и делает кодинг веселее

Грег Кроах-Хартман заявил, что Rust становится частью Linux и поможет убрать до 80% уязвимостей ядра. Рассказываем, что это значит. — Читать дальше…

Безопасный кодLinuxOpen SourceОперационные системыЯзыки программированияRustНовости
Tproger
RU

Топ-10 утилит для работы с диском на VDS

Продолжаю серию подборок. До этого рассказывал про инструменты для первого виртуального сервера и 10 онлайн- сервисов для сетевиков. А сегодня собра…

LinuxVDSVPSсистемное администрированиедисковая подсистемафайловые системыCLIмониторингутилитыruvds_статьи
Habr
RU

VPS vs VDS vs виртуальный хостинг: что выбрать в 2026 году

Сравнили VPS, VDS и виртуальный хостинг: чем отличаются, кому что подходит и сколько стоит. Подборка провайдеров с ценами и условиями. — Читать даль…

ИнтернетLinuxВеб-разработкаБезопасностьDevOpsСерверVPSИнфраструктураПодборки
Tproger
RU

Как выбрать VPS/VDS под свой проект: гайд по параметрам и 6 провайдеров

Разбираем, как подобрать VPS/VDS под проект по CPU, RAM, дискам и трафику. Сравнили Макхост, UFO.Hosting, SmartApe, PSB Hosting, FirstVDS и Hetzner…

LinuxВеб-разработкаИнструментыПрактикаDevOpsСервисыОблачные технологииСерверVPSПодборки
Tproger