Skip to content

Instantly share code, notes, and snippets.

View Barolina's full-sized avatar

꧁꧂Larisa Barolina

View GitHub Profile
@Barolina
Barolina / run_vpn.sh.md
Created September 8, 2022 11:07
Фоновый запуск VPN
  1. При первом запуске из консоли openconnect, необходимо сохранить fingerprint (это servercert)
  2. Создатать файл run_vpn.sh
#!/bin/sh  
echo "пароль" | openconnect vpn.voskhod.ru --servercert ваш_fingerprint \
--user логин \
--passwd-on-stdin \
--background \
--authgroup наименование_группы \ //если есть GROUP
@Barolina
Barolina / docker load and save to remoute vm.md
Last active September 1, 2022 07:58
Перенос образа с одной машины на удаленную

sudo docker save  mailhog/mailhog:latest | ssh -C {{user_remoute_login}}@{{IP_remoute}} docker load

@Barolina
Barolina / файловый менеджер Midhight Commander.md
Created September 1, 2022 07:54
Запусе файлового менеджера в Astra Linux

из консоли

sudo mc
@Barolina
Barolina / ansible.md
Last active June 16, 2022 14:01
ansible

установка

sudo apt install ansible

для доступа к машине по логину и паролю, для выполнения команды, поребуется усановить

на машину с ansible

apt-get install sshpass

@Barolina
Barolina / ASID-CAP-BASE-CQRS.md
Last active May 27, 2022 13:29
ASID - CAP - BASE-CQRS

Еще раз про ACID vs CAP vs BASE


ACID ( БД )


Атомарность (Atomic)

Позволяет объединить независимые операции в одну рабочую единицу, далее транзакция

@Barolina
Barolina / wrk.md
Last active May 5, 2022 14:01
Стрес тестирование (wrk) - мониторинг

Оптимистические прогнозы ( Как должно быть)

  • Приблизительное время загрузки страницы <~2c ( в идеале как можно меньше)

На что смотреть

  • Request/sec - кол-во звпросов в сек.
  • Latance - задержка
  • Procentily - перцентиль - для какого процента пользователей мы хотим гарантировать определенное время загрузки страницы
|вопросы, основные мысли, идеи | тезисы, маркеры|
| --- | -- |
|Итог: | что вообще понятно или ничего непоняно |
@Barolina
Barolina / postgres.md
Last active April 18, 2022 19:07
все о настройках postgre

Зачем нужен кластер

Кластер это разновидность параллельной и распределенной сисстемы. Примернимы в основном для:

  • отказоустойчивости
  • балансировка нагрузки
  • распределнные вычисления

Кластеризацию еще называют на горизонтаьное масштабирование (шардирование), использовать несолько машин и распеределять данные между ними

@Barolina
Barolina / cascading failer.md
Last active March 15, 2022 06:48
Избежать каскадных сбоев в расперделенных системах

Одним из решенеим является - Перейти от паттерна оркестрация к паттерну хареографии ( public - subscribe)


И немного об антипатернах

Антипатерны

  1. Прием неограниченного кол-ва запросов