Установка ОС ALT Linux

Установка ОС ALT Linux #

В рамках курса мы будем ориентироваться на решения от российского производителя Linux-дистрибутивов «Базальт СПО». В рамках курса будем использовать стартовый набор для сервера с системой инициализации systemd.

Видео-запись: Rutube

Подготовка к установке #

  1. Скачайте виртуальную машину VirtualBox для своей операционной системы.
  2. Скачайте установочный образ стартового набора JeOS (Just Enought OS) с системой инициализации systemd (JeOS (systemd)) с данной страницы: https://www.altlinux.org/Starterkits/Download#server. Выбирайте тип образа x86_64. Он соответствует процессорам Intel и AMD, выпущенным после 2005 года.
  3. Создайте новую виртуальную машину со следующими параметрами:
    • Тип ОС: Linux, Other Linux (64 bit).
    • Объём оперативной памяти: не менее 2048 мегабайт.
    • Количество процессоров: по количеству физических процессоров.
    • Объём жёсткого диска: 20 гигабайт с динамическим расширением занимаемого пространства.
  4. При запуске данной машины выберите скачанный на втором шаге образ.

Выполнение установки #

Следуйте руководству по установке ALT Linux сервер: https://docs.altlinux.org/ru-RU/alt-server/10.2/html/alt-server/install-distro.html. Шаги с 6 по 20.

  • Многих возможностей по настройке системы нет в стартовом наборе, они относятся к расширенной конфигурации, которая для обучения не потребуется.
  • Предлагаемый пароль суперпользователя 12345.
  • Предлагаемое имя пользователя user, пароль user.
  • Предлагаемое название системы playground.

Начальная настройка JeOS #

В рамках базовой настройки JeOS необходимо создать отдельного пользователя, с обычными правами. Основная работа в системе должна будет происходить именно из-под этого пользователя, а не с правами суперпользователя.

  1. Авторизуйтесь в системе с правами суперпользователя (root).
  2. Добавьте нового пользователя в систему, используя приложение useradd:
    useradd --create-home user
    • --create-home указывает, что необходимо создать домашний каталог пользователя. Он будет создан по пути /home/user.
    • user — это имя пользователя, который будет создан.
  3. Необходимо установить пароль для учётной записи user с помощью приложения passwd:
    passwd user

Необходимо установить ряд дополнительных приложений, которые позволят обновить систему и получить хорошую интеграцию с виртуальным окружением.

  1. Обновляем кеш пакетов:
    apt-get update
  2. Обновляем все пакеты в системе:
    apt-get dist-upgrade
  3. Устанавливаем инструмент для обновления ядра ОС:
    apt-get install update-kernel
  4. Устанавливаем последнюю доступную версию ядра ОС:
    update-kernel
  5. Устанавливаем дополнения к ядру, которые обеспечат хорошую работу ОС внутри виртуальной машины VirtualBox:
    apt-get install kernel-modules-virtualbox-addition-un-def
  6. Обновите загрузочный образ ядра ОС:
    update-kernel -f
  7. Необходимо включить службу для удалённого доступа, sshd:
    systemctl enable --now sshd
  8. Необходимо перезапустить систему, чтобы загрузилось новое ядро ОС с дополнениями. Для этого выполняем команду reboot:
    reboot

Настройка сетевого доступа #

Видео-запись: Rutube

Для удобства взаимодействия с ОС в формате командного интерфейса рекомендуется произвести настройку проброса сетевого порта. Описание процедуры есть, например на сайте https://losst.ru/probros-portov-virtualbox.

Параметры проброса порта:

  • Порт хоста: 22222
  • Порт гостевой ОС: 22

Если настройка выполнена успешно, то к виртуальной машине с основной ОС можно будет подключиться с помощью команды: ssh -p 22222 user@localhost. Если был создан пользователем с именем, отличным чем user, то его необходимо заменить в команде подключения.

Для подключения к виртуальной машине по протоколу SSH в ОС семейства Windows возможна как из командного интерфейса (для свежих версий Windows) или с помощью SSH-клиентов, например PuTTY.

Использование снимков #

Снимки в виртуальной машине предоставляют возможность для проведения различного рода экспериментов. Если что-то пошло не так, то всегда можно откатиться к рабочему снимку. Руководства по использованию данной функциональности можно прочитать по ссылкам:

© A. M. Васильев, 2024, CC BY-SA 4.0, andrey@crafted.su