/usr/bin
Ir al canal en Telegram
Канал для пользователей и администраторов Linux-систем: управление, инфраструктура, технические детали, новости и прочее. Реклама и цены: @gals_ad_bot Вопросы: @antoniusfirst @monitorim_it — канал о мониторинге ИТ
Mostrar más4 775
Suscriptores
-124 horas
+77 días
+4030 días
Archivo de publicaciones
4 777
Автоматизация установки Ubuntu Server: прощай, PXE
Работая с большим парком серверов, автор этой статьи не раз сталкивался с проблемами классической автоустановки операционных систем. PXE, DHCP, TFTP/HTTP-серверы, таблицы MAC-адресов и ручная правка preseed-файлов превращали процесс в настоящий кошмар. В этой статье на Хабре он рассказывает, как ему удалось упростить установку Ubuntu Server, используя самодостаточный ISO-образ с autoinstall, который автоматически определяет оборудование, настраивает сеть и запрашивает конфигурацию через API, минимизируя ручную работу.
4 777
Пишем и запускаем свой исполняемый файл на Linux
У автора этой публикации в планах создать цикл статей, который будет посвящен созданию слоя совместимости для запуска Windows приложений на ОС семейства Linux. При этом он хочет сделать акцент на реализации собственного формата исполняемого файла и использования метода дистилляции для перевода программного кода из формата в формат.
В этой статье разбирается как написать код и запустить его не самым тривиальным и "велосипедным" способом.
Вся работа делается на Linux с архитектурой процессора x86-64 (AMD64), а также использовать инструменты: gcc, NASM и IDA.
4 777
murex
Murex — это оболочка, похожая на bash/zsh/fish, но с расширенными функциями.
Репыч на Гитхаб
4 777
Самый быстрый способ загрузить 32 000 строк в PostgreSQL с помощью Python
Здесь перевод статьи о том, как найти самый быстрый способ загрузки данных в PostgreSQL с помощью Python. Автор пошагово сравнил разные методы — от построчных вставок до COPY с потоковой генерацией CSV — и показал, как ускорить процесс более чем в 250 раз при нулевом потреблении памяти.
4 777
📘 На Stepik вышел курс — «Site Reliability Engineering: основы»
Уже знакомы с DevOps и хотите перейти на следующий уровень? Этот курс — именно то, что нужно, чтобы прокачать свои навыки в области надёжности систем.
⚙️ Что вы получите:
• Глубокое понимание ключевых тем: SLI/SLO, error budgets, мониторинг, автоматизация
• Решение реальных инженерных задач: управление инцидентами, capacity planning, performance optimization
• Более 150 интерактивных заданий — всё в браузере, без установки, в удобное для вас время
🏆 Сертификат по завершении — добавьте его в резюме или профиль LinkedIn
🚀 Прокачайте SRE с пользой и удовольствием. Начните уже сегодня и получите скидку 25%, которая действительна в течение 48 часов
👉 Пройти курс на Stepik
4 777
MySQL 9.x против PostgreSQL 17: что быстрее?
Финальная битва между добром и нейтралитетом. Прочитайте эту статью, если находитесь в процессе выбора реляционной СУБД под ваши задачи. Возможно, даст пищу для размышлений. Здесь приведены результаты тестов под разной нагрузкой, чтобы понять какая СУБД под какие задачи подойдет лучше.
Спойлер: обе хорошо, но для специфичных сценариев.
4 777
Linux: как удалить файл, только если он не используется ни одним процессом
В этой статье ответ на вопрос: как можно безопасно удалить файл и перед этим убедиться, что ни один процесс его не использует?
Спойлер: используйте lsof и другие инструменты.
4 777
Эмуляция сетевых проблем в Linux через tc netem
tc netem — инструмент Linux для эмуляции сетевых проблем. В этой статье рассказано зачем он нужен, а также приведены примеры использования.
4 777
Как завершить процесс, работающий на определенном порту в Linux
Проблемы часто возникают, когда процесс зависает, аварийно завершает работу или по ошибке остаётся запущенным, но продолжает удерживать порт. Давайте разберемся как выявить такой процесс.
🚀 lsof
lsof — незаменимая утилита для определения того, какой процесс использует определенный порт.
sudo lsof -i :8080
Эта команда выводит идентификатор процесса (PID), команду и пользователя, которому она принадлежит.
🚀 netstat и ss
Утилиты netstat и ss отображают PID и имя процесса аналогичным образом..
sudo netstat -tulnp | grep :8080
sudo ss -lptn 'sport = :8080'
Самый быстрый способ найти и обезвредить (не использовать на проде):
sudo kill -9 $(sudo lsof -t -i:8080)
Systemd, кстати, может автоматически перезапускать сбойную службу или уведомлять администраторов о неожиданном захвате портов. При помощи него можно автоматизировать этот процесс.
⚡️ Расскажите в комментариях какие способы используете для отлова приложений-хулиганов.4 777
Чем хорош Postgres 18?
PostgreSQL 18 вот-вот выйдет, и это не просто минорное обновление, а настоящий прорыв для разработчиков и администраторов БД. В этой статье рассмотрены ключевые новинки: асинхронный I/O для ускорения чтения, поддержка UUID версии 7 с улучшенной сортировкой, skip scans в B-tree индексах, виртуальные вычисляемые столбцы и даже OAUTH 2.0 для аутентификации.
4 777
Хотите перестать «подкручивать на лету» и построить инфраструктуру, которая работает предсказуемо?
На курсе DevOps Upgrade вы соберёте полный стек инструментов, без которых сегодня не обходится ни один инженер:
1️⃣ Docker и Kubernetes для контейнеризации и оркестрации
2️⃣ CI/CD для стабильных релизов
3️⃣ Terraform и Ansible для инфраструктуры как кода
4️⃣ Prometheus и Grafana для мониторинга
Формат — 9 месяцев практики, диплом установленного образца, групповые кейсы, сквозной проект в портфолио, поддержка менторов и 2 сертификации.
📌 До 22 сентября действует старая цена. После — стоимость вырастет 💸
👉DEVOPS UPGRADE👈
4 777
pgdbtemplate — моментальное создание тестовых баз PostgreSQL в Go через шаблоны. Ускоряем тесты в 1.5 раза
В PostgreSQL есть мощная, но не всегда очевидная фича — шаблонные базы данных (Template Databases). Вы можете создать одну «шаблонную» базу, применить все миграции единожды и сделать ее шаблоном. Все последующие базы создаются одной командой. Эта операция копирует данные на уровне файловой системы и занимает мгновение, независимо от сложности схемы.
Библиотека pgdbtemplate, написанная на Go, автоматизирует всю эту магию, предоставляя простой и удобный API для ваших тестов. В статье автор этой библиотеки поведает вам все подробности.
Репыч на Гитхабе
4 777
MTC Engineer Hack — хакатон на стыке инженерии и ИТ от МТС. Реши технический кейс онлайн и получи приглашение в финал, где сможешь поработать на реальном оборудовании МТС.
12 победителей разделят призовой фонд в 500 000 рублей.
📎 Зарегистрироваться: по ссылке
🎯 Для кого: студенты и молодые инженеры в областях аппаратной разработки, радиоинженерии, сетевых технологий, DevOps.
💻 Формат: онлайн-тур + офлайн-финал в Москве
👤 Участие: индивидуальное
Приглашаем всех, кто интересуется телеком-отраслью, хочет прокачать навыки в инженерии и попробовать себя в задачах МТС. Будет отлично, если ты владеешь одним из навыков:
→ разбираешься в сотовых сетях и оборудовании базовых станций;
→ умеешь работать с данными и статистикой;
→ знаком с LTE/NR и схемотехникой;
→ интересуешься цифровой обработкой сигналов;
→ понимаешь маршрутизацию и пишешь скрипты для сетевого оборудования.
C 3 по 5 октября пройдёт онлайн-этап: участники готовят кейс по своему профилю. 11 октября — встреча финалистов на площадке и работа с настоящим оборудованием МТС, где эксперты компании помогут разобраться в деталях и дадут советы по доработке решений.
Что тебя ждёт:
🔺 Задачи, близкие к реальной работе инженеров МТС: от проектирования до оптимизации сетей.
🔺 Возможность познакомиться с экспертами компании и показать им свои решения.
🔺 Практика, которая позволит почувствовать себя частью технологической команды МТС.
🔺 Офлайн-финал в Москве: живое общение и защита проектов. Билеты и проживание оплатят организаторы.
Регистрация открыта до 1 октября включительно: https://cnrlink.com/mtsengineerhacklusr
4 777
FreeBSD в 2025 году: виртуализация, эмуляция и новые правила для AI
FreeBSD в 2025 г. считается одной из самых стабильных и производительных ОС для серверов, рабочих станций и встраиваемых устройств. Система продолжает развиваться, и достаточно активно. Недавно разработчики опубликовали отчет за второй квартал этого года. Там много всего интересного: от улучшений в виртуализации до экспериментов с совместимостью кода и строгих подходов к использованию искусственного интеллекта. Подробности в статье.
4 777
Подключаем SSL от Let's Encrypt
Статья о том, как обновлять сертификаты от Let's Encrypt при помощи скрипта (сам скрипт приложен). Ведь сертификаты выдаются на 3 месяца, а потом их надо обновлять.
4 777
AI Linux (Sbnb Linux)
Sbnb Linux — минималистичный дистрибутив Linux, предназначенный для загрузки серверов на «голом железе» и работе с LLM.
Репыч на Гитхабе
4 777
Механизм запуска процесса в Linux
В этой статье автор рассказывает о том, что происходит внутри ядра Linux, когда процесс вызывает execve(), как ядро подготавливает стек и как затем передаёт управление пользовательскому процессу для выполнения. Читать на Хабре.
4 777
How I Reduced Kubernetes Pod Startup Time by 80%
Автор рассказывает как ускорить загрузку подов, чтобы они загружались быстрее, чем ноутбук с Windows XP у его бабушки.
Какие проблемы разбирает:
🚀 Образы контейнеров раздуты
🚀 Хелсчеки настроены неправильно (замедляют загрузку)
🚀 Проблемы с контейнерами init (зачем загружать весь интернет ещё до того, как приложение запустится)
🚀 Ограниченность ресурсов
До:
Извлечение образа: 45 сек
Контейнеры инициализации: 40 с
Проверка готовности: задержка 30 с
Готовность пода: ~2 минуты
После (ускорение на 80%):
Извлечение образа: 6 с.
Контейнеры инициализации: 5 с
Проверка готовности: задержка 5 с
Готовность пода: ~20 секунд
Подробности в статье
❗️статья на medium.com
4 777
Хотите получить оффер за 5 дней и стать частью YADRO? ➡️
Присоединяйтесь к команде информационной безопасности!
1️⃣ Оставьте заявку до 28 сентября и пройдите HR-скрининг
2️⃣ Пройдите техническое и менеджерское интервью
3️⃣ Получите оффер за 5 дней
О команде:
В YADRO специалисты по безопасности интегрируют защиту во все процессы — от разработки и CI/CD до инфраструктуры и телеком-решений. Инженеры исследуют новые векторы атак, выявляют уязвимости и внедряют практики SSDLC и DevSecOps, чтобы продукты были надежными и устойчивыми к угрозам.
Направления, которым вы нужны:
🚀 Application Security: анализ кода, моделирование угроз, PoC решений
🚀 DevSecOps: проектирование безопасной архитектуры CI/CD, автоматизация процессов, внедрение security-инструментов
💙 Станьте частью масштабных проектов YADRO и внесите свой вклад в создание безопасных технологий будущего!
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
