При установке alt linux server
До того как будет произведена установка базовой системы на жёсткий диск, программа установки работает с образом системы, загруженным в оперативную память компьютера.
Если инициализация оборудования завершилась успешно, будет запущен графический интерфейс программы-установщика. Процесс установки разделён на шаги. Каждый шаг посвящён настройке или установке определённого свойства системы. Шаги нужно проходить последовательно. Переход к следующему шагу происходит по нажатию кнопки Далее . При помощи кнопки Назад , при необходимости, можно вернуться к уже пройденному шагу и изменить настройки. Однако возможность перехода к предыдущему шагу ограничена теми шагами, в которых нет зависимости от данных, введённых ранее.
Если по каким-то причинам возникла необходимость прекратить установку, необходимо нажать кнопку
Совершенно безопасно выполнить отмену установки только до шага «Подготовка диска», поскольку до этого момента не производится никаких изменений на жёстком диске. Если прервать установку между шагами «Подготовка диска» и «Установка загрузчика», существует вероятность, что после этого с жёсткого диска не сможет загрузиться ни одна из установленных систем (если такие имеются).
Технические сведения о ходе установки можно посмотреть, нажав Ctrl + Alt + F1 , вернуться к программе установки — Ctrl + Alt + F7 . По нажатию Ctrl + Alt + F2 откроется отладочная виртуальная консоль.
Каждый шаг сопровождается краткой справкой, которую можно вызвать, щёлкнув кнопку Справка или нажав клавишу F1 .
Установка сервера из Straterkit. Часть 1. Сервер на базе Alt Linux — Базальт СПО.
Сегодня мы рассмотрим установку сервера на базе Alt Linux. Базальт СПО c 24 марта 2022 года компания сделала свою операционную систему Simply Linux совершенно бесплатной . Что особенно важно, так как весь программный код контролируется компанией, которая работает только на рынке РФ и никогда никуда не сбежит, в отличии от Microsoft. Существует набор Starterkits который лицензирован так же, как и Simply Linux. Таким образом мы можем просто взять серверный образ из Стартеркита, так как его размер меньше и не содержит ненужных нам компонентов! Все образы вы можете найти по ссылке — https://mirror.yandex.ru/altlinux-starterkits/x86_64/release/ Я буду устанавливать сервер в виртуальную машину, если вы решите устанавливать операционную систему на физический сервер, вам нужно будет создать загрузочную флешку, для этого я рекомендую использовать ALT Media Writer, ссылку на загрузку вы найдете здесь. Для установки мы будем использовать образ для серверов.
Установка
После загрузки откроется меню: Просто нажмите Enter Будет открыт установщик: Выберем Русский язык, раскладку и нажмем Далее : В следующем окне ставим галочку и нажимаем Далее : В следующем окне выберем свой часовой пояс и нажимаем Далее : Нам нужно разбить диск для нашего сервера. Здесь есть несколько профилей, выберем Office Server и автоматическая разметка предложит нам такую схему: Меня такая схема не устраивает. При установке на SSD и так довольно маленький объем диска будет использоваться неэффективно! Если вы планируете использовать сервер для общих задач — установить базу данных, nginx, PHP и что-то еще, лучше ставить всё в один раздел, таким образом дисковое пространство на сервере будет использоваться эффективно! Поэтому поочередно выбираем каждый созданный раздел и нажимаем Удалить : У нас получится: Нажмем Создать раздел и создадим 2 раздела. Первый размером 2048 МВ Тип раздела – Linux Swap И нажмем Ок : Выберем и нажмем Создать раздел: И просто нажмем Ок : На запрос Создать файловую систему нажмем Ок : В окне Изменить точку монтирования нажмем Ок : У нас получится: Нажмем Далее : Нажмем Ок : Нам предложат выбрать устанавливаемые пакеты: Мы будем устанавливать базовую систему, всё что нужно установим потом. Если вы запускаете сервер в Hyper-V вам стоит выбрать пункт Утилиты для Hyper-V. Нажимаем Далее и ждем окончания установки пакетов! После окончания установки нужно выбрать установку загрузчика: Просто нажимаем Далее : В следующем окне либо оставьте DHCP либо введите IP адрес : Введите пароль для пользователя root : Введите имя пользователя и его пароль, достаточно заполнить поле Имя и Пароль. Поле имя — это ваш будущий логин: Установка сервера завершена: Нажмите Завершить , после перезагрузки вы можете зайти на сервер под своим логином и паролем! По умолчанию на сервер установлен OpenSSH Server так что вы сразу сможете подключиться к своему серверу по SSH.
Настройка после установки
sudo mc [sudo] password for user: user is not in the sudoers file. This incident will be reported.
Мы должны явно разрешить использовать данному пользователю команду sudo назначив ему группу wheel и добавив строку в файл /etc/sudoers Войдем как администратор:
echo " %WHEEL ALL=(ALL) ALL" | tee -a /etc/sudoers
Исправляем проблемы с кириллицей
Если вы установили сервер в Hype-V возможно в консоли сервера, при запуске mc вы увидите следующее непотребство: При Соединении по ssh все нормально, но всё равно давайте исправим: Создадим файл:
sudo mcedit /etc/sysconfig/i18n
LANG=ru_RU.UTF-8 SUPPORTED=ru_RU
Теперь после перезагрузки сервера все будет в порядке:
Обновление после установки
Новые версии Starterkits выходят раз в три месяца, таким образом нам нужно самим обновить дистрибутив и ядро сразу после установки. Запустим:
sudo apt-get update sudo apt-get dist-upgrade
Удаление устаревшего ядра
Для удаления устаревшего ядра нам сначала нужно перезагрузиться, чтобы сервер переключился на новое ядро:
Running kernel version: kernel-image-std-def-2:5.10.128-alt1 Checking for installed kernel packages. For removing: kernel-image-std-def-5.10.118-alt1.x86_64 Чтение списков пакетов. Завершено Построение дерева зависимостей. Завершено Version kernel-image-std-def#2:5.10.118-alt1:p10+300613.100.2.1@1653930235#2:5.10.118-alt1:p10+300613.100.2.1@1653930235 for kernel-image-std-def=2:5.10.118-alt1 is already installed Следующие пакеты будут УДАЛЕНЫ: kernel-image-std-def#2:5.10.118-alt1:p10+300613.100.2.1@1653930235 kernel-modules-drm-std-def#2:5.10.118-alt1:p10+300613.100.2.1@1653929989 kernel-modules-r8125-std-def#9.003.05-alt1.330358.1:p10+300613.3100.2.1@1653 31101 kernel-modules-staging-std-def#2:5.10.118-alt1:p10+300613.100.2.1@1653929989 0 будет обновлено, 0 новых установлено, 4 пакетов будет удалено и 0 не будет обновлено. Необходимо получить 0B архивов. После распаковки будет освобождено 319MB дискового пространства. Продолжить? [Y/n] y Совершаем изменения. Подготовка. ################################# [100%] Очистка / удаление. 1: kernel-modules-staging-std-def-2:5.10################################# [ 25%] 2: kernel-modules-drm-std-def-2:5.10.118################################# [ 50%] 3: kernel-modules-r8125-std-def-9.003.05################################# [ 75%] 4: kernel-image-std-def-2:5.10.118-alt1 ################################# [100%] Generating grub configuration file . Found linux image: /boot/vmlinuz-std-def skipping symlink: /boot/vmlinuz-std-def Found linux image: /boot/vmlinuz Found initrd image: /boot/initrd.img Found linux image: /boot/vmlinuz-5.10.128-std-def-alt1 Found initrd image: /boot/initrd-5.10.128-std-def-alt1.img Found memtest image: /boot/memtest-5.31b.bin done Завершено.
Заключение
Сегодня мы рассмотрели установку сервера основанного на платформе P10 от Базальт СПО. Загрузили образ и по шагам рассмотрели установку и разбивку диска под операционную систему Устранили проблемы с кириллицей. Включили для пользователя доступ к sudo. Обновили систему после первого запуска. Удалили устаревшее ядро. В следующей статье мы рассмотрим установку LEMP-сервера (Linux, Nginx, MariaDB, PHP).