/usr/bin
4.37K subscribers
44 photos
716 links
Канал для пользователей и администраторов Linux-систем: управление, инфраструктура, технические детали, новости и прочее. Для связи: @antoniusfirst

@monitorim_it — канал о мониторинге ИТ
Download Telegram
Резервные копии PostgreSQL: сравнение скорости pg_dump в разных форматах и с разными уровнями сжатия

Автор этой статьи сделал резервную копию через pg_dump и восстановился из неё 21 раза. Резервные копии он делал в 4 разных форматах с использованием от 1 до 7 уровней сжатия под каждый формат. Записал результаты и сделал сравнение разных видов, чтобы понимать, какие способы более эффективны для его сценария использования. Детали и замеры — в статье.
👍10🔥61
Чеклист по приложениям реального времени в Linux

Может ли ядро Linux при всей своей гибкости обеспечивать гарантированное время отклика при работе с приложениями?

Ядро Linux является универсальным и приспособлено к работе как с крошечными встраиваемыми устройствами, так и с титаническими серверами… а также со всем спектром машин между этими крайностями! Но может ли такое поразительно адаптивное ядро обеспечить гарантированную скорость отклика для приложения, работающего на всех этих платформах? Если в вашем приложении допустимая задержка при отклике укладывается в 200 микросекунд — то уверенно отвечаем на этот вопрос «да»! (Кстати, для Linux такая планка совсем не высока, но, чтобы её держать, потребуется тщательно подбирать аппаратное обеспечение и, возможно, обратиться за консультацией к специалисту по системам Linux, работающим в режиме реального времени). Читать дальше на Хабре.
🔥2👍1
Релиз ядра Linux 6.16: Baby Opossum Posse. Что нового и улучшенного?

27 июля 2025 года Линус Торвальдс представил релиз ядра Linux 6.16 под кодовым названием Baby Opossum Posse. Новый релиз вышел спустя два месяца после версии 6.15, строго по графику, и включает множество улучшений, оптимизаций и поддержку нового оборудования. Релиз Linux 6.17 ожидается в октябре 2025 года и станет основой для дистрибутивов, таких как Ubuntu 25.10 и Fedora 43. Исходный код Linux 6.16 доступен на kernel.org, а коммит релиза можно найти на GitHub и в Makefile. Читать дальше.
🔥5👍4🤮1🤡1🖕1
Гайд по timeout, watch и at: управление временем выполнения команд в Linux

Как часто вы запускали какую‑нибудь штуку в терминале — и она зависала навсегда? Или наоборот: вам нужно было увидеть, как что‑то меняется каждую секунду, а вы упорно жали стрелку вверх и Enter? А может вы хотели запланировать задачу через 5 минут, но cron — это уже overkill?

Для всех этих сценариев в Linux есть три проверенных утилиты: timeout, watch, at. И, да, можно было бы обойтись скриптами и велосипедами, но... мы же не зря используем Unix‑подход, где всё уже давно придумано.

В этой статье рассмотрено как управлять временем выполнения команд в Linux с помощью timeout, watch и at.
👍7🤡21
Всё про age в Linux

В статье рассматривается утилита age — современный инструмент файлового шифрования, который за последние пару лет стал твёрдым фаворитом всех, кому надо быстро и надёжно прятать данные.
👍5🔥31
Как я от нечего делать замедлил Postgres в 42 000 раз

Всех постоянно интересует, как сделать Postgres быстрее, эффективнее и всё такое, но никто не задумывался, как её замедлить. Да, большинству этих людей платят за то, чтобы они повышали скорость, но к автору этой статьи это не относится. Читать дальше.
🔥4👍3🤡1
Занимательная некромантия 01H: ломаем программу под MS-DOS

Программа работает под:

🚀 MS-DOS

🚀 Windows XP (SP2 или ранее)

🚀 DOSBox 0.74+

Читать дальше.
🔥4🤮2👍1
По пакету всему свету. Изучаем пакеты в Arch Linux

В последнее время вырос интерес сообщества к дистрибутиву Arch Linux: он лёг в основу SteamOS, его стал использовать PewDiePie, создатель Ruby on Rails сделал свою сборку. Хакеры тоже активизировались и начали распространять вредоносные пакеты в Arch User Repository. Часто при обсуждении дистрибутива упоминается его пакетный менеджер — pacman. Информацию о его использовании можно легко найти в Сети. Но что происходит на самом деле, когда мы выполняем sudo pacman -S firefox или sudo pacman -Syu? Подробнее в статье.
🤮5👍4💩3
Cron в Linux: полное руководство для админов + скрытые проблемы

Все, кто администрирует Linux, рано или поздно сталкивается с cron - стандартным планировщиком задач. Но если настроить его "на скорую руку", можно обнаружить неприятные сюрпризы:

🚀 Скрипт не запустился, тк cron работает в другом окружении

🚀 Сервер лёг от нагрузки, потому что 100 задач стартовали одновременно

🚀 Вы не узнали об ошибке из-за того, что вывод скрипта попал в /dev/null

В этой статье разбор не только основы работы с cron, но и:

🚀 Продвинутые форматы расписания - как задавать сложные интервалы и комбинировать условия

🚀 Типичные подводные камни - работа с переменными окружения, логирование, управление параллельным выполнением

🚀 Альтернативы для сложных сценариев - когда cron уже недостаточно и стоит обратить внимание на systemd.timer
👍6🔥2
COPY в PostgreSQL: грузим данные быстро, безопасно и без сюрпризов

В статье разбирается COPY в PostgreSQL. Это рабочая лошадка для массовой загрузки и выгрузки данных.
👍5🔥1
Удобный софт для работы с файлами SQLite

Все любят SQLite. Это идеальный движок БД, быстрая компактная библиотека размером менее 1 МБ, автономная и практически неубиваемая. Это вообще удобный способ хранения информации, поскольку СУБД выигрывает у файловой системы по скорости доступа, сжатию, функциональности полнотекстового поиска и т. д. Например, она вдвое быстрее файловой системы Ext4 под Linux. Узнать что за софт такой.
🔥5👍4
Как я поймал сетевика на передаче пароля в SSH и чем это закончилось

Есть старое правило: если можно сделать быстро и удобно, кто‑то обязательно сделает это в ущерб безопасности. В инфраструктурных командах это особенно заметно. Сетевики часто решают задачи «с лёту», и это прекрасно. Пока речь не заходит про пароли. Один из таких случаев стал для уроком для автора статьи. На первый взгляд — мелочь, но последствия могли быть куда серьёзнее. Читать как найти и обезвредить.
👍7🤮4👎21🔥1
Почему SELECT FOR UPDATE считается вредным в PostgreSQL

В этой статье автор подробно описывает, когда следует избегать SELECT FOR UPDATE при обращениях к БД PostgreSQL.
👍4🔥1
Как унифицировать интерфейс Linux-приложения в разных фреймворках. Опыт редизайна РЕД ОС 8

Статья о том, как в Ред Софт решали задачу унификации внешнего вида приложений. Вряд ли в Linux когда-то появится единый механизм настройки стиля всех приложений. Да и сам Linux это, по сути, только ядро, поверх которого в десктопной версии добавлена графика в виде Хorg или Wayland, а еще поверх Window Manager и/или Desktop Environment.
👍5🔥2
Работая с Windows, многие сталкивались с ситуацией, когда проще переустановить систему, чем чинить сломанное. Но после этого — прощайте, все настройки, тулзы и скрипты! Если вы работаете годами, восстановление окружения может занять не день и даже не неделю, а кучу нервов и "танцев с бубном". WSL здесь — как страховка: даже если Windows "умрёт", ваши Linux-среды останутся целы. В этих двух статьях разбираются особенности работы WSL.

Linux для начинающих: WSL — это читерство. Как Microsoft дал нам Linux без головной боли


Linux для начинающих: WSL — это читерство. Как Microsoft дал нам Linux без головной боли. Часть 2
👎6👍2🔥1
Деградация батареи в Linux

Батарея не вечна. Это нормально — можно заменить изношенную батарею в сервисе и снова использовать устройство. Но очень полезно видеть текущее состояние батареи. В MacOS это стандартная функция, в Linux мы, конечно, можем сделать то же самое. Подробности в статье.
👍5🔥2
Генеральная уборка. Чистим Arch Linux от мусора

Arch Linux — это дистрибутив, любимый продвинутыми пользователями за его минимализм, гибкость и контроль над системой. Однако с течением времени даже самая аккуратная система может накапливать временные файлы, кэш, неиспользуемые пакеты, остатки удалённых программ. В этой рассказано как провести генеральную уборку Arch Linux.
👍2🔥1
Вышел Debian 13 "trixie"!

Что нового:

🚀 Официальная поддержка архитектуры RISC-V (64-bit riscv64)

🚀 Расширенная безопасность с усилением защиты от атак ROP и COP/JOP для amd64 и arm64 (поддержка Intel CET и ARM PAC/BTI)

🚀 Поддержка загрузки через HTTP в установщике Debian Installer и образах ОС для систем с UEFI/U-Boot

🚀 Обновленный стек приложений: GNOME 48, KDE Plasma 6, Linux kernel 6.12 LTS, GCC 14.2, Python 3.13 и т.д.

Подробнее
👍7
👾 Освойте полный цикл управления уязвимостями с экспертами кибербезопасности за 4 недели

Количество уязвимостей в ИТ-системах растет, но хаотичное их устранение тормозит бизнес и создает напряжение между ИТ и ИБ. Пора выстроить систему.

🚀 Практикум «Управление уязвимостями: от теории к практике» стартует 8 сентября, она станет вашим ключом к организованной и эффективной стратегии управления уязвимостями.

Чему вы научитесь:

• Строить систему управления уязвимостями.

• Проводить инвентаризацию активов и оценивать риски.

• Настраивать MaxPatrol VM: сканеры, теги, фильтры, автоматизация.

• Приоритизировать и устранять уязвимости системно.

• Анализировать отчеты и выделять критические уязвимости.

• Обеспечивать слаженную работу ИТ и ИБ.


Программу разработали Павел Попов и Михаил Козлов — профессионалы кибербезопасности с глубоким многолетним практическим опытом в области управления уязвимостями. Практикум можно проходить не только индивидуально, но и командой!

👉 Больше подробностей — на странице практикума.