Установка ОС 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 <#"justify">Дистрибутивы Linux, основанные на Ubuntu

В соответствии с правилами использования марки Ubuntu <#"justify">·Дистрибутив, основанный на Ubuntu (UbuntuDerivativeDistribution): дистрибутив, имеющий заметные отличия от Ubuntu. Из них поддерживаются только дистрибутивы, получившие статус официально поддерживаемых Canonical. По другим дистрибутивам Canonical не несёт обязательств и не гарантирует совместимости с Ubuntu.

·Сборка Ubuntu (UbuntuRemix): дистрибутив, основанный на Ubuntu и не имеющий значительных отличий от неё. Отличия могут касаться набора программ, установленных по умолчанию, настроек и т. д. Обязательными условиями получения статуса сборки являются обеспечение полной совместимости с Ubuntu, использование официальных пакетов, находящихся в репозиторииUbuntu, некоммерческий характер дистрибутива и др. Сборки всегда имеют в названии слово Ubuntu, уточнение назначения сборки и слово Remix, например: UbuntuRussianRemix <#"justify">Автором данной работы была произведена установка ОС UbuntuLinux версии 12.04.2от 28.05.2013 г. на сервер виртуальной машины OracleVirtualBox:

Подготовка

§Аппаратное обеспечение

Одним из самых привлекательных качеств Linux является относительно низкий уровень технических требований даже к самым современным системам. Минимальные системные требования Ubuntu - это 512 Мбайт оперативной памяти и 5 Гбайт дискового пространства. Поэтому Ubuntu идеально подходит для использования в нетбуках, которые не блещут своей производительностью в Windows.

§Какую версию выбрать?

Для начала необходимо скачать ISO-файл c официального Web-сайта Ubuntu <#"justify">§Выбор между 32bit или 64bit

Установка:


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

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



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



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



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

Установить Xfce <#"365" src="doc_zip5.jpg" />


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


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



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

- документо-ориентированная <#"justify">Установка:

Самый простой вариант установки заключается в выполнении команды: sudoapt-getinstallmongodb

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

Для установки самой свежей версии потребуется выполнить следующие шаги:

. Добавим в список наших источников пакетов репозиторий от 10gen (разработчики mongodb).

$ sudogedit /etc/apt/sources.list

. В конец файла /etc/apt/sources.list добавим следующие строки:

deb #"justify">. Добавим GPG ключ

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10

. Обновимсписокпакетов

$ sudo apt-get update

. УстановимMongoDB:

$ sudo apt-get install mongodb-10gen

6. Проверим установку, запустив mongo:

$ mongo

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



КУРСОВАЯ РАБОТА Дисциплина: Локальные и глобальные операционные системы Тема: Установка ОС UbuntuL

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2018 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ