/usr/bin
Открыть в Telegram
Канал для пользователей и администраторов Linux-систем: управление, инфраструктура, технические детали, новости и прочее. Реклама и цены: @gals_ad_bot Вопросы: @antoniusfirst @monitorim_it — канал о мониторинге ИТ
Больше4 777
Подписчики
-124 часа
+77 дней
+4030 день
Архив постов
4 777
Intel прикрыла Clear Linux: конец эпохи «самого быстрого» дистрибутива
Intel внезапно поставила точку в истории Clear Linux — дистрибутива, который больше десяти лет считался одним из самых шустрых в мире Linux. Разработка остановлена, поддержка прекращена, а пользователям настоятельно советуют паковать чемоданы и мигрировать на другие системы. Что привело к такому решению, какие уникальные фичи Clear Linux уже не увидят свет? А главное — что это значит для Linux-сообщества? Подробности.
4 777
Структура файловой иерархии Linux
Структура файловой иерархии Linux, также известная как Filesystem Hierarchy Standard (FHS), определяет организацию каталогов и их содержимое в операционных системах, подобных Unix. За поддержание стандарта отвечает организация Linux Foundation. Читать дальше на Хабре.
4 777
Все, что вы хотели знать про резервное копирование в S3
5 августа | 12:00
Эксперты из Selectel и Хайтекс Акура проведут вебинар, где расскажут:
🛠как настроить резервное копирование виртуальных машин и облаков,
🛠зачем нужна интеграция S3-хранилища с другими сервисами и как это сделать,
🛠как автоматизировать создание бэкапов.
Вебинар бесплатный. Подробности и регистрация по ссылке: https://slc.tl/d52to
Чтобы не пропустить вебинар и узнавать о других мероприятиях, воркшопах и бесплатных курсах Selectel, подписывайтесь на @selectel_events
Реклама. АО «Селектел», ИНН 7810962785, ERID: 2VtzqwRqMFN
4 777
How we built fast UPDATEs for the ClickHouse column store – Part 2: SQL-style UPDATEs
Это вторая часть цикла статей о принципах выполнения обновления данных в Clickhouse. Здесь разбираются примеры SQL-запросов.
Читать дальше в блоге Clickhouse
P.S. Будет еще 3 часть.
4 777
How we built fast UPDATEs for the ClickHouse column store – Part 1: Purpose-built engines
Колоночные хранилища данных не предназначены для обновлений на уровне строк. ClickHouse не стал исключением: он разработан для обеспечения высокой скорости при масштабировании, оптимизирован для быстрых вставок и аналитики, а не для изменения отдельных строк. Однако, реальный опыт использования иногда требует обновления отдельных строк.
Пользователи ClickHouse часто его используют для хранения быстро меняющихся данных: данные Интернета вещей (показания датчиков) , электронной коммерции (заказы и инвентарь) , финансов (статус платежей) , игр (статистика игроков) и CRM/HR (профили пользователей или сотрудников) — данные, которые необходимо корректировать, обновлять или удалять. Вместо того, чтобы принудительно выполнять медленные операции обновления (UPDATE) в системе, рассчитанной на большие объемы данных, в Clickhouse пошли другим путем: они рассматривают обновления как вставки.
Это не обходной путь, а осознанное решение. Такие движки, как ReplacingMergeTree , CoalescingMergeTree и CollapsingMergeTree , позволяют ClickHouse обрабатывать обновления и удаления, записывая новые строки вместо изменения существующих. Они используют высокую производительность ClickHouse при вставке и фоновый процесс слияния, избегая снижения производительности, характерного для обновлений на месте.
Читать дальше в блоге Clickhouse
4 777
Слышали ли вы, что...🧐
❔SRE — это просто «продвинутый DevOps»
❔SRE нужен только гигантам вроде Google, ведь это очень дорого
❔SRE занимается только устранением инцидентов
Эти и многие другие убеждения далеки от реальности. Мы разобрались в этом вопросе и собрали для вас PDF-файл, в котором разоблачаем самые популярные мифы о SRE 📌
Must-have для тех, кто хочет понять, как SRE может помочь именно вашему бизнесу, без лишних сложностей и заблуждений.
Полезный PDF лежит тут, забирайте прямо сейчас 🔗
4 777
Цикл из 2 статей
Закрепление включает в себя методы, которые злоумышленники используют для сохранения доступа к системам после перезагрузок, смены учетных данных и других событий, способных прервать их доступ. Атакующие применяют техники закрепления, чтобы не пришлось повторять этапы эксплуатации.
Поиск способов закрепления в Linux (Часть 1)
Поиск способов закрепления в Linux (Часть 2). Манипуляция учётными записями
4 777
pg_dphyp: учим PostgreSQL соединять таблицы по-другому
Эта статья не о DPhyp как таковом, а о том, с чем автору статьи пришлось столкнуться в процессе написания соответствующего расширения для PostgreSQL.
Статья на Хабре
Репыч на Гитхабе
4 777
Как установить GUI на сервер Ubuntu 24.04
Изначально Ubuntu Server создавался как легкая и производительная операционная система для работы с задачами на серверах. Именно поэтому на них по умолчанию не устанавливается графический интерфейс (GUI) — это позволяет экономить ресурсы, ускорять работу системы и повышать ее безопасность.
Однако бывают ситуации, когда графический интерфейс на сервере все же необходим. Например, если вам нужно запускать привычные десктопные программы прямо на сервере, тестировать приложения с графическим управлением и решать другие задачи. В статье пошагово рассказывают, как установить GUI на примере сервера Ubuntu 24.04 с минимальной конфигурацией.
4 777
Как один глупый Bash-скрипт сэкономил 100 часов ручной работы
Есть некоторая ирония в том, как простые инструменты решают сложные задачи. Пока технические форумы гудят от обсуждений Kubernetes, пайплайнов машинного обучения и микросервисных архитектур, автор этой статьи хочет на минуту отвлечься и поговорить о чем-то до безобразия простом: Bash-скрипте. Не особенно изящном. Без функций. Без параметров. Без проверок корректности. Просто линейный, безжалостно прагматичный shell-скрипт, который за год сэкономил ему несколько недель работы.
Это история не о красоте кода, а об его полезности. Не о совершенстве, а о решении реальных проблем в условиях нехватки времени, терпения и мотивации команды. Если вы разработчик, системный администратор, специалист по данным или просто устали от рутинных задач — этот пост для вас.
4 777
Пайплайны должны экономить время, а не тратить его 💯
Когда CI/CD отлажен до автоматизма, разработчик не теряет полдня на борьбу с пайплайнами, а берёт дополнительные проекты и зарабатывает больше. А ещё его реже беспокоят ночные вызовы из-за сбоев — звучит как профит, да?
Топовые команды давно автоматизируют рутину и нанимают тех, кто умеет это делать.
28 июля стартует курс «Gitlab CI/CD», на котором вы:
🔵 поймёте принципы работы CI/CD;
🔵 освоите конвейерный метод разработки;
🔵 настроите сложные пайплайны с кешированием, артефактами и параллельными задачами;
🔵 автоматизируете деплой с откатом в один клик;
🔵 освоите практичные инструменты CI/CD, GitLabCI, GitOps, Kaniko и ArgoCD.
С экспертами из индустрии вы пройдёте путь от создания простого пайплайна до настройки сложных вариантов CI/CD и заберёте лучшие практики, которые сможете сразу же применить в работе.
👉 Сейчас действует промокод LETO2025 на скидку 50%
Успейте освоить востребованный инструмент DevOps с выгодой и сделать свою работу проще, а доход — выше.
➡️ Забрать курс с выгодой
4 777
Bash vs Python: битва, где нет проигравших
В мире автоматизации часто возникает вопрос: писать скрипт на Bash или на Python? Оба инструмента подходят отлично, но принципиально разные. Bash — больше про "скоропись", для системных задач, где важна скорость и краткость. Python же — универсальный язык, который намного лучше справляется со сложной логикой и структурами данных. Но когда лучше выбрать один, а когда - другой?
Некоторые задачи в Bash решаются одной строкой, когда же на Python потребуется десяток строк кода. При усложнении сценария - Bash превращается в головоломку из awk, sed и прочих, что значительно усложняет поддержку. В этой статье сравниваются подходы и определяется, когда и какой язык лучше использовать.
4 777
🔒 Производительные VPS от WAICORE
🛍 -25% на все услуги! Но не надолго.
В жару нам перегрело головы, и мы решили порадовать всех скидками.
☀ Что входит в этот безумный праздник:
- Все VPS на AMD Ryzen 9 — дешевле на четверть
- Все локации (Германия, Москва) — везде скидка
- Скидка действует даже на выделенные серверы
⏳Действует ДО 25.07.
Всем теплого лета!
👉Жми сюда и забирай скидку
❓ Вопросы? Пиши @waicore_help
P.S. Следите за новостями, летом будет много анонсов.
Реклама. ИП Ушаков Е.А., ИНН 631705529337, erid: 2Vtzqv8jph6
4 777
Получаем root через iptables
Iptables — это утилита пользовательского пространства в Linux, используемая для настройки правил фильтрации пакетов в брандмауэре ядра Linux, называемом netfilter. По сути, это инструмент командной строки, позволяющий администраторам управлять обработкой сетевого трафика системой.
У iptables есть параметр ‑modprobe, предназначенный для загрузки всех необходимых модулей при добавлении правил в цепочку. А вот дальше уже дело техники.
4 777
Как бесшовно переехать с MS Exchange на российскую корпоративную почту и календарь на серверах компании?
Можно выбрать VK WorkSpace — коммуникационную платформу от российского разработчика VK Tech с возможностью размещения в локальной инфраструктуре.
17 июля в 12:00 команда VK WorkSpace проведет бесплатный вебинар, посвященный миграции из MS Exchange при размещении в дата-центре заказчика.
Эксперты расскажут, как спланировать переезд, избежать сбоев и быстро синхронизироваться со службой каталогов.
📍 Регистрация здесь: ссылка
В программе:
🔹 основные предпосылки миграции почты и календаря
🔹 четыре шага планирования успешной миграции
🔹 синхронизация со службами каталогов ADLoader и LDAP-коннектор
🔹 как отключить авторизацию и изменить конфигурацию, чтобы ускорить обработку загрузок
🔹миграция из MS Exchange: как создать сборщиков, провести тестовую миграцию, исправить ошибки и перенести данные
Чтобы участвовать, обязательно зарегистрируйтесь по ссылке: ссылка
4 777
Запустить Docker не сложно, если знаешь docker run. Только потом оказывается, что образ весит гигабайт, собирается вечность и в нем десяток уязвимостей.
Чтобы сократить разрыв между «базой» и способностью мыслить, как сильный инженер, Слёрм сделал 4-недельный «Docker-практикум».
Что внутри:
✨7 нетиповых задач: от оптимизации Go-сервиса до работы с «кровавым энтерпрайзом» на Java.
✨Код-ревью, которого нам всем так не хватает, от инженера, с комментариями: «Тут ты неправильно сложил слои, из-за этого образ на 200МБ больше. А тут — скопировал в образ лишнее, создав вектор атаки».
✨Встречи с экспертами с разбором задач и эталлонным решением и мыслью: «А что так можно было?»
Никакой теории, только практика - всё как в жизни.
В итоге:
➕Ваши Docker-образы устойчивы и готовы к продакшену
➕Вы больше не гуглите базовые вещи, потому что понимаете нюансы
Это не курс, а симулятор работы в сильной инженерной команде, где от вас ждут результаты.
Цена: от 10 900 рублей
⏩ Узнать подробности и записаться по ссылке
4 777
Как работает DNS в Linux. Часть 2: все уровни DNS-кэширования
В первой части было разобрано, как в Linux работает процесс разрешения имен — от вызова getaddrinfo() до получения IP-адреса. Однако если бы каждый вызов требовал нового DNS-запроса, это было бы неэффективно и сильно нагружало как систему, так и сеть. Поэтому используется кэширование.
Кэширование DNS может быть везде — в glibc, в systemd-resolved, в браузерах и даже в приложениях на Go. Кэш помогает увеличить скорость работы, но создает дополнительные сложности при отладке. Например: вы меняете DNS-запись, но сервер продолжает ходить по старому IP-адресу. Или, Dig показывает правильный адрес, а curl всё равно подключается к устаревшему.
В этой статье разобраны различные уровни кэшей самой системы, приложений и языков программирования, контейнеров, прокси. А также их мониторинг и сброс.
4 777
О ненависти к российским дистрибутивам Linux
Автор статьи рассуждает на тему ненависти к российским дистрам Linux. Предлагает посмотреть на иностранные Rocky Linux, RHEV и прочие форки. Типа а почему это не хейтят их забугорных собратьев? Мое мнение таково: весь хейт связан с тем, что во многих организациях использование российских ОС является принудительным в госструктурах. Коли б не этот факт, рынок бы сам порешал.
А вы считаете отечественные ОС достойной заменой того же коммерческого RedHat или даже заменой иностранных ОС при условии бесплатного использования?
4 777
Первый открытый Call for Papers на IT Elements 2025 — last call!
10–11 сентября ИТ-сообщество традиционно соберется на большой осенней конференции для тех, кто делает ИТ в России. Готовьтесь к новым трекам, новым спикерам и новой грандиозной площадке!
Если у вас есть сильный кейс, нестандартный опыт или нешаблонное решение — пришло время предложить свой доклад. Главное требование — экспертность и новизна темы.
Рассматриваются доклады по ключевым направлениям:
▪️ИТ-инфраструктура
▪️Сетевые решения
▪️Кибербезопасность
▪️Прикладные решения, AI и ML
Станьте главным элементом IT Elements 2025!
Узнать больше и подать заявку можно до 20 июля.
4 777
Сбор событий Linux: есть цель – ищем путь
В этой статье рассматриваются подходы к тонкой настройке журналирования в Linux, а также события и их назначение, которые записываются в определенные системные журналы. Особенно полезно, если вы занимаетесь инфобезом.
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
