Запуск веб-сервера
Изучение принципов взаимодействия виртуальной и физической машин. Использование одного и того же локального веб-сервера с двух машин. Характеристика понятия виртуальной машины. Типы подключений в 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