Вышел Mission Center 1.0
Стабильный релиз Rust-утилиты для мониторинга системы на Linux — с обновлённым интерфейсом и множеством полезных функций
Что нового:
🟠 Magpie — новый движок сбора метрик: точнее и быстрее
🟠 Сетевые метрики по процессам (требует nethogs)
🟠 Интеграция с udisks — можно смотреть SMART (SATA/NVMe), и извлекать накопители напрямую из интерфейса
🟠 Поддержка всех GPU, с которыми работает NVTOP, включая Raspberry Pi
🟠 Плавные графики на вкладке Performance (по желанию). Но учтите: визуально приятнее, но возможна дополнительная нагрузка
Более подробную информацию можно найти в примечаниях к релизу
Самый простой способ установить Mission Center — через Flathub. Также доступны альтернативные сборки (например, AppImage), а исходный код можно найти в репозитории проекта на GitLab
@linuxos_tg
Стабильный релиз Rust-утилиты для мониторинга системы на Linux — с обновлённым интерфейсом и множеством полезных функций
Что нового:
Более подробную информацию можно найти в примечаниях к релизу
Самый простой способ установить Mission Center — через Flathub. Также доступны альтернативные сборки (например, AppImage), а исходный код можно найти в репозитории проекта на GitLab
@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍92❤12🔥11😁2💊2
This media is not supported in your browser
VIEW IN TELEGRAM
Новый кандидат на замену sudo уже на подходе
Ubuntu объявила, что в следующем релизе — Ubuntu 25.10 — утилита
Реализация
🟠 предотвращения обхода оболочки (
🟠 управления профилями AppArmor,
🟠 функциональности
🟠 поддержки старых версий ядра Linux (до версии 5.9), что обеспечит совместимость с LTS-релизами вроде Ubuntu 20.04
Проект поддерживается Trifecta Tech Foundation. Canonical с ними в обнимку готовит это дело к Ubuntu 25.10 — чтобы обкатать, собрать фидбек, и уже потом катнуть в LTS 26.04 (который, на минуточку, на 12 лет саппорта).
И да, на подходе ещё
@linuxos_tg
Ubuntu объявила, что в следующем релизе — Ubuntu 25.10 — утилита
sudo будет заменена на более безопасную версию, переписанную на Rust под названием sudo-rs. Это drop-in замена классическому sudoРеализация
sudo-rs включает поддержку:NOEXEC),sudoedit,Проект поддерживается Trifecta Tech Foundation. Canonical с ними в обнимку готовит это дело к Ubuntu 25.10 — чтобы обкатать, собрать фидбек, и уже потом катнуть в LTS 26.04 (который, на минуточку, на 12 лет саппорта).
И да, на подходе ещё
uutils как замена coreutils@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
👍119🤯47👎32❤6🤔6😁3🥱1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁326🤣218👍22🌚9💊6👨💻5❤3🔥2😱2🤩1
Быстрый совет по Linux
Хватит управлять SSH-подключениями вручную
Используй блоки
С конфигом, как ниже, достаточно просто:
@linuxos_tg
Хватит управлять SSH-подключениями вручную
Используй блоки
Host в ~/.ssh/config.С конфигом, как ниже, достаточно просто:
$ ssh dev-server
@linuxos_tg
👍129🔥31✍9❤4
Совет дня по Linux
Вы можете предотвратить случайную перезапись существующих файлов при перенаправлении, включив опцию оболочки noclobber с помощью встроенной команды
Однако это можно обойти, используя
Чтобы отключить эту опцию, используйте
Опция noclobber применяется ко всем файлам в системе. Если вы хотите применить ограничение только к определённым файлам, используйте атрибут append.
Атрибут append в Linux — это файловый атрибут, который запрещает модификацию содержимого файла, но позволяет добавлять новые данные в конец.
Чтобы установить атрибут append для файла, используйте команду
Чтобы удалить атрибут append, используйте
Этот атрибут полезен для лог-файлов или других файлов, которые должны постоянно дополняться, но не перезаписываться или удаляться.
@linuxos_tg
Вы можете предотвратить случайную перезапись существующих файлов при перенаправлении, включив опцию оболочки noclobber с помощью встроенной команды
set:$ set -o noclobber
Однако это можно обойти, используя
>|.Чтобы отключить эту опцию, используйте
set +o с именем опции:$ set +o noclobber
Опция noclobber применяется ко всем файлам в системе. Если вы хотите применить ограничение только к определённым файлам, используйте атрибут append.
Атрибут append в Linux — это файловый атрибут, который запрещает модификацию содержимого файла, но позволяет добавлять новые данные в конец.
Чтобы установить атрибут append для файла, используйте команду
chattr с параметром +a. Для этого требуются права суперпользователя:$ sudo chattr +a key.txt
Чтобы удалить атрибут append, используйте
-a:$ sudo chattr -a key.txt
Этот атрибут полезен для лог-файлов или других файлов, которые должны постоянно дополняться, но не перезаписываться или удаляться.
@linuxos_tg
🔥43👍24❤7✍6🤯4🥰1
Хотите прокачать Bash-скриптинг в Linux?
Гляньте Pure Bash Bible — сборник мощных решений на чистом Bash, без сторонних тулов.
Идеально, если хочешь выжать максимум из скриптов и убрать лишние зависимости
https://github.com/dylanaraps/pure-bash-bible
@linuxos_tg
Гляньте Pure Bash Bible — сборник мощных решений на чистом Bash, без сторонних тулов.
Идеально, если хочешь выжать максимум из скриптов и убрать лишние зависимости
https://github.com/dylanaraps/pure-bash-bible
@linuxos_tg
👍86❤14😁3👎1
AWK: Шпаргалка мастера — 15 команд, которые должен знать DevOps & Linux-администратор
1. Базовый вывод
Вывести первый столбец файла:
Извлекает и печатает первое поле из каждой строки.
2. Вывод определенных столбцов
Вывести 1-й и 3-й столбцы, разделенные
Полезно для обработки структурированных данных.
3. Разделитель полей (-F)
Вывести 1-й и 2-й столбцы из CSV-файла:
4. Фильтрация строк по шаблону
Найти строки, содержащие
Работает как
5. Фильтрация по значению столбца
Вывести строки, где 3-й столбец равен
Быстрая фильтрация структурированных файлов.
6. Поиск по регулярному выражению
Вывести строки, где 2-й столбец содержит
7. Нумерация строк
8. Подсчет строк в файле
9. Суммирование значений в столбце
Просуммировать все значения 2-го столбца:
Агрегация числовых данных.
10. Поиск максимального значения в столбце
Находит наибольшее число во 2-м столбце.
11. Вывод последней строки файла
Аналог
12. Замена слова в файле
Заменить
13. Вывод только уникальных строк
Удаляет дубликаты строк, как
14. Вывод нечетных/четных строк
Вывести нечетные строки:
Измените
15. Мониторинг логов в реальном времени
Онлайн-фильтрация логов
@linuxos_tg
1. Базовый вывод
Вывести первый столбец файла:
awk '{print $1}' file.txtИзвлекает и печатает первое поле из каждой строки.
2. Вывод определенных столбцов
Вывести 1-й и 3-й столбцы, разделенные
-:awk '{print $1 "-" $3}' file.txtПолезно для обработки структурированных данных.
3. Разделитель полей (-F)
Вывести 1-й и 2-й столбцы из CSV-файла:
awk -F ',' '{print $1, $2}' file.csv-F задает разделитель, здесь это запятая.4. Фильтрация строк по шаблону
Найти строки, содержащие
"error":awk '/error/ {print}' log.txtРаботает как
grep, но гибче5. Фильтрация по значению столбца
Вывести строки, где 3-й столбец равен
"admin":awk '$3 == "admin"' users.txt
Быстрая фильтрация структурированных файлов.
6. Поиск по регулярному выражению
Вывести строки, где 2-й столбец содержит
"fail":awk '$2 ~ /fail/' log.txt
~ означает соответствие регулярному выражению.7. Нумерация строк
awk '{print NR, $0}' file.txtNR (Number of Record) добавляет номера строк.8. Подсчет строк в файле
awk 'END {print NR}' file.txtEND выполняется после обработки всех строк.9. Суммирование значений в столбце
Просуммировать все значения 2-го столбца:
awk '{sum+=$2} END {print sum}' data.txtАгрегация числовых данных.
10. Поиск максимального значения в столбце
awk '$2 > max {max=$2} END {print max}' data.txtНаходит наибольшее число во 2-м столбце.
11. Вывод последней строки файла
awk 'END {print}' file.txtАналог
tail -n 1, но гибче12. Замена слова в файле
Заменить
"error" на "warning":awk '{gsub("error", "warning"); print}' log.txtgsub выполняет глобальную замену.13. Вывод только уникальных строк
awk '!seen[$0]++' file.txt
Удаляет дубликаты строк, как
sort -u. 14. Вывод нечетных/четных строк
Вывести нечетные строки:
awk 'NR % 2 == 1' file.txt
Измените
% 2 == 0 для четных строк.15. Мониторинг логов в реальном времени
tail -f logfile | awk '/error/ {print}'Онлайн-фильтрация логов
@linuxos_tg
👍147🔥36❤17🤷♂3👎1🤩1🌚1
Windows 11 и Red Hat Linux взломаны в первый день Pwn2Own
На старте Pwn2Own Berlin 2025 исследователи по безопасности заработали $260,000, показав zero-day атаки на Windows 11, Red Hat Linux и Oracle VirtualBox.
Red Hat Enterprise Linux пал первым. Команда DEVCORE пробила его через переполнение целого числа (integer overflow) — $20,000 в карман.
Ещё один взлом Red Hat сделали Hyunwoo Kim и Wongi Lee — связка use-after-free + утечка данных. Правда, одна из уязвимостей была уже известна (N-day), награду урезали.
Windows 11 взломали трижды, каждый раз с SYSTEM-доступом:
– через use-after-free + integer overflow,
– через запись за границей буфера (out-of-bounds write),
– и через путаницу типов (type confusion).
Команда Prison Break получила $40,000 за взлом VirtualBox — использовали переполнение целого, чтобы выйти из виртуалки и исполнить код на хосте.
Sina Kheirkhah забрал $35,000 за связку: 0day в Chroma + старая уязвимость в Nvidia Triton.
А Billy и Ramdhan из STARLabs SG взяли $60,000 за эскейп из Docker Desktop и выполнение кода на хост-системе с помощью use-after-free уязвимости нулевого дня
Pwn2Own проходит в рамках OffensiveCon в Берлине (15–17 мая). На второй день готовятся ломать SharePoint, VMware ESXi, Firefox и другую корпоративщину
После демонстрации уязвимостей у вендоров есть 90 дней на патчи — не успеют, дыры уйдут в паблик😠
@linuxos_tg
На старте Pwn2Own Berlin 2025 исследователи по безопасности заработали $260,000, показав zero-day атаки на Windows 11, Red Hat Linux и Oracle VirtualBox.
Red Hat Enterprise Linux пал первым. Команда DEVCORE пробила его через переполнение целого числа (integer overflow) — $20,000 в карман.
Ещё один взлом Red Hat сделали Hyunwoo Kim и Wongi Lee — связка use-after-free + утечка данных. Правда, одна из уязвимостей была уже известна (N-day), награду урезали.
Windows 11 взломали трижды, каждый раз с SYSTEM-доступом:
– через use-after-free + integer overflow,
– через запись за границей буфера (out-of-bounds write),
– и через путаницу типов (type confusion).
Команда Prison Break получила $40,000 за взлом VirtualBox — использовали переполнение целого, чтобы выйти из виртуалки и исполнить код на хосте.
Sina Kheirkhah забрал $35,000 за связку: 0day в Chroma + старая уязвимость в Nvidia Triton.
А Billy и Ramdhan из STARLabs SG взяли $60,000 за эскейп из Docker Desktop и выполнение кода на хост-системе с помощью use-after-free уязвимости нулевого дня
Pwn2Own проходит в рамках OffensiveCon в Берлине (15–17 мая). На второй день готовятся ломать SharePoint, VMware ESXi, Firefox и другую корпоративщину
После демонстрации уязвимостей у вендоров есть 90 дней на патчи — не успеют, дыры уйдут в паблик
@linuxos_tg
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥206👍64🤣29❤10😁2😱2🌭1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁237🤣128👎17❤12💊11👍7🤔6💯5😈2🤯1😱1
WSL теперь с открытым исходным кодом
Microsoft официально открыла исходники Windows Subsystem for Linux. Проект, начатый с GitHub Issue #1 ещё в 2016, наконец-то открыт под лицензией MIT.
Теперь любой может не только использовать, но и вносить изменения, предлагать патчи и участвовать в развитии проекта
WSL позволяет запускать полноценные Linux-дистры (Fedora, Arch, Ubuntu и т.д.) прямо на Windows. Под капотом — ядро Linux внутри лёгкой VM с глубокой интеграцией в систему — Microsoft даже выкатили архитектурную схему для тех, кто хочет понять, как всё устроено
Исходники и дока — GitHub
@linuxos_tg
Microsoft официально открыла исходники Windows Subsystem for Linux. Проект, начатый с GitHub Issue #1 ещё в 2016, наконец-то открыт под лицензией MIT.
Теперь любой может не только использовать, но и вносить изменения, предлагать патчи и участвовать в развитии проекта
WSL позволяет запускать полноценные Linux-дистры (Fedora, Arch, Ubuntu и т.д.) прямо на Windows. Под капотом — ядро Linux внутри лёгкой VM с глубокой интеграцией в систему — Microsoft даже выкатили архитектурную схему для тех, кто хочет понять, как всё устроено
Исходники и дока — GitHub
@linuxos_tg
👍199🔥50❤21😁9👎4🤔2
Основные опции команды rsync
Чтобы использовать его по максимуму, важно знать ключевые опции.
На картинке — самые часто используемые флаги, которые пригодятся в повседневной работе
@linuxos_tg
rsync — один из самых мощных инструментов для копирования и синхронизации файлов в Linux. Он экономит время и трафик благодаря дельта-передаче и отлично подходит для бэкапов и миграций.Чтобы использовать его по максимуму, важно знать ключевые опции.
На картинке — самые часто используемые флаги, которые пригодятся в повседневной работе
@linuxos_tg
👍107🔥20❤14
Девопсы, это вам — площадка c интерактивными заданиями и реальными сценариями, которые помогут погрузиться в практическое применение принципов DevOps и облачных технологий, не выходя из браузера.
В бесплатных лабах сейчас есть: Linux, Кубер, Docker, Git, Python и прочие прелести
Забираем здесь 🍯
@linuxos_tg
В бесплатных лабах сейчас есть: Linux, Кубер, Docker, Git, Python и прочие прелести
Забираем здесь 🍯
@linuxos_tg
🔥123👍35❤21✍6👎5🌭1
Совет дня по Linux
Большинство людей используют
Но в многих случаях его также можно использовать, чтобы избежать ошибок
@linuxos_tg
Большинство людей используют
echo для вывода информацииНо в многих случаях его также можно использовать, чтобы избежать ошибок
echo позволяет развернуть подстановочные знаки и понять, что произойдёт, ещё до выполнения команды.@linuxos_tg
🔥186👍72🤯21❤9🤷♂5