Записки админа
12.9K subscribers
648 photos
28 videos
227 files
2.46K links
Пишу о Linux и администрировании серверов.

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

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

Буст канала: https://yangx.top/sysadminnotes?boost
加入频道
This media is not supported in your browser
VIEW IN TELEGRAM
🔩 Gitu - ещё один tui клиент для работы с git...

https://github.com/altsem/gitu

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

#git #tui #gitu
🆖 Пример использования js_shared_dict_zone (да, это njs) для хранения и обновления информации об SSL сертификате без перезапуска Nginx.

Задаём зону в памяти, указываем динамические значения сертификата и ключа в этой зоне, задаём отдельный location для очистки кеша заданной зоны и в результате имеем возможность динамически подгружать в конфигурацию Nginx сертификаты после их обновления.

- Статья: SSL/TLS Certificate Rotation Without Restarts in NGINX Open Source.
- Пример конфигурации: Securely serve encrypted traffic without server restarts when certificate or key changes occur.

А тут уже всё настроено за нас, нужно только добавить модуль в установку Nginx - https://github.com/nginx/njs-acme

#nginx #acme #ssl
Записки админа
🛠 URL Parser - онлайн парсер для ситуаций, когда нам требуется проверить какой-то очень длинный URL. https://parseurlonline.com/ #link #будниное #парсинг
🗜 Cервис, который позволяет распарсить URL на части.

Cкрипт доступен на Githib, его, при необходимости, можно разместить на своём сервере...

- Демонстрация: https://url-parts.glitch.me/
- Github: https://github.com/samdutton/url-parts
- Подробности: https://web.dev/articles/url-parts

#web #url #address
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 Простая (но, похоже, оставшаяся без развития) программа для распознавания текста на снимке экрана...

https://github.com/RajSolai/TextSnatcher

#tesseract #ocr
📺 Потребовалось мне тут одно видео найти, и я таки его нашёл - WEBINAR: Achieving the Ultimate Performance with KVM.

Но в ходе поиска я также наткнулся на плейлисты KVM Forum... И как же много (а чего ещё ожидать от конференции о KVM) там разных тем, касающихся KVM и виртуализации. Есть и очень специфичные вещи, есть (условно обозначим как) "общие" темы. Смотреть не пересмотреть, точно хватит на несколько вечеров:

- KVM Forum 2023
- KVM Forum 2022

И, конечно же, есть слайды и записи более ранних конференций, ссылки доступны на уже перечисленных страницах.

#kvm #virtualization #видео
This media is not supported in your browser
VIEW IN TELEGRAM
🔩 bpftop - top утилита для отображения информации о запущенных в системе eBPF программах...

https://github.com/Netflix/bpftop

#ebpf #top #tui
🧷 A journey into the Linux proc filesystem - автор статьи знакомится с виртуальной файловой системой /proc и показывает читателям несколько примеров взаимодействия с ней для получения информации о процессах.

#proc #напочитать
🧷 4 Instructive Postmortems on Data Downtime and Loss - четыре разных истории и четыре разных postmortem для инцидентов (потеря данных, проблемы с доступностью и всё вот это вот). На странице по ссылке краткий пересказ каждого из случаев и там же ссылки на полные отчёты от компаний.

P. S. Ссылка на описание инцидента в Gitlab у меня возвращает 404 почему-то, так что закинул PDF с этой страницей в комментарии.

#sre #postmortem #напочитать
📲 FlyOS - занятный подход к запуску полноценной системы Linux, которая всегда будет по рукой, в кармане, прямо в смартфоне.

Это не замена Android на Linux на смартфоне, это отдельная подсистема, которая устанавливается на устройство. Для установки потребуются root права. После установки, запущенная Linux система (и возможность управления самой подсистемой) оказывается доступна в отдельной веб-панели.

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

- Подробности: https://docs.flyos.us/
- Github: https://github.com/EdwardLab/flyos

#flyos #android #linux
⚙️ Linux Crisis Tools - утилиты, которые окажутся полезны, когда инцидент на сервере уже случился. Брендан Грегг в своей статье рекомендует установить их заранее...

https://www.brendangregg.com/blog/2024-03-24/linux-crisis-tools.html

#tools #sre #напочитать
🖇 Grep by example: Interactive guide - для тех, кто хотел бы освоить grep, на странице доступна небольшая книга и тренажёр...

https://antonz.org/grep-by-example/

#grep #книга #будничное
🛠 Git by example: Interactive guide - и аналогичный набор для знакомства и изучения Git...

https://antonz.org/git-by-example/

#git #книга #будничное
⚙️ shotput - скрипт для генерации TOTP кодов. Выглядит очень простым, секреты хранит в зашифрованном виде.

https://github.com/rogerkeays/shotput

Для корректного запуска потребуется установить oathtool и создать файл $HOME/.config/shotput.keys вручную.

#totp #auth #shell
📲 И вот ещё, не для сервера, но для десктопа и смартфонов - утилита с открытым исходным кодом для обмена файлами между устройствами (этакий свободный airdrop). Для загрузки доступны готовые пакеты для разных операционных систем и платформ...

- Скачать: https://localsend.org/#/download
- Github: https://github.com/localsend/localsend

#localsend #airdrop
🔩 Git as debugging tool - ещё некоторое количество примеров работы с git (заголовок там чуточку кликбейт, но материал всё равно занятный)...

https://lucasoshiro.github.io/posts-en/2023-02-13-git-debug/

#git #напочитать
⚙️ Netscanner - и это ещё один сетевой сканер. Менее функционален чем tcpdump или wireshark, но всё равно выглядит интересно и красиво, чего уж там...

https://github.com/Chleba/netscanner

#network #scanner
📧 A Deep Dive into Email Deliverability in 2024 - полезное о работе почты и об организации рассылок. А ещё огромное количество дополнительных ссылок на сопутствующие материалы и оналйн-инструменты для анализа работы почты...

https://www.xomedia.io/blog/a-deep-dive-into-email-deliverability/

#mail #напочитать
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