Записки админа
12.8K subscribers
671 photos
31 videos
230 files
2.53K links
Пишу о Linux и администрировании серверов.

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

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

Буст канала: https://xn--r1a.website/sysadminnotes?boost
Download Telegram
🤓 Штош, контент sysadmin.pm потерян безвозвратно с вероятностью, близкой к 99%.

В крайнем случае, восстановимся из скачанного из веб-архива и выдачи поисковиков.

P. S. Мало делать работоспособные бекапы. Иногда нужно делать работоспособные бекапы работоспособных бекапов. И хобби своё далеко не забрасывать, иначе вот так проснёшься, а у тебя всё похерилось. 🔤

#pressf
Please open Telegram to view this post
VIEW IN TELEGRAM
3😢79😱18🫡175😁4🤔4🤝4💯2🤷‍♂1😐1
👾 https://sysadmin.pm/ - сайт восстановлен. Статикой, но восстановлен с сохранением всего контента.

В комментариях предлагаю порадоваться и накинуть современных систем для построения и генерации сайтиков. Пока что смотрю в сторону hugo, но в планах появилось рассмотрение других альтернатив.

Спасибо вам за поддержку в сообщениях и комментариях, и заранее благодарен за рекомендации. ☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥86👍189🎉7🤗2🤡11
🎄 Камрады, с Новым Годом вас!

Не самый простой год выдался, но один из самых интересных лично для меня. Надеюсь, что вы успели сделать всё что запланировали, и желаю вам, чтобы всё задуманное и загаданное на следующий год обязательно исполнилось и сбылось!

Обнимите близких, намахните салатик за коллег, оставшихся на рабочих сменах, и хорошенечко отдохните в эти праздники!

P. S. Да, тут в ленте стало тише. Посмотрим как изменится ситуация в 2026. Здорово, что вы всё равно остаётесь на связи. Спасибо вам всем за это. Обнял, приподнял, покружил, поставил. ⛄️
12🔥4721🎄196🤝4👍2
👨🏻‍💻 Вот здесь, прямо в браузере можно базу eBPF потренить...

https://ebpf.party/

- А ещё, исходный код всего этого доступен по ссылке - https://github.com/DavidVentura/ebpf.party
- Как платформа работает, описано в статье - https://ebpf.party/how-it-works

#ebpf #playground
👍21🔥982
This media is not supported in your browser
VIEW IN TELEGRAM
Snitch - tui утилита для интерактивного просмотра информации о сетевых подключениях в системе.

Можно фильтровать, сортировать, смотреть за происходящим в реальном времени...

https://github.com/karol-broda/snitch

#tui #network #netstat
👍1871👨‍💻1
🧩 From 10 day vacation project to 100k users: auto-cpufreq v3 story - история о том, как проект, который был сделан за несколько дней в отпуске превратился в серёзный инструмент управления производительностю системы...

https://foolcontrol.org/?p=5114

Если ещё не встречались с auto-cpufreq в работе, это хороший повод познакомиться с ним. А если уже использовали его, то это отличная статья о том, с чего всё начиналось, как проект развивался и к чему он пришёл сейчас.

В статье большое количество доп. ссылок и роликов с полезным дополнением.

Если воспринимать информацию привычней на слух, можно начать с ролика...

https://m.youtube.com/watch?v=VKqNjczvI88

#optimization #напочитать
👍7🔥3👎1
🗜 ct - утилита для трейсинга команд, выполненных в оболочке bash...

https://github.com/JB63134/bash_ct

Для ситуаций, когда strace избыточен, а базовую информацию в человекочитаемом формате вывести хотелось бы.

P. S. Да, ещё одна, которую вряд ли кто-то в проде применит и запустит. 🤭

#bash #trace
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥61😢1
🤓 И да, пока вы спите, Леннарт анонсировал Amutable...

Amutable’s mission is to deliver
verifiable integrity to Linux workloads everywhere. We look forward to
working towards this goal with the broader Linux community.

https://amutable.com/blog/introducing-amutable

Пока что, весь анонс, скорее наброс разных красивых формулировок. Команда специалистов это будет, какая-то ОС, какое-то ПО, или набор каких-то стандартов - до конца не понятно. Но последить и посмотреть будет интересно, пожалуй.

#amutable
Please open Telegram to view this post
VIEW IN TELEGRAM
🤮8🦄3💅2🗿2👍1
📺 FOSDEM 2026 таки состоялся. Все события (а их в этом году 1079) доступен на странице по ссылке...

https://fosdem.org/2026/schedule/events/

Где-то уже приложены видео и презентация, но большая часть материалов ещё загружается.

Интересно посмотреть что там Леннарт рассказал о виртуализации и systemd, что там было о защите сети в OpenBSD, и по eBPF будет на что посмотреть, похоже.

В комментарии к посту можно принести те доклады, которые показались вам интересными, или которые пока недоступны, но заинтересовали и вы будете их ждать.

#fosdem
👍151
This media is not supported in your browser
VIEW IN TELEGRAM
Коллеги делятся инструментом для отслеживания вызова функций в программах на C, C++, Rust, Python - uftrace.

https://github.com/namhyung/uftrace

При выполнении, uftrace цепляется ко входу и выходу каждой функции. В процессе сохраняет и выводит временные метки, аргументы и возвращаемые значения.

#trace #debug #фидбечат
👍203👀1
🗜 Temporary files in Linux - статья, описывающая работу со временными файлами в Linux.

Автор рассматривает и работу в tmpfs, и обработку временных файлов через флаг O_TMPFILE на файловой системе...

https://blogs.oracle.com/linux/temporary-files-in-linux

#tmpfs #напочитать
👍12🔥2
И да, Hugo таки оказался хорош. Кажется, стало понятно на чём можно нормально восстановить сайт. Спасибо всем за рекомендации ранее. 🪖

#какможнобылотакпродолбаться #восстанавливаемчтоподелать
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍31🔥41
🔧 Думаю, что об утилите sos знают многие - собрал отчёт и модешь проверить в нём информацию о системе.

Оказывается, у Oracle в наборе oled инструментов есть такая штука как sosdiff. С помощью sosdiff можно сравнить два отчёта и увидеть, чем они отличаются...

- Статья: https://blogs.oracle.com/linux/oled-sosdiff
- Github: https://github.com/oracle/oled-tools/tree/main/tools/sosdiff

#sosreport #sosdiff #oled
👍96🔥2👨‍💻1
🆖 Анализатор конфигурации Nginx, который выполняет проверку по 28 пунктам и позволяет оптимизировать настройки сервиса...

https://github.com/walf443/nginx-lint

Из интересного - позволяет встроить себя в ci\cd процесс, умеет в json формат, может вносить правки в файлы, и даёт возможность работать с конфигурацией из простого веб-интерфейса.

Демонстрация работы доступна по ссылке - https://walf443.github.io/nginx-lint/

#nginx #linter
👍32🔥121
demo(2).gif
126.9 KB
🗒 Смотрите, какая красота - kanban доска прямо в терминале. Можно локально в файликах работать, можно Jira подключить...

https://github.com/jsubroto/flow

#flow #kanban #tui
👍25🔥2🤡1
📈 xfr - занимательная альтернатива iperf3. Позволяет поднять серверную часть, запустить клиента и протестировать нагрузку на сеть.

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

https://github.com/lance0/xfr

#xfr #network #iperf
50🔥28👍741🙈1
🧩 Running my own XMPP server - запуск собственного xmpp сервера в 2026 веке...

https://blog.dmcc.io/journal/xmpp-turn-stun-coturn-prosody/

В статье настройка моего любимого Prosody с синхронизацией сообщений, шифрованием и звонками.

#фидбечат #prosody #xmpp
👍211
🛠 Self-hosting my websites using bootable containers - от облаков к обычным виртуальным серверам и immutable окружению для размещения сайтов...

https://yorickpeterse.com/articles/self-hosting-my-websites-using-bootable-containers/

Автор во всех подробностях описывает, как он пришёл к такому сценарию размещения и использует bootc для запуска системы, окружения и ресурса в нём.

Объёмное техническое чтиво, с примерами конфигурации каждого сервиса.

#bootc #containers #immutable
👍6
В коллекцию инструментов для трассировки в Linux...

Compendium перехватывает системные вызовы, получает информацию из таблиц файловых дискрипторов, получает статистику памяти и данные о состоянии системных вызовов.

Из приятного - фильтрует "шум" (но при желании имеет verbose режим для сырой трассировки), оставляя только то, что действительно связано с работой программы. А ещ умеет генерировать симпатичный html отчёт с результатами.

- Статья: https://pker.xyz/posts/compendium
- Github: https://github.com/louisboilard/compendium

#ptrace #tracing #напочитать
1👍19🔥11