Россия, Привольная 1/2 |
Знакомство с семейством IBM System i
В дополнение к традиционным меню и командной строке CL, в состав i5/OS также входят Unix-подобные командные процессоры и утилиты.
Интерактивные программы, работающие в текстовом режиме и использующие библиотеку curses, могут функционировать только на X-терминале, например из V5R2.
Обратите внимание, что эти командные процессоры и утилиты коренным образом отличаются от традиционной командной строки CL. Они работают так же, как в Unix и Linux, без подсказок. Команды CL в этих командных процессорах можно вводить с помощью утилиты system.
В большинстве случаев, когда необходим командный интерфейс i5/OS, используются команды CL, а не команды оболочки. Например, удаленная работа с FTP, REXEC и iSeries Navigator.
Для того, чтобы добавить в i5/OS возможность соединения по ssh, загрузите продукт 5733-SC1 IBM Portable Utilities for i5/OS – вариант 1 – OpenSSH, OpenSSL, zlib
Для взаимодействия с операционной системой System i, i5/OS, предоставляется четыре основных интерфейса пользователя.
Доступ к iSeries может быть осуществлен с помощью:
- Графического интерфейса пользователя, работающего в режиме клиент-сервер, где клиент запущен на ПК.
- Через Web посредством браузера
- Беспроводных устройств, в том числе мобильных телефонов и КПК
Также существуют текстовые интерфейсы, которые также будут рассматриваться ниже.
Интегрированная файловая система i5/OS (Integrated File System, IFS) состоит из нескольких уникальных файловых систем. В каждой из них содержится набор логических структур и правил взаимодействия с хранящимися в них данными. Некоторые файловые системы подключаются к удаленным серверам, другим системам iSeries, или другим типам удаленных систем. Однако, большинство файловых систем, которые вы станете использовать в i5/OS, будут работать с данными, хранящимися локально. IFS предоставляет интегрированную структуру, в которой хранится вся информация в системе (например, файлы потоков, файлы баз данных, каталоги, папки и сетевые устройства хранения).
Каждая файловая система представляет собой фрагмент дерева, подключенного к корневой файловой системе, на верхнем уровне структуры каталогов. К основным характеристикам IFS относятся:
- Каталоги разделяются прямыми косыми чертами, тогда как в системах DOS и Windows используются обратные косые черты.
- Приложения могут использовать одни и те же интерфейсы API для работы с данными в любой файловой системе.
- Предоставляется последовательный интерфейс для защиты локальных файловых систем.
Возможно, едва ли не самое важное свойство состоит в том, что управление файловыми системами и данными на отдельных дисках производится автоматически. Эту задачу выполняет i5/OS. Администратору сервера iSeries не нужно заботиться о том, на каком диске ли дисках хранится та или иная файловая система. Кроме того,
ВСЕ эти файловые системы располагаются в ОДНОМ пространстве имен i5/OS. Оно называется интегрированной файловой системой, или IFS.
Для начала, сконцентрируемся на двух наиболее распространенных системах. Это корневая система (Root) и QSYS.LIB.
Корневая система - это основная файловая система для хранения нереляционных данных, когда информация представлена простым потоком байтов. То, как она работает, напоминает файловые системы последних версиях Microsoft Windows для ПК за исключением буквенных обозначений дисков. Названия файлов и папок могут быть очень длинными, они не требуют определенного формата и не чувствительны к регистру. Для операционной системы любой элемент корневой файловой системы является файлом, каталогом или ссылкой. В корневой системе вы можете хранить, например, статические страницы HTML, файлы MP3 или файлы классов Java.
QSYS.LIB – это пространство для хранения объектов высокого уровня, который понимает i5/OS. Объекты в пространстве QSYS.LIB принадлежат к определенным типам объектов, задаваемых системой. К некоторым из этих типов относятся: таблицы баз данных, профили пользователей, программы, запросы, очереди и устройства. В QSYS.LIB хранится множество различных типов объектов. Названия объектов в QSYS.LIB ограничены длиной в 10 символов и не чувствительны к регистру.