Настройка нескольких подключений (peer) к Wireguard серверу

Настройка нескольких подключений (peer) к Wireguard серверу

wireguard multiple peers

WireGuard – это протокол связи и бесплатное программное обеспечение с открытым исходным кодом, реализующее зашифрованные виртуальные частные сети, и был разработан с учетом простоты использования, высокой производительности и низкой поверхности для атак.

Устанавливаем Wireguard на каждую машину (см. в одной из предыдущих статей)

На каждой машине необходимо сгенерить пару ключей (от пользователя root): публичный и …

Расширить корневой раздел (ext4, не LVM) диска в Debian

Расширить корневой раздел (ext4, не LVM) диска в Debian

Расширяем корневой раздел

Корневой раздел является хранилищем всех остальных файловых систем. Через него система получает доступ ко многим (если не ко всем) своим ресурсам. В этом разделе (файловая система) содержит такие важные системные каталоги (которые могут быть выноситься в отдельные разделы при желании и являться отдельными файловыми системами) как «/usr», «/bin», «/etc», «/var», «/opt» и т. д., …

Увеличить диск c GPT-разметкой при помощи cfdisk в Linux

Увеличить диск c GPT-разметкой при помощи cfdisk в Linux

cfdisk + ext4 + GPT

cfdisk — системная утилита для управления разделами жёсткого диска в операционной системе Linux. Схожа с fdisk, но имеет дружелюбный пользовательский интерфейс

Задача: требуется увеличить размер GPT-диска /dev/sdb1 (тип файловой системы ext4)

Выключаем виртуалку,Расширяем нужный диск,Включаем виртуалку

Останавливаем все службы, которые хранят данные в примонтированном диске

$ sudo systemctl stop zabbix-server
$ sudo systemctl stop postgresql@9.6-main.service

Размонтируем диск

$ …

Устанавливаем Loki в CentOS / Debian

Устанавливаем Loki в CentOS / Debian

Loki

Loki – хранилище для логов (prometheus like), т.е. набор компонентов для полноценной системы работы с логами.

Добавляем системного пользователя, от которого будет работать Loki

$ sudo useradd -r -M -s /bin/false loki

Скачиваем Loki

$ cd /usr/local/bin
$ sudo curl -O -L “https://github.com/grafana/loki/releases/download/v2.0.0/loki-linux-amd64.zip”

Распаковываем

Распаковываем
$ sudo unzip loki-linux-amd64.zip

Удаляем архив

$ sudo rm loki-linux-amd64.zip

Делам файл исполняемым

$ sudo chmod a+x “loki-linux-amd64”

Меняем владельца

$ sudo chown loki:loki …

Установка 1C Server + Postgres PRO + Apache + Эмулятор HASP в Centos 8

Установка 1C Server + Postgres PRO + Apache + Эмулятор HASP в Centos 8

1C Server + Postgres Pro + Apache + HASP

Подготовка

Обновляемся, добавляем репозиторий EPEL, устанавливаем софт

$ sudo dnf -y update$ sudo dnf -y install epel-release$ sudo dnf -y install wget bzip2 traceroute net-tools nano bind-utils telnet htop atop iftop lsof git rsync policycoreutils-python-utils tar zip unzip

Изменим hostname сервера

$ sudo hostnamectl set-hostname server1c$ sudo nano /etc/hosts…192.168.11.235 server1c

На клиентской …

Копировать файлы на удаленный сервер по SSH

Копировать файлы на удаленный сервер по SSH

Копирование по SSH

SCP (Secure Copy Protocol) – команда в Linux для защищенного копирования файлов или папок на удаленный компьютер (сервер) или с него, используя для этого протокол SSH (Secure Shell). SCP является составной частью пакета OpenSSH. Благодаря использованию ssh, SCP является отличной заменой для небезопасного протокола FTP, которой широко используется в Интернете.

Для копирования файлов с …

Копирования (синхронизация) данных с удаленного сервера на сетевое хранилище (NAS)

Копирования (синхронизация) данных с удаленного сервера на сетевое хранилище (NAS)

Необходимо было разово выполнить процедуру резервного копирования данных с удаленного сервера на сетевое хранилище в локальной сети

Исходные данные:

ip-адрес сетевого хранилища: 192.168.0.17ip-адрес удаленного сервера: 8.8.8.8

Подключаемся по ssh к сетевому хранилищу

ssh admin@192.168.0.17

Оттуда запускаем команду синхронизации

rsync -rltvzu –progress root@8.8.8.8:/home/data/ /volume1/Backup/data

где:

-r, рекурсивный режим (копирование всех подпапок и файлов в них)
-l, копировать символические ссылки «как есть», то есть rsync не …

Ошибки MySQL: Unknown collation ‘utf8mb4_unicode_ci’, Unknown character set ‘utf8mb4’

Ошибки MySQL: Unknown collation ‘utf8mb4_unicode_ci’, Unknown character set ‘utf8mb4’

Эти ошибки у меня появились после того, как я начал переносить dump базы данных с одного сервера (свежая версия MySQL) на другой (более старая версия MySQL).По-хорошему, надо обновить версию MySQL на свежую, но т.к. на сервере расположено еще несколько сайтов, выполним следующие манипуляции.

Исправляем ошибку ERROR 1273 Unknown collation: ‘utf8mb4_unicode_ci’

Открываем dump базы данных в текстовом редакторе …

VirtualBox: cannot register the hard disk already exists

VirtualBox: cannot register the hard disk already exists

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

Решение для Linux (Ubuntu 18.04):

Переходим в каталог, где лежит файл образа диска виртуальной машины

[user@localhost]# cd /mnt/b419095b-b487-4c19-99b2-9c57ac9f544b/vms/

Генерируем новый UUID

[user@localhost]# VBoxManage internalcommands sethduuid gitlab_7.4.1.vdi

Решение для Windows

C:\>”C:\Program Files\Oracle\VirtualBox\VBoxManage.exe” internalcommands sethduuid “D:\VirtualBox VMs\gitlab_7.4.1.vdi”

на примере VirtualBox версии 5.2.10