ПКАПиИ_БСТ2154_АрхангельскийМВ_Лаб1
.docx
М
инистерство
цифрового развития, Связи и Массовых
Коммуникаций Российской Федерации
Ордена Трудового Красного Знамени
федеральное государственное бюджетное образовательное
учреждение высшего образования
«Московский Технический Университет
Связи и Информатики» (МТУСИ)
Кафедра «Сетевые информационные технологии и сервисы»
Отчёт по лабораторной работе №1
по учебной дисциплине:
«Программно-конфигурируемая архитектура приложений и инфраструктуры»
на тему:
«Создание и настройка виртуальной машины»
Выполнил:
Студент 5 курса группы БСТ2154
Архангельский Максим Вячеславович
Проверил:
ст. преп.
Маклачкова Виктория Валентиновна
Москва 2025
Цель работы
Целью работы является освоение навыков создания и настройки виртуальной машины с использованием VirtualBox, а также установки и базовой настройки операционной системы Ubuntu Server 22.04.
Задание
Установить VirtualBox и создать виртуальную машину с характеристиками:
1 ядро процессора;
2 ГБ оперативной памяти;
25 ГБ жёсткого диска (тип VDI).
Установить операционную систему Ubuntu Server 22.04 на виртуальную машину.
Настроить сетевые параметры виртуальной машины, включая проброс портов для доступа по SSH.
Проверить работоспособность виртуальной машины, подключившись к ней через SSH.
После установки оформить отчёт, приложить скриншоты выполнения и ответить на контрольные вопросы.
Ход выполнения работы
Установим VirtualBox и создадим виртуальную машину с требуемыми характеристиками показана на операционной системе Ubuntu Server 22.04. продемонстрированно на рисунке 1.
Рисунок 1 – Характеристики созданной виртуальной машины на операционной системе Ubuntu Server 22.04.
После установки входим в свою учетную запись показано на рисунке 2.
Рисунок 2 – Вход в систему
Проверяем наличие интернета при помощи команды ping ya.ru продемонстрированно на рисунке 1.
Рисунок 3 – Проверка сетевого подключения с помощью команды ping
Для просмотра параметров сетевых интерфейсов использована команда ip_a показано на рисунке 4.
Рисунок 4 – Параметры сетевых интерфейсов
В разделе «Инструменты» → «Свойства» настраиваем проброс портов для доступа по SSH:
Протокол: TCP;
Хост-порт: например, 2222;
Порт гостя: 22.
Создание и настройка сети NAT продемонстрированы на рисунке 5.
Рисунок 5 – Создание и настройка сети NAT
Переходим в настройки созданной виртуальной машины и подключаем созданную сеть NAT показано на рисунке 6.
Рисунок 6 – Подключение виртуальной машины к сети NAT
Проверим работоспособность виртуальной машины, подключившись к ней через SSH продемонстрированно на рисунке 7.
Рисунок 7 – Подключение к виртуальной машине через SSH
Ответы на контрольные вопросы
Что такое Linux?
Linux — это семейство свободных и открытых операционных систем на основе ядра Linux. Обычно под «Linux» понимают дистрибутивы GNU/Linux: ядро Linux + утилиты GNU + оболочка + менеджер пакетов и т.д.
В чем разница между su и sudo?
su (substitute user) — переключение на другого пользователя (по умолчанию root). Требует пароль того пользователя, на которого переключаемся.
sudo — выполнение одной команды от имени другого пользователя (обычно root). Требует пароль текущего пользователя и настраивается через /etc/sudoers.
Как определяются права на файл? Как сделать файл исполняемым?
Права на файл определяются с помощью команд ls -l (для просмотра) и chmod (для изменения прав).
Чтобы сделать файл исполняемым, нужно использовать команду:
chmod +x имя_файла
Как создать пользователя в GNU/Linux?
sudo adduser имя_пользователя
Как пользоваться man?
Команда man используется для просмотра руководства по использованию команд в Linux.
Как выдать права на sudo?
Добавить пользователя в группу можно командой sudo: sudo usermod -aG sudo имя_пользователя
Зачем нужен .bashrc файл?
Это конфигурационный файл для командной оболочки bash, который запускается при старте интерактивного сеанса. В нём можно задавать переменные окружения, алиасы и другие настройки.
Как посмотреть занятое место на диске?
Для просмотра по файловым системам используется команда df: df -h
Как подключиться к серверу по ssh?
При помощи команды ssh: ssh имя_пользователя@ip_адрес
Кто такой суперпользователь и что ему можно?
Суперпользователь (root) имеет полные права на систему, включая доступ к любым файлам, установку программ и управление пользователями.
Что такое systemd, как происходит загрузка системы?
systemd — это система инициализации, которая управляет процессами во время загрузки операционной системы. Она запускает службы, монтирует файловые системы и управляет демонами.
Как поставить пакет? Что такое apt?
apt — это пакетный менеджер для систем на базе Debian (включая Ubuntu). Отвечает за скачивание, установку, обновление и удаление пакетов из репозиториев. Поставить пакет можно через команду sudo apt: sudo apt install имя_пакета.
Заключение
В ходе выполнения лабораторной работы № 1 были успешно освоены базовые навыки работы с виртуальными машинами в среде VirtualBox: создание виртуальной машины, установка операционной системы Ubuntu Server 22.04, настройка сетевых параметров и проброс портов. Была проверена работоспособность сети, изучены основные команды для диагностики (ping, ip), а также выполнено удалённое подключение к виртуальной машине по протоколу SSH.
