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

Ubuntu

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

Ubuntu

Установка Webmin на Ubuntu 20.04

Готуємо:

# sudo apt update

# sudo apt upgrade -y

# sudo apt install software-properties-common apt-transport-https -y

# sudo wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -

# sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"

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

СТВОРЕННЯ SQUASHFS ОБРАЗУ

Перевага Squashfs в тому, що це повноцінна файлова система в одному файлі, яку можна дуже швидко примонтувати та швидко отримати потрібні файли. Крім того, файлову систему можна відкрити звичними менеджерами архівів. Для створення образу з усієї системи використовуйте:

 

 $ sudo mksquashfs / /root-backup.sqsh -e root-backup.sqsh home media dev run mnt proc sys tmp

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

Налаштування реплікації master-master для баз даних MySQL

Реплікація MySQL  – це процес копіювання бази даних  MySQL  на інший сервер. Реплікація  master-master  дає змогу копіювати дані з одного сервера на інший. Ця конфігурація додає надмірність та підвищує ефективність при зверненні до даних.

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

Налаштування PPPoE підключення до Ubuntu Server

Протокол PPPoE користується заслуженою популярністю у багатьох інтернет-провайдерів, оскільки дозволяє підключатися до мережі без складних налаштувань, просто вказавши логін та пароль. Якщо в графічному середовищі сучасних ОС налаштування PPPoE вкрай просте, то зіткнувшись з командним рядком Ubuntu багато адміністраторів мають труднощі, тому в цій статті ми вирішили докладно розібратися з цим питанням.

 

Спробуємо запустити цей пакет:

 

sudo pppoeconf

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

Настроювання Ubuntu мережним шлюзом для роздачі інтернету в локальну мережу

У цій нотатці буде розказано як за допомогою iptables налаштувати системи з Ubuntu та Debian для роздачі інтернету іншим комп'ютерам локальної мережі. На простому прикладі буде показано як машину з двома мережевими інтерфейсами (до одного надходить інтернет, з іншого — «виходить») зробити шлюзом.

Припустимо, що апаратно-мережева частина вже повністю налаштована, на вашій машині є працездатний інтернет, і ви бачите інші комп'ютери мережі. Тому давайте розберемося до чого, для цього введемо команду:

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

Створення та розпакування архівів

Створення tar-архіву без стиснення

Для створення такого архіву використовується команда:

 

sudo tar -cf filename.tar file1 file2 fileN

Параметр -cf відповідає за створення архіву filename.tar, до якого увійдуть зазначені файли. Замість файлів можуть бути вказані директорії.

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

Робота з дисками (Створення розділів, Форматування, Монтування)

Нижче наведено приклад підключення нового жорсткого диска до системи Ubuntu, зокрема:

 

1. Створення розділів на диску

2. Форматування диска

3. Монтування диска у системі

 

Будемо використовувати утиліту fdisk. Переглянути список дисків підключених до комп'ютера можна за допомогою команди:

 

sudo fdisk -l

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

Запуск скрипту з правами root без введення пароля

Запускаємо скрипт із правами root без введення пароля (корисно, коли потрібно щось зробити на віддаленій системі в автоматичному режимі, але повний root давати не можна):

  

1. Поміщаємо наш скрипт до однієї з директорій опції secure_path (наприклад /usr/sbin)

 

2. Редактируем /etc/sudoers, комментируем строчку:

# Defaults    requiretty

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