Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей бесплатное чтение

Скачать книгу

© Иван Андреевич Трещев, 2025

© Наталья Андреевна Гулина, 2025

ISBN 978-5-0065-6135-9 (т. 4)

ISBN 978-5-4498-9913-2

Создано в интеллектуальной издательской системе Ridero

Введение

Данная книга продолжает серию по администрированию информационных систем. Мы рассмотрим различные аспекты использования информационных технологий на практических примерах. Материал книги предполагает, что читатель знаком с технологиями виртуализации, основами администирования современных операционных систем, архитектурой ЭВМ и вычислительных станций, аппаратным обеспечением автоматизированных рабочих мест и серверов.

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

Отеметим, что часть технологий не доступна или ограничена на территории Российской Федерации (Amazon Web, Microsoft Azure), но приведенный материал будет тем не менее полезен при работе с другими облачными сервисами.

1 Oracle Database

Перед началом работы необходимо загрузить Oracle Database с официального сайта. Загрузка становится доступна после регистрации на сайте. Все версии продукта можно увидеть на официальном сайте

Рис.0 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 1 – Скачивание файлов на официальном сайте Oracle

Далее необходимо разархивировать zip файл и запустить установку.

Рис.1 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 2 – Папка с установочными файлами

На первом экране предлагается ввести адрес электронной почты или учетную запись My Oracle Support (MOS). Отказываемся от получения обновлений безопасности с помощью My Oracle Support.

Рис.2 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 3 – Первый шаг установки

Далее предлагается три варианта установки: во время установки создать и сконфигурировать БД, только установить Oracle и больше ничего, и во время установки обновить существующую базу. Выбираем вариант 2.

Рис.3 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 4 Второй шаг установки

Далее выбираем тип установки: одиночный экземпляр, Oracle RAC (кластер) или Oracle RAC One Node (кластер из одного узла).

Рис.4 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 5 – Третий шаг установки

Предлагается выбрать тип издания: стандартное или для предприятия.

Рис.5 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 6 – Четвертый шаг установки

Для повышения безопасности можно создать или указать уже созданного пользователя ОС от лица которого будут запускаться службы Oracle и назначены права на файлы в Oracle Home. Создаем нового пользователя – oracle.

Рис.6 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 7 – Пятый шаг установки

Далее нужно прописать путь к папкам для установки Oracle.

Рис.7 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 8 Шестой шаг установки

На двух следующих шагах происходит проверка минимальных требований и если она успешна, то показывается суммарная информация по установке. Далее приведен процесс установки.

Рис.8 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 9 – Процесс установки

После завершения установки сервисы Oracle запускаются автоматически.

1.1 Создание базы данных

Создадим базу данных Oracle 12c с помощью инструмента Database Configuration Assistant, установленного во время установки Oracle. Это графическое приложение, предназначенное для создания баз данных.

Рис.9 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 10 – Первый шаг создания БД

В окне Database Configuration Assistant – Creation Mode выбираем расширенный режим создания базы данных.

Рис.10 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 11 Второй шаг создания БД

В окне Database Configuration Assistant – Database Template выбираем пользовательскую базу данных.

Рис.11 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 12 – Третий шаг создания БД

В данном случае создается простая БД. Здесь же можно создать Container Database (CDB) пустую или сразу с несколькими Pluggable Database (PDB).

Рис.12 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 13 – Четвертый шаг создания БД

Network Configuration. На этом шаге необходимо выбрать слушателя Oracle home или создать нового. Для этого нужно прописать его имя и порт.

Рис.13 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 14 – Седьмой шаг создания БД

Далее выбираются необходимые компоненты базы данных.

Рис.14 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 15 Восьмой шаг создания БД

Initialization Parameters. Закладка Memory. Задается способ распределения и размер памяти.

Рис.15 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 16 – Девятый шаг создания БД

Рис.16 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 17 – Двенадцатый шаг создания БД

Окно Summary. Проверяем правильность установленных параметров.

Рис.17 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 18 – Тринадцатый шаг создания БД

Далее происходит процесс создания базы данных. После создания она автоматически запускается. К ней можно подключиться различными способами. Например, через SQL Plus или установив среду разработки Oracle SQL Developer.

1.2 SQL Plus

Рассмотрим некоторые команды, которые могут быть выполнены в ней.

Для начала подключимся к базе данных.

Рис.18 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 19 – Подключение к БД

Командой SHOW CON_NAME можно проверить на каком контейнере вы стоите. Стоя на Container Database, вы можете сделать запрос чтобы узнать текущее количество Plugin Database.

Рис.19 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 20 – Выполнение команд

Создание новой схемы. В Oracle когда вы создаете пользователя, создается Scheme с соответсвующим названием. С версией Oracle 12c и далее, по умолчанию название user должно начинаться с C##, C или ##, если вы именуете без вышеперечисленных параметров, вы получите сообщение об ошибке ORA-65096. При создании user database вам нужно дать значение скрытым параметрам "_oracle_script»=true.

Рис.20 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 21 – Создание scheme

1.3 Oracle SQL Developer

Данный продукт можно скачать с официального сайта Oracle.

Рис.21 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 22 – Начальный экран

Для подключения к серверу нужно указать имя пользователя, пароль, порт и SID.

Рис.22 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 23 – Подключение к серверу

Создадим БД, на примере которой будут показано администрирование.

Для этого нужно нажать на «Tables» и создать новую таблицу.

Рис.23 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 24 – Новая таблица

Рис.24 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 25 – Создание таблицы

Далее находим базу данных в списке таблиц и кликнув по ней правой кнопкой мыши видим доступные настройки.

Рис.25 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 26 – Настройки

Используя их, переименовываем колонки и заполняем базу данных, кликнув на вкладке «Data» в основном окне программы.

Рис.26 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 27 – Заполненная таблица

Далее используем команды:

DESC TABLETEST – посмотреть структуру таблицы;

SELECT… FROM … – делает выборку данных и таблицы.

Рис.27 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 28 – Выборка данных

Выполним резервное копирование (Backup) созданной ранее таблицы.

Рис.28 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 29 – Экспорт таблицы

Рис.29 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 30 – Параметры экспорта

Далее выполним резервное копирование всей базы данных.

Рис.30 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 31 – Экспорт БД

Настройка прав доступа. Во вкладке «Other Users» можно посмотреть всех пользователей базы дынных, а также создать новых пользователей и определить права для него или уже существующих.

Рис.31 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 32 – Пользователи

Рис.32 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 33 – Настройка прав

1.4 УстановкаOracle DatabaseиOracle SQL Developer

Перед началом установки и закачки файлов, нам необходимо зарегистрироваться на официальном сайте oraclиначе доступ к загрузке нам закрыт. Для этого перейдём по ссылке →

→ https://profile.oracle.com/myprofile/account/create-account.jspx

Рис.33 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 34 – Начальная страница сайта oracle.com

Рис.34 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 35 – Создание учетной записи

После регистрации скачаем Oracle Database 12c и начнем установку. Для этого перейдём по ссылке →

http://www.oracle.com

/technetwork/database/enterpriseedition

/downloads/database12c-win64-download-2297732.html

Начинаем установку

Рис.35 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 36 – Отказываемся от e-mailрассылки

Рис.36 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 37 – Выбираем создать БД

Рис.37 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 38 – «Desktop» версии для обучения будет достаточно

Рис.38 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 39 – Будем использовать коннект через Windows аккаунт

Рис.39 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 40 – Выбираем путь установки и создаем пользователя

Рис.40 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 41 – Проверяем наши настройки

Рис.41 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 42 – Даем серверу разрешение на доступ в интернет

1.5 Работа с Oracle Database

Так же скачаем Oracle SQL Developer. Для этого перейдём по ссылке →

https://www.oracle.com/technetwork/developer-tools/sqldeveloper/downloads/index.html

Так как он стразу скачивается в установленном виде. Запускаем Oracle SQL Developer и во вкладке connections жмем «+»

Рис.42 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 43 – Начальное окно программы

Коннектимся к серверу вводя ранее созданного юзера и пароль

Рис.43 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 44 – Выбираем настройки и данные для коннекта

При первом коннекте к серверу вы можете встретиться с ошибкой:

ORA-12505 TNS: listener could not resolve SID diven in connect descripto

Решение:

В файлах: listener. ora на сервере и tnsnames. ora на клиенте. Нужно описать Листенер. Надо добавить в описание SID_LIST_LISTENER:

  • (SID_DESC =
  • (GLOBAL_DBNAME = <ваш_SID>)
  • (ORACLE_HOME = D:\вашпуть\ – -)
  • (SID_NAME = <ваш_SID>)
  • )
  • )
  • Далее создадим БД с которой в дальнейшем и будем работать для это кликаем по вкладке «Tables» правой кнопкой мыши и создаем новую таблицу.
Рис.44 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 45 – Создание БД

Рис.45 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 46 – Параметры БД

Далее находим нашу БД в списке таблиц и кликнув по ней правой кнопкой мыши видим многочисленные настройки которые нам доступны

Рис.46 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 47 – Работа с БД

Используя настройки выше переименовываем колонки и заполняем нашу БД кликнув на вкладке «Data» в основном окне программы

Рис.47 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 48 – Заполнение БД

Примеры команд:

DESC TABLETEST – посмотреть структуру таблицы

SELECT… FROM … – делает выборку данных и таблицы

Рис.48 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 49 – Примеры команд для работы с БД

1.6 Backup (Резервное копирование) отдельной таблицы

В списке таблиц, имеющихся в БД, находим нашу. Кликаем по ней правой кнопкой мыши и в появившимся окне жмем Export

Рис.49 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 50 – Экспортируем нашу таблицу

Рис.50 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 51 – Выбираем параметры экспорта

1.7 Backup (Резервное копирование) всей БД

В основном окне программы во вкладке Tools жмем Database Export, далее так же выбираем путь и отдельные настройки нашей копии.

Рис.51 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 52 – Бэкап БД

1.8 Права доступа

В нашей БД, во вкладке «Other Users» мы можем посмотреть всех юзеров нашей базы, так же создать нового и определить права для него или уже существующих

Рис.52 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 53 – Изменяем права выбранного юзера

Рис.53 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 54 – Выбираем права и роли для любого юзера

Далее можно проделать все те же действия, что и с MS SQL Server, поэтому лучше сразу посмотрим, чем отличаются, а также плюсы и минусы той и другой СУБД.

2 Apache

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

При использовании какими либо приложениями 80-го порта, необходимо в их настройках обязательно отключить использование 80-го порта. Таким образом, в конечном счете ни одна служба не должна использовать 80-й порт.

Перед тем как начать, создаем на диске С папку USR, внутри которой создайте 5 подпапкок: apache, php, tmp, www, log, как показано на рисунке 55.

Рис.54 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 55 – Создание папок

Создаем файл «index.html» с содержимым в виде исходного кода интернет-страницы, представленного на рисунке 56. Так в будущем будет выглядеть наш сайт.

Далее создаем файл «index.php» с содержимым листинга 1, представленным на рисунке 56. Этот файл нужен для проверки работы веб-сервера.

Листинг 1 – Файл «index.php»

<?php phpinfo ();?>

Рис.55 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 56 – Создание файлов

Рис.56 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 57 – Создание файла index.html

Рис.57 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 58 – Создание файла index.php

2.1 Установка Apache

Скачиваем файл с именем «httpd-2.4.xx-win64-VC11.zip», как видно на рисунке 59.

Рис.58 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 59 – Создание файла index.php

На рисунке 60 видим содержимое архива после распаковки.

Рис.59 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 60 – Создание файла index.php

Следующие шаги представлены на рисунках 61—65.

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

Изменяем «С:\USR\apache\conf\httpd.conf» ServerRoot (строка 37) и DocumentRoot и Direcroty (строки 250 и 251) так, как показано на листинге 2.

Листинг 2 – ServerRoot, DocumentRoot, Direcroty

ServerRoot «с:/USR/apache»

DocumentRoot «с:/USR/www»

Direcroty «с:/USR/www»

Рис.60 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 61 – Файл httpd.conf

Рис.61 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 62 – Оригинальная строка ServerRoot

На рисунке 63 мы указываем каталог расположения файлов apache.

Рис.62 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 63 – Изменение ServerRoot

Рис.63 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 64 – Оригинальные строки DocumentRoot и Direcroty

На рисунке 65 мы указываем каталог расположения файлов www.

Рис.64 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 65 – Изменение DocumentRoot и Direcroty

Так же, как и на рисунках 66—67 следует раскомментировать строку 226 и изменить ее на указанное в листинге 3 ниже.

Рис.65 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 66 – Оригинальная строка ServerName

Рис.66 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Листинг 3 – ServerName

На рисунке 67 мы указываем порт, который использует веб-сервер apache.

Рис.67 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 67 – Изменение ServerName

Рис.68 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Листинг 4 – Параметры хранения логов

Рис.69 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 68 – Оригинальная строка ErrorLog

Рис.70 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 69 – Изменение ErrorLog

Рис.71 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 70 – Оригинальная строка CustomLog

Рис.72 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 71 – Изменение CustomLog

На рисунке 72 видно, как мы устанавливаем сервис Apache (от имени Администратора). Установка не удастся если использовать командную строку не от имени Администратора.

Рис.73 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Листинг 5 – Установка

Рис.74 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 72 – Установка Apache

2.2 Проверка работы Apache

Идем по адресу «D:\USR\apache\bin», представленном на рисунке 73, и открываем приложение «ApacheMonitor. exe», при желании его можно поместить в автозагрузку. Это приложение позволяет запустить, перезагрузить, остановить, а так же мониторить состояние веб-сервера apache.

Рис.75 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 73 – Приложение ApacheMonitor

Запускаем «ApacheMonitor. ехе». В системном трее появится ярлык. Нажимаем на него правой кнопкой и открываем приложение, которое представлено на рисунке 74.

Рис.76 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 74 – Приложение ApacheMonitor до старта

После нажатия на кнопку «Start», приложение выглядит как на рисунке 75.

Рис.77 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 75 – Приложение ApacheMonitor после старта

В браузере заходим на «http://localhost/» или же проходим по адресу «http://свой-ip-адресс/», после чего увидим ту интернет-страницу, чей исходный код мы залили в файл «index.html», как видно на рисунке 76.

Рис.78 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 76 – Проверка работы

2.3 Apache на Debian

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

Откроем терминал и войдем в root, после чего выполним обновление командами, указанными на листинге 6, что представленно на рисунках 77—78.

Рис.79 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Листинг 6 – Обновление

Рис.80 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 77 – Начало работы с Debian

Рис.81 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 78 – Обновление Debian

2.4 Установка Apache

Сначала установим Apache командой как на листинге 7 ниже, это видно на рисунке 79.

Рис.82 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Листинг 7 – Установка Apache

Рис.83 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 79 – Установка Apache

Затем разрешим запуск служб apache2 при запуске системы командами листинга 8, что представленно на рисунке 80. Это необходимо для того, чтобы при включении компьютера не запускать веб-сервер apache вручную.

Рис.84 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Листинг 8 – Запуск служб

Рис.85 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 80 – Разрешение запуска

Наконец, убедимся, что установка прошла успешно. Откроем веб-браузер и перейдем по «http://свой-ip-адресс/» или же по адресу «http://localhost/». Увидим установленную по умолчанию страницу apache как на рисунке 81.

Рис.86 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 81 – Дефолтная страница Apache

Далее установим PHP командой листинга 9, как видно на рисунке 82.

Рис.87 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Листинг 9 – Установка PHP

Рис.88 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 82 – Установка PHP

Чтобы проверить, что установка PHP прошла успешно, создадим файл «test.php» в каталоге «/var/www/html/» командой листинга 10, как на рисунке 83.

Рис.89 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Листинг 10 – Проверка PHP

Рис.90 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 83 – Создание файла test.php

Поместим в него следующие строки листинга 11, изображенные на рисунке 84 и сохраним.

Рис.91 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Листинг 11 – Файл «test.php»

Рис.92 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 84 – Заполнение файла test.php

Перейдем в свой веб-браузер по ссылке «http://свой-ip-адресс/test.php», что представленно на рисунке 85.

Если все было настроено правильно, то по данной ссылке открывается страница с подробной информацией о данной версии php и его работоспособности.

Рис.93 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 85 – Описание PHP

Теперь мы имеем PHP и Apache, которые установлены и работают правильно.

Далее создадим и заполним файл «index.html» в каталоге «/var/www/html/» исходным кодом интернет-страницы командой листинга 12 и сохраним, что представлено на рисунке 86.

Рис.94 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Листинг 12 – Код интернет-страницы

Рис.95 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 86 – Создание и заполнение файла index. html

На рисунке 87 можно увидеть, как выглядит созданная нами интернет-страница на созданном нами веб-сервере apache на debian.

Рис.96 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 87 – Проверка работоспособности Apache

3 Работа с облачным сервисом amazon

– Для запуска виртуальной машины в AWS требуется аккаунт

– Открываем консоль управления AWS

– Найдите вариант EC2 под заголовком «Compute» и щелкните по нему, чтобы открыть консоль Amazon EC2 (рисунок 88)

– Открылся экран консоли Amazon EC2. Нажмите Launch Instance (рисунок 89)

– С помощью Amazon EC2 можно указать программное обеспечение и параметры инстанса, который требуется использовать. Выбираем нужный образ и нажимаем Select (рисунок 90)

– Выбираем тип инстанса t2.micro. Затем нажмите Review and Launch в нижней части страницы (рисунок 91)

– Теперь можно посмотреть параметры, выбранные для инстанса. Здесь можно оставить значения по умолчанию. Затем нажмите Launch (рисунок 92)

Рис.97 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 88 – Выбираем EC2

Рис.98 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 89 – Нажимаем Launch instance

Рис.99 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 90 – Выбираем нужную операционную систему

Рис.100 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 91 – Выбираем тип инстанса

Рис.101 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 92 – Выбираем тип инстанса и нажимаем Review and Launch

3.1 Создание пары ключей и запуск инстанса

– Во всплывающем меню выберите Create a new key pair и присвойте новой паре имя. Затем нажмите Download Key Pair (рисунок 93)

– После загрузки и сохранения пары ключей нажмите Launch Instance и запустите свой инстанс Windows Server (рисунок 94)

– На следующем экране нажмите View Instances, чтобы просмотреть созданный инстанс и проверить его статус (рисунок 95)

Рис.102 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 93 – Называем пару ключей

Рис.103 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 94 – Выбираем ключ

Рис.104 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 95 – Нажимаем на view instances

3.2 Подключение к инстансу

– Выберите новый инстанс Windows Server и нажмите Connect (рис. 96)

– Чтобы получить пароль, нажмите Get Password (рисунок 97)

– Для получения пароля потребуется указать местоположение пары ключей. Нажмите на кнопку Choose File и выберите папку, в которой был сохранен файл с ключом. Соответствующая пара ключей будет указана в текстовом поле. Нажмите Decrypt Password

– Нажмите Download Remote Desktop File и откройте файл (рисунок 98)

Рис.105 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 96 – Нажимаем connect

Рис.106 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 97 – Нажимаем Get Password

Рис.107 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 98 – Нажимаем Download Remote Desktop File и открываем файл

3.3 Завершение работы ВМ Window

– Вернувшись в консоль EC2, отметьте созданный инстанс. Затем нажмите Actions, перейдите к пункту Instance State и выберите Terminate (рисунок 99)

– Будет предложено подтвердить завершение работы, выберите «Yes, Terminate» (рисунок 100)

Рис.108 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 99 – Нажимаем Terminate

Рис.109 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 100 – Завершаем работу

4 Microsoft Azure

Для начала работы с облачной платформой Microsoft Azure необходимо создать аккаунт. Для регистрации необходимо ввести страну, имя, фамилию, электронную почту и номер телефона, на который придет СМС с кодом подтверждения. Также регистрация требует подтверждения личности с помощью банковской карты, с которой снимется сумма размером в 1$, которая должна вернуться на нее через 3—5 дней. В конце необходимо принять условия соглашения о подписке, предложения и заявления о конфиденциальности. Процесс представлен на рисунках 101—104.

Рис.110 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 101 – Сведения о личности

Рис.111 Администрирование распределенных информационных систем. Часть 4. Компьютерные технологии. Для студентов технических специальностей

Рисунок 102 – Проверка личности с помощью телефона

Скачать книгу