Каталог рішень

Ubuntu

Практичні інструкції, команди та робочі нотатки, зібрані в одному напрямку.

Ubuntu

Cкинути пароль користувача root в MySQL

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

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

sudo service mysql stop

 

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

sudo mysqld_safe --skip-grant-tables &

Відкрити нотатку
Ubuntu

Як користуватися gpg

Що таке GPG

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


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


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

gpg --gen-key

Відкрити нотатку
Ubuntu

Налаштування одного мережевого інтерфейсу з двома мережами в Linux

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

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

auto lo

  iface lo inet loopback

Відкрити нотатку
Ubuntu

Oбидві мережі (внутрішня і зовнішня) налаштовуються на одній картці linux

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

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

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

Відкрити нотатку
Ubuntu

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

Відкрити нотатку
Ubuntu

Як налаштувати ключі SSH в Ubuntu 20.04

SSH (безпечна оболонка, безпечна оболонка) являє собою зашифрований протокол для адміністрування та взаємодії між серверами. Під час роботи з сервером Ubuntu ви, швидше за все, будете проводити більшу частину часу у вашому терміналі, підключеному через SSH до вашого сервера.

Відкрити нотатку
Ubuntu

Встановлення та використання Btrfs в Ubuntu 20.04

Пакет файлової системи Btrfs доступний в офіційному репозиторії пакетів Ubuntu 20.04 LTS, тому ви можете легко встановити його звідти.

# sudo apt update

# sudo apt upgrade -у

 

Щоб встановити файлову систему Btrfs в Ubuntu 20.04 LTS, виконайте таку команду:

# sudo apt install btrfs-progs -у

Відкрити нотатку
Ubuntu

Змінити часовий пояс Ubuntu 20.04

Использование правильного часового пояса необходимо для многих задач и процессов, связанных с системами. Например, демон cron использует часовой пояс системы для выполнения заданий cron, а временные метки в файлах жВикористання правильного часового поясу необхідне для багатьох завдань та процесів, пов'язаних із системами. Наприклад, демон cron використовує часовий пояс системи для виконання завдань cron, а часові мітки у файлах журналів засновані на часовому поясі тієї ж системи.

Щоб змінити часовий пояс системи на Europe/Kiev:урналов основаны на часовом поясе той же системы.

 

# sudo timedatectl set-timezone Europe/Kiev

Відкрити нотатку