Скачиваний:
0
Добавлен:
05.05.2026
Размер:
3.41 Mб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ

Ордена Трудового Красного Знамени

Федеральное государственное бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

__________________________________________________________________

Кафедра «Сетевые информационные технологии и сервисы»

Отчёт по лабораторной работе №1

по дисциплине «Программно-конфигурируемая архитектура приложений и инфраструктуры»

на тему «Создание и настройка виртуальной машины»

Выполнил:

Проверил: ст. преп.

Маклачкова Виктория Валентиновна

Москва

2026

Цель работы

Освоить навыки создания и настройки виртуальной машины с использованием VirtualBox, а также установки и базовой настройки операционной системы Ubuntu Server 22.04.

Задание

  1. Установить VirtualBox и создать виртуальную машину с характеристиками:

  • 1 ядро процессора;

  • 2 ГБ оперативной памяти;

  • 25 ГБ жёсткого диска (тип VDI).

  1. Установить операционную систему Ubuntu Server 22.04 на виртуальную машину.

  2. Настроить сетевые параметры виртуальной машины, включая проброс портов для доступа по SSH.

  3. Проверить работоспособность виртуальной машины, подключившись к ней через SSH.

После установки оформить отчёт, приложить скриншоты выполнения и ответить на контрольные вопросы.

Содержание

Ход выполнения работы 4

Заключение 12

Контрольные вопросы 13

Ход выполнения работы

1. Устанавливаем VirtualBox

Рисунок 1 – Установка VirtualBox

2. Скачиваем образ для установки дистрибутива Ubuntu Server 22.04 с официального сайта.

Рисунок 2 – Официальный сайт для скачивания дистрибутива Ubuntu Server

3. Создаем виртуальную машину

Характеристики:

  • 1 ядро

  • 2гб - оперативной памяти

  • 25гб - жесткий диск

  • Тип жесткого диска VDI

  • Поставить галочку - пропустить автоматическую установку.

Рисунок 3 – Настройка виртуальной машины

4. Запускаем виртуальную машину. Устанавливаем язык English и оставляем все настройки по умолчанию. При создании пользователя указываем пароль: qwerty

Рисунок 4 – Создание пользователя

Устанавливаем ssh.

Рисунок 5 - Установка ssh

5. Проверяем наличие интернета.

Рисунок 6 – Проверка наличия интернета

6. Смотрим ip адрес

Рисунок 7 – Проверка ip адреса

7. Переходим в настройки сети VirtualBox. Создаем сеть NAT.

Создаем сеть NAT, ip не трогаем

Рисунок 8 – Настройка NAT

Переходим в проброс портов и создаем 2 правила

В поле адрес гостя указываем ip из пункта 6.

Рисунок 9 – Настройка NAT

8. Идем в настройки созданной виртуальной машины и подключаем созданную сеть NAT.

Рисунок 10 – Настройка NAT

Дополнительное задание

Для подключения используем команду ssh -p 2222 dmitriy-sm-2202@127.0.0.1; -p 2222 указывает на то, что сервер использует нестандартный порт, 2222 - порт что мы указали ранее.

Рисунок 11 – Подключение к ВМ через ssh

Заключение

В результате выполнения лабораторной работы были освоены навыки создания и настройки виртуальной машины с использованием VirtualBox, а также установки и базовой настройки операционной системы Ubuntu Server 22.04.

Контрольные вопросы

  1. Что такое Linux?

Linux — это ядро операционной системы, вокруг которого строятся дистрибутивы (Ubuntu, Debian, CentOS и др.). Оно является свободным и основано на UNIX-подобной архитектуре.

  1. В чем разница между su и sudo?

su (switch user) позволяет полностью переключиться на другого пользователя (по умолчанию root), требуя его пароль. sudo (superuser do) выполняет команду от имени суперпользователя, но при этом запрашивает пароль текущего пользователя.

  1. Как определяются права на файл? Как сделать файл исполняемым?

Права отображаются командой ls -l и представляют собой три группы: владелец, группа, остальные (r - чтение, w - запись, x - исполнение). Сделать файл исполняемым:

chmod +x script.sh

chmod – изменение прав, +x – добавить право исполнения, script.sh – имя файла.

  1. Как создать пользователя в GNU/Linux?

sudo adduser username

Создаст пользователя username и предложит задать пароль.

  1. Как пользоваться man?

Команда man показывает документацию по командам. Например:

man ls

отобразит руководство по ls. Внутри man навигация выполняется клавишами , выход – q.

  1. Как выдать права на sudo?

Добавить пользователя в группу sudo:

sudo usermod -aG sudo username

usermod – изменение пользователя, -aG – добавить в группу.

  1. Зачем .bashrc файл?

.bashrc – это файл конфигурации оболочки Bash, где можно задавать алиасы, переменные окружения, кастомные команды и автозапуск скриптов при входе в терминал.

  1. Как посмотреть занятое место на диске?

df -h

df – показывает использование диска, -h – вывод в человекочитаемом формате (ГБ, МБ).

  1. Как подключиться к серверу по ssh?

ssh user@host

ssh – команда подключения, user – имя пользователя на сервере, host – IP-адрес или доменное имя сервера.

  1. Кто такой суперпользователь и что ему можно?

Суперпользователь (root) – это администратор системы, у которого есть полные права: установка и удаление пакетов, управление пользователями, изменение системных файлов.

  1. Что такое systemd, как происходит загрузка системы?

systemd – это менеджер инициализации, который управляет процессами в Linux. Этапы загрузки:

Загрузка загрузчика (GRUB).

Запуск ядра Linux.

Запуск systemd, который загружает сервисы и монтирует файловые системы.

  1. Как поставить пакет? Что такое apt?

APT (Advanced Package Tool) – пакетный менеджер Debian/Ubuntu. Установить пакет можно так:

sudo apt install package_name

apt install – команда установки, package_name – имя пакета.

Соседние файлы в предмете Программно-конфигурируемая архитектура приложений и инфраструктуры