Notes Devops
7 subscribers
14 photos
4 videos
6 files
122 links
Download Telegram
Воскресная заметка о том, как с помощью платформы Ngrok можно организовать доступ к любому tcp сервису, запущенному локально (или в локальной сети), на компьютере.

Настроить доступ к веб-серверу, сделать ПК доступным по ssh, поднять игровой сервер на вечерок и дать поиграть друзьям - всё вот это вот можно сделать с помощью Ngrok быстро и без особых заморочек.

📗 Открыть на сайте.

#будничное #ngrok
Ещё одна хорошая шпаргалка, которая даже установки не требует. Просто делаем:

# curl cht.sh/lsof

И получаем справку по команде. Репозиторий проекта: https://github.com/chubin/cheat.sh

#фидбечат #шпаргалки #man
Восстанвливаем удаленный файл, помеченный как (deleted), но который еще держдится процессом
https://habr.com/ru/post/208104/
1) Удаляем файл (конечно же для теста)
rm /var/log/nginx/access.log

2) Узнаем процесc, который держит удаленый файл и его файловый десриптор
lsof | grep access.log | grep nginx 
nginx 10637 root 4w REG 253,1 2708707 7210226 /var/log/nginx/access.log (deleted)
Где:
10637 - пид процесса
4 - файловый дескриптор

Эти данные нужны для команды ниже
3) Восстанавливаем файл используя пид - 10637 и дескриптор - 4, соответсвено
cp /proc/10637/fd/4  /var/log/nginx/access.log

#lsof #proc #delete #file
Forwarded from HABR FEED + OPENNET
Как мы строили мониторинг на Prometheus, Clickhouse и ELK
https://habr.com/ru/post/449352/
Tags: DevOps, Серверное администрирование, Системное администрирование, Prometheus, Clickhouse, ELK, Devops, системное администрирование, серверное администрирование
Author htc-cs on #habrahabr
#вопрос38

Представляем вашему вниманию статью с вопросами по Python. Уровень: новичок.

Читать статью
🗜 Библиотека уже готовых .gitignore файлов. Весьма полезно бывает, особенно для тех, кто с гитом только начинает работу. https://www.toptal.com/developers/gitignore

#линк #git #будничное
Forwarded from Мониторим ИТ
Отправка Nginx json логов с помощью Vector в Clickhouse и Elasticsearch

Будучи написанным на языке Rust, он отличается высокой производительностью и низким потреблением оперативной памяти по сравнению с аналогами. Кроме того, большое внимание уделено функциям, связанным с корректностью, в частности, возможностям сохранения неотправленных событий в буфер на диске и ротации файлов. Читать дальше…
Что происходит, когда вы обновляете свой DNS

Многие путаются в обновлении записей DNS, когда изменяют IP-адрес своего сайта. Почему эти записи медленно обновляются? Неужели действительно нужно ждать два дня, чтобы всё обновилось? Ответы — в переводе статьи разработчика Джулии Эванс. Она рассказывает, что происходит во время обновления DNS с точки зрения фронтендера.

#свежаястатья
​​Я обожаю диаграммы. Рисовать их на доске или на бумажке и одновременно обсуждать с программистами. Это мой способ разобраться самому и объяснить что-то сложное другим.

На видео — реальные схемы разработки нового проекта для igooods. В статье — обзор классных инструментов и примеры из жизни.
🛠 А вот с помощью webify можно вывод практически любой команды транслировать как веб-сервис.

#будничное #tools #shell
Forwarded from linkmeup
Мне кажется, что в сети нет более полного описания TLS на русском языке. Местами расписано до отдельных байт. И что радует отдельно - это не переводная калька с забугорных ресурсов, а самописный и поддерживаемый в актуальном виде документ. Есть даже описание режима CCM из TLS 1.3.
Без поллитры не заходить! TLS на таком уровне – это сложно.
https://tls.dxdt.ru/tls.html
📃 YAML программирование вышло на новый уровень. https://k8syaml.com/ #линк #yaml