eBPF-программирование для начинающих
На платформе iximiuz Labs вышла новая серия материалов по eBPF, и это просто отличная работа: понятное изложение, материалы, рассчитанные на новичков, и примеры, которые реально работают
Забираем здесь🐝
@linuxos_tg
На платформе iximiuz Labs вышла новая серия материалов по eBPF, и это просто отличная работа: понятное изложение, материалы, рассчитанные на новичков, и примеры, которые реально работают
Забираем здесь
@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44 9🔥7❤6
Docker 101: как собрать и опубликовать образ контейнера
Вот простой челендж, чтобы начать работать с Docker: сможете ли вы собрать образ из Dockerfile, корректно его затегировать и запушить в контейнерный реестр?
Пробуем тут (есть подсказки)
@linuxos_tg
Вот простой челендж, чтобы начать работать с Docker: сможете ли вы собрать образ из Dockerfile, корректно его затегировать и запушить в контейнерный реестр?
Пробуем тут (есть подсказки)
@linuxos_tg
🔥41❤19👍11👎2🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
😁210🤣112❤21👎10💯9👍5🔥5 4
Docker 101: Фоновые контейнеры, логи и потоки STDIO
Продолжаем серию "Знакомство с Docker". В продакшене чаще всего приходится иметь дело с фоновыми контейнерами.
Практикуемся в получении их логов и повторном подключении к потокам STDIO: https://labs.iximiuz.com/challenges/docker-101-container-run-in-background
@linuxos_tg
Продолжаем серию "Знакомство с Docker". В продакшене чаще всего приходится иметь дело с фоновыми контейнерами.
Практикуемся в получении их логов и повторном подключении к потокам STDIO: https://labs.iximiuz.com/challenges/docker-101-container-run-in-background
@linuxos_tg
👍29❤11
This media is not supported in your browser
VIEW IN TELEGRAM
Программисты, откопал вам годноту для прокачки алгоритмов: визуальный тренажёр с пошаговым выполнением кода
70+ алгоритмов на JavaScript, Java и C++, всё интерактивно и с наглядной визуализацией
Забираем здесь 🍯
@linuxos_tg
70+ алгоритмов на JavaScript, Java и C++, всё интерактивно и с наглядной визуализацией
Забираем здесь 🍯
@linuxos_tg
❤73👍33🔥15✍1
Официальный сайт дистрибутива Xubuntu был взломан
На странице загрузки некоторое время распространялся ZIP-архив, содержащий троян, вместо оригинального установочного образа системы
Согласно данным, при клике на кнопку «Download» скачивался файл «
Отмечается, что вредоноc предназначен для перехвата криптотранзакций путём подмены адресов криптокошельков в буфере обмена на адреса злоумышленника
Разработчики Xubuntu пока не сделали официального заявления. Однако несколько часов назад вредоносная ссылка была удалена, а раздел
@linuxos_tg
На странице загрузки некоторое время распространялся ZIP-архив, содержащий троян, вместо оригинального установочного образа системы
Согласно данным, при клике на кнопку «Download» скачивался файл «
Xubuntu-Safe-Download.zip», внутри которого находился Windows-исполняемый файл, определённый VirusTotal как троянОтмечается, что вредоноc предназначен для перехвата криптотранзакций путём подмены адресов криптокошельков в буфере обмена на адреса злоумышленника
Разработчики Xubuntu пока не сделали официального заявления. Однако несколько часов назад вредоносная ссылка была удалена, а раздел
xubuntu.org/download/ временно заблокирован@linuxos_tg
Как и предсказывалось, версии GNU Core Utils, «переписанные на Rust» (известные как uutils), вызвали проблемы в недавно вышедшем Ubuntu 25.10
В данном случае разработанный на Rust клон команды
Стоит отметить, что версия
Команда Ubuntu была в курсе крайне высокой доли провалов тестов у Rust-варианта uutils, когда приняла решение заменить хорошо проверенные GNU Core Utils на их переписанные аналоги.
К счастью, конкретная проблема уже исправлена и обновление доступно пользователям Ubuntu.
К сожалению… Учитывая огромное количество известных фейлов в тестах Rust-версий uutils, а также тот факт, что существующие тесты покрывают лишь малую часть функционала оригинальных GNU Core Utils (что означает, что большинство отсутствующих функций и ошибок остаются незамеченными), вполне логично предположить, что это только начало проблем, с которыми Ubuntu придётся столкнуться в ближайшие месяцы
@linuxos_tg
В данном случае разработанный на Rust клон команды
date имел серьёзные баги, из-за которых в Ubuntu перестали срабатывать автоматические проверки обновлений системы.Стоит отметить, что версия
date из Rust-проекта проходит только 2 из 8 тестов для этой утилиты — то есть 75% тестов завершаются с ошибками. Некоторые другие утилиты из Rust-порта Core Utils показывают ещё худшие результаты.Команда Ubuntu была в курсе крайне высокой доли провалов тестов у Rust-варианта uutils, когда приняла решение заменить хорошо проверенные GNU Core Utils на их переписанные аналоги.
К счастью, конкретная проблема уже исправлена и обновление доступно пользователям Ubuntu.
К сожалению… Учитывая огромное количество известных фейлов в тестах Rust-версий uutils, а также тот факт, что существующие тесты покрывают лишь малую часть функционала оригинальных GNU Core Utils (что означает, что большинство отсутствующих функций и ошибок остаются незамеченными), вполне логично предположить, что это только начало проблем, с которыми Ubuntu придётся столкнуться в ближайшие месяцы
@linuxos_tg
😁113 97❤20💊11👍8🤯7🤔4🔥3
Быстрый совет по Linux
Логи упакованы в
Используй инструменты с префиксом
Эти команды позволяют анализировать сжатые логи без предварительной распаковки, идеально для быстрых сеансов устранения неполадок✌️
@linuxos_tg
Логи упакованы в
.gz? Их не нужно распаковывать, чтобы читать или искать по содержимому.Используй инструменты с префиксом
z прямо по месту:zcat — просмотреть файлzless — пролистывать содержимоеzgrep — искать внутри файлаzegrep — искать с расширенными регулярками (ERE)zfgrep — искать по фиксированным строкамzcmp/zdiff — сравнивать файлыЭти команды позволяют анализировать сжатые логи без предварительной распаковки, идеально для быстрых сеансов устранения неполадок
@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍212❤30🤯17🔥6 5
Быстрый совет по Linux
Работаете с CSV-файлами в терминале?
Можно сделать их более читаемыми, выровняв столбцы с помощью команды
Флаг
Отличный способ быстро просмотреть данные, не открывая таблицу в редакторе✌️
@linuxos_tg
Работаете с CSV-файлами в терминале?
Можно сделать их более читаемыми, выровняв столбцы с помощью команды
column:$ cat inventory.csv | column -t -s,
Флаг
-s, указывает использовать запятую в качестве разделителя, а -t форматирует вывод в аккуратную таблицу.Отличный способ быстро просмотреть данные, не открывая таблицу в редакторе
@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍184❤32🥰18🔥12🙏2 1
Принёс швейцарский нож для сетевиков: Networking Toolbox
Это офлайн-набор из 100+ сетевых инструментов в одном приложении. Конвертация данных, диагностика серверов, сетевые вычисления, проверка конфигов, всё под рукой и без интернета
Никаких сторонних зависимостей и опенсорс. Забираем здесь
@linuxos_tg
Это офлайн-набор из 100+ сетевых инструментов в одном приложении. Конвертация данных, диагностика серверов, сетевые вычисления, проверка конфигов, всё под рукой и без интернета
Никаких сторонних зависимостей и опенсорс. Забираем здесь
@linuxos_tg
🤝74👍51 19❤12👌2🔥1🫡1