Ubuntu

docker run -d -p 8000:8000 -p 9443:9443 --name portainer \

--restart=always \

-v /var/run/docker.sock:/var/run/docker.sock \

-v portainer_data:/data \

portainer/portainer-ce:last

. . .





Налаштування шлюзу інтернету на ПК Ubuntu

 

1. Увімкнення IP-перенаправлення

   

   sudo nano /etc/sysctl.conf

 

   Додати рядок для увімкнення IP-перенаправлення:

 

   net.ipv4.ip_forward=1

. . .





Для створення архіву контейнера Docker для подальшого перенесення на іншу машину вам потрібно виконати наступні кроки:

 

Зупиніть контейнер, який ви хочете архівувати. Використовуйте команду docker stop з ідентифікатором або ім'ям контейнера:

 

docker stop <container_name_or_id>

. . .





Створення служби в Linux вимагає створення відповідного скрипту ініціалізації. Ось загальні кроки для створення служби в /etc/init.d/:

 

Створіть новий файл скрипту ініціалізації за допомогою будь-якого текстового редактора, наприклад vim або nano:

 

sudo nano /etc/init.d/ascproxy

. . .





Щоб скинути пароль користувача root в MySQL, ви можете виконати наступні кроки:

Спочатку зупиніть службу MySQL:

sudo service mysql stop

 

Запустіть службу MySQL з параметром --skip-grant-tables для обхідної таблиці прав доступу:

sudo mysqld_safe --skip-grant-tables &

. . .





Що таке GPG

gpg – це інструмент шифрування та електронного підписування. У його роботі використовують асиметричне шифрування, засноване на двох ключах: приватний і публічний. Частковий ключ іноді називають секретним. А публічний ключ називають відкритим.


Як згенерувати пару публічний-приватний ключ у GPG


Для генерування пари ключів запустіть команду:

gpg --gen-key

. . .





Припустимо, що ви маєте один фізичний інтерфейс, наприклад, eth0, і ви хочете, щоб він був в одній мережі 192.168.1.0/24 і одночасно в іншій мережі 10.0.0.0/24.

Для Debian/Ubuntu ви можете додати ці рядки до /etc/network/interfaces:

auto lo

  iface lo inet loopback

. . .





Це можливо налаштувати в Linux за допомогою віртуальних інтерфейсів і маршрутизації. Внутрішню мережу можна налаштувати, наприклад, з допомогою приватної мережі (наприклад, VLAN або мережі внутрішнього використання), а зовнішню - через публічний інтерфейс, підключений до Інтернету або іншої зовнішньої мережі.

Ось кілька кроків, які можна виконати для налаштування обох мереж на одній карці Linux:

Створення віртуального інтерфейсу: Ви можете створити декілька віртуальних інтерфейсів для одного фізичного інтерфейсу. Наприклад, ви можете мати eth0 для зовнішньої мережі і eth0:1 для внутрішньої мережі.

. . .





Крок перший. Оновлення Apache


Протокол HTTP/2 підтримується сервером Apache з версії 2.4.24, тому, якщо у Вас встановлена ​​стара версія, - саме час її оновити. Але спочатку перевіримо:
 

apache -v

. . .





WireGuard® Client на Ubuntu

WireGuard® – новий VPN протокол з відкритим вихідним кодом та високо оптимізованою продуктивністю, який використовує найсучасніші методи криптографії. Цей протокол був спочатку випущений для ядра Linux, проте на даний момент він є кросплатформним і може бути встановлений на будь-якій операційній системі.

 

Встановлення WireGuard клієнта відбувається так само, як і на стороні сервера.

 

Увійдіть по SSH на сервер Linux, після входу в систему перевірте, чи оновлена ​​машина, виконавши наступну команду:

 

sudo apt-get update && sudo apt-get upgrade

 

Тепер установіть WireGuard, виконавши наступну команду (для Ubuntu 20.04):

 

sudo apt-get install wireguard

. . .





Показати ще