Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

108 total results found

Слияние веток (merge/rebase/fast-forward)

Git

SRC: https://selectel.ru/blog/tutorials/how-to-rebase-commits-and-branches/ Объединить две ветки в гите можно по разному: rebase - создание новых, но таких же коммитов merge - перенос коммитов в ветку как есть, без пересоздания Результат один и тот же...

клиент

Troubleshooting PHP/MySQL/CMS MySQL

Красивый шелл: prompt='\u at \h in \d> '

CSP

HTTPS

FIXME TODO REWORK Content Security Policy (CSP) - это дополнительный уровень безопасности, позволяющий распознавать и устранять определённые типы атак, таких как Cross Site Scripting (XSS (en-US)) и атаки внедрения данных. Спектр применения этих атак включает...

TODO

HSTS

HTTPS

TODO

Смотрим/сравниваем (git show/git diff), навигация

Git

Небольшой ликбез. Навигация по гиту: HEAD - наша текущая workdir, т.е. где мы сейчас находимся. Используется если ветка/коммит не указана явно (например при git diff, см пример ниже) origin/ (например origin/master) - указание на то что надо смотреть в наш ...

Работа с ветками

Git

Создать ветку: git checkout my_cool_branch Переключиться между ветками: git branch Удалить ветку: git branch -d  

TODO

вцелом про объекты в кубере

Kubernetes для администратора K8s теория

Тут я тыкался в чат гпт чтобы разобраться в кубере. что такое сервисы в кубернетисе? Сервисы (Services) в Kubernetes - это абстракция, которая позволяет управлять доступом к набору подов (Pods) в приложении или сервисе, предоставляя им стабильное сетевое имя и...

Сеть в кубере

Kubernetes для администратора K8s теория

Service указание, в какой порт пода стучаться. ClusterIP: Этот тип сервиса создает внутренний IP-адрес, который доступен только внутри кластера Kubernetes. Он позволяет подам внутри кластера общаться друг с другом по этому IP-адресу. Этот тип сервиса часто и...

TODO

Размещение подов

Kubernetes для администратора K8s теория

Допустим мы хотим разместить ингрессы на машинах, которые мы (в своей голове) выделили под ингрессы. Одного желания тут недостаточно, один из способов - лейблы на нодах, nodeSelector в манифесте, taint'ы, Toleration'ы. Маркируем ноды Мы можем пометить ноду, ...

RKE2, helm

Kubernetes для администратора

RKE2 Хочешь применить какой-то параметр? Укажи его на всех control-plane'х, иначе ничего не применится. Например если на уже засетапленном кластере тебе приспичило отключить nginx-ingress, то disable: rke2-ingress-nginx надо указывать на всех rke2-server и вс...

Бекапы (образы игр)

Взлом

Webman может грузить игры со внешнего fat32 диска, но если поставить prepNTFS, то и с NTFS. Однако ни туда ни туда ты не сможешь закинуть папку с игрой (с NTFS не читает папки, на FAT32 она может не влезть), поэтому есть полезная утилита PS3-ISO-Rebuilder, с п...

ceph

айтишное

Если будешь ставить через cephadm, то качай версию pacific, почему-то более новые не работают. Удобный установщик: https://git.lulzette.ru/lulzette/ceph-installer  сервисы osd: хранение данных mon: условно, controlplane, управляет данными, балансирует ...

lxd

айтишное

Типы инстансов: https://github.com/dustinkirkland/instance-type  Мастхэв: t1.micro: cpu: 1.0 mem: 0.613 t2.2xlarge: cpu: 8.0 mem: 32.0 t2.large: cpu: 2.0 mem: 8.0 t2.medium: cpu: 2.0 mem: 4.0 t2.micro: cpu: 1.0 mem: 1.0 t...

Пробрасываем внешний IP адрес к себе домой

айтишное

src: https://youtu.be/4isitiMSI_w  На интерфейсе vdsки 2 адреса. На вдску ставим routeros, настраиваем там основной адрес. Генерим всякие серты для SSTP. Вся суть: Настраиваем на сервере PPP, указываем "TCP MSS"=yes, upnp=no, mpls=no, compression=yes, encr...

Data recovery

Файловые системы

Кулстори о том как я восстанавливал данные с диска Умер диск на котором был проксмокс, записать ничего не дает, чтение с ошибками. Диск был на 500 гб, у меня есть пустой диск на 500 гб, этого может не хватить, поэтому отформатируем его в btrfs и примонтируем...

termux

айтишное

Конфиг с кнопочками: cat .termux/termux.properties ### After making changes and saving you need to run `termux-reload-settings` ### to update the terminal. All information here can also be found on the ### wiki: https://wiki.termux.com/wiki/Terminal_Settings ...

CiCd

TODOs DevOps

Поднять хранилище кода (gitlab, gitea, bitbucket, etc) и систему сборки (Drone, gitlab-ci, Jenkins) Соединить их Найти какое-нибудь приложение, например ХХХ и настроить его сборку Настроить сборку и развертывания в разные окружения: prod: заливать пр...

K8s

TODOs DevOps

https://roadmap.sh/kubernetes  Поднять кластер на каком-нибудь rke2 (hard: поднять руками через kubeadm) Поднять под Поднять деплоймент Потыкать helm Разделить доступы - RBAC Что такое контекст? Разграничить доступы к неймспейсам Custom resource defi...