Файл: Отчет по практической работе 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


ЗАКЛЮЧЕНИЕ



В результате выполнения этих работ, мы успешно выполнили все задания, которые были даны.