Dev0ps
40 subscribers
211 photos
3 videos
50 files
3.33K links
Download Telegram
Захватывающая история о неработающей синхронизации в rsync, причиной которой был баг 24-летней (!) давности в реализации протокола TCP Linux ядра. Буквально через несколько часов после появления письма с описанием проблемы в рассылке Neal Cardwell подготовил патч с исправлением (фикс из двух строк). Знаю Neal Cardwell как автора packetdrill - утилиты для функционального тестирования TCP, IP протоколов. С её помощью тесткейсы для тестирования можно описывать на DSL в декларативном стиле и они выглядят короче и нагляднее, чем такой же тексткейс, но на Си.

 Create a listening TCP socket.
0 socket(..., SOCK_STREAM, IPPROTO_TCP) = 3
+0 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
+0 bind(3, ..., ...) = 0
+0 listen(3, 1) = 0

// Establish a new connection.
+0 < S 0:0(0) win 32792 <mss 1000,sackOK,nop,nop,nop,wscale 7>
+0 > S. 0:0(0) ack 1 win 29200 <mss
1460,nop,nop,sackOK,nop,wscale 6>
+.1 < . 1:1(0) ack 1 win 257
+0 accept(3, ..., ...) = 4

// sequence number out of window!
+.010 < R. 29202:29202(0) ack 1 win 257

// verify that the connection is OK
+.010 write(4, ..., 1000) = 1000
+0 > P. 1:1001(1000) ack 1


https://engineering.skroutz.gr/blog/uncovering-a-24-year-old-bug-in-the-linux-kernel/
⚙️ Installing Nextcloud 20 on Fedora Linux with Podman - собственно, название говорит само за себя, ставим Nextcloud с помощью Podman.

#podman #напочитать #nextcloud
🗜 https://onlinecsvtools.com/ - наткнулся на интересный набор сайтов с простыми инструментами, которые время от времени могут нам понадобиться. В правом верхнем углу сайта есть выпадающее меню со списком всех онлайн-утилит. #линк #будничное
🔍 Утилиты для получения информации о том, в каком облаке и каком регионе размещается интересующий нас сайт:

digaz - https://github.com/sampointer/digaz
digg - https://github.com/sampointer/digg
digaws - https://github.com/sampointer/digaws

А тут ребята аж отдельный сервис по этому поводу сделали: https://runson.cloud/

#линк #cloud #будничное
Forwarded from CatOps
Argo Workflows v3.0 is out!

An article provides some history of Argo development as well as new features of the v3.0 release:

- New APIs for Argo Events
- Controller High-Availability
- Key-only artifacts make it easier to perform map-reduce operations
- Moving the repository. Now it's argo-workflows, not just argo, which caused a lot of confusion with ArgoCD
- Go modules support

#kubernetes #argo #cicd
🎛 Я за что блог Selectel люблю - за то что ребята умеют буквально на пальцах для начинающих объяснить нужную тему. Вот, например, про запуск Grafana написали пошагово (абзац с заказом сервера у них можно пропустить) - Установка и настройка Grafana.

#grafana #monitoring #напочитать
🔩 Detecting MITRE ATT&CK: Privilege escalation with Falco. О повышении привилегий и обнаружении таких атак на сервере - материал от Sysdig.

#напочитать #sysdig #falco
This media is not supported in your browser
VIEW IN TELEGRAM
🗜 Splitting the ping. О том, что такое ping, и что стоит учитывать при измерениях оного. В статье есть дополнительные полезные ссылки, и занятные утилиты. #network #ping #напочитать
Forwarded from Типа про IT
NGINX Cookbook.pdf
9.8 MB
Forwarded from Типа про IT
Dolt is a SQL database that you can fork, clone, branch, merge, push and pull just like a git repository. Connect to Dolt just like any MySQL database to run queries or update the data using SQL commands. Use the command line interface to import CSV files, commit your changes, push them to a remote, or merge your teammate’s changes.

All the commands you know for Git work exactly the same for Dolt. Git versions files, Dolt versions tables. It’s like Git and MySQL had a baby!

We also built DoltHub, a place to share Dolt databases. We host public data for free!

Пользоваться я этим, конечно, не буду, но мне нравится сама идея.
Forwarded from CatOps
Some good practices on how to tag your AWS infrastructure for better cost management and compliance audits.

As someone, who works with AWS on the daily basis, I can say that this article is pretty useful. We are trying to create a similar account structure / tagging in the company I work for as well.

This article sums up ideas regarding proper resources tagging and also AWS account layout, which can help you to organize and track your assets better.

It recommends some third-party tools for cost audits as well.

#aws