Установка ОС 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
Больше работ по теме:
Предмет: Информационное обеспечение, программирование
Тип работы: Курсовая работа (т)
Новости образования
КОНТАКТНЫЙ EMAIL: [email protected]
Скачать реферат © 2018 | Пользовательское соглашение
ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ