документация:настройка_ос_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:// | ||
+ | |||
+ | ==== | ||
+ | |||
+ | Установку пакета //docker// необходимо проводить с помощью следующих команд: | ||
+ | < | ||
+ | |||
+ | # apt update | ||
+ | |||
+ | # apt install docker.io | ||
+ | |||
+ | # apt install docker-compose | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== | ||
+ | |||
+ | Настройку доступа к сети необходимо проводить с помощью консоли ОС Linux, отредактировав файл конфигурации //netplan // (директория /// | ||
+ | < | ||
+ | # vim / | ||
+ | |||
+ | </ | ||
+ | |||
+ | Далее необходимо указать следующие основные параметры: | ||
+ | |||
+ | а) '' | ||
+ | |||
+ | б) '' | ||
+ | |||
+ | в) '' | ||
+ | |||
+ | г) '' | ||
+ | |||
+ | **ВАЖНО!** | ||
+ | |||
+ | //**1) В качестве разделителей допускается использование ТОЛЬКО символа Пробел (0x20). Использование символа ГТ (горизонтальная табуляция, | ||
+ | |||
+ | //**2) Отображение ошибки «Error while loading / | ||
+ | |||
+ | Пример настройки: | ||
+ | |||
+ | < | ||
+ | network: | ||
+ | | ||
+ | enp0s3: | ||
+ | | ||
+ | - 192.168.0.105/ | ||
+ | gateway4: 192.168.0.1 | ||
+ | nameservers: | ||
+ | | ||
+ | optional: true | ||
+ | | ||
+ | | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== | ||
+ | |||
+ | Настройку дискового пространства для хранилища проводить в Ubuntu Server одним из двух способов: | ||
+ | |||
+ | а) управляемая конфигурация хранилища: | ||
+ | |||
+ | б) пользовательский макет хранилища: | ||
+ | |||
+ | Настройку с использованием пользовательского макета хранилища проводить следующим образом: | ||
+ | |||
+ | а) в Ubuntu Server выбрать клавишей Пробел опцию «Пользовательский макет хранилища»; | ||
+ | |||
+ | б) выбрать опцию «Готово» и нажать клавишу «Ввод»; | ||
+ | |||
+ | в) в открывшемся окне «Конфигурация хранилища» выбрать разделы «Файловая система», | ||
+ | |||
+ | г) в разделе «Доступные устройства» найти необходимые устройства (доступное устройство – /// | ||
+ | |||
+ | д) создать (до создания тома типа LVM): | ||
+ | |||
+ | * минимальный раздел ///boot // (ядро ОС Linux); | ||
+ | |||
+ | е) создать: | ||
+ | |||
+ | * группу томов LVM (VG); | ||
+ | |||
+ | * корневой раздел (/) тома типа 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 подтвердить требование форматирования раздела с удалением «старых» данных»: | ||
+ | |||
+ | з) выбрать опцию «Установка система». | ||
+ | |||
+ | ==== | ||
+ | |||
+ | Для установки часовой зоны сервера выполнить следующие операции: | ||
+ | |||
+ | а) для определения текущей часовой зоны ввести следующую команду: | ||
+ | |||
+ | < | ||
+ | # timedatectl | ||
+ | |||
+ | </ | ||
+ | |||
+ | Состояния текущих параметров после выполнения вышеуказанной команды: | ||
+ | |||
+ | * текущая часовая зона «Europe/ | ||
+ | |||
+ | * часовая зона в часах RTC не применяется, | ||
+ | |||
+ | {{документация: | ||
+ | |||
+ | б) отображения списка доступных часовых зон ввести следующую команду: | ||
+ | |||
+ | в) определить из списка доступных часовых зон требуемую часовую зону и от имени пользователя sudo ввести следующую команду (заменив your_time_zone на имя требуемой зоны): | ||
+ | < | ||
+ | |||
+ | # sudo timedatectl set-timezone your_time_zone | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== | ||
+ | |||
+ | Установку программы для удаленного доступа к серверу по протоколу SSH проводить с помощью следующей команды: | ||
+ | |||
+ | < | ||
+ | # apt install -y openssh-server | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== | ||
+ | |||
+ | Для подключения функции запуска задания по расписанию, | ||
+ | |||
+ | а) подключиться к серверу по протоколу SSH; | ||
+ | |||
+ | б) открыть редактирование cron (планировщика заданий по расписанию) с помощью следующей команды: | ||
+ | |||
+ | # crontab -e | ||
+ | |||
+ | в) в конце добавить следующую строку: | ||
+ | |||
+ | * * * * * / | ||
+ | |||
+ | г) сохранить изменения, | ||
+ | |||