Записки админа
12.6K subscribers
628 photos
28 videos
221 files
2.39K links
Пишу о Linux и администрировании серверов.

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

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

Буст канала: https://tttttt.me/sysadminnotes?boost
Download Telegram
🕹 Ну и в рамках пятницы - морской бой, написанный на Bash. Играется прямо в терминале, с точки зрения tui выглядит очень здорово...

https://gitlab.com/christosangel/tui-battleship

#tui #игори
This media is not supported in your browser
VIEW IN TELEGRAM
🥔 Thetawave - cимпатичный игорь с открытым исходным кодом. Летаем на кораблике и побеждаем врагов в процедурно сгенерированных миссиях...

- Играть в браузере: https://thetawave.metalmancy.tech/
- Исходный код и пакеты: https://github.com/thetawavegame/thetawave

#игори
Please open Telegram to view this post
VIEW IN TELEGRAM
Столкнувшись с какой-либо проблемой или вопросом, ответ на который неизвестен, для поиска решения в первую (важный момент) очередь вы...
Anonymous Poll
68%
Идёте в поисковые системы
15%
Используете ChatGPT или аналоги
15%
Открываете документацию
2%
Идёте с вопросами к коллегам или товарищам
1%
Расскажу в комментариях что делаю
🛠 Удобный инструмент для получения информации о том или ином параметре ядра в разных версиях дистрибутивов. Можно работать через веб-интерфейс, а можно просто grep'ать по имеющимся конфигурациям:

- Веб-интерфейс: https://oracle.github.io/kconfigs/
- Github: https://github.com/oracle/kconfigs
- Подробности: https://blogs.oracle.com/linux/post/explore-linux-kernel-kconfigs

#kernel #kconfigs #oracle
Записки админа
⚙️ shotput - скрипт для генерации TOTP кодов. Выглядит очень простым, секреты хранит в зашифрованном виде. https://github.com/rogerkeays/shotput Для корректного запуска потребуется установить oathtool и создать файл $HOME/.config/shotput.keys вручную. #totp…
🔐 В продолжении темы двухфакторной аутентификации - попались тут занятные изыскания автора в двух статьях на Хабре. Если тема TOTP вне смартфона вас интересовала, предлагаю ознакомиться:

- TOTP без смартфона.
- TOTP без смартфона, послесловие.

Я, к слову, с отдельного смартфона для TOTP так и не слез. Может оно и к лучшему. И да, в комментарии приглашаются люди, практикующие что-то интересное в данном вопросе... ☕️

#totp #auth #2fa
Please open Telegram to view this post
VIEW IN TELEGRAM
📺 Ну и перед сном предлагаю к ознакомлению плейлист OpenSourceDay2024, который доступен на Youtube.

Из того, что показалось интересным - "How to monitor the monitoring" и "From Earth to orbit: The journey of Linux in space"

Оба ролика закину в комментарии...

#видео #opensourceday2024
This media is not supported in your browser
VIEW IN TELEGRAM
⚙️ csvlens - удобная tui утилита для просмотра CSV файлов прямо в терминале...

https://github.com/YS-L/csvlens

#csv #tui
Мой хороший знакомый Никита Соболев (@sobolev_nikita) решил сделать (и начал делать) курс по Python

Никита контрибьютор в CPython, mypy, typeshed, TypedDjango, wemake-python-styleguide, dry-python, hypothesis и многих других.

Курс абсолютно бесплатный и открытый, доступен на канале https://www.youtube.com/@sobolevn, а материалы на GitHub - https://github.com/sobolevn/the-best-python-course

Для описания я процитирую автора

уникальность формата в том, что я рассматриваю одну узкую тему с трех уровней сложности: junior, middle, senior. так что, контент должен быть интересным для всех уровней python разработчиков!

например: во втором уроке мы разбираем оператор сложения +.
- junior специалисты повторяют свои знания про add, radd, iadd и NotImplemented
- middle разработчики узнают про ast и BinOp, атомарность операций и модуль operators
- seniorы же смогут посмотреть на CAPI для сложения, узнать про type slots для разных видов сложения и про tier1 оптимизацию байткода

круто, правда?

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


Плейлист с первыми лекциями
https://www.youtube.com/playlist?list=PLbr8rVGhPD0WQgO97Ao67Q-QVuSbm_Zpz

От себя ещё добавлю

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

В Москве это был митап по Elixir
https://www.youtube.com/playlist?list=PLbr8rVGhPD0WBbYO4ECZvkoiEldJy3LaC

В Питере был докладчиком в том числе и на нашем митапе
"Путь к становлению SRE в компании"
https://www.youtube.com/watch?v=5uUc3yPLn8M

Сейчас Никита в Нижнем Новгороде и там он организовал митап питонистов @pytho_nn
https://www.youtube.com/playlist?list=PLbr8rVGhPD0WJxhx-Sc2In7OMGJndsQ4f

Надеюсь, что и всем интересующимся будут полезен курс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🔧 Просто запустили Doom в htop. Потому что почему бы и нет...

https://github.com/0x0mer/doom-htop

#htop #doom
😈 Maintaining the World’s Fastest Content Delivery Network at Netflix on FreeBSD - об использовании FreeBSD-CURRENT в Netflix для организации работы CDN...

https://freebsdfoundation.org/netflix-case-study/

#freebsd #netflix #напочитать
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
⌨️ Practical Vim command workflow - некоторое количество vim магии и её практического применения...

https://m4xshen.dev/posts/vim-command-workflow/

Пользователи vim, вы реально вот это вот всё помните и регулярно применяете в будничной работе?

#vim #напочитать
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 Statusnook - очень простой и быстро настраиваемый statuspage, который можно развернуть на своём сервере. Дополнительно имеется возможность настроить мониторинг и уведомления в Slack и на почту...

- Сайт: https://statusnook.com/
- Github: https://github.com/goksan/statusnook

#monitoring #statuspage
🗜 pgdsat - инструмент для анализа безопасности PostgreSQL сервера...

- Пример отчёта: https://www.darold.net/sample_pgdsat/report.html
- Github проекта: https://github.com/HexaCluster/pgdsat

#security #postgresql #database
⚙️ openapi-tui - удобная утилита для просмотра схем api на основе спецификаций OpenAPI 3.0 и 3.1. Не Swagger UI в браузере, конечно, но именно как tui инструмент выглядит хорошо...

https://github.com/zaghaghi/openapi-tui

#api #openapi #tui
🐧 Автор статей знакомится с KVM API, и пишет собственный простой гипервизор. Возможно, не каждому будут понятны примеры кода, но описание процесса и дополнительные ссылки на материалы всё равно позволят в эту тему погрузиться, при необходимости...

- Building a hypervisor, 1: KVM Introduction
- Building a hypervisor, 2: Booting Linux

В комментарии приглашаются камрады, которые могут поделиться полезными ссылками и материалами для изучения и освоения темы виртуализации в Linux...

#kvm #virtialization #напочитать