Файл: Отчет по практической работе 4 по дисциплине Системное программное обеспечение.docx
Добавлен: 09.11.2023
Просмотров: 28
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
| | |
МИНОБРНАУКИ РОССИИ | ||
Федеральное государственное бюджетное образовательное учреждение высшего образования «МИРЭА – Российский технологический университет» РТУ МИРЭА |
Институт Информационных технологий
Кафедра Математического обеспечения и стандартизации информационных технологий
Отчет по практической работе №4
по дисциплине «Системное программное обеспечение»
Тема практической работы: «Командная строка Linux»
Выполнил: Студент группы ИВБО-01-21 | Апостолов А.И. |
Проверил: | ассистент Воронцов Ю.А. |
МОСКВА 2023 г.
СОДЕРЖАНИ
РТУ МИРЭА 3
1. ПРАКТИЧЕСКАЯ РАБОТА №13 5
2. ПРАКТИЧЕСКАЯ РАБОТА №14 7
3. ПРАКТИЧЕСКАЯ РАБОТА №15 9
1. ПРАКТИЧЕСКАЯ РАБОТА №13 5
2. ПРАКТИЧЕСКАЯ РАБОТА №14 12
3. ПРАКТИЧЕСКАЯ РАБОТА №15 17
ЗАКЛЮЧЕНИЕ 33
1. ПРАКТИЧЕСКАЯ РАБОТА №13
Для выполнения практической работы №13 необходимо: загрузить на машину образ Nginx версии 1.21 и создать контейнер с его помощью, как показано на рисунке 1.
Рисунок 1 – Загрузка образа Nginx и создание контейнера
Запустим контейнер с веб-сервером, отображающий содержимое корневой директории. В хостовой системе сервер должен открываться на порту 8804 , как показано на рисунке 2.
Рисунок 2–Запуск сервера
Результат запуска показан на рисунке 3.
Рисунок 3–Сервер
2. ПРАКТИЧЕСКАЯ РАБОТА №14
Для выполнения практической работы №14 необходимо: создать директорию data и в ней файл student.txt, содержащий ФИО, название группы и номер варианта и запустить контейнер с веб-сервером и примонтированной директорией data в директорию /mnt/files/ в контейнере. Контейнер должен отображать содержимое директории /mnt/files и открываться на порту 8004.
Выполнение и результат показаны на рисунках 4,5,6.
Рисунок 4– Запуск веб-сервера
Рисунок 5– Файл student.txt
Рисунок 6– Содержимое файла stydent.txt
3. ПРАКТИЧЕСКАЯ РАБОТА №15
Написать Dockerfile, собрать образ, запустить контейнер (и записать команду для его запуска). Для монтирования создайте директорию data и в ней файл student.txt, содержащий ФИО, название группы и номер варианта. Для установки пакетов использовать команду apt install -y название-пакета. В качестве примера можно использовать рассмотренный пример Dockerfile’а. Необходимо использовать базовый образ ubuntu:21.04 и добавить файл data/student.txt как /mnt/files/student.txt в контейнере. Запустить веб-сервер, отображающий содержимое /mnt/files, в хостовой системе должен открываться на порту (8800 + номер варианта). Например, для 22-го варианта это порт 8822. Установить пакет imagemagick. Этапы выполнения работы приведены на рисунках: 7, 8, 9, 10.
Рисунок 7– Директория data
Рисунок 8– Докер файл
Рисунок 9– Запуск веб-сервера
Рисунок 10– Содержимое student.txt
ЗАКЛЮЧЕНИЕ
В результате выполнения этих работ, мы успешно выполнили все задания, которые были даны.