Установка ОС UbuntuLinux, Web-сервера Nginx и СУБД MongoDB

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    1,41 Мб
  • Опубликовано:
    2015-03-04
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Установка ОС UbuntuLinux, Web-сервера Nginx и СУБД MongoDB















КУРСОВАЯ РАБОТА

Дисциплина: Локальные и глобальные операционные системы

Тема: Установка ОС UbuntuLinux, Web-сервера Nginx и СУБД MongoDB

Оглавление

 

Введение

1.     Установка ОС UbuntuLinux

2.     Установка сервера Nginx

3.      Установка Системы Управления Базами Данных MongoDB

Введение

 

Операционная система - комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны - предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. Это определение применимо к большинству современных операционных систем общего назначения.

Компоненты операционной системы:

·        Загрузчик

·        Ядро

·        Командный процессор (интерпретатор)

·        Драйверы устройств

·        Интерфейс

Основные функции:

·        Исполнение запросов программ (ввод и вывод данных, запуск и остановка других программ, выделение и освобождение дополнительной памяти и др.).

·        Загрузка программ в оперативную память и их выполнение.

·        Стандартизованный доступ к периферийным устройствам (устройства ввода-вывода).

·        Управление оперативной памятью (распределение между процессами, организация виртуальной памяти).

·        Управление доступом к данным на энергонезависимых носителях (таких как жёсткий диск, оптические диски и др.), организованным в той или иной файловой системе.

·        Обеспечение пользовательского интерфейса.

·        Сохранение информации об ошибках системы.

Дополнительные функции:

·        Параллельное или псевдопараллельное выполнение задач (многозадачность).

·        Эффективное распределение ресурсов вычислительной системы между процессами.

·        Разграничение доступа различных процессов к ресурсам.

·        Организация надёжных вычислений (невозможности одного вычислительного процесса намеренно или по ошибке повлиять на вычисления в другом процессе), основана на разграничении доступа к ресурсам.

·        Взаимодействие между процессами: обмен данными, взаимная синхронизация.

·        Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.

·        Многопользовательский режим работы и разграничение прав доступа.

С 1990-х годов наиболее распространёнными операционными системами являются системы семейства Windows и системы класса UNIX (особенно Linux и Mac OS).

В данной работе будет рассмотрена установка операционной системы UbuntuLinux, а также будет установлен на данную ОС Web-сервер Nginx.

 

1. Установка ОС UbuntuLinux

- это дистрибутив Linux, созданный в духе Debian и основанный на нём. Ubuntu имеет чёткий график релизов - новый релиз каждые шесть месяцев, и ориентирован на простоту использования и удобство работы. Одна из основных идей Ubuntu - всё должно «просто работать» ™. Каждый релиз Ubuntu поддерживается обновлениями безопасности (securityupdates) в течение 18 месяцев. Ubuntu поставляется с самой свежей версией Gnome и с такой подборкой серверного и десктопного программного обеспечения, которая позволяет создать удобное рабочее окружение c помощью всего лишь одного установочного CD или DVD.

Основные особенности:

·        Ubuntuориентирована на удобство и простоту использования. Она включает широко распространённое использование утилиты sudo <#"786682.files/image001.gif">

Далее нужно будет выбрать между 32-битной и 64-битной версией системы. Помните, что подобно Windows, у 64-битной версии Ubuntu будет больше проблем совместимости, чем у её 32-битного аналога. С поддержкой драйверов тоже могут возникнуть проблемы на 64-битной платформе. В конечном счёте, выбор за вами, 64-битная версия может дать большую производительность, но 32-битные системы доставят меньше хлопот.

Ниже представлено стартовое окно, из которого выполняется установка UbuntuLinux.

 

 

Далее выполняем настройку локального времени:

 

 

Разметка дисков:

 


Далее выполняется установка графического интерфейса xfce:

Установить Xfce <#"786682.files/image005.gif">

. Установка сервера Nginx

Существуют различные схемы построения веб-серверов для передачи данных по протоколу HTTP. Среди них достойное место по производительности занимают схемы с использованием «Nginx» в качестве внешнего (кэширующего, front-end) сервера. «Nginx» разработан для отдачи статических данных, при этом, он показывает высокое быстродействие и нагрузочную способность (см. NginxvsCherokeevsApachevsLighttpd <#"786682.files/image006.gif">


. Установка Системы Управления Базами Данных MongoDB

- документо-ориентированная <#"786682.files/image008.gif">

Похожие работы на - Установка ОС UbuntuLinux, Web-сервера Nginx и СУБД MongoDB

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!