Записки админа
12.8K subscribers
654 photos
29 videos
227 files
2.48K links
Пишу о Linux и администрировании серверов.

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

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

Буст канала: https://yangx.top/sysadminnotes?boost
加入频道
This media is not supported in your browser
VIEW IN TELEGRAM
🎮 Ну и давайте ещё для раскачки в этот понедельник вот на что посмотрим - генерация игры прямо в браузере из QR кода...

- Вот по этой ссылке можно сразу посмотреть на пример игры: https://kuberwastaken.github.io/backdooms/
- А вот Github с описанием того, как это делается: https://github.com/Kuberwastaken/backdooms

#игори #qr
🔥5👍4
This media is not supported in your browser
VIEW IN TELEGRAM
🔎 Nerdlog - tui инструмент для работы с логами на локальной и удалённых машинах. Из интересного:

- Нет необходимости использования некого централизованного сервера. Взаимодействие с удалёнными машинами происходит по SSH.
- Логи не скачиваются с удалённых машин целиком, обработка происходит на самих машинах, а в nerdlog попадают уже результаты.
- Для удобства отрисовывается таймлайн и гистограмма, по которым можно ориентироваться при просмотре логов.

= Статья с подробностями: https://dmitryfrank.com/projects/nerdlog/article
= Github проекта: https://github.com/dimonomid/nerdlog

#tui #logs #будничное
2👍15❤‍🔥7
📎 А вы знали, что в файле authorized_keys можно не только хранить ключи, но ещё и указать команду, которая будет выполнена при подключении, и даже описать условия, при которых команда будет выполняться?

Небольшая заметка по этому поводу - Using ~/.ssh/authorized keys to decide what the incoming connection can do...

https://dan.langille.org/2025/04/17/using-ssh-authorized-keys-to-decide-what-the-incoming-connection-can-do/

#ssh #будничное
🔥2415👍12🤯10
This media is not supported in your browser
VIEW IN TELEGRAM
🔐 inspect-cert-chain - простая, но удобная утилита для просмотра информации о цепочке сертификатов.

https://github.com/robjtede/inspect-cert-chain

И да, всё это можно сделать с помощью команд OpenSSL, но эта программка позволяет получить и вывести на экран сразу всю нужную информацию.

#ssl #tls #cert
👍18😱4😎1😡1
🛠 Что может пойти не так при записи данных на диск или чтении данных с него? А вот что, например - Things that go wrong with disk IO...

https://notes.eatonphil.com/2025-03-27-things-that-go-wrong-with-disk-io.html

#io #filesystem #будничное
👍10👎1
🐧 Demystifying the Kernel Boot Sequence: From ‘Starting Kernel…’ to Userspace” - описание процесса загрузки ядра. Автор приводит в качестве примера 32 битный ARM процессор, но и общие шаги в статье также описывает...

https://bootlin.com/blog/demystifying-kernel-boot-sequence

#kernel #boot #напочитать
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
🎤 А вот тут ещё небольшая утилита для записи и воспроизведения звука в системе...

https://github.com/chaosprint/asak

#sound #tui
👍13
Стоит напомнить, что на канале был некоторое время назад такой тег - #смотрикакой Если у вас есть какие-то проекты или активности, которые могут быть интересны аудитории канала - присылайте их мне в личные сообщения, будем рассказывать о них по субботам. 🤓

Вот тут об этом подробнее, если что - https://yangx.top/c/1760169161/1751
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
🍌 Начать можно, наверное, вот с чего...
Привет! Мы переписали тулу с нуля — теперь это tenv (https://github.com/tofuutils/tenv), а не tofuenv (он теперь deprecated). За год собрали почти 900 звёзд!

Звёзд там уже за 1к перевалило на самом деле, и, надеюсь, будет ещё больше. 🍵

#смотрикакой #фидбечат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🐳43
This media is not supported in your browser
VIEW IN TELEGRAM
🍵 Когда нашёл баг, позвал разработчика, но на демонстрации воспроизвести найденное не смог.

#внезапныймем
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣56👍16🔥5🤮1
Forwarded from OpenBSD
👍11👻6🔥4🤯4😁1
🔩 Parallel ./configure - в статье автор предлагает распараллелить операции конфигурирования перед сборкой ПО. Это позволит ускорить сам процесс за счёт оптимизации использования ресурсов машины.

Этакая попытка сделать альтернативу autoconf с одновременным запуском нескольких проверок и последующей подоготовкой конфигурационных файлов для сборки.

- Статья: https://tavianator.com/2025/configure.html
- Github: https://github.com/tavianator/parconf

#make #build #autoconf
👍61
🔧 Doom GPU Flame Graphs - интересный материал от Брендана Грегга о применении современных инструментов для анализа производительности CPU и GPU на примере игры GZDoom....

https://www.brendangregg.com/blog/2025-05-01/doom-gpu-flame-graphs.html

По ссылке применение AI Flame Graphs, FlameScope и iaprof.

#perf #flamegraph #фидбечат
👍11🔥3
8️⃣ Мир, Труд, Май - всех поздравляю! Поздравляю том числе и с тем, что каналу исполнилось 8 лет! Мы тут с вами пережили всяческое, и продолжаем дальше.

Как обычно - благодарен тем, кто продолжает читать и остаётся на связи. Я в последнее время чуть менее отзывчив, и до чатиков добираюсь с опозданием, но очень стараюсь это дело изменить.

Традиционное напоминание всем, что вы - красавчики, камрады, и я очень рад, что даже спустя столько лет люди продолжают читать Записки админа. 🍻🍻
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝38🍾14🔥822🌭1
🤲 Ну и раз уж нашёлся повод...

Как вы могли заметить, с этого года на канале совсем нет рекламы, и это такой сознательный выбор на данном этапе. А если вам захочется как-то поддержать человека, который периодически вам gif'ки c туями присылает и ссылки разные показывает, это можно сделать двумя способами:

1. Чуть (или не чуть) более активно пользоваться реакциями под сообщениями;
2. Накинуть каналу буст по ссылке https://yangx.top/boost/SysadminNotes

Такие дела. Продолжаем работать, друзья. 📝
Please open Telegram to view this post
VIEW IN TELEGRAM
51🔥67👍247
Субботний #смотрикакой, хоть я и в дороге пока что...

Предлагаю к рассмотрению репозиторий моего авторства, который не является программой, но это FAQ по PostgreSQL (с относительно интересной историей создания).

Небольшое описание:
Как известно, есть чат русскоязычного сообщества PostgreSQL в Telegram. В результате многолетнего анализа самых типичных вопросов был создан репозиторий — FAQ с ответами на них, который поддерживается в актуальном состоянии активными участниками этого чата. Обычно туда "посылаются" вопрошающие (навигация доступна с точностью до конкретного вопроса), но этот репозиторий полезен и сам по себе, в т.ч. как шпаргалка.

Дублирую ссылку, чтобы не ошибиться:
https://github.com/hyperion-cs/pgsql_faq


Берите на заметку. 🤓
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🔥742
🖼 Большая коллекция красивых тем для GRUB, созданных участниками сообщества...

https://github.com/Jacksaur/Gorgeous-GRUB

Для тех, кто видит загрузчик чаще чем раз в пару месяцев. :)

#grub #loader #art
5🔥323👍2
🖇 Introducing QEMU Introspective Stats - небольшой вводный материал о работе с интроспективной статистикой в qemu, и возможностях, которые получают инженеры для анализа работы и производительности виртуальных машин...

https://blogs.oracle.com/linux/post/introducing-qemu-introspective-stats

В целом, надеюсь, что Oracle на эту тему, как обычно, сделает серию толковых статей.

#virtualization #qemu #напочитать
👍122
🛠 TUI дебаггер для Linux. И это даже не какая-то обёртка для gdb, по словам автора, а вполне самостоятельная разработка...

https://github.com/al13n321/nnd

#tui #nnd #debug
👍25🔥1