Прокидываем TCP-порты через socat! Бывает требуется опубликовать локальный TCP-сервис на другом порту или адресе, не изменяя конфигурацию приложения и не разворачивая отдельный reverse proxy. Для этого в линукс удобно использовать socat — универсальный инструмент для двунаправленной передачи данных между сокетами. Установим socat в Debian или Ubuntu: sudo apt update && sudo apt install socat -y Предположим,…
Linux Ready | DevOps
Авторский канал по разработке на Linux. Ресурсы, обучения, задачи, шпаргалки. Ежедневно информация пополняется! Cотрудничество: @energy_c
Вашу рекламу в этом канале увидит до 1,5 тыс. человек
Заказать рекламу →Динамика подписчиков
с 20 июля 2026 по 12 октября 2026 · минимум 9 540 · максимум 11 200
Кто рекламировался за полгода
Рекламодатель определён по маркировке рекламы в постах канала.
Публикации
😍 Linux Cheat Sheet — большая русскоязычная шпаргалка по Linux и Bash! Здесь есть не только команды терминала с примерами, но и теория о процессах, памяти, правах, файловой системе и сети, а также темы вроде LVM, RAID, systemd, безопасности и контейнеров. Отдельный плюс — практика, задачи с решениями, диагностика типичных проблем и вопросы для подготовки к собеседованиям. Оставляю ссылочку: GitHub 📱 🚪 Linux Ready |…
Подключаемся к закрытым серверам через SSH ProxyJump! В инфраструктуре серверы часто не имеют публичного IP-адреса и доступны только из внутренней сети. При этом отдельный сервер может быть доступен извне и использоваться как промежуточный SSH-узел — bastion или jump host. Например, bastion доступен по адресу 203.0.113.10 , а внутренний сервер имеет адрес 10.0.0.20 . Напрямую подключиться к внутреннему серверу из…
📂 Шпаргалка по DevOps, SRE и Platform Engineering! Например, SRE фокусируется на надёжности и эксплуатации систем, а Platform Engineering — на создании общей платформы и инструментов для продуктовых команд. На картинке — наглядное сравнение DevOps , SRE и Platform Engineering : от разработки, тестирования и релизов до деплоя, мониторинга и эксплуатации инфраструктуры. Сохрани, чтобы не потерять! 🚪 Linux Ready |…
В GNU/Linux есть отдельная утилита для преобразования чисел внутри текстовых потоков! Допустим, команда или скрипт отдаёт размер в байтах: du -B1 /var/log/* | head Вместо того чтобы подключать awk и вручную делить значения на 1024, вывод можно сразу пропустить через numfmt : du -B1 /var/log/* | numfmt --field=1 --to=iec-i --field=1 преобразует только первое поле каждой строки. Всё остальное остаётся на месте,…
Большой файл можно клонировать почти мгновенно без полного копирования его данных! На файловой системе с поддержкой reflink выполните: cp --reflink=always build.tar.zst test-build.tar.zst Новый файл получает собственное имя и метаданные, но первоначально разделяет extents исходного файла. Когда один из файлов изменяется, файловая система копирует только затронутые блоки: printf 'test' >> test-build.tar.zst Исходный…
Для отладки изолированного процесса необязательно заходить внутрь контейнера или менять его образ! Linux хранит namespaces процесса в /proc/<PID>/ns/ , а nsenter позволяет выполнить команду внутри выбранного namespace уже работающего процесса. Например, если сервис видит другую сеть, чем хост: sudo nsenter -t 1842 -n ss -lntp -t 1842 выбирает процесс, а -n подключает команду к его network namespace . В результате ss…
📂 Напоминалка для работы с SED! Например, sed 's/old/new/g' file.txt заменяет все вхождения old на new , а sed -n '2p' file.txt выводит только вторую строку. На картинке — основные команды, опции и флаги sed , а также готовые примеры для замены текста, удаления строк и редактирования файлов. Сохрани, чтобы не потерять! 🚪 Linux Ready | #ресурс
В Linux можно копировать собранные файлы так, чтобы не менять файл назначения, если новая версия фактически такая же! Для этого у GNU install есть опция -C ( --compare ): install -C -m 0755 ./build/myapp ./bin/myapp Перед установкой install сравнит исходный и существующий файлы. Если содержимое и заданные атрибуты совпадают, файл назначения вообще не будет изменён. Это принципиально отличается от обычного…
🎓 Как гарантированно войти в сферу кибербезопасности с официальным дипломом? Самостоятельное обучение в ИБ - это месяцы хаоса и разрозненных роликов с YouTube. Покупка курсов по отдельности на популярных платформах легко переваливает за 300 000 ₽. 🔥 CyberYozh Academy собрали цельный карьерный трек в один пак: 5 фундаментальных программ + официальный Диплом системного администратора за 50 000 ₽ (вместо ~250 000 ₽)…