🔧 A mental model for Linux file, hard and soft links - материал о том, как работают hardlink и softlink в системе, о том, что с ними и с inode'ами происходит при разных действиях...
https://bhoot.dev/2024/on-linux-file-and-links/
#filesystem #symlink #напочитать
https://bhoot.dev/2024/on-linux-file-and-links/
#filesystem #symlink #напочитать
☁️ Сегодня пришлось какое-то время провести в дороге, пока появилась такая возможность, я чуть ближе познакомился с MicroСloud от Canonical. И вы знаете, на первый взгляд всё это выглядит интересно, особенно для ситуаций, когда по какой-то причине хочется использовать LXD в стеке.
"Под капотом" у MicroСloud, как уже было отмечено, LXD, Ceph 19.2.0 Squid (MicroCeph) и Open vSwitch 3.3 (MicroOVN). Доступна возможность зашифровать хранилище. Развернуть можно от 1 до 50 хостов, в схеме когда будут работать 3 хоста и более реализована отказоустойчивость.
Разворачивается Microcloud, похоже, очень быстро и просто, но поставка в snap пакетах смущает (хотя, может быть смущает только меня, как человека, который snap не использует в ОС).
Подробнее о MicroСloud по ссылкам:
- MicroCloud 2.1.0 LTS has been released!
- How to install MicroCloud.
- MicroCloud LTS Demo.
На русском языке доступна вот такая новость на OpenNET - Компания Canonical представила первый LTS-выпуск инструментария MicroCloud. Но там автор почему-то упомянул использование mDNS, хотя судя по описанию LTS релиза mDNS как раз таки был удалён, а на замену ему добавлен multicast.
#microcloud #lxd #напочитать
"Под капотом" у MicroСloud, как уже было отмечено, LXD, Ceph 19.2.0 Squid (MicroCeph) и Open vSwitch 3.3 (MicroOVN). Доступна возможность зашифровать хранилище. Развернуть можно от 1 до 50 хостов, в схеме когда будут работать 3 хоста и более реализована отказоустойчивость.
Разворачивается Microcloud, похоже, очень быстро и просто, но поставка в snap пакетах смущает (хотя, может быть смущает только меня, как человека, который snap не использует в ОС).
Подробнее о MicroСloud по ссылкам:
- MicroCloud 2.1.0 LTS has been released!
- How to install MicroCloud.
- MicroCloud LTS Demo.
На русском языке доступна вот такая новость на OpenNET - Компания Canonical представила первый LTS-выпуск инструментария MicroCloud. Но там автор почему-то упомянул использование mDNS, хотя судя по описанию LTS релиза mDNS как раз таки был удалён, а на замену ему добавлен multicast.
#microcloud #lxd #напочитать
YouTube
MicroCloud LTS Demo
Canonical MicroCloud’s 2.1.0 LTS release features support for single-node deployments, improved security posture, and more flexibility during the initialization process.
In this video we guide you through the new process, starting with deploying a MicroCloud…
In this video we guide you through the new process, starting with deploying a MicroCloud…
🗜Configure Kernel Modules like a Pro - не то чтобы прям like a pro, но в целом хорошая короткая заметка о том откуда и в какой ситуации нужно загружать модули ядра в Linux...
https://www.naut.ca/blog/2024/11/30/configure-kernel-modules-like-a-pro/
#kernel #modules #напочитать
https://www.naut.ca/blog/2024/11/30/configure-kernel-modules-like-a-pro/
#kernel #modules #напочитать
Yoon's Blog
Configure Kernel Modules like a Pro
Kernel modules are powerful pieces of code that extend the capability of your kernel, for example, WireGuard was originally developed as a kernel module. Modules can be loaded at the time of kernel image load, initramfs load, or later on during the boot sequence.…
🔩 No NAT November: My Month Without IPv4 - автор решил провести один месяц используя для работы с сетью только IPv6.
Получилось что получилось - автору понравилось, но не без оговорок о некоторых аспектах будничного использования...
https://blog.infected.systems/posts/2024-12-01-no-nat-november/
#network #ipv6 #напочитать
Получилось что получилось - автору понравилось, но не без оговорок о некоторых аспектах будничного использования...
https://blog.infected.systems/posts/2024-12-01-no-nat-november/
#network #ipv6 #напочитать
🖇 Ask questions of SQLite databases and CSV/JSON files in your terminal - автор написал свой плагин для sqlite-utils, который позволяет делать запросы к базе данных на человеческом языке...
- Github: https://github.com/simonw/sqlite-utils-ask
- Подробности: https://simonwillison.net/2024/Nov/25/ask-questions-of-sqlite/
Помимо sqlite файлов, есть возможность запрашивать данные из CSV, JSON файлов.
#sqlite #utils #напочитать
- Github: https://github.com/simonw/sqlite-utils-ask
- Подробности: https://simonwillison.net/2024/Nov/25/ask-questions-of-sqlite/
Помимо sqlite файлов, есть возможность запрашивать данные из CSV, JSON файлов.
#sqlite #utils #напочитать
👾 А тем временем, создатели Paged Out продолжают радовать нас журналами, статьями и артами...
https://pagedout.institute/
В комментарии закину июньский и ноябрьский номера. Предыдущие выпуски на сайте или под постом - https://tttttt.me/SysadminNotes/3494
#journal #pagedout #напочитать
https://pagedout.institute/
В комментарии закину июньский и ноябрьский номера. Предыдущие выпуски на сайте или под постом - https://tttttt.me/SysadminNotes/3494
#journal #pagedout #напочитать
- Чрезмерное злоупотребление пассивным залогом;
- Уменьшительно-ласкательные слова;
- Лексические иллюзии.
https://matt.might.net/articles/shell-scripts-for-passive-voice-weasel-words-duplicates/
Что интересно, оказывается для vim и emacs есть свои отдельные инструменты, которые выполняют похожую функцию:
- https://github.com/bnbeckwith/writegood-mode
- https://github.com/devd/Academic-Writing-Check
И да, в современно мире всё это для нас могут сделать нейросеточки, но и без них, судя по всему, задача для людей была вполне решаемая.
На lobste.rs по этому поводу хороший тред получился https://lobste.rs/s/rupea8/3_shell_scripts_improve_your_writing_my_ph
#напочитать #bash #writing
Please open Telegram to view this post
VIEW IN TELEGRAM
🗜 In search of a faster SQLite - ребята взяли и переписали SQLite на Rust и утверждают, что смогли добиться серьёзного прироста в производительности при сохранении совместимости с SQLite непосредственно.
Проект называется Limbo, вот здесь о нём можно почитать подробнее...
- Статья: https://avi.im/blag/2024/faster-sqlite/
- Github: https://github.com/tursodatabase/limbo
#sqlite #напочитать #limbo
Проект называется Limbo, вот здесь о нём можно почитать подробнее...
- Статья: https://avi.im/blag/2024/faster-sqlite/
- Github: https://github.com/tursodatabase/limbo
#sqlite #напочитать #limbo
🆖 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 #напочитать
🔩 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 #напочитать
🦎 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 #напочитать
🔩 Searching for the cause of hung tasks in the Linux kernel - интересное чтиво об ошибке, информирующей о зависшей задаче в системе...
https://blog.cloudflare.com/searching-for-the-cause-of-hung-tasks-in-the-linux-kernel/
#kernel #proc #напочитать
https://blog.cloudflare.com/searching-for-the-cause-of-hung-tasks-in-the-linux-kernel/
#kernel #proc #напочитать
The Cloudflare Blog
Searching for the cause of hung tasks in the Linux kernel
The Linux kernel can produce a hung task warning. Searching the Internet and the kernel docs, you can find a brief explanation that the process is stuck in the uninterruptible state. That explains the warning’s meaning, but doesn’t provide the reason it occurred.…
⛓️💥 How GitLab Lost 300GB of Production Data and What We Can Learn. Хороший набор получился в этом инциденте - инженер, удаливший БД на проде, неработоспособные резервные копии и потеря 300Гб данных. Короткая страшилка перед сном...
https://bytesizeddesign.substack.com/p/how-gitlab-lost-300gb-of-production
#напочитать #recovery #postmortem
https://bytesizeddesign.substack.com/p/how-gitlab-lost-300gb-of-production
#напочитать #recovery #postmortem
Substack
How GitLab Lost 300GB of Production Data and What We Can Learn
The Hard Lesson on Backups, Disaster Recovery, and Human Error
🐧 Не спите? Вот вам интересный материал о ядре Linux и его работе - A Quick Journey Into the Linux Kernel...
https://www.lucavall.in/blog/a-quick-journey-into-the-linux-kernel
#linux #kernel #напочитать
https://www.lucavall.in/blog/a-quick-journey-into-the-linux-kernel
#linux #kernel #напочитать
🛠 Оказывается с зоной .arpa можно делать всяческое. Например, опубликовать через неё сайт в сети, отправить почту или выполнить XSS через какой-нибудь онлайн сервис для проверки DNS.
Хорошая статья на эту тему - .arpa, rDNS and a few magical ICMP hacks.
https://sdomi.pl/weblog/24-arpa-hacks/
#dns #rdns #напочитать
Хорошая статья на эту тему - .arpa, rDNS and a few magical ICMP hacks.
https://sdomi.pl/weblog/24-arpa-hacks/
#dns #rdns #напочитать
🤖 Псс, парень, как на счёт ассемблера в Linux, в 2025? Есть, например, вот такой репозиторий с некоторым количеством обучающих материалов на эту тему - Learning assembly for Linux x86_64...
https://github.com/0xAX/asm
Русскоязычная версия доступна по ссылке...
https://github.com/develoopeer/asm-ru
#asm #напочитать
https://github.com/0xAX/asm
Русскоязычная версия доступна по ссылке...
https://github.com/develoopeer/asm-ru
#asm #напочитать
🐧 Demystifying the Kernel Boot Sequence: From ‘Starting Kernel…’ to Userspace” - описание процесса загрузки ядра. Автор приводит в качестве примера 32 битный ARM процессор, но и общие шаги в статье также описывает...
https://bootlin.com/blog/demystifying-kernel-boot-sequence
#kernel #boot #напочитать
https://bootlin.com/blog/demystifying-kernel-boot-sequence
#kernel #boot #напочитать
🖇 Introducing QEMU Introspective Stats - небольшой вводный материал о работе с интроспективной статистикой в qemu, и возможностях, которые получают инженеры для анализа работы и производительности виртуальных машин...
https://blogs.oracle.com/linux/post/introducing-qemu-introspective-stats
В целом, надеюсь, что Oracle на эту тему, как обычно, сделает серию толковых статей.
#virtualization #qemu #напочитать
https://blogs.oracle.com/linux/post/introducing-qemu-introspective-stats
В целом, надеюсь, что Oracle на эту тему, как обычно, сделает серию толковых статей.
#virtualization #qemu #напочитать
📦 Большое. нет, огромное чтиво о zip формате - Zip Files: History, Explanation and Implementation...
https://www.hanshq.net/zip.html
И дополнительный материал по теме от автора - Shrink, Reduce, and Implode:
The Legacy Zip Compression Methods...
https://www.hanshq.net/zip2.html
#zip #history #напочитать
https://www.hanshq.net/zip.html
И дополнительный материал по теме от автора - Shrink, Reduce, and Implode:
The Legacy Zip Compression Methods...
https://www.hanshq.net/zip2.html
#zip #history #напочитать
🔎 strace tips for better debugging - немножечко рекомендаций по работе с strace...
https://rrampage.github.io/2025/06/13/strace-tips-for-better-debugging/
#strace #debug #напочитать
https://rrampage.github.io/2025/06/13/strace-tips-for-better-debugging/
#strace #debug #напочитать