Запуск веб-сервера

Изучение принципов взаимодействия виртуальной и физической машин. Использование одного и того же локального веб-сервера с двух машин. Характеристика понятия виртуальной машины. Типы подключений в VirtualBox. Особенность изменения прав файла в Linux.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 13.03.2023
Размер файла 1,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Федеральное агентство железнодорожного транспорта

Омский государственный университет путей сообщения

Кафедра «Автоматика и системы управления»

Лабораторная работа

по теме «Информационные технологии»

Студент гр. 22к

Ю.Е. Петров

Руководитель - Старший преподаватель кафедры «АиСУ»

Т.В Васеева

Омск 2023

Цель работы

Изучить принципы взаимодействия виртуальной и физической машин.

Выполнение работы

Запуск веб-сервера

В терминале выполнили команду, изображенную на рисунке 1. После перешли по зарезервированному ip-адресу, обозначающему локальный компьютер. Далее создали текстовый документ, где написали простой html документ и сохранили в файле index.html. Перейдя по адресу 127.0.0.1:8080 мы попали на веб-сервер со всеми директориями нашей виртуальной машины. Открыв директорию с index.html (рисунок 2), мы видим результат нашего документа (рисунок 3)

Рисунок 1 - Команда для запуска локального веб-сервера

Рисунок 2 - 127.0.0.1:8080

Рисунок 3 - index.html

Проброс портов

В «Oracle VM VirtualBox Менеджер» нажмали кнопку настроить для виртуальной машины. Перешли в раздел «Сеть». Настроим проброс портов (все сетевые запросы с виртуальной машины VirtualBox транслирует, т.е. выбирает другой порт и отправляет их в сеть с адреса физического компьютера). Развернем «Дополнительно» и откроем «Проброс портов». Добавим правило и введем для него Имя, Порт хоста и
Порт гостя (рисунок 4). Перейдем в браузере на физической машине по адресу http://127.0.0.1:8001/. Все исправно работает на обеих машинах (рисунок 5).

Рисунок 4 - Проброс портов

Рисунок 5 - Использование одного и того же локального веб-сервера с двух машин

Общие папки

Создадим общую папку для виртуальной и физической машин. В «Oracle VM VirtualBox Менеджер» нажмем кнопку настроить для виртуальной машины и перейдем в раздел «Общие папки». Нажмем иконку с зеленым крестиком чтобы добавить общую папку. В поле «Путь к папке» укажем путь к папке с документами на физическом компьютере. Придумаем имя для этой папки. Поставим галочки «Авто-подключение» и «Создать постоянную папку». Укажем точку подключения /home/osboxes/server (рисунок 6). Теперь для использования этой папки с виртуальной машины добавим себе прав на чтение, изменение папки с помощью командной строки и перезапустим VM (рисунок 7). Изменим файл index.html и перенесем в папку server. Открыв веб-сервер и запустив index.html, можем заметить изменение файла на обеих машинах (рисунок 8).

Рисунок 6 - Добавление общей папки

Рисунок 7 - Расширение прав пользователя osboxes

Рисунок 8 - Изменения в файле с физической и виртуальной машин

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

Что такое виртуальная машина? Какой программный продукт виртуализации вы бы выбрали? Почему?

Виртуальная машина (VM, от англ. virtual machine) - программная и/или аппаратная система, эмулирующая аппаратное обеспечение компьютера (guest - гостевая платформа) и исполняющая программы для guest-платформы на host-платформе (host - хост-платформа, платформа-хозяин) или виртуализирующая некоторую платформу и создающая на ней среды, изолирующие друг от друга программы и даже операционные системы. Я выбрал в качестве продукта виртуализации Oracle VM VirtualBox, т.к. этот продукт один из самых популярных, качественных на рынке. По мимо всего, он имеет хорошее оформление.

Что такое NAT (Network Address Translation)? Перечислить типы подключений в VirtualBox?

NAT - это механизм в сетях TCP/IP, позволяющий преобразовывать IP-адреса транзитных пакетов. Также имеет названия IP Masquerading, Network Masquerading и Native Address Translation.

В VirtualBox существуют следующие типы подключений сети (рисунок 9). виртуальный сервер файл

Рисунок 9 - Типы подключений сети

Как изменить права файла в Linux. Примеры в терминале.

Команда chmod (change mode - сменить режим) предназначена для изменения прав доступа к файлам и каталогам в Unix-подобных операционных системах. На рисунке 10 мы можем увидеть принцип работы команды chmod. А на рисунке 11 - пример работы команды chmod. Разберем, что дает эта команда: «g» - даем права группе; «+» - разрешение; «w» - запись. Получается, что мы даем группе права, разрешающие запись файла text.txt.

Рисунок 10 - Принцип работы chmod

Рисунок 11 - Пример работы chmod

Вывод

Мы изучили принципы взаимодействия виртуальной и физической машин.

Размещено на Allbest.ru

...

Подобные документы

  • Особенность установки VirtualBox и создания виртуальной машины. Добавление установочного образа диска и запуск машины. Определение сетевых адаптеров хоста hq-route. Установка пакета dnsmasq. Создание копии конфигурационного файла и редактирование файла.

    контрольная работа [2,3 M], добавлен 24.11.2022

  • Архитектура виртуальной машины, абстракция и виртуализация. Обзор технологии виртуальной машины, ее преимущества и недостатки. Возможности VirtualBox по работе с виртуальными жесткими дисками. Установка Windows 8 в VirtualВox, главное окно программы.

    курсовая работа [3,7 M], добавлен 22.03.2014

  • Установка VirtualBox. Создание двух виртуальных машин с операционной системой CentOS. Настройка сетевых интерфейсов в режиме bridgeс и хоста как маршрутизатора для сети. Установка www-сервера. Настройка динамической маршрутизации по протоколу RIP.

    курсовая работа [807,5 K], добавлен 14.07.2012

  • Установка платформы виртуализации VirtualBox. Создание и настройка виртуальной машины VirtualBox с операционной системой Ubuntu. Ознакомление с операционной системой Ubuntu-desktop x32. Компиляция программ на С/С++ в терминале Ubuntu-desktop x32.

    лабораторная работа [2,6 M], добавлен 08.11.2022

  • Организация корпоративного файлового сервера, выполняющего функции прокси-сервера на базе ОС Linux. Процесс его реализации. Выбор оптимальной аппаратно-программной платформы. Расчёт сметы затрат на выполнение объёма работ по созданию FTP-сервера.

    дипломная работа [2,0 M], добавлен 06.07.2012

  • Ключові можливості та сумісність віртуальних тестових машин. VirtualBox в Ubuntu, BackTrack. Поточний стан та опис даної технології. Налаштування спільних папок. Встановлення віртуального тестового сервера, віддалене керування. Тестування на надійність.

    курсовая работа [3,7 M], добавлен 24.05.2015

  • Характеристика виртуальной образовательной среды Unity. Особенности трехмерной виртуальной образовательной среды, как рабочего места пользователя. Организация взаимодействия пользователя с виртуальной рабочей средой факультета с использованием скриптов.

    курсовая работа [373,7 K], добавлен 22.08.2013

  • Компоновка и конфигурирование Linux сервера. Общая информация об ALT Linux Server 5, его подвиды и основные функциональные возможности. Установка дистрибутива ALT Linux 5.0 "Ковчег" и Apache2+php+MySQL. Пример настройки работы сайта на web-сервере.

    курсовая работа [6,0 M], добавлен 24.10.2012

  • Особенности операционных систем Linux. Аппаратно-программные требования для работы с лабораторным практикумом. Настройка виртуальной машины. Аналоги программ WINDOWS в Mandriva. Разграничение прав доступа. Настройка безопасности и политика паролей.

    курсовая работа [1,8 M], добавлен 06.11.2014

  • Виртуальная файловая система. Файловая система Ext2fs (Linux ext2 File System). Использование операционной системы Linux. Настройка веб-сервера Apache. Управление Web-сервером. Комплекс системных программных средств, реализующих управление файлами.

    курсовая работа [167,4 K], добавлен 25.12.2013

  • Разработка драйвера под Linux, отслеживающего выделение и освобождение процессами виртуальной памяти и выделение физических страниц при страничных отказах. Компиляция драйвера и работа с ним. Экспериментальная проверка работоспособности драйвера.

    курсовая работа [43,5 K], добавлен 18.06.2009

  • Создание виртуальной машины для гостевой операционной системы Microsoft Windows Server 2003. Первоначальная настройка установленной операционной системы. Создание DHCP-сервера с диапазоном рабочих адресов. Настройка доменного имени для IP-адреса сервера.

    лабораторная работа [3,2 M], добавлен 20.12.2012

  • Общие сведения об операционной системе Linux. Анализ информации о серверах. Основные прикладные клиент-серверные технологии Windows. Сведения о SQL-сервере. Общая информация о MySQL–сервере. Установка и специфика конфигурирования MYSQL-сервера на LINUX.

    курсовая работа [1,3 M], добавлен 16.12.2015

  • Основные виртуальные машины VMware и Virtual Box. Процесс создания новой виртуальной машины. Конфигурирование Windows Server 2003 и Windows XP. Настройка сервера. Сравнительный анализ и выбор средства резервного копирования. Выбор типа резервирования.

    курсовая работа [2,4 M], добавлен 05.01.2013

  • Установка и настройка локального web–сервера и его компонентов. Конфигурационные файлы сервера Apache и их натройка. Настройка PHP, MySQL и Sendmail. Проверка работоспособности виртуальных серверов. Создание виртуальных хостов. Тест Server Side Includes.

    учебное пособие [6,2 M], добавлен 27.04.2009

  • Исследование IT-структуры Егорьевского филиала МГГУ им. М.А. Шолохова и определение концепций организации сервера. Выбор и обоснование оптимальной аппаратно-программной платформы. Экономическое обоснование эффективности данного программного обеспечения.

    дипломная работа [1,6 M], добавлен 28.06.2010

  • Структура предприятия ОАО "Златмаш" и основные задачи Информационно-вычислительного центра. Разработка локального сервера, использующего движок Mediawiki на операционной системе Linux Ubuntu. Выбор языка и среды программирования, создание интерфейса.

    отчет по практике [1,2 M], добавлен 16.09.2012

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

    дипломная работа [2,1 M], добавлен 30.08.2010

  • Описание структуры новых и существующих операций как уровней абстракции операционных систем. Микроядро клиент-сервисной структуры Windows NT. Понятие виртуальной машины и их использование в операционных системах. Общее назначение виртуальной машины Java.

    презентация [1,4 M], добавлен 24.01.2014

  • Назначение команды "diskcomp". Текст и запуск командного файла. Сравнение команды в Windows 7 и Windows XP. Разработка файла-сценария в ОС Linux. Создание файла в подкаталоге. Создание файла "oglavlenie.txt" с отсортированным по времени списком файлов.

    курсовая работа [1,6 M], добавлен 22.08.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.