Записки админа
12.9K subscribers
648 photos
28 videos
227 files
2.46K links
Пишу о Linux и администрировании серверов.

Связаться с автором: @servers

Заметки в браузере: https://sysadmin.pm/

Буст канала: https://yangx.top/sysadminnotes?boost
加入频道
🛠 Upgrading Uber’s MySQL Fleet to version 8.0 - о том, как Uber обновлял свой MySQL с версии 5.7 до 8.0...

https://www.uber.com/en-JO/blog/upgrading-ubers-mysql-fleet/

#mysql #напочитать
🔎 Оказывается, у VirusTotal есть свой удобный cli инструмент, которым можно и файл на сканирование отправить и URL проверить, и информацию по хешам получить. И всё это в том числе и в json формате доступно по мере необходимости...

https://virustotal.github.io/vt-cli/

#virustotal #cli
🖇 hBlock - это скрипт, который собирает адреса для блокировки из нескольких источников и формирует из них hosts файл, либо конфигурацию для unbound или dnsmasq...

- Сайт: https://hblock.molinero.dev/
- Githib: https://github.com/hectorm/hblock

#adblock #hosts
This media is not supported in your browser
VIEW IN TELEGRAM
🔗 Tenere - TUI интерфейс для взаимодействия с ChatGPT, llama.cpp и ollama...

https://github.com/pythops/tenere

#ai #tui #llm
Беседовали тут с товарищем, обсуждали происходящее, и знаете что показало свою работоспособность во всей этой ситуации с разработчиками из России и ядром? Свободная лицензия. Долгих лет тебе, RMS. 🤓 #естьмнение
Please open Telegram to view this post
VIEW IN TELEGRAM
🔧 against /tmp - некоторое количество замечаний по использованию директории /tmp в работе программ и скриптов...

https://dotat.at/@/2024-10-22-tmp.html

#tmp #tmpdir #напочитать
😈 Принёс вам перед сном немного FreeBSD, виртуализации и окружения, в котором можно работать с полностью воспроизводимыми сценариями...

- So you think you want to write a deterministic hypervisor?
- Antithesis: Pioneering Deterministic Hypervisors with FreeBSD and Bhyve.

В статьях рассказывается о создании программного комплекса (как его обозначают авторы - детерминированного гипервизора), который позволяет строить управляемые и воспроизводимые среды, используемые для поиска и анализа ошибок. Построено всё на FreeBSD и Bhyve.

#freebsd #virtualization #bhyve
🆖 Nginx access log to standard output (or journald) - при необходимости перенаправить логи Nginx в Journald, нужно использовать /deb/log, а не /dev/stdout...

- https://blog.yuuta.moe/2024/10/26/nginx-access-log-stderr/
- https://mailman.nginx.org/pipermail/nginx/2016-February/049899.html

#nginx #logs #напочитать
🖇 Battle of the RabbitMQ Queues: Performance Insights on Classic and Quorum - о классических и кворумных очередях в RabbitMQ. Какой тип очереди выбрать для решения тех или иных задач, какие есть плюсы у каждого из типов...

https://dzone.com/articles/battle-of-the-rabbitmq-queues-performance-insights

#rabbitmq #напочитать
🖱Migrating billions of records: moving our active DNS database while it’s in use - история о том, как мигрировать базу данных работающего сервиса из одного кластера в другой не привлекая внимания пользователей...

https://blog.cloudflare.com/migrating-billions-of-records-moving-our-active-dns-database-while-in-use/

#cloudflare #postgresql #напочитать
💭 What Platform Engineering Meant for Adidas’s SREs - рассказ о трансформации e-commerce в Adidas от монолита к микросервисам, и о том, с какими задачами в ходе этого процесса SRE инженерам компании пришлось столкнуться...

- Видео: https://www.youtube.com/watch?v=BBwMkC7a8Ko
- Текстом: https://thenewstack.io/what-platform-engineering-meant-for-adidass-sres/

#sre #видео
🔩 Boot Time Presentations - сборник докладов и выступлений, тема которых так или иначе связана с ускорением загрузки системы.

Материалы представлены в списке от самых свежих - выступлений 2024 года, до самых старых - презентаций 2006 года...

https://elinux.org/Boot_Time_Presentations

#linux #boot #speed
🖇 Интересная попытка создать аналог scp с применением протокола QUIC.

Заявлена возможность при помощи отдельных опций настраивать параметры выполняемой операции (в зависимости от качества и пропускной способности сети между источником и пунктом назначения)...

https://github.com/crazyscot/qcp

И да, я знаю что можно использовать rsync, но выглядит всё равно занятно, на мой взгляд.

#scp #ssh #qcp
Записки админа
⚙️ Database Remote-Copy Tool For SQLite - инструмент для копирования SQLite базы данных. Можно создавать реплику локально, а можно удалённо по SSH... https://sqlite.org/draft/rsync.html #sqlite #database
🖱sqlite3-rsync.

Продолжая тему rsync инструмента для sqlite3...

- Compiling and running sqlite3-rsync - как собрать утилиту. И судя по tl;dr, там достаточно сделать стандартные...
git clone https://github.com/sqlite/sqlite.git
cd sqlite
./configure
make sqlite3-rsync


- How the New sqlite3_rsync Utility Works - что же там происходит "под капотом"?

#sqlite #rsync #database
🛠 Demystifying secure NFS - неплохое чтиво о настройке и секурити вопросах NFSv4 сервера...

https://blogsystem5.substack.com/p/demystifying-secure-nfs

#nfs #напочитать #kerberos
🔧 A mental model for Linux file, hard and soft links - материал о том, как работают hardlink и softlink в системе, о том, что с ними и с inode'ами происходит при разных действиях...

https://bhoot.dev/2024/on-linux-file-and-links/

#filesystem #symlink #напочитать
📺 Автор делает с Plan 9 всяческое и показывает это в рамках небольшой серии коротких практических роликов...

https://www.youtube.com/playlist?list=PLIhkYrUkoYPRBRZsG6m_YalzHthqktVfP

На случай если очень хочется посмотреть, но никак не хочется ставить и заморачиваться с запуском.

#plan9 #видео
🖇 Новый установщик Fedora. С одной стороны, это "Web UI", с другой стороны, выглядит весьма симпатично.

Вопрос привычки тут, конечно же, придётся пересматривать, вопрос удобства остаётся открытым...

https://fedoramagazine.org/anaconda-installer-redesign/

В комментариях оставлю несколько роликов, они же есть в статье.

#fedora #install