Записки админа
12.1K subscribers
588 photos
27 videos
216 files
2.25K links
Пишу о Linux и администрировании серверов.

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

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

Буст канала: https://t.me/sysadminnotes?boost

Реклама на канале: https://telega.in/c/SysadminNotes
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🔧 Смотрите какая штука интересная - берём бинарник logdy, перенаправляем вывод лога в него, получаем веб-морду, в которой можем взаимодействовать с информацией из перенаправленного лога...

- Демо: https://demo.logdy.dev/
- Подробности: https://logdy.dev/
- Github: https://github.com/logdyhq/logdy-core

#logs #analize
🖇 Hosting a Public Website on MS-DOS - берём qemu, образ MS-DOS, веб-сервер для него и делаем всяческое...

https://fsturmat.net/blog/04202022/

Просто потому что почему бы и нет. Пост в рамках пятницы. 🍿

#qemu #msdos #фидбечат
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Freeze - инструмент для создания привлекательного изображения кода или результата вывода команды в терминале...

https://github.com/charmbracelet/freeze

#tui #terminal
This media is not supported in your browser
VIEW IN TELEGRAM
🕹 Oh My Git - игра с открытым исходным кодом, с помощью которой можно научиться работе c git. Выглядит хорошо, на мой взгляд. ☕️

- Сайт: https://ohmygit.org/
- Github: https://github.com/git-learning-game/oh-my-git/

#git #игори
Please open Telegram to view this post
VIEW IN TELEGRAM
🛠 An IRC client in your motherboard - а вот здесь разработчик axleOS запустил IRC прямо в UEFI...

https://axleos.com/an-irc-client-in-your-motherboard/

#uefi #irc #фидбечат
📧 Email DNS Records Cheatsheet - шпаргалка по настройке DNS записей для работы почты на домене...

https://www.netmeister.org/blog/email-dns-records.html

#email #dns #напочитать
🔧 И вот ещё sotrace - инструмент, который позволяет отследить зависимости для .so библиотек и бинарников, а затем отрисовать соответствующие графики таких зависимостей...

- Githiub: https://github.com/stolk/sotrace
- Подробности: https://thelittleengineerthatcould.blogspot.com/2024/04/hidden-dependencies-in-linux-binaries.html

#library #graph #напочитать
📊 SLA vs SLO vs SLI: What’s the Difference? Чем эти ваши SL* друг от друга отличаются, когда каждая из метрик используется...

https://www.checklyhq.com/blog/sla-slo-sli/

#sre #sla #напочитать
🕹 Ну и в рамках пятницы - морской бой, написанный на 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
69%
Идёте в поисковые системы
13%
Используете ChatGPT или аналоги
16%
Открываете документацию
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
Уйти в пентест? Стать devops-инженером или системным администратором?
Только вам решать, куда расти, если вы знаете Linux.

Курс "Основы Linux" обучит вас тонкостям работы с ОС: от работы в командной строке до создания прикладных программ.

- 70% практики
- сопровождение куратора
- финальный проект для портфолио
- сертификат или удостоверение о повышении квалификации
- одна из самых низких цен на обучение

Старт курса - 6 мая (длительность 3,5 месяца)

Учитесь у лучших!

@Codeby_Academy
+74994441750
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

Надеюсь, что и всем интересующимся будут полезен курс