es
Feedback
/usr/bin

/usr/bin

Ir al canal en Telegram

Канал для пользователей и администраторов Linux-систем: управление, инфраструктура, технические детали, новости и прочее. Реклама и цены: @gals_ad_bot Вопросы: @antoniusfirst @monitorim_it — канал о мониторинге ИТ

Mostrar más
4 775
Suscriptores
-124 horas
+77 días
+4030 días
Archivo de publicaciones
Автоматизация установки Ubuntu Server: прощай, PXE Работая с большим парком серверов, автор этой статьи не раз сталкивался с
Автоматизация установки Ubuntu Server: прощай, PXE Работая с большим парком серверов, автор этой статьи не раз сталкивался с проблемами классической автоустановки операционных систем. PXE, DHCP, TFTP/HTTP-серверы, таблицы MAC-адресов и ручная правка preseed-файлов превращали процесс в настоящий кошмар. В этой статье на Хабре он рассказывает, как ему удалось упростить установку Ubuntu Server, используя самодостаточный ISO-образ с autoinstall, который автоматически определяет оборудование, настраивает сеть и запрашивает конфигурацию через API, минимизируя ручную работу.

Пишем и запускаем свой исполняемый файл на Linux У автора этой публикации в планах создать цикл статей, который будет посвяще
Пишем и запускаем свой исполняемый файл на Linux У автора этой публикации в планах создать цикл статей, который будет посвящен созданию слоя совместимости для запуска Windows приложений на ОС семейства Linux. При этом он хочет сделать акцент на реализации собственного формата исполняемого файла и использования метода дистилляции для перевода программного кода из формата в формат. В этой статье разбирается как написать код и запустить его не самым тривиальным и "велосипедным" способом. Вся работа делается на Linux с архитектурой процессора x86-64 (AMD64), а также использовать инструменты: gcc, NASM и IDA.

murex Murex — это оболочка, похожая на bash/zsh/fish, но с расширенными функциями. Репыч на Гитхаб
murex Murex — это оболочка, похожая на bash/zsh/fish, но с расширенными функциями. Репыч на Гитхаб

Самый быстрый способ загрузить 32 000 строк в PostgreSQL с помощью Python Здесь перевод статьи о том, как найти самый быстрый способ загрузки данных в PostgreSQL с помощью Python. Автор пошагово сравнил разные методы — от построчных вставок до COPY с потоковой генерацией CSV — и показал, как ускорить процесс более чем в 250 раз при нулевом потреблении памяти.

📘 На Stepik вышел курс — «Site Reliability Engineering: основы» Уже знакомы с DevOps и хотите перейти на следующий уровень?
📘 На Stepik вышел курс — «Site Reliability Engineering: основы» Уже знакомы с DevOps и хотите перейти на следующий уровень? Этот курс — именно то, что нужно, чтобы прокачать свои навыки в области надёжности систем. ⚙️ Что вы получите: • Глубокое понимание ключевых тем: SLI/SLO, error budgets, мониторинг, автоматизация • Решение реальных инженерных задач: управление инцидентами, capacity planning, performance optimization   • Более 150 интерактивных заданий — всё в браузере, без установки, в удобное для вас время 🏆 Сертификат по завершении — добавьте его в резюме или профиль LinkedIn 🚀 Прокачайте SRE с пользой и удовольствием. Начните уже сегодня и получите скидку 25%, которая действительна в течение 48 часов 👉 Пройти курс на Stepik

MySQL 9.x против PostgreSQL 17: что быстрее? Финальная битва между добром и нейтралитетом. Прочитайте эту статью, если находитесь в процессе выбора реляционной СУБД под ваши задачи. Возможно, даст пищу для размышлений. Здесь приведены результаты тестов под разной нагрузкой, чтобы понять какая СУБД под какие задачи подойдет лучше. Спойлер: обе хорошо, но для специфичных сценариев.

Linux: как удалить файл, только если он не используется ни одним процессом В этой статье ответ на вопрос: как можно безопасно удалить файл и перед этим убедиться, что ни один процесс его не использует? Спойлер: используйте lsof и другие инструменты.

Эмуляция сетевых проблем в Linux через tc netem tc netem — инструмент Linux для эмуляции сетевых проблем. В этой статье рассказано зачем он нужен, а также приведены примеры использования.

Как завершить процесс, работающий на определенном порту в 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, кстати, может автоматически перезапускать сбойную службу или уведомлять администраторов о неожиданном захвате портов. При помощи него можно автоматизировать этот процесс. ⚡️ Расскажите в комментариях какие способы используете для отлова приложений-хулиганов.

Чем хорош Postgres 18? PostgreSQL 18 вот-вот выйдет, и это не просто минорное обновление, а настоящий прорыв для разработчико
Чем хорош Postgres 18? PostgreSQL 18 вот-вот выйдет, и это не просто минорное обновление, а настоящий прорыв для разработчиков и администраторов БД. В этой статье рассмотрены ключевые новинки: асинхронный I/O для ускорения чтения, поддержка UUID версии 7 с улучшенной сортировкой, skip scans в B-tree индексах, виртуальные вычисляемые столбцы и даже OAUTH 2.0 для аутентификации.

Хотите перестать «подкручивать на лету» и построить инфраструктуру, которая работает предсказуемо? На курсе DevOps Upgrade вы
Хотите перестать «подкручивать на лету» и построить инфраструктуру, которая работает предсказуемо? На курсе DevOps Upgrade вы соберёте полный стек инструментов, без которых сегодня не обходится ни один инженер: 1️⃣ Docker и Kubernetes для контейнеризации и оркестрации 2️⃣ CI/CD для стабильных релизов 3️⃣ Terraform и Ansible для инфраструктуры как кода 4️⃣ Prometheus и Grafana для мониторинга Формат — 9 месяцев практики, диплом установленного образца, групповые кейсы, сквозной проект в портфолио, поддержка менторов и 2 сертификации. 📌 До 22 сентября действует старая цена. После — стоимость вырастет 💸 👉DEVOPS UPGRADE👈

pgdbtemplate — моментальное создание тестовых баз PostgreSQL в Go через шаблоны. Ускоряем тесты в 1.5 раза В PostgreSQL есть мощная, но не всегда очевидная фича — шаблонные базы данных (Template Databases). Вы можете создать одну «шаблонную» базу, применить все миграции единожды и сделать ее шаблоном. Все последующие базы создаются одной командой. Эта операция копирует данные на уровне файловой системы и занимает мгновение, независимо от сложности схемы. Библиотека pgdbtemplate, написанная на Go, автоматизирует всю эту магию, предоставляя простой и удобный API для ваших тестов. В статье автор этой библиотеки поведает вам все подробности. Репыч на Гитхабе

MTC Engineer Hack — хакатон на стыке инженерии и ИТ от МТС. Реши технический кейс онлайн и получи приглашение в финал, где см
MTC Engineer Hack — хакатон на стыке инженерии и ИТ от МТС. Реши технический кейс онлайн и получи приглашение в финал, где сможешь поработать на реальном оборудовании МТС. 12 победителей разделят призовой фонд в 500 000 рублей. 📎 Зарегистрироваться: по ссылке 🎯 Для кого: студенты и молодые инженеры в областях аппаратной разработки, радиоинженерии, сетевых технологий, DevOps. 💻 Формат: онлайн-тур + офлайн-финал в Москве 👤 Участие: индивидуальное Приглашаем всех, кто интересуется телеком-отраслью, хочет прокачать навыки в инженерии и попробовать себя в задачах МТС. Будет отлично, если ты владеешь одним из навыков: → разбираешься в сотовых сетях и оборудовании базовых станций; → умеешь работать с данными и статистикой; → знаком с LTE/NR и схемотехникой; → интересуешься цифровой обработкой сигналов; → понимаешь маршрутизацию и пишешь скрипты для сетевого оборудования. C 3 по 5 октября пройдёт онлайн-этап: участники готовят кейс по своему профилю. 11 октября — встреча финалистов на площадке и работа с настоящим оборудованием МТС, где эксперты компании помогут разобраться в деталях и дадут советы по доработке решений. Что тебя ждёт: 🔺 Задачи, близкие к реальной работе инженеров МТС: от проектирования до оптимизации сетей. 🔺 Возможность познакомиться с экспертами компании и показать им свои решения. 🔺 Практика, которая позволит почувствовать себя частью технологической команды МТС. 🔺 Офлайн-финал в Москве: живое общение и защита проектов. Билеты и проживание оплатят организаторы. Регистрация открыта до 1 октября включительно: https://cnrlink.com/mtsengineerhacklusr

FreeBSD в 2025 году: виртуализация, эмуляция и новые правила для AI FreeBSD в 2025 г. считается одной из самых стабильных и п
FreeBSD в 2025 году: виртуализация, эмуляция и новые правила для AI FreeBSD в 2025 г. считается одной из самых стабильных и производительных ОС для серверов, рабочих станций и встраиваемых устройств. Система продолжает развиваться, и достаточно активно. Недавно разработчики опубликовали отчет за второй квартал этого года. Там много всего интересного: от улучшений в виртуализации до экспериментов с совместимостью кода и строгих подходов к использованию искусственного интеллекта. Подробности в статье.

Подключаем SSL от Let's Encrypt Статья о том, как обновлять сертификаты от Let's Encrypt при помощи скрипта (сам скрипт прило
Подключаем SSL от Let's Encrypt Статья о том, как обновлять сертификаты от Let's Encrypt при помощи скрипта (сам скрипт приложен). Ведь сертификаты выдаются на 3 месяца, а потом их надо обновлять.

AI Linux (Sbnb Linux) Sbnb Linux — минималистичный дистрибутив Linux, предназначенный для загрузки серверов на «голом железе»
AI Linux (Sbnb Linux) Sbnb Linux — минималистичный дистрибутив Linux, предназначенный для загрузки серверов на «голом железе» и работе с LLM. Репыч на Гитхабе

Механизм запуска процесса в Linux В этой статье автор рассказывает о том, что происходит внутри ядра Linux, когда процесс выз
Механизм запуска процесса в Linux В этой статье автор рассказывает о том, что происходит внутри ядра Linux, когда процесс вызывает execve(), как ядро подготавливает стек и как затем передаёт управление пользовательскому процессу для выполнения. Читать на Хабре.

📝 У каждого свой «план дня»… Мы знаем, как выглядит ваш план без решений Avanpost 👆 Начинаем день не с боли, а с кофе тут �
📝  У каждого свой «план дня»… Мы знаем, как выглядит ваш план без решений Avanpost 👆 Начинаем день не с боли, а с кофе тут 🔗

How I Reduced Kubernetes Pod Startup Time by 80% Автор рассказывает как ускорить загрузку подов, чтобы они загружались быстрее, чем ноутбук с Windows XP у его бабушки. Какие проблемы разбирает: 🚀 Образы контейнеров раздуты 🚀 Хелсчеки настроены неправильно (замедляют загрузку) 🚀 Проблемы с контейнерами init (зачем загружать весь интернет ещё до того, как приложение запустится) 🚀 Ограниченность ресурсов До: Извлечение образа: 45 сек Контейнеры инициализации: 40 с Проверка готовности: задержка 30 с Готовность пода: ~2 минуты После (ускорение на 80%): Извлечение образа: 6 с. Контейнеры инициализации: 5 с Проверка готовности: задержка 5 с Готовность пода: ~20 секунд Подробности в статье ❗️статья на medium.com

Хотите получить оффер за 5 дней и стать частью YADRO? ➡️ Присоединяйтесь к команде информационной безопасности! 1️⃣ Оставьте
Хотите получить оффер за 5 дней и стать частью YADRO? ➡️ Присоединяйтесь к команде информационной безопасности! 1️⃣ Оставьте заявку до 28 сентября и пройдите HR-скрининг 2️⃣ Пройдите техническое и менеджерское интервью 3️⃣ Получите оффер за 5 дней О команде: В YADRO специалисты по безопасности интегрируют защиту во все процессы — от разработки и CI/CD до инфраструктуры и телеком-решений. Инженеры исследуют новые векторы атак, выявляют уязвимости и внедряют практики SSDLC и DevSecOps, чтобы продукты были надежными и устойчивыми к угрозам. Направления, которым вы нужны: 🚀 Application Security: анализ кода, моделирование угроз, PoC решений 🚀 DevSecOps: проектирование безопасной архитектуры CI/CD, автоматизация процессов, внедрение security-инструментов 💙 Станьте частью масштабных проектов YADRO и внесите свой вклад в создание безопасных технологий будущего!