Рубрики
git

etckeeper push в gitlib

Установка:

Поправить /etc/cron.daily/etckeeper:

Создать ключ и прописать в конфиг ssh:

Добавить репозиторий (предварительно создав его на etckeeper.YOU_DOMAN_NAME):

Поправить конфиг /etc/etckeeper/etckeeper.conf

Добавить ключ в etckeeper:

Протестировать:

Рубрики
docker

Конспект: Docker

Информация:

Чем docker не является

Docker daemon:

Docker

Docker Hub:

Установка:

Добавление пользователя в группу docker:

Добавление пользователя в группу docker:

docker первые шаги после установки

docker help:

Получить список опций конкретной под команды:

docker подключение к контейнеру

docker compose установка:

Создание образа докер:

Запуск нашего контейнера:

docker создание образов / докер файл / dockerfile / настройка образа

модификация образа:

Еще пример своего образа sampleapp

Docker работа с сетью / networking / драйверы:

docker network ls

docker network create —driver=NAME NAME-NET

docker network connect | disconnect

docker network inspect

docker network rm

docker контейнеры использование внешних каталогов / томов:

Рубрики
разное

openvswitch / ovs / bond0

bond lacp

Ссылки:

Рубрики
разное

base64

Пример первый:

Второй пример:

Третий пример:

Четвертый пример вставка в HTML \ CSS \ XML \ XHTML:

Ссылки:

Рубрики
sql - mysql - postgres разное

Конспект: MySQL / mysql / mariadb

Краткое введение в MySQL:

Основные типы данных:

Каждый столбец после своего типа данных содержит и другие спецификаторы:

Для изменения ранее записанных в таблицу значений нужно воспользоваться командой UPDATE:

Конструкция WHERE ограничит работу UPDATE определенным строками:

Для удаления строк из базы данных используется оператор DELETE:

Если нужно удалить все записи:

Очистка базы данных

Бэкап:

Восстановление:

Как подготовить к работе mysql после установки? (debian, centos)

Подключение к бд:

Выбор базы данных:

Перемещение по выбранной базе:

Примеры создания базы данных:

Пример создания таблицы:

Добавление данных в эту таблицу осуществляется при помощи SQL-команды INSERT:

Копирование таблиц:

Права доступа и привилегии пользователя:

Создание пользователя:

Смена пароля пользователя в MySQL

Посмотреть права доступа в MySQL:

Посмотреть пользователей mysql можно вот так;

Как запретить пользователю все операции с базой данных?

Как изменить забытый MySQL административный пароль?

Очистка базы данных без удаления базы:

Удалить базу:

Как выполнить поиск по регулярному выражению?

Запуск произвольной команды из сеанса MySQL под Linux:

Рубрики
разное

Midnight Commander / mc / файловый менеджер

Самое полезное:

ссылки

Рубрики
разное

salt-master / salt-minion / система управления конфигурациями

Установка

Управление доступам

Пример настройки конфигурации групп для salt

Используем salt:

Пример установки демона ntp с помощью salt

grains \ зерна

Рубрики
bash разное

Конспект: sh

Переменные:

Примеры \ присвоения переменной:

Арифметика

Применение переменных с программами:

Ввод пользователя

Подстановки в файл:

Чтение переменных с исключением

Удаление переменной

Объединение команд (;)

Последовательные команды в текстовом файле

Последовательные команды в выполняемом файле

Функции:

Специальные символы

Целочисленный цикл while пример на ping

Примеры цикла for:

Чтение из файлов, парсинг файлов, while, for:

Пример for, while

Пример (while read LINE), удаление файлов:

Пример дыры в безопасности:

Рубрики
backup \ crontab \ tar \ zip \ архивация разное

borgbackup / backup / borg debian 10 / без шифрования репозитория

Установка

Часть первая. Пример работы локально:

Часть вторая. Пример работы по сети.

Примеры ручной очистки репозиториев

Авто очистка сервера borg

Откат команд удаления, удалённых в режиме —append-only

Извлечение и монтирование бекапов

Официальный скрипт для borgbackup

Пример самапала

Установка графического интерфейса (GUI) для Borg

ссылки

Рубрики
разное

openssl / проверка сертификатов / создание сертификатов

ссылка:

Рубрики
KVM разное

ovs \ libvirt \ virsh \ lxc \ openvswitch \ openflow \ контейнеры

ссылки:

Установка необходимых пакетов:

openvswitch: