Инструменты пользователя

Инструменты сайта


документация:настройка_ос_linux

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
документация:настройка_ос_linux [2024/01/20 04:34] – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1документация:настройка_ос_linux [2024/10/31 18:28] (текущий) adm0001
Строка 1: Строка 1:
 +===== Настройка ОС Linux =====
 +
 +Установку ОС Ubuntu LTS 20.04 необходимо проводить согласно указаниям, приведенным на ресурсе программного средства.
 +
 +URL: [[https://releases.ubuntu.com/20.04/|https://releases.ubuntu.com/20.04/]]
 +
 +====   Пакет docker   ====
 +
 +Установку пакета //docker// необходимо проводить с помощью следующих команд:
 +<code>
 +
 +# apt update
 +
 +# apt install docker.io
 +
 +# apt install docker-compose
 +
 +</code>
 +
 +====   Доступ к сети   ====
 +
 +Настройку доступа к сети необходимо проводить с помощью консоли ОС Linux, отредактировав файл конфигурации //netplan // (директория ///etc/netplan// /) следующей командой:
 +<code>
 +# vim /etc/netplan/00-installer-config.yaml
 +
 +</code>
 +
 +Далее необходимо указать следующие основные параметры:
 +
 +а) ''address'': IP-адрес сетевой карты сервера;
 +
 +б) ''gateway4'': IP-адрес роутера (маршрутизатора);
 +
 +в) ''nameservers'': имя DNS-сервера;
 +
 +г) ''search'': домен для проведения поиска;
 +
 +**ВАЖНО!**
 +
 +//**1) В качестве разделителей допускается использование ТОЛЬКО символа Пробел (0x20). Использование символа ГТ (горизонтальная табуляция, 0x09) запрещено.** //
 +
 +//**2) Отображение ошибки «Error while loading /etc/netplan/00-installer-config.yaml» после сохранения файла конфигурации netplan означает, что указанный файл отредактирован некорректно с точки зрения синтаксиса.** //
 +
 +Пример настройки:
 +
 +<code>
 +network:
 + ethernets:
 +  enp0s3:
 +   addresses:
 +   - 192.168.0.105/24
 +  gateway4: 192.168.0.1
 +  nameservers:
 +   addresses: [192.168.0.1, 8.8.4.4]
 +  optional: true
 + version: 2
 + renderer: networkd
 +
 +</code>
 +
 +====   Дисковое пространство   ====
 +
 +Настройку дискового пространства для хранилища проводить в Ubuntu Server одним из двух способов:
 +
 +а) управляемая конфигурация хранилища: ОС Linux автоматически создает раздел хранилища и устанавливает значения по умолчанию;
 +
 +б) пользовательский макет хранилища: Пользователь определяет раздел хранилища.
 +
 +Настройку с использованием пользовательского макета хранилища проводить следующим образом:
 +
 +а) в Ubuntu Server выбрать клавишей Пробел опцию «Пользовательский макет хранилища»;
 +
 +б) выбрать опцию «Готово» и нажать клавишу «Ввод»;
 +
 +в) в открывшемся окне «Конфигурация хранилища» выбрать разделы «Файловая система», «Доступные устройства», «Используемые устройства»;
 +
 +г) в разделе «Доступные устройства» найти необходимые устройства (доступное устройство – ///dev/sda//);
 +
 +д) создать (до создания тома типа LVM):
 +
 +  * минимальный раздел ///boot //  (ядро ОС Linux);  * раздел подкачки //swap//;  * неформатированное хранилище;
 +
 +е) создать:
 +
 +  * группу томов LVM (VG);
 +
 +  * корневой раздел (/) тома типа LVM;
 +
 +ж) установить временную метку на сервере.
 +
 +Создание раздела ///boot//  следует проводить так, чтобы он размещался вне тома типа LVM. Выполнить следующие операции:
 +
 +а) в разделе «Доступные устройства» выбрать доступное устройство (используя клавиши «↑», «↓») и нажать клавишу «Ввод»;
 +
 +б) в открывшемся окне выбрать опцию «Добавить раздел GPT» и нажать клавишу «Ввод»;
 +
 +в) в открывшемся окне с параметрами раздела GPT в поле «Размер» ввести конкретное значение (напр., 500 МБ);
 +
 +г) в раскрывающемся списке «Формат» выбрать вариант «ext4»;
 +
 +д) в раскрывающемся списке «Mount» выбрать вариант «/boot»;
 +
 +е) выбрать опцию «Создать» и нажать клавишу «Ввод»;
 +
 +ж) проконтролировать наличие и доступность загрузочного раздела в разделе «Файловая система» окна «Конфигурация хранилища».
 +
 +Создание раздела swap следует проводить так, чтобы он размещался вне тома типа LVM. Выполнить следующие операции:
 +
 +а) в разделе «Доступные устройства» выбрать доступное устройство (используя клавиши «↑», «↓») и нажать клавишу «Ввод»;
 +
 +б) в открывшемся окне выбрать опцию «Добавить раздел GPT» и нажать клавишу «Ввод»;
 +
 +в) в открывшемся окне с параметрами раздела GPT в поле «Размер» ввести конкретное значение (напр., 8 ГБ);
 +
 +г) в раскрывающемся списке «Формат» выбрать вариант «swap»;
 +
 +д) выбрать опцию «Создать» и нажать клавишу «Ввод».
 +
 +Для создания неформатированного хранилища выполнить следующие операции:
 +
 +а) в разделе «Доступные устройства» выбрать доступное устройство (используя клавиши «↑», «↓») и нажать клавишу «Ввод»;
 +
 +б) в открывшемся окне выбрать опцию «Добавить раздел GPT» и нажать клавишу «Ввод»;
 +
 +в) в открывшемся окне с параметрами раздела GPT в поле «Размер» ввести значение, равное оставшемуся размеру диска;
 +
 +г) в раскрывающемся списке «Формат» выбрать вариант «Оставить диск неформатированным»;
 +
 +д) выбрать опцию «Создать» и нажать клавишу «Ввод».
 +
 +Для создания группы томов LVM выполнить следующие операции:
 +
 +а) в разделе «Доступные устройства» выбрать опцию «Создать группу томов (LVM)» и нажать клавишу «Ввод»;
 +
 +б) в открывшемся окне изменить предложенное ОС по умолчанию имя для группы томов LVM («vg0») или оставить предложенное без изменений;
 +
 +в) выбрать в разделе «Устройства» опцию раздела и нажать клавишу Пробел для ее включения;
 +
 +г) выбрать опцию «Создать» и нажать клавишу «Ввод»;
 +
 +д) проконтролировать наличие и доступность созданной группы томов LVM в разделе «Доступные устройства».
 +
 +Для создания корневого раздела (/) тома типа LVM выполнить следующие действия:
 +
 +а) выбрать в разделе «Доступные устройства» созданную группу томов LVM;
 +
 +б) выбрать опцию «Создать логический том» и нажать клавишу «Ввод»;
 +
 +в) в открывшемся окне с параметрами логического тома в разделе «Добавление логического тома» в группу томов LVM:
 +
 +  * в поле «Имя» ввести имя тома (напр., lv-root);
 +
 +  * в поле «Размер» ввести конкретное значение (напр., ххх);
 +
 +  * в раскрывающемся списке «Формат» выбрать вариант «ext4»;
 +
 +г) выбрать опцию «Создать» и нажать клавишу «Ввод»;
 +
 +д) проконтролировать наличие и доступность корневого раздела (/) в разделе «Файловая система» окна «Конфигурация хранилища»;
 +
 +е) выбрать опцию «Готово» и нажать клавишу «Ввод»;
 +
 +ж) на запрос ОС Linux подтвердить требование форматирования раздела с удалением «старых» данных»: выбрать опцию «Продолжить» и нажать клавишу «Ввод»;
 +
 +з) выбрать опцию «Установка система».
 +
 +====   Часовая зона   ====
 +
 +Для установки часовой зоны сервера выполнить следующие операции:
 +
 +а) для определения текущей часовой зоны ввести следующую команду:
 +
 +<code>
 +# timedatectl
 +
 +</code>
 +
 +Состояния текущих параметров после выполнения вышеуказанной команды:
 +
 +  * текущая часовая зона «Europe/Moscow» (MSK, +03:00);
 +
 +  * часовая зона в часах RTC не применяется, поэтому шкала локального времени сервера и шкала UTC совпадают.
 +
 +{{документация:настройка_ос_linux:часовые_зоны.jpg?468x137|рис._в1_п._в5.1._часовые_зоны.jpg}}
 +
 +б) отображения списка доступных часовых зон ввести следующую команду: # timedatectl list-timezones
 +
 +в) определить из списка доступных часовых зон требуемую часовую зону и от имени пользователя sudo ввести следующую команду (заменив your_time_zone на имя требуемой зоны):
 +<code>
 +
 +# sudo timedatectl set-timezone your_time_zone
 +
 +</code>
 +
 +====   Доступ к серверу по протоколу SSH   ====
 +
 +Установку программы для удаленного доступа к серверу по протоколу SSH проводить с помощью следующей команды:
 +
 +<code>
 +# apt install -y openssh-server
 +
 +</code>
 +
 +====   Задания по расписанию   ====
 +
 +Для подключения функции запуска задания по расписанию, необходимо:
 +
 +а) подключиться к серверу по протоколу SSH;
 +
 +б) открыть редактирование cron (планировщика заданий по расписанию) с помощью следующей команды:
 +
 +# crontab -e
 +
 +в) в конце добавить следующую строку:
 +
 +* * * * * /opt/monitoring/start-cron.sh
 +
 +г) сохранить изменения, выйти из режима редактирования cron.
 +
  

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki