Записки админа
9.83K subscribers
243 photos
22 videos
169 files
1.72K links
Пишу о Linux и администрировании серверов.

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

Заметки в браузере: https://sysadmin.pm/
Download Telegram
Check your YAML for errors with yamllint - несколько слов про удобную валидацию yaml файлов.

Есть, кстати, онлайн-утилита, но периодически она у меня промахивается: http://www.yamllint.com/

#yaml #будничное #линк
⚙️ Eget - утилита, с помощью которой можно устанавливать ПО из репозиториев Github, в которых авторы разместили бинарные файлы своих программ.

https://github.com/zyedidia/eget

#github #будничное
🛠 xj - интересная утилита, которая позволяет html страницу конвертировать в json для дальнейшей её обработки.

$ wget -qO- "https://google.com" | xj | jq
$ wget -qO- "https://google.com" | xj | jq '..|select(.title?)[][]'
$ wget -qO- "https://google.com" | xj | jq '..|select(.link?)[][]'

https://idiomdrottning.org/xj

#json #xj #будничное
Why Don't You Use... Brendan Gregg рассуждает о вопросах вида "Почему вы не используете это?"

https://www.brendangregg.com/blog/2022-03-19/why-dont-you-use.html

#напочитать #будничное
🔧 Полезные примеры работы с curl - Curl Cookbook. #curl #будничное #напочитать
This media is not supported in your browser
VIEW IN TELEGRAM
⚙️ systeroid - написанная на Rust утилита, этакий sysctl на стероидах:

https://github.com/orhun/systeroid

#sysctl #будничное #tui
🛠 Scripnix - с одной стороны, это просто набор скриптов ещё одного сисадмина в интернете. С другой стороны - а вдруг что-то из этого покажется вам полезным: https://github.com/yukondude/Scripnix

#будничное #scripts
🛠 И да, тут недавно Julia Evans собрала список всех этих современных альтернатив, которые выполняют задачи уже давно известных и используемых утилит - A list of new(ish) command line tools. #shell #будничное
🛠 One gotty(1) Web terminal per user - о том, как можно запускать отдельные экземпляры gotty для разных пользователей с помощью systemd. #gotty #systemd #будничное
https://github.com/onceupon/Bash-Oneliner - большая подборка команд, от совсем очевидных, до каких-то мелочей, упрощающих жизнь. #bash #будничное #напочитать
🔩 Про Mosh, я уверен, вы уже знаете, а вот тут представили moshudp - штука, которая предоставляет альтернативный, основанный на UDP механизм установки сессий между mosh-client и mosh-server: https://github.com/vi/moshudp

Сам автор утверждает, что вдохновился другим проектом для Mosh - Mosh Mallet.

#mosh #будничное
🛠 А вот ещё инструмент для исследования процессов, работающих в системе: https://github.com/kris-nova/xpid #proc #будничное #фидбечат
https://www.regexpal.com/ - ещё один неплохой ресурс для тренировки регулярок. При необходимости, можно свои сохранить, и на другие посмотреть. #regex #будничное #линк
🕑 cron-sequencer - интересная утилита, которая позволяет получить информацию о том, какие cron задачи будут выполняться в нужный промежуток времени на сервере: https://github.com/Humanstate/cron-sequencer

А вот здесь в статье доступен обзор её работы - Replay Cron Events With Cron::Sequencer.

#cron #напочитать #будничное
📎 Визуализатор JSON прямо в браузере: https://jsonvisio.com/editor

Github проекта: https://github.com/AykutSarac/jsonvisio.com

#json #линк #будничное
Большой сборник вопросов и ответов, на различные околодивопс тематики. Сами вопросы разбиты по категориям, для каждого (из тех что я успел просмотреть) вопроса доступен ответ.

https://github.com/bregman-arie/devops-exercises

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

#devops #будничное
Записки админа
🗜mprocs - утилита, позволяющая запустить несколько процессов одновременно, а затем управлять каждым из них. https://github.com/pvolok/mprocs Пишем json конфиг в котором указываем то, что хотим выполнить, и запускаем mprocs. #tui #mprocs #proc
🗜 Process Compose - утилита для управления процессами так, как мы можем управлять контейнерами через docker-compose. Т. е. мы описываем в yaml файле что хотим запустить, как запустить, куда записать лог и т. п., а затем запускаем описанное через process-compose.

https://github.com/F1bonacc1/process-compose

#proc #tui #будничное
🔧 Tmuxinator - штуковина для tmux, которая позволяет предопределить и настроить запуск сессий и окружения в tmux.

https://github.com/tmuxinator/tmuxinator

#tmux #будничное #tui
ugit - утилита для отмены выполненных git команд.

Github: https://github.com/Bhupesh-V/ugit
Обзор: https://bhupesh.me/undo-your-last-git-mistake-with-ugit/

#git #tui #будничное