TGViewer
Channel Public Channel
Записки админа

Записки админа

@sysadminnotes

Пишу о Linux и администрировании серверов.

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

Реклама на канале не размещается.

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

Буст канала: https://t.me/sysadminnotes?boost
Subscribers
12.7K
Photos
694
Videos
31
Links
2.6K

Showing posts older than #3842 · Back to latest

Older Posts 20 shown
Post #3839 7.57K
😈 jmore - инструмент для управления jail контейнерами во FreeBSD...

https://github.com/vermaden/jmore

Умеет работать как с отдельными контейнерами, так и с контейнерами, которые были запущены с помощью BastilleBSD.

#freebsd #jail #jmore
  • 👍 8
  • 🔥 3
  • 😁 1
Post #3832 12.6K
🔎 Смотрите какую красоту показали. Анализатор трафика, использующий под капотом eBPF - kyanos...

- Сайт: https://kyanos.pages.dev/
- Github: https://github.com/hengyoush/kyanos

Позволяет получить данные о сетевом взаимодействии конкретного процесса для http трафика, redis запросов и трафика сервера БД mysql.

Из дополнительных полезностей - возможность трейсинга запросов на уровне ядра, что позволит понять на каком уровне или шаге происходят аномалии или задержки. И заявленная разработчиками возможность расшифровки SSL трафика на лету.

#tui #kyanos #фидбечат
  • 👍 35
  • 🔥 4
  • 🤔 4
Post #3831 8K
⚙️ dusage - чуть более удобная (с точки зрения визуального представления данных) альтернатива df для отображения информации о занятости диска...

https://github.com/mihaigalos/dusage

#dusage #df #cli
  • 👍 22
Post #3829 8.49K
⏯️ Record and Replay Framework - интересный инструмент, который позволяет записать выполнение нужной программы, а затем проанализировать записанный процесс, при необходимости повторив его нужное количество раз...

rr record /path/to/program --arg1 --arg2
rr replay


- Пример работы: https://github.com/rr-debugger/rr/wiki/Usage
- Github: https://github.com/rr-debugger/rr
- Сайт: https://rr-project.org/

#debug #rr #gdb
  • 🔥 11
  • ❤ 1
Post #3827 8.26K
🖇 Новый установщик Fedora. С одной стороны, это "Web UI", с другой стороны, выглядит весьма симпатично.

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

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

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

#fedora #install
  • ❤ 12
  • 💔 8
  • 🔥 1
Post #3825 7.81K
📺 Автор делает с Plan 9 всяческое и показывает это в рамках небольшой серии коротких практических роликов...

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

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

#plan9 #видео
  • 🔥 6
  • ❤ 1
Post #3824 10K
🔧 A mental model for Linux file, hard and soft links - материал о том, как работают hardlink и softlink в системе, о том, что с ними и с inode'ами происходит при разных действиях...

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

#filesystem #symlink #напочитать
  • 👍 17
Post #3821 8.7K
Записки админа ⚙️ 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
  • 👍 7
  • ❤ 2
Post #3820 7.48K
Записки админа 🆖 Берём Nginx и его autoindex модуль, добавляем простой, но симпатичный веб-интерфейс и получаем неплохой файловый менеджер прямо в браузере... https://github.com/mohamnag/nginx-file-browser #nginx #filemanager
🆖 Тут уже другой автор, продолжает идею с autoindex и браузером для файлов с помощью Nginx...

- Github: https://github.com/izissise/nginx-explorer
- File listing: https://blog.izissise.net/posts/ngxp-listing/
- Cookie Authentication: https://blog.izissise.net/posts/ngxp-cookie-auth/

#nginx #filemanager
  • 👍 7
  • 👎 1
Post #3818 7.33K
🖇 Интересная попытка создать аналог scp с применением протокола QUIC.

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

https://github.com/crazyscot/qcp

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

#scp #ssh #qcp
  • ❤ 8
  • 👍 3
Post #3817 8.68K
🔩 Boot Time Presentations - сборник докладов и выступлений, тема которых так или иначе связана с ускорением загрузки системы.

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

https://elinux.org/Boot_Time_Presentations

#linux #boot #speed
  • 👍 6
  • 🔥 3
Post #3816 5.94K
💭 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 #видео
YouTube Andreia Otto & Ravikanth Mogulla - Navigating the Transition: SRE Challenges and Highlights This talk delves into the transformative journey of transitioning adidas e-commerce from monolithic architectures to microservices, exploring the key challenges faced by Site Reliability Engineers (SREs) and highlighting crucial insights gained throughout…
  • 👍 2
  • 👀 1
Post #3814 7.86K
🖱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 #напочитать
Cloudflare Blog Migrating billions of records: moving our active DNS database while it’s in use According to a survey done by W3Techs, as of October 2024, Cloudflare is used as an authoritative DNS provider by 14.5% of all websites
  • 🔥 11
  • 👍 4
Post #3812 8.66K
🖇 Battle of the RabbitMQ Queues: Performance Insights on Classic and Quorum - о классических и кворумных очередях в RabbitMQ. Какой тип очереди выбрать для решения тех или иных задач, какие есть плюсы у каждого из типов...

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

#rabbitmq #напочитать
  • 👍 5
Post #3811 7.51K
🆖 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 #напочитать
Garden in the Wonderland Nginx access log to standard output (or journald) It is not as easy as using /dev/stdout
  • 👍 9
  • 🤔 2
  • 😈 1
Post #3810 8.31K
😈 Принёс вам перед сном немного FreeBSD, виртуализации и окружения, в котором можно работать с полностью воспроизводимыми сценариями...

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

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

#freebsd #virtualization #bhyve
  • 👍 13
  • 😈 3
  • 👎 1
Post #3808 7.14K
🔧 against /tmp - некоторое количество замечаний по использованию директории /tmp в работе программ и скриптов...

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

#tmp #tmpdir #напочитать
  • 🔥 9
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →