P. S. Один сплошной DOOM да TUI на канале, что ты будешь делать! 🍪
Please open Telegram to view this post
VIEW IN TELEGRAM
🆖 How to track website analytics using only Nginx and pure Bash - берём логи Nginx, Bash и получаем html страницу со статистикой посещений сайта...
https://sanixdk.xyz/blogs/how-to-add-website-analytics-using-only-nginx
#nginx #напочитать
https://sanixdk.xyz/blogs/how-to-add-website-analytics-using-only-nginx
#nginx #напочитать
This media is not supported in your browser
VIEW IN TELEGRAM
🔎 Wiper - ещё один инструмент для анализа занятого места на диске...
https://github.com/ikebastuz/wiper
#disk #du #filesystem
https://github.com/ikebastuz/wiper
#disk #du #filesystem
404528818-4aad0902-6094-4fc2-90b9-b62456df22f5.webm
3.1 MB
🛠 ISD (interactive systemd) - инструмент, для работы и взаимодействия с systemd юнитами в системе...
- Github: https://github.com/isd-project/isd
- Примеры работы: https://isd-project.github.io/isd/#working-with-isd
На первый взгляд, эта штука показалась мне странной, ведь можно же просто набор команд systemctl использовать и всё (то, что она сыровата, вынесем за скобки).
Но вот я попробовал воспользоваться isd на тестовом стенде проекта, где программный комплекс включает в себя десяток разных systemd сервисов, и случаются ситуации, когда каждый из них нужно проверить - и вот тут утилита показалась весьма удобной для такой задачи.
#systemd #tui #unit
- Github: https://github.com/isd-project/isd
- Примеры работы: https://isd-project.github.io/isd/#working-with-isd
На первый взгляд, эта штука показалась мне странной, ведь можно же просто набор команд systemctl использовать и всё (то, что она сыровата, вынесем за скобки).
Но вот я попробовал воспользоваться isd на тестовом стенде проекта, где программный комплекс включает в себя десяток разных systemd сервисов, и случаются ситуации, когда каждый из них нужно проверить - и вот тут утилита показалась весьма удобной для такой задачи.
#systemd #tui #unit
This media is not supported in your browser
VIEW IN TELEGRAM
⭐️ Нашлось красивое - карта звёздного неба прямо в терминале...
https://github.com/da-luce/astroterm
Автор умело объединяет в терминале несколько источников данных и позволяет отобразить карту звёздного неба на нужный момент времени.
#tui #stars
https://github.com/da-luce/astroterm
Автор умело объединяет в терминале несколько источников данных и позволяет отобразить карту звёздного неба на нужный момент времени.
#tui #stars
This media is not supported in your browser
VIEW IN TELEGRAM
Здравствуйте. Кажется, тут накопилось много дел... 🧾
Please open Telegram to view this post
VIEW IN TELEGRAM
🛠 Oracle Linux Enhanced Diagnostics.
Ещё в январе Oracle выкатили занятный набор инструментов и скриптов для анализа производительности и работы системы. Изначально, эти утилиты разрабатывались для внутренних нужд компании, но некоторое время назад они стали доступны для сообщества:
- https://blogs.oracle.com/linux/post/oracle-linux-enhanced-diagnostics
- https://github.com/oracle/oled-tools
В наборе имеем следующее:
• lkce (Linux Kernel Core Extractor) – формирует отчёты на основе анализа vmcore дампа.
• memstate – анализирует использование памяти а системе. Может быть полезным для выявления возможных утечек памяти и таких проблем как фрагментация, ошибки в hugepages, странности в работе NUMA.
• kstack – собирает и анализирует стек-трейс для процесса (группы процессов), находящихся в состоянии D (D state). Выглядит полезным для диагностики зависших процессов в системе.
• syswatch – выполняет пользовательские команды при достижении определённого уровня загрузки CPU. Полезно для диагностики скачков потребления CPU в системе.
• scanfs – проверяет образы дисков KVM на предмет повреждений файловых систем без необходимости останавливать виртуальные машины. Поддерживает XFS и EXT4 на данный момент.
• vmcore_sz – оценивает размер vmcore-дампа до его генерации, что помогает заранее планировать процесс его обработки.
• scripts – набор скриптов, предназначенных для отладки специфических проблем, например, диагностики сетевых соединений.
Подробности о работе с инструментами доступны в блоге инженеров Oracle:
◦ Introducing Oracle Linux Enhanced Diagnostics.
◦ scripts - A tool to run various useful OLED diagnostic scripts.
◦ Memstate - OLED.
◦ Scanfs - OLED.
◦ Syswatch - OLED.
◦ Kstack - OLED.
◦ Lkce - OLED.
◦ SCSI DTrace - OLED.
◦ RDS DTrace - OLED.
#perf #oled #tools
Ещё в январе Oracle выкатили занятный набор инструментов и скриптов для анализа производительности и работы системы. Изначально, эти утилиты разрабатывались для внутренних нужд компании, но некоторое время назад они стали доступны для сообщества:
- https://blogs.oracle.com/linux/post/oracle-linux-enhanced-diagnostics
- https://github.com/oracle/oled-tools
В наборе имеем следующее:
• lkce (Linux Kernel Core Extractor) – формирует отчёты на основе анализа vmcore дампа.
• memstate – анализирует использование памяти а системе. Может быть полезным для выявления возможных утечек памяти и таких проблем как фрагментация, ошибки в hugepages, странности в работе NUMA.
• kstack – собирает и анализирует стек-трейс для процесса (группы процессов), находящихся в состоянии D (D state). Выглядит полезным для диагностики зависших процессов в системе.
• syswatch – выполняет пользовательские команды при достижении определённого уровня загрузки CPU. Полезно для диагностики скачков потребления CPU в системе.
• scanfs – проверяет образы дисков KVM на предмет повреждений файловых систем без необходимости останавливать виртуальные машины. Поддерживает XFS и EXT4 на данный момент.
• vmcore_sz – оценивает размер vmcore-дампа до его генерации, что помогает заранее планировать процесс его обработки.
• scripts – набор скриптов, предназначенных для отладки специфических проблем, например, диагностики сетевых соединений.
Подробности о работе с инструментами доступны в блоге инженеров Oracle:
◦ Introducing Oracle Linux Enhanced Diagnostics.
◦ scripts - A tool to run various useful OLED diagnostic scripts.
◦ Memstate - OLED.
◦ Scanfs - OLED.
◦ Syswatch - OLED.
◦ Kstack - OLED.
◦ Lkce - OLED.
◦ SCSI DTrace - OLED.
◦ RDS DTrace - OLED.
#perf #oled #tools
🐧 Building a tiny Linux from scratch - автор берёт ядро, busybox, пытается собрать всё это, а затем запустить систему через qemu...
https://blinry.org/tiny-linux/
#kernel #qemu #busybox
https://blinry.org/tiny-linux/
#kernel #qemu #busybox
🔩 Write your Own Virtual Machine - и ещё один занятный материал, но куда более глубокий в технической части. Автор пишет и запускает свою виртуальную машину, которая будет работать с набором инструкций LC-3. Вместе с самой ВМ, автор предлагает две программы - 2048 и Roguelike, которые в этой виртуальной машине будут запускаться...
https://www.jmeiners.com/lc3-vm/
Что интересно, некоторые энтузиасты идею автора оценили, и написали свою реализацию такой виртуальной машины на предпочитаемом языке программирования. В нижней части страницы собраны ссылки на эти проекты.
#vm #system #напочитать
https://www.jmeiners.com/lc3-vm/
Что интересно, некоторые энтузиасты идею автора оценили, и написали свою реализацию такой виртуальной машины на предпочитаемом языке программирования. В нижней части страницы собраны ссылки на эти проекты.
#vm #system #напочитать
Running QEMU Inside Browser - начали неделю с виртуализации, этим и продолжим. Доклад инженера, который с помощью QEMU Wasm прямо в браузере запускает эти наши линуксы и контейнеры:
- Доклад: https://fosdem.org/2025/schedule/event/fosdem-2025-6290-running-qemu-inside-browser/
- Презентация: https://fosdem.org/2025/events/attachments/fosdem-2025-6290-running-qemu-inside-browser/slides/237638/slides_1dDtpcS.pdf
- Демо: https://ktock.github.io/qemu-wasm-demo/
#qemu #wasm #fosdem
Please open Telegram to view this post
VIEW IN TELEGRAM
📺 И да, весь FOSDEM 2025 тут - https://fosdem.org/2025/schedule/events/ Куча материалов ещё в обработке, но достаточно и того, что уже можно посмотреть и почитать.
#fosdem #видео
#fosdem #видео
fosdem.org
FOSDEM 2025 - Events
☁️ Ещё занятный материал, который попался на глаза в ходе беглого осмотра всего списка выступлений.
Confidential VMs on public clouds and on-premise: a long way towards zero trust - о виртуальных машинах, которые запускаются в облаке, но всё равно остаются конфиденциальными.
- Доклад: https://fosdem.org/2025/schedule/event/fosdem-2025-5182-confidential-vms-on-public-clouds-and-on-premise-a-long-way-towards-zero-trust/
- Презентация: https://fosdem.org/2025/events/attachments/fosdem-2025-5182-confidential-vms-on-public-clouds-and-on-premise-a-long-way-towards-zero-trust/slides/237250/FOSDEM202_6Gy6Aes.pdf
#virtualization #centos #fosdem
Confidential VMs on public clouds and on-premise: a long way towards zero trust - о виртуальных машинах, которые запускаются в облаке, но всё равно остаются конфиденциальными.
- Доклад: https://fosdem.org/2025/schedule/event/fosdem-2025-5182-confidential-vms-on-public-clouds-and-on-premise-a-long-way-towards-zero-trust/
- Презентация: https://fosdem.org/2025/events/attachments/fosdem-2025-5182-confidential-vms-on-public-clouds-and-on-premise-a-long-way-towards-zero-trust/slides/237250/FOSDEM202_6Gy6Aes.pdf
#virtualization #centos #fosdem
🔗 Syd - занятная песочница, которая может быть применима для конкретных путей, для исполнения ПО, или для изоляции и контроля сети...
- Доклад: https://fosdem.org/2025/schedule/event/fosdem-2025-4176-syd-an-introduction-to-secure-application-sandboxing-for-linux/
- Презентация: https://gitlab.exherbo.org/sydbox/sydbox/-/blob/main/doc/talks/2025-Syd-FOSDEM/Syd-FOSDEM.pdf
- Исходники: https://gitlab.exherbo.org/sydbox/sydbox
- Подробности: https://lib.rs/crates/syd
#sandbox #syd #видео
- Доклад: https://fosdem.org/2025/schedule/event/fosdem-2025-4176-syd-an-introduction-to-secure-application-sandboxing-for-linux/
- Презентация: https://gitlab.exherbo.org/sydbox/sydbox/-/blob/main/doc/talks/2025-Syd-FOSDEM/Syd-FOSDEM.pdf
- Исходники: https://gitlab.exherbo.org/sydbox/sydbox
- Подробности: https://lib.rs/crates/syd
#sandbox #syd #видео
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 И ещё в копилку TUI инструмент для простого нагрузочного тестирования...
https://github.com/nakabonne/ali
#load #test #tui
https://github.com/nakabonne/ali
#load #test #tui
🛠 Обнаружилась занятная штуковина, которая позволяет отследить http(s) запросы, которые выполняет приложение...
https://github.com/monasticacademy/httptap
#http #network #scan
./httptap -- bash -c 'wget --ca-certificate=$SSL_CERT_FILE -q https://sysadmin.pm'
---> GET https://sysadmin.pm/
<--- 200 https://sysadmin.pm/ (63984 bytes)
https://github.com/monasticacademy/httptap
#http #network #scan
This media is not supported in your browser
VIEW IN TELEGRAM
⏯️ Ещё один клавиатурный TUI тренажёр...
https://github.com/hlsxx/tukai
Есть ещё вот такие вот:
- https://yangx.top/SysadminNotes/2738
- https://yangx.top/SysadminNotes/3698
#tui #keyboard #type
https://github.com/hlsxx/tukai
Есть ещё вот такие вот:
- https://yangx.top/SysadminNotes/2738
- https://yangx.top/SysadminNotes/3698
#tui #keyboard #type
🦎 The History of S.u.S.E. The other enterprise Linux company - длиннопост об истории SuSE с 1992 по 2023 годы...
https://www.abortretry.fail/p/the-history-of-suse
#suse #history #напочитать
https://www.abortretry.fail/p/the-history-of-suse
#suse #history #напочитать
🖱 JDbrowser - tui инструмент для SQLite баз данных...
https://github.com/Jkeyuk/JDbrowser
#sqlite #tui #database
https://github.com/Jkeyuk/JDbrowser
#sqlite #tui #database