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

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

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

Буст канала: https://yangx.top/sysadminnotes?boost
加入频道
FreeBSD_Journal_JanFeb24.pdf
9.6 MB
😈 FreeBSD Journal. Январь - Февраль 2024.

#freebsd #journal
🔧 SSHMan - инструмент, который позволит упросить работу в ситуации, когда по SSH нужно работать с большим количеством серверов. Создаём для каждого сервера свой профиль, а затем просто указывает нужный профиль для подключения...

https://github.com/mikeunge/sshman

#ssh #sshman
Please open Telegram to view this post
VIEW IN TELEGRAM
📕 The text file that runs the internet - хорошее вечернее чтиво об истории файла robots.txt. О том какую роль он играл в истории, и какова его судьба сегодня, в век искусственного интеллекта и нейросеточек, которые обучаются на доступном в сети контенте...

https://www.theverge.com/24067997/robots-txt-ai-text-file-web-crawlers-spiders

#web #robots #напочитать
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Когда я читаю что-то про операционную систему прямо в браузере, обычно представляется что-то очень простое, с минимальным функционалом.

А тут на глаза попался проект Puter, я был приятно удивлён тому на сколько продвинутой может быть такая ОС. Просмотр текстового, мультимедиа контента, простые офисные инструменты, некоторое количество игорей (в том числе и он самый, на снимке экрана, да), приятная оболочка и каталог приложений, который даже чем-то наполнен.

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

- Рабочий стол с системой: https://puter.com/
- Github проекта: https://github.com/HeyPuter/puter

#puter #os #web
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 #книга #будничное