Алексей Быков. Системное администрирование IBM AIX version 4.x --------------------------------------------------------------- © Copyright Алексей Быков Email: agb@krig.dp.ua Date: 30 Jul 1999 Оригинал книги с разбивкой по главам расположен на сайте автора http://www.bykov.dp.ua ? http://www.bykov.dp.ua ---------------------------------------------------------------

RS/6000 Aix Software

Системное администрирование
IBM AIX version 4.x

СОДЕРЖАНИЕ

ОБ ЭТОЙ КНИГЕ
ВВЕДЕНИЕ
РОЛЬ СИСТЕМНОГО АДМИНИСТРИРОВАНИЯ
УСТАНОВКА
ИНСТРУМЕНТЫ УПРАВЛЕНИЯ СИСТЕМОЙ
УСТАНОВКА И ОБСЛУЖИВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
СТАРТ И ОСТАНОВ СИСТЕМЫ
УСТРОЙСТВА
ПОСЛЕДОВАТЕЛЬНЫЕ УСТРОЙСТВА
ПРИНТЕРЫ И ПЕЧАТЬ
ВВЕДЕНИЕ В УПРАВЛЕНИЕ ДИСКАМИ
ВВЕДЕНИЕ В ФАЙЛОВЫЕ СИСТЕМЫ
ПРОСТРАНСТВО ПЕЙДЖИНГА
АРХИВИРОВАНИЕ И ВОССТАНОВЛЕНИЕ ИНФОРМАЦИИ
ОБЗОР СЕТЕВЫХ ВОЗМОЖНОСТЕЙ
ОБЗОР ДОМЕННОЙ СЛУЖБЫ ИМЕН DNS
КОНТРОЛЬ ЗА СИСТЕМОЙ АДРЕСАЦИИ
РЕШЕНИЕ ПРОБЛЕМ И НАСТРОЙКА ПРОИЗВОДИТЕЛЬНОСТИ В СЕТИ TCP/IP
БЕЗОПАСНОСТЬ
УПРАВЛЕНИЕ ПОЛЬЗОВАТЕЛЯМИ
УПРАВЛЕНИЕ ЗАДАНИЯМИ
ПОДКЛЮЧЕНИЕ ПК К СЕРВЕРУ AIX
КЛАСТЕРИЗАЦИЯ
РАСПРЕДЕЛЕННАЯ СРЕДА ОБРАБОТКИ ДАННЫХ DCE
ОБЗОР ЛИЦЕНЗИРОВАНИЯ
COMMON DESKTOP ENVIRONMENT (CDE)
ПРИЛОЖЕНИЯ
ОБ АВТОРЕ

Об этой книге

К содержанию Вперед Назад

Об этой книге

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

Особенно интересно ознакомиться с технологиями, применяемыми в AIX, в всязи с объявленным проектом Монтерей (IBM, SCO и др.) по созданию версии UNIX для платформы Intel в которой будут применены наиболее сильные технологии AIX, такие как инструменты системного и сетевого администрирования, подсистема управления дисками.

Книга "Системное администрирование IBM AIX Version 4" дает только обзор решения базовых задач администрирования с помощью AIX.

Книга обобщает практический опыт с системами на базе AIX в процессинговом центре по обслуживанию системы безналичных расчетов на основе смарт-карт и в корпоративной информационной системе ЗАО "Комтек". Эти системы выполняют различные функции, от сервера приложений (СУБД Oracle) до сервера intranet. В этой книге, в силу специфики работы автора (см. Об авторе), делается упор на использование AIX в сфере корпоративных информационных систем.

При написании книги использована техническая документация по AIX, материалы авторизованных курсов IBM, посвященные системному администрированию AIX четвертой версии.

Нижеследующие замечания являются личным мнением автора.

Операционная система IBM AIX - это по-прежнему UNIX, операционная система, которая вселяет страх и неприязнь в сердца приверженцев персональных компьютеров. Этот страх и неприязнь вызваны, прежде всего, тем, что традиционные системы UNIX требуют от пользователя и, тем более, от администратора, нетривиальных усилий практически по всем аспектам работы с операционной системой, начиная с процесса установки до настройки производительности. Такая сложность работы связана с общей концепцией UNIX, представляющей собой больше "конструктор" для создания той операционной системы, которая нужна пользователю, чем готовую к применению ОС. И за эту гибкость в конфигурировании приходится платить сложностью настройки и работы с нею. Коммерческие же версии UNIX представляют собой уже, в большей или меньшей степени, настроенные под различные категории пользователей варианты традиционного UNIX. Вопрос в том, как конкретная фирма понимает степень настроенности этой ОС и какие возможности добавлены в нее.

Создание варианта UNIX, наиболее отвечающем запросам корпоративных пользователей (и не только), удалось более всего корпорации IBM. Те улучшения, которые внесли в этот вариант инженеры IBM, позволяют утверждать, что страхи и неприязнь пользователей ПК в отношении к IBM AIX, как к варианту UNIX, более не оправданы. И это все притом, что пользователь получает в свои руки все преимущества UNIX, как открытой, устойчивой, многопользовательской, масштабируемой и гибко настраиваемой системы.

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

Большой проблемой для распространения AIX, наряду с предубеждениями пользователей ПК, является недостаточная маркетинговая активность корпорации IBM по продвижению систем RS/6000 с операционной системой AIX. Иногда кажется, что в IBM считают, раз они создали технически более совершенное решение, чем конкуренты, то это само по себе должно продвигать на рынке это решение. Реалии современного мира не таковы, на что явно указывает успех компании Microsoft по продвижению своих продуктов. Отечественному потребителю мало доступна информация по продуктам IBM. Это является одной из причин, почему основными пользователями е? продуктов являются люди, которые в силу разных ситуаций, уже столкнулись в своей работе с этой превосходной продукцией. Для них, действительно, уже не нужно применение маркетинговых "хитростей".

Надеюсь, что эта книга поможет решить часть этих проблем и увеличит число поклонников технологически зрелых и продуманных продуктов IBM, и в том числе операционной системы AIX.

Более полную информацию по AIX можно получить в отделах поддержки корпорации IBM, обучаясь на авторизированных курсах IBM, в подробной технической документации, традиционно поставляемой с оборудованием и программным обеспечением IBM, с помощью Internet, а также в иных источниках.

К содержанию Вперед Назад

Введение

К содержанию Вперед Назад

Введение

Для решения различных задач по обработке информации в информационных системах существует множество решений и, по мнению автора, для каждой задачи есть оптимальное решение. Одним из таких решений является применение компьютеров IBM RS/6000 с операционной системой AIX.

Когда рекомендуется применять системы RS/6000 с операционной системой AIX в корпоративных информационных системах? Тогда, когда необходимо обеспечить более высокий, по сравнению с системами и серверами на основе персональных компьютеров, уровень надежности, производительности, масштабируемости и безопасности. Тогда, когда нам нужно обеспечить соответствие открытым стандартам и развитые коммуникационные возможности.

Общие характеристики и преимущества AIX четвертой версии

Четвертая версия AIX основана на традиционной операционной системе UNIX и стандартах X/Open XPG4. Она соответствует Portable Operating System Interface for Computer Environments (POSIX) IEEE 1003.1-1990 и модели распределенных вычислений IBM Open Blueprint, а также спецификации Single UNIX (SPEC 1170) и имеет марку X/Open XPG4 UNIX 95. Наряду с соответствием этим жизненно важным стандартами в AIX добавлены различные возможности для использования в различных сферах применения информационных технологий: от лабораторий до коммерческих систем. Четвертая версия AIX имеет много свойств популярных в мире мейнфреймов, таких как высокая системная интегрированность, гибкое, мощное и относительно простое системное управление, а также средства обеспечения высокой надежности и доступности системы.

Характеристики и преимущества четвертой версии AIX:

Полностью распараллельное ядро системы Является основой для поддержки распаралельных приложений для многопроцессорных систем.

Бинарная совместимость с основными приложениями AIX 3.2 Помогает обновлять систему безболезненным способом. Может помочь снизить затраты на поддержку разработчиками используемых приложений.

Масштабируемость Общий код компиляции для систем на базе процессоров POWER, POWER2, P2SC и PowerPC обеспечивает масштабируемость и предоставляет возможность получить преимущества новых систем RS/6000 SP, SMP и на базе процессора PowerPC.

Возможность установки клиентского и серверного вариантов Вы устанавливаете только те функции, которые вам необходимы (см. Пакеты AIX).

Поддержка файловых систем размером более 2-х гигабайтов Устраняет необходимость разбивки файловых систем (см. Ограничения для структур дисковой подсистемы).

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

Основана на X/OPEN XPG4 и сертифицирована на соответствие UNIX 95; соответствует Single UNIX Specification (SPEC1170) Возможность переноса приложений между гетерогенными UNIX платформами. Поддержка согласованности со стандартами открытых систем.

Встроенные базовые инструменты SOMobjects Возможность построения SOM объектов и приложений, которые вы можете повторно многократно использовать. Сохраняет время и снижает расходы на разработку.

Динамическая компрессия/декомпрессия и фрагментация файловой системы JFS Обеспечивает бережное отношение к дисковому пространству (см. Компрессирование файловой системы и Дефрагментация файловой системы).

Ассистент установки и автоматическое обнаружение аппаратных устройств Уменьшает требования к времени, квалификации и ресурсам, которые требуются для установки операционной системы.

AIX интегрирован с CDE Предлагает соответствие стандартным промышленным интерфейсам (см. Common Desktop Environment (CDE)). Может помочь росту продуктивности пользователя использующему простые в использовании возможности интерфейса.

Функция деинсталляции программного обеспечения Предоставлена возможность корректно удалять те продукты, которые вам больше не нужны (см. Установка и обслуживание программного обеспечения).

Соответствие уровню безопасности C2 Обеспечивает высочайшую степень безопасности доступа к системе (см. Безопасность).

Инструменты управления производительностью, диагностики и сбора данных Дают вам возможность выделять все аспекты, которые могут повлиять на е? производительность и предупреждать проблемы.

Network Installation Manager (NIM) Простое распространение и установка программного обеспечения на сетевых клиентах.

Сертификация ITAA на решение проблемы 2000 года Правильно обращается с данными и файлами данных после 31 декабря 1999 года.

Расширенные команды архивирования Предлагается больше возможностей и гибкости для вашего плана архивирования и восстановления информации (см. Архивирование и восстановление информации). Позволяет проще делать абсолютно идентичные системы.

Простой инструмент разработчиков Unicode Позволят вам разрабатывать базирующиеся на UCS приложения.

Способность LVM к расслоению (striping) диска Поддержка высшей скорости доступа к данным, использующим технологию программного расслоения диска (см. Расслоение (RAID 0)).

Поддержка IBM Network Station Предложена поддержка нового семейства сетевых компьютеров. Позволяет иметь доступ к приложениям Java и Internet.

Welcome Center Предлагается дружественное введение в мир RS/6000 и AIX. Облегчает электронный доступ к важным ресурсам, таким как, например, услуги по поддержке.

Дополнительные характеристики и преимущества версии AIX 4.3

Поддержка 64-bit Поддержка бинарной совместимости с основными 32-разрядными приложениями для защиты инвестиций в существующее аппаратное и программное обеспечение. Поддерживается одновременное выполнение 32-х и 64-ти битных приложений на 64-битной аппаратуре. Предоставляется окружение для разработки 64-битных приложений. Поддерживается до 16GB реальной памяти на 64-битной аппаратуре.

Web-ориентированное системное управление Позволяет управлять системой AIX с любого места в Интернет/интранет с помощью любого броузера поддерживающего Java 1.1

Документация на базе HTML Большая часть документации доступна в формате HTML (некоторые документы остались в формате Adobe Acrobat PDF или troff). Предлагается простой доступ к документации с помощью любого web-броузера.

Java Developer Kit (JDK) 1.1.2 с компилятором IBM Just-In-Time (JIT) Включает в себя полный комплект средств разработки. Компилирует байт-коды Java в "родные" коды компьютера для выполнения Java программ с наивысшей производительностью (ускорение в 25 раз по сравнению с интерпретатором байт-кода Java).

Поддержка протокола Internet Protocol Version 6 (IPV6) Преодоление ограничения адресации, свойственные протоколу IP. Увеличение безопасности IP с помощью избыточной маршрутизации, динамической маршрутизации и туннелирования.

Предлагает IPsec аутентификацию и безопасность для IPV4 и IPV6.

Поддержка сервера LDAP Предлагается Secure Sockets Layer (SSL) Version 3 для шифрования данных и аутентификации используя сертификатов публичных ключей X.509v3. Анонсируются продукты для простой разработки приложений каталога LDAP.

2000 Ready ОС AIX 4.3 готова к 2000 году и не совершает никаких ошибок при переходе границ тысячелетия ни в 2000, ни в 2001 годах. Кроме того, она корректно учитывает тот факт, что 2000 год будет високосным.

Улучшения Print spooler Предлагается надежная сетевая поддержка сети с возможностью одновременных 1000 работ печати.

X11R6 Расширенные функции Xwindow с защищенными 64-битными клиентскими библиотеками для разработки графических приложений.

Интерфейсы прикладного программирования (API) OpenGL, GL 3.2 и graPHIGs Позволяет разрабатывать комплексные приложения 3D. Предоставляется возможность простого и совместного использования графических API, которые могут быть использованы в сети.

Инструменты анализа/контроля производительности Для системного администратора предоставляются комплексные инструменты статистического анализа производительности для локальной системы AIX.

CacheFS из набора ONC+ Предоставляет возможность быстрого доступа к файлам, когда используется монтирование Network File System.

Прямой ввод/вывод Для производительной работы критических приложений предоставляется скоростной ввод/вывод.

Улучшения производительности Telnet Предоставляется улучшение производительности от 40% до 60%.

Unicode 2.0 Позволяет разрабатывать приложения на базе UCS.

Уровень безопасности C2 Система защиты разработана для соответствия уровню безопасности согласно спецификаций C2 US DOD, но пока официально не сертифицирована (ОС AIX 4.2.0 сертифицирована по европейскому стандарту ITSEC на соответствие уровню безопасности F-C2/E3).

Bonus Pack Version 4.3 Усиливает AIX как платформу для сетевых вычислений. Комплект приложений, который да?т пользователям инструменты, которые могут быть ценными в их работе:

? Ultimedia Services для AIX
? Adobe Acrobat Version 2.01
? Lotus Domino Go Webserver 4.6
? Network Station Manager (NSM) Version 2.5
? IP Security xx-bit DES
? DCE Client Version 2.1
? Netscape Navigator 3.0.3
? Netscape Navigator 4.0.3 (только броузер)
? Netscape FastTrack Server 2.0.1
? LDAP-SSL Version 3 xx-bit encryption

Процессоры и система RS/6000

Операционная система AIX работает на платформе IBM RS/6000, а также устанавливается на серверы некоторых других производителей (например, Apple Computer) с процессорами PowerPC. Малое количество поддерживаемых платформ, с одной стороны, ограничивает сферу применения этой операционной системы, но, с другой стороны, позволяет обеспечивать более высокую степень совместимости с аппаратными средствами. Не следует также забывать, что семейство IBM RS/6000 представлено очень широким спектром компьютерных систем, от ноутбука до массово-параллельных суперкомпьютеров IBM RS/6000 SP.

И прежде всего эта платформа характеризуется использованием процессоров двух семейств: Power и PowerPC. Оба семейства процессоров построены на технологии RISC (Reduced Instruction Set Cycles). Эта технология позволяет процессору выполнять несколько инструкций за один такт, поэтому, прямое сравнение характеристик процессоров по рабочей тактовой частоте с процессорами, построенными по технологии CISC (например, процессоры Intel), прямо скажем, не правомерно. Процессоры семейства Power оптимизированы на исполнение команд с плавающей запятой (например, программ научных расчетов или программ обработки графической информации). Процессоры семейства Power используются в массово-параллельных системах IBM RS/6000 SP. Процессоры семейства PowerPC оптимизированы на выполнение инструкций с фиксированной точкой (например, программы работы с базами данных).

Классическая система RS/6000

Так называемая классическая система RS/6000 характеризуется применением микроканальной шины MCA (MicroChannel) разработки IBM и SCSI-дисков. Основным визуальным признаком является наличие специального переключателя, от положения ключа в котором, зависит режим загрузки операционной системы.

Система RS/6000 с шиной PCI

Новые системы RS/6000 комплектуются шиной PCI, которая является недорогой и более распространенной альтернативой шине MCA. Использование специальных мостов позволяет компьютерам с шиной PCI использование адаптеров для шин ISA (стандартно поставляется) и MCA, EISA или NuBus (шина, используемая в компьютерах Apple Macintosh).

Диски RS/6000

Система RS/6000 может содержать как внутренние дисковые системы, так и внешние. Внешне подключаемые диски могут быть как одиночными дисками, так и дисковыми подсистемами, которые содержать в себе более одного диска. Также доступны диски, извлекаемые из дискового устройства. Их удобно применять для переноса больших объемов информации. Стандартно диски подключаются по протоколу SCSI. Для лучшей производительности, управляемости, а также при необходимости формирования больших дисковых пространств доступны диски, подключаемые по протоколу последовательного интерфейса SSA.

Подсистема ввода/вывода

Стандартная система ввода/вывода RS/6000 содержит встроенные в системный блок два последовательных порта, один параллельный порт и порты для подключения клавиатуры, мыши и дигитайзера. Для подключения асинхронных устройств (например, терминалов и асинхронных принтеров) доступны 8-ми, 16-ти и 128-ми портовые асинхронные адаптеры. Для связи с другими системами и создания компьютерных сетей доступно множество адаптеров, которые поддерживают протоколы Token-Ring, Ethernet, FastEthernet, FDDI, Fiber Channel Switch, ATM, X.25 и другие. Для прямого подключения к мейнфреймам существует адаптер протокола SDLC.

Конфигурация рабочей станции

Одной из основных конфигураций RS/6000 является конфигурация POWERStation, - однопользовательской графической рабочей станции, используемой для выполнения соответствующих графических приложений (например, CAD/CAM). В этой конфигурации в систему RS/6000 встроен графический адаптер, к которому подключается графический дисплей. Существует множество различных графических адаптеров, которые различаются скоростью, поддерживаемым разрешением, количеством цветов, 2D и 3D поддержкой и т.п. Графический дисплей (включительно до 23-х дюймового IBM PowerDisplay) должен поддерживать режимы графического адаптера.

Серверная конфигурация

Многопользовательская система

Множество многопользовательских систем содержат только ASCII терминалы, подключенные локально или по телефонной линии с помощью модема. К последовательным интерфейсам, которые встроены практически во все системы RS/6000 могут быть подключены два асинхронных устройства. Для локального подключения все остальные ASCII устройства требуют асинхронный адаптер.

Сетевая система

Более комплексная система может содержать несколько RS/6000 и других устройств, таких как персональные компьютеры, подключенные к локальной сети типа Ethernet или Token-Ring. В этом случае RS/6000 требуется соответствующий коммуникационный (сетевой) адаптер. Естественно, что для такой системы не исключена возможность подключения ASCII устройств.

XStation

XStation (X станция) это подсоединенная по локальной компьютерной сети графическая дисплейная станция, которая состоит из дисплея, клавиатуры, мыши и содержит собственную видеопамять (не оперативную память) и не имеет собственных дисков. Приложения выполняются на одном или нескольких RS/6000 или других компьютерах, на которых выполняется программа XStation Manager.

Бездисковые рабочие станции

Ранее, когда дисковые подсистемы были очень дорогими, в целях экономии применялись бездисковые рабочие станции. Эти рабочие станции имеют собственный процессор и оперативную память, исполняют локально операционную систему и приложения и могут иметь подключенные к ней терминалы, но не имеет локальной дисковой подсистемы или имеют дисковую подсистему малого объема, которая используется только как пространство загрузки, пейджинга и т.п. Четвертая версия AIX предлагает как серверную, так и клиентскую поддержку бездисковых рабочих станций. Сервером бездисковой станции может быть также другая UNIX система с соответствующей поддержкой TCP/IP и NFS. Клиентами могут быть компьютеры RS/6000, которые могут загружаться по сети, а также бездисковые станции Sun 3 или Sun 4. Серверная поддержка включает в себя поддержку удаленной загрузки, удаленные файловые системы, пейджинговое пространство и свободное пространство и использует NFS V4, а также поддержку удаленной установки. В настоящее время использование бездисковых рабочих станций, по мнению автора, неоправданно.

Сетевые компьютеры (Network Computers)

Network Computer - это интеллектуальный графический терминал. Его интеллектуальность обеспечивается наличием собственного процессора и оперативной памяти, которые берут на себя задачи графического представления информации на дисплее и выполнения компактных программ, передаваемых по сети. Применяется, в основном, решения стандартных офисных задач (документооборот, электронная почта и т.п.), доступа к корпоративным базам документов и данных, а также к Internet. Использование сетевых компьютеров оптимальным способом распределяет загрузку различных компонентов сети, обеспечивает повышенную безопасность системы, ведет к значительному снижению затрат на обслуживание системы и, в настоящее время, является одним из наиболее прогрессивных способов организации корпоративной информационной системы.

К содержанию Вперед Назад

Роль системного администрирования

К содержанию Вперед Назад

Роль системного администрирования

Цель системного администрирования

Основной целью системного администрирования является приведение информационной системы в соответствие целям и задачам предприятия или организации.

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

Система дает возможность администратору уделить больше внимания на решение вопросов типа "что сделать?", а не "как сделать?".

Обязанности системного администратора

? Планирование системы:

? пользователи/группы;
? планирование использования дискового пространства;
? подсистемы (печать, сеть и т.п.);
? присвоение имен;
? определение системной политики;

? Установка и конфигурация аппаратных устройств;

? Установка программного обеспечения;

? Установка сети;

? Архивирование (резервное копирование) информации;

? Создание и управление счетами пользователей;

? Контроль защиты;

? Определение и управление подсистемами;

? Управление системными ресурсами;

? Мониторинг производительности;

? Планирование нагрузки;

? Управление лицензиями;

? Документирование системной конфигурации.

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

Распределение задач администрирования между пользователями

Система безопасности AIX предоставляет возможности для решения администраторских задач в основном пользователю root (а также некоторым пользователям из администраторских групп для выполнения особых задач (см. Группы системных администраторов)).

Полные права по управлению системой, которые получает пользователь root, предполагают особое внимание к использованию этого идентификационного номера (ID). Его использование необходимо ограничить только на время выполнения административных задач, для которых нужны полномочия этого суперпользователя. Во все остальное время администратор должен пользоваться ID обычного пользователя.

Администратору рекомендуется входить в систему как обычному пользователю и при необходимости воспользоваться привилегиями root, использовать команду su. Эта команда, набранная без параметров, при вводе соответствующего пароля дает пользователю привилегии root. После выполнения задач администрирования рекомендуется закрывать сеанс с привилегией root командой exit или нажатием комбинации клавиш <Ctrl-D>.

Рекомендуется использовать полное сетевое имя команды su: /bin/su, а также ограничение этой команды и бюджета root определенными терминалами. Подробно об этом читайте в главе "Безопасность".

Примечание: команда su [имя_пользователя] позволяет получить полномочия любого пользователя, пароль которого вы знаете.

К содержанию Вперед Назад

Установка

К содержанию Вперед Назад

Установка

При использовании стандартного исправного оборудования установка AIX является достаточно простым делом.

Планирование

Перед установкой системы необходимо знать ответы на следующие вопросы:

? Какие задачи по обработке информации решает ваша информационная система и какие задачи вы собираетесь решать?
? Сколько и какие компьютеры используется в вашей информационной системе?
? Как построена сеть (топология, маршрутизация и т.п.)?
? Какова политика безопасности в вашей информационной системе?
? И т.д. и т.п.

Способы установки

Существует несколько различных способов загрузки и установки базовой операционной системы (BOS): Загрузка и установка с ленты (4mm, 8mm, QIC120, QIC525) требует наличия как минимум 16 мегабайт оперативной памяти.

Метод установки с ленты не применяется для RS/6000 с шиной PCI. На этих компьютерах загрузка и установка BOS производится с CD-ROM. Для установки с CD-ROM требуется только 8 мегабайт оперативной памяти.

Сетевая установка возможна при использовании AIX Network Installation Manager (NIM). Такой вид установки позволяет администратору управлять установкой BOS и дополнительного программного обеспечения на один или несколько компьютеров по сети.

При покупке новых систем вы можете заказать в IBM компьютер RS/6000 с уже установленной BOS.

Пакеты AIX

Четвертая версия AIX разбита на пакеты для установки, что позволяет установить только те возможности, которые вам требуются. Концепция модульной разбивки является основой для разделения поставок AIX в виде сервера или клиента.

Клиентский пакет содержит функциональные возможности для работы с RS/6000 в роли сетевого клиента без выполнения функций сервера. Поддерживается только 1-2 клиента системы + пользователь root. Такие системы используются в основном как клиент сети, производительная рабочая станция, сервер печати, сервер имен, сервер сбора данных или маршрутизатор.

Серверный же пакет содержит полные функциональные возможности для работы RS/6000 в роли сервера. Такая система используется в основном для решения следующих задач:

? Сервер приложений;
? Файловый сервер сети;
? Сервер печати;
? Сервер имен;
? Сервер коммуникаций и Internet;
? Маршрутизатор;
? Сервер лицензирования;
? Сервер разработки приложений;
? Сервер вычислений;
? Для комбинации вышеперечисленного.

Этот продукт разработан как многопользовательская система. По умолчанию предлагаются серверные пакеты на 1-2 пользователей и пользователя root. Дополнительные пользовательские лицензии необходимо докупать отдельно в соответствии с политикой лицензирования IBM.

Установка на классическом RS/6000 (шаг 1)

? Включите ключ в позицию service.
? Включите систему или нажмите дважды кнопку reset.
? Вставьте ленту в лентопротяжное устройство или CD-ROM в дисковод. Система должна загрузится из первого, указанного в списке загрузки устройства, в котором находится носитель.

Установка на RS/6000 с шиной PCI (шаг 1)

? Включите все периферийные устройства (SCSI или SSA дисковые системы).
? Включите систему.
? Вставьте CD-ROM в дисковод. Система будет пытаться загрузиться с первого, указанного в списке загрузки устройства в котором вставлен носитель.

Примечание: при вставке в дисковод дискеты 3.5" с программой обслуживания будет загружена программа обслуживания.

Выбор консоли и определение языковой среды установки (шаги 2 и 3)

******* Please define the System Console. *******


Type a 2 at this terminal and press <Enter>
if you want this display to be the System Console.

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

Предварительно должны быть установлены следующие характеристики терминала:

Тип терминала (Terminal type) dumb
Скорость (Speed) 9600
Паритет (Parity) no
Бит на символ (Bits per character) 8
Кол-во стоп битов (Stop bits) 1
Контроль линии (Line Control) IPRTS
Режим процесса (Operation mode) echo
Turnaround character CR

Программа загрузки не повторит это сообщение после первой загрузки. И если у вас неправильно сконфигурирован терминал (сообщения вы не увидите), вы должны нажать клавишу <2> и затем <Enter> и скорректировать эту проблему в будущем.

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

Меню установки и обслуживания (шаг 4)

Через меню установки и обслуживания вы можете определить параметры установки.

Welcome to Base Operating System
Installation and Maintenance


Type the number of your choise and press Enter. Choice indicated by >>>


1 Start Install now with Default Settings
2 Change/Show Installation Settings and Install
3 Start Maintenance Mode for System Recovery

88 Help ?
>>> Choice [1]: 2

Параметры установки

Installation Settings

Either type 0 or press Enter to install with current settings, or type the
number of the setting you want to change and press Enter.

1 System Settings
Method of installation New and Complete Overwrite
Disk where you want to Install hdisk0

2 Primary Language Enviroment Settings (AFTER install)
Cultural Convention C (POSIX)
Language C (POSIX)
Keyboard C (POSIX)

3 Install Trusted Computing Base no

0 Install with the settings listed above

88 Help ?
99 Previous Menu Warning: Base Operating System Installation
will destroy or impair recovery of SOME data
on the destination disk hdisk0

>>> Choice [1]:

При установке Trusted Computing Base (TCB) будут установлены trusted path, trusted shell и проверка целостности системы. Trusted path защитит вашу систему в случае злоумышленной подмены программы (например, su), которую вы хотите запустить, на другую. Trusted path проверяет и да?т гарантию, что программе, которую вы запускаете, можно доверять. Если вы решили установить TCB (что рекомендуется, см.Trusted Computing Base), то вы должны это указать на этом шаге, так как установки TCB нельзя поменять позднее (необходима полная переустановка BOS). Установка TCB влечет за собой более длительное время установки.

Методы установки

Change Method of Installation

Type the number of your choice and press Enter.

1 New and Complete Overwrite
Overwrites EVERYTHING on the disk selected for installation.
Warning: Only use this method if the disk is totally empty or there is nothing
on the disk you want to preserve.


2 Preservation Install

Preserves SOME of the exiting data on the disk selected for installation.
Warning: This method overwrites the usr (/usr), variable (/var), temporary
(/tmp), and root (/root) file systems. Other product (application) files and
configuration data will be destroyed.


3 Migration Install

Upgrades the Base Operating System to current release. Other product
(application) files and configuration data will be spared.

88 Help ?
99 Previous Menu

>>> Choice [3]: 1

Существуют три метода установки:

1. New and Complete Overwrite - для новой системы это единственно доступный метод установки. Используйте этот метод для полностью чистых дисков или в случае, если диск содержит данные, которые вам не нужно сохранять.

2. Preservation Install - используется в случае, когда нам необходимо перезаписать BOS при сохранении пользовательских данных. Этот метод перезаписывает содержимое файловых систем /(root), /usr, /var и /temp.

3. Migration Install - используется для перехода с более поздних версий AIX на четвертую версию. При выборе этого метода сохраняется содержимое всех файловых систем и только пересоздается файловая система /tmp.

Выбор диска для установки

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

Change Disk Where You Want to Install

Type one or more numbers for the disk(s) to be used for
installation and press Enter. To cancel a choice, type the
corresponding number and press Enter. At least one bootable
disk must be selected. The current choice indicated by >>>

Size VG
Name Location Code (MB) Status Bootable
1 hdisk0 00-01-00-0.0 305 rootvg yes
2 hdisk1 00-01-00-1.0 305 rootvg no

>>> 0 Continue with choices indicated above

66 Disks not known to Base Operating System Installation
88 Help ?
99 Previous Menu

>>> Choice [0]:

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

Выбор первичного языкового окружения

На этапе установки вы можете установить язык, раскладку клавиатуры и культурные соглашения (формат даты, времени и т.п.), которые вы будете использовать после установки.

Начало установки классический RS/6000

После выбора всех опций установки она начинается. Происходит построение структуры директорий AIX, устанавливается программное обеспечение для подсоединенных и включенных устройств. При установке производится проверка установленных компонентов. После окончания работы программы установки будет предложено установить тип подсоединенного терминала или, при наличии графического дисплея, появится меню программы Installation Assistant, с помощью которой вы сможете указать первоначальные установки системы.

RS/6000 с шиной PCI

Так как система RS/6000 с шиной PCI не имеет ключа, то весь процесс установки отличается от процесса установки на классическом RS/6000 только отсутствием сообщения о необходимости включить ключ в положение Normal.

Завершение установки (шаг 5)

классический RS/6000

После окончания всего процесса установки перед перезагрузкой системы удалите установочный носитель (ленту или CD-ROM) и переместите ключ в положение Normal.

RS/6000 с шиной PCI

После сообщения об окончании установки необходимо не забыть вынуть установочный диск из дисковода и нажать <Enter> для перезагрузки системы. В процессе перезагрузки установите дискету с System Management Services, нажмите <F4> и проверьте, установлен ли диск, на который вы установили AIX в списке загрузочных устройств.

Установки Installation Assistant Menu (шаг 6)

После установки BOS запускается с параметрами по умолчанию: один пользователь (root), дата и время, выставленные при изготовлении компьютера и другие основные параметры. Вы, вероятно, захотите изменить сразу некоторые или все эти параметры. Также вы можете предоставить информацию о системе и сети для установления связи с другими системами.

Вновь установленная BOS перезагружает систему и запускает программу Installation Assistant, которая позволит вам изменить основные параметры. Когда вы запускаете Installation Assistant сразу после установки BOS, то будут доступны к изменению параметры в соответствии с выбранным вами методом установки.

Вы можете завершить работу Installation Assistant путем выхода "Tasks Completed - Exit to AIX Login" только один раз. При следующих запусках Installation Assistant этот пункт меню будет не показан на дисплее. Пользователь должен иметь права доступа root для использования Installation Assistant. Для доступа к Installation Assistant позже наберите следующую команду: Install_assist

К содержанию Вперед Назад

Инструменты управления системой

К содержанию Вперед Назад

Инструменты управления системой

Способы управления системой

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

Кстати, в большинстве других сетевых операционных системах (не UNIX), как например в Windows NT Server, для решения задач по управлению системой также нет интерфейса, который можно было бы назвать общим, и для выполнения задач по управлению системой требуется использовать много различных инструментов с различными интерфейсами.

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

Поэтому, начиная с третьей версии, в AIX используется другой подход к решению задач системного администрирования.

Инструменты для решения задач администрирования в AIX Version 4

Четвертая версия AIX предлагает для решения всех общих функций системного администрирования единый меню-ориентированный интерфейс System Management Interface Tools (SMIT), который поставляется в стандартной поставке AIX.

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

Существует два интерфейса SMIT: алфавитно-цифровой (ASCII) и графический (Motif). Для управления другими компьютерами по сети (с операционными системами AIX, SunOS 4.1.3 и HP-UX 9.0) существует такой инструмент как Distributed System Management Interface Tools (DSMIT) (см.DSMIT).

Для решения самых частых задач, согласно исследованиям занимающих до 70% времени администрирования (управление пользователями, дисками, устройствами, принтерами), существует инструмент администрирования с графическим интерфейсом - Visual System Manager (VSM), который позволяет выполнять основные задачи администратора посредством простой манипуляции объектами (см.Инструменты Visual System Management (VSM)).

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

Принцип работы инструментов по управлению системой

Для своей работы инструменты администратора AIX пользуются специальной базой данных называемой Object Data Manager (ODM), которая содержит информацию о командах инструментов администрирования и о том, как с их применением строятся эти команды (и не только). Каждый раз, когда администратор в инструментах администрирования нажимает <Enter> или функциональные клавиши, идет обращение к базе данных ODM, на основании которой формируются меню и команды. Все требуемые меню и команды встроены в базу данных ODM.

Местонахождение базы данных ODM: /etc/objrepos/

Если вы твердо не уверены в том, что вы делаете, то не пробуйте что-либо изменять или добавлять в эту базу данных.

Компоненты интерфейса пользователя SMIT

Пользователь может использовать интерфейс как ASCII так и AIXWindows которые, предоставляют аналогичные возможности только с несколько иным представлением на экране.

Интерфейс пользователя SMIT содержит следующие компоненты:

? Меню;
? Диалоговый экран (экран выбора);
? Списки;
? Панель вывода;
? Контекстная помощь;

Главное меню SMIT (ASCII)

Главное меню SMIT позволяет выбрать требуемую административную функцию.

System Management

Move cursor to desired item and press Enter.

Software Installation and Maintenance
Software License Management
Devices
System Storage Management (Physical and Logical Storage)
Security & Users
Communication Application and Services
Print Spooling
Problem Determination
Performance & Resource Scheduling
System Environment
Processes & Subsystems
Application
Using SMIT (information only)


F1=Help F2=Refresh F3=Cancel F8=Image
F9=Shell F10=Exit Enter=Do

Диалоговый экран

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

Schedule a Job

Type or select values in entry fields.
Press Enter AFTER making all desired changes.

[Entry Fields]
YEAR [98]
MONTH [Sep] #
DAY (1-31) [12] +
* HOUR (0-23) [10] #
* MINUTES (0-59) [30] #
SHELL to use for job execution Korn (ksh) +
* COMMAND or SHELL SCRIPT [] /
(full pathname)

F1=Help F2=Refresh F3=Cancel F4=List
F5=Reset F6=Command F7=Edit F8=Image
F9=Shell F10=Exit Enter=Do

Поля, в которых вы можете набрать значения параметров выделяются квадратными скобками [ ].

Поля, в которые не помещаются на экране все данные выделяются стрелками < >.

Для указания того, какие данные могут быть введены используются специальные символы:
* поле, в которое обязательно необходимо ввести значение;
# для этого поля требуется ввод цифрового значения;
/ для этого поля необходим ввод пути (pathname);
Х требуется ввод шестнадцатеричного значения;
? вводимое значение не показывается на экране;
+ доступен список значений поля.

Для доступа к списку значений вводимого поля (если, конечно, присутствует специальный знак +) нажмите клавишу <F4>.

Очень удобной возможностью для контроля и обучения является предварительный просмотр сформированной SMIT команды AIX. Такой просмотр возможен при нажатии клавиши <F6>.

Экран вывода

COMMAND STATUS

Command: OK stdout: yes stderr: no

Before command completion, additional instructions may appear
below.

[TOP]
UID PID PPID C STIME TTY TIME CMD
root 1 0 4 20:15:04 - 1:49 /etc/init
root 1719 1 0 20:16:14 - 0:10 /etc/syncd 60
root 2003 1 0 20:16:19 - 0:00 /etc/srcmstr
root 2233 1 0 20:16:14 - 0:00 /usr/lib/errdemon
ray 3525 1 0 17:01:28 0 0:00 -ksh
root 3806 2003 0 20:16:23 - 0:00 /etc/syslogd
ray 4162 3525 6 19:53:22 0 0:04 smit
root 5355 1 0 20:16;27 - 0:12 /etc/cron
root 6649 2003 0 20:16:32 - 0:00 qdaemon
ray 7303 4162 8 20:09:45 0 0:00 ps –ef

[MORE . . . 6]

F1=Help F2=refresh F3=Cancel F6=Command
F8=Image F9=Shell F10=Exit /=Find

n=Find Next

В верхней строке экрана вывода указывается статус выполнения команды. Если вывод информации не помещается на экране вы можете используя клавиши прокрутки <PgDn>, <PgUp>, <Home>, <End> просмотреть полный листинг.

Файлы SMIT аудита и составления пакетных файлов

При первом запуске SMIT создает два файла smit.log и smit.script в директории $HOME того пользователя, который запустил SMIT. Если эти файлы уже существуют, то в них добавляется информация нового сеанса работы со SMIT.

Файл smit.log содержит запись всех экранов SMIT, выполненных команд и экраны вывода этих команд. Этот файл используется для изучения команд, их синтаксиса, а также для диагностики всех действий пользователя.

Файл smit.script содержит запись всех сформированных и выполненных с помощью SMIT команд (в этом файле командам предшествует запись дата и время исполнения команд). Этот файл удобно использовать для разработки пакетных файлов, которые используются для запуска наиболее часто используемых групп (пакетов) команд в целях экономии времени администратора.

DSMIT

Инструмент DSMIT добавляет к функциональности SMIT возможности для построения команд и распределения их для других клиентов в сети. В отличие от SMIT, DSMIT имеет только ASCII интерфейс. DSMIT используется для управления компьютерами по сети и поддерживает, кроме AIX версии 4.1 и старше, следующие операционные системы: Sun OS 4.1.3 и HP-UX 9.0.

Пользоваться инструментом DSMIT для удаленных систем может только пользователь с правами root (для этих удаленных систем). Для запуска DSMIT наберите в командной строке dsmit.

Примечание: этот продукт не поставляется в стандартной поставке и должен быть заказан отдельно.

Инструменты Visual System Management (VSM)

Реалии современного мира информационных технологий предполагают наличие графических упрощенных средств администрирования системы. Поэтому, в версии AIX 3.2.5 был объявлен, как отдельно заказываемая программа, инструмент Visual System Management (VSM).

В четвертой версии AIX VSM - уже стандартно поставляемый графический инструмент администрирования.

Эта программа использует объектно-ориентированный стандарт визуального представления Common Desktop Environment (см. Common Desktop Environment (CDE)), единый практически для всех современных коммерческих, и не только, версий UNIX. Дизайн этого инструмента базируется на интуитивном графическом интерфейсе для решения наиболее общих и наиболее часто решаемых задач администрирования (занимающих порядка 70% общего времени управления системой) посредством манипулирования графическими объектами. Большинство задач решается методом "взял-и-переместил" (drag-and-drop). Этот инструмент комплектуется множеством готовых шаблонов для создания новых объектов администрирования.

Инструменты VSM:

ИМЯ ПРИЛОЖЕНИЯ КОМАНДА
Управление пользователями/группами xuserm
Управление дисковыми подсистемами xlvm
Управление печатью xprintm
Управление устройствами xdevicem
Управление установкой программ xinstallm
Управление обслуживанием и обновлением xmaintm

К содержанию Вперед Назад

Установка и обслуживание программного обеспечения

К содержанию Вперед Назад

Установка и обслуживание программного обеспечения

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

Для AIX существует множество пакетов прикладных программ для решения задач по обработке информации в различных сферах человеческой деятельности. Корпорация IBM предлагает для построения клиент-серверных и ориентированных на сеть решений пакет программ IBM Software Server, который содержит в себе следующие компоненты: IBM Communications Server, IBM Database Server (DB/2), IBM Directory and Security Server, IBM Internet Connection Server (Web-server), IBM System Management Server (IBM SystemView Server), IBM Transaction Server, Lotus Notes Release 4.

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

Определение пакетов программного обеспечения

Лицензированный программный продукт (LPP) - это комплексный программный продукт, который содержит в себе все пакеты (package) и наборы файлов (fileset), ассоциированные с этим LPP.

Наименьшей устанавливаемой индивидуально единицей является набор файлов (fileset). Этот набор является какой-либо одной функцией полного программного продукта. Наборы файлов группируются в пакеты (package), как в группу наборов файлов с общими функциями.

Для именования наборов файлов, пакетов и LPP используется стандартное соглашение о наименовании. Вначале всегда идет имя LPP, за ним, через точку, имя пакета, затем, также через точку, имя набора файлов и уже потом суффикс. Суффикс используется для идентификации содержимого набора файлов.

LPP.Package.fileset.suffix

Например, набор файлов для обеспечения работы сетевой файловой системы (NFS) для протокола TCP/IP bos.net.tcp.nfs является одним из наборов файлов в пакете для работы в сети bos.net из LPP bos.

Следующие суффиксы являются стандартными:

.adt Инструмент разработчика для LPP
.com Общий код для двух подобных наборов файлов
.compat Код для совместимости, который будет удален в будущих версиях LPP
.data Часть набора файлов, помещаемый в /usr/share
.dev Поддержка устройств для LPP
.diag Диагностика для набора файлов
.fnt Шрифтовая часть набора файлов
.info[lang] База данных InfoExplorer для LPP
.help[lang] Файлы помощи для конкретного LPP
.loc Место действия для LPP
.mp Код специфичный для многопроцессорной конфигурации
.msg[lang] Сообщения
.rte Минимальный набор или run time
.smit Инструменты и диалоги добавляемые в SMIT
.ucode Микрокод для набора файлов
.up Код специфичный для однопроцессорной конфигурации

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

LPP.msg.[lang].package.fileset

Связки (Bundles)

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

Supporting Code Service

Каждый компонент программного обеспечения содержит в себе три части для поддержки кодового сервиса и бездисковых рабочих станций:

root файлы, размещаемые в файловой системе root, копию которых должна иметь каждая машина;
usr файлы, которые могут быть обслуживаемы другой системой;
share разделяемые файлы, которые размещаются в /usr/share.

Все эти части, размещаемые на одной машине должны быть все одной версии.

Пакеты обновления программного обеспечения

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

Другая (Maintenance Level Bundle), используется для обновления программного продукта до последней версии.

Fix States

Обновления программного продукта могут находится в двух состояниях:

Applied Обновление установлено, но старая версия продукта сохраняется;
Commited При этом состоянии удаляется старая версия продукта.

Меню установки и обслуживания программного обеспечения

Меню установки и обслуживания программного обеспечения содержит в себе три пункта:

1. Установка и обновление программного обеспечения (Install and Update software);
2. Обслуживание установленного программного обеспечения (Maintain Installed Software);
3. Управление сетевой установкой (Network Installation Management). Меню пользовательской установки (Custom Install)

Вызвать это меню можно командой

# smit install_selectable

Install/Update Selectable Software (Custom Install)

Move cursor to desired item and press Enter.

Install Software Products at Latest Level
Install Bundles of Software
Install Maintenance Levels
Install Fileset Updates by Fix
Install Additional Printer/Plotter Software
Install Additional Device Software
Install/Update From All Available Software



F1=Help F2=Refresh F3=Cancel F8=Image
F9=Shell F10=Exit Enter=Do

Ниже приводится пример экрана установки программного обеспечения.

Install Software Products at Latest Level


Type or select values in entry fields.
Press Enter AFTER making all desired changes.

[Entry Fields]
* INPUT device/directory for software /dev/rmt0.1
* SOFTWARE to install [all_licensed] +
PREVIEW only? (install operation will not occur)no +
COMMIT software updates? yes +
ALTERNATE save directory []
AUTOMATICALLY install requisite software? yes +
EXTEND filesystem if space needed? yes +
OVERWRITE same or never versions? no +
VERIFY install and check file sizes? no +
Include corresponding LANGUAGE filesets? yes +
DETAILED output? no +

F1=Help F2=Refresh F3=Cancel F4=List
F5=Reset F6=Command F7=Edit F8=Image
F9=Shell F10=Exit Enter=Do

Для просмотра списка установленного программного обеспечения администратор может использовать команду lslpp -L имя пакета.* или воспользоваться SMIT (команда быстрого вызова меню списка установленного ПО: smit lslpp).

К содержанию Вперед Назад

Старт и останов системы

К содержанию Вперед Назад

Старт и останов системы

Режимы старта системы

Для классического RS/6000

Ключ на передней панели системы определяет режим старта системы и может находится в трех позициях:

Normal Система должна загрузится с жесткого диска с поддержкой многопользовательского режима и сети.
Secure Система не загружается. Проводится диагностика аппаратуры.
Service Система будет пытаться загрузится с доступных устройств в следующей последовательности: магнитная лента, CD-ROM, жесткий диск, дискета (например при установке системы, запуска диагностики с CD-ROM) Доступна только консоль. Сеть не стартует. Доступен только ограниченный набор команд.

Для RS/6000 с шиной PCI

Система может стартовать в двух режимах:

Normal Mode
? Программы и процессы выполняются;
? Терминалы доступны;
? Имеется доступ ко всем системным файлам;
? Стартует поддержка коммуникаций;
? Многопользовательский режим.

Standalone Mode
? Старт системы с дискеты System Management Services diskette
? Доступны следующие системные программы:

Просмотр или изменение установок загрузки системы;
Просмотр или изменение списка загрузочных устройств;
Выполнение диагностики аппаратуры;
Выполнение системных утилит (например, установка пароля при включении).

Для вызова режима standalone необходимо сделать следующие действия:

1. Вставить дискету с System Management Services в дисковод.
2. Включить или перезагрузить систему.
3. При появлении первого изображения на экране нажать <F1> для загрузки в графическом режиме или <F4> для загрузки в режиме ASCII

Из standalone режима вы можете перезапустить систему используя следующие методы:

1. Нажмите <Ctrl+Alt+Del>.
2. Нажмите <F3>.
3. Выключите и снова включите систему.

Только не забудьте вытащить дискету из дисковода.

Описание старта системы

Классический RS/6000

Когда система стартует вы можете контролировать процесс загрузки с помощью LED индикатора на системном блоке. Первым при старте системы производится встроенное самотестирование аппаратуры (BIST). В это время инициализируются самые базовые компоненты системы, такие как процессор, память и системная плата. Когда выполняется BIST индикатор показывает цифры от 100 до 199. После окончания встроенного самотестирования стартует самотестирование при включении (POST) и загрузка программы инициализации (IPL). На этом этапе старта системы определяется устройство загрузки и с него загружается в память загрузочная программа. В это время индикатор показывает цифры от 201 до 298. Следующим этапом является этап загрузки ядра ОС. Индикатор показывает цифру 299. После загрузки ядра выполняется конфигурация (цифры от 500 до 999). Начиная с цифры 553 выполняется процесс init и запускаются подсистемы и процессы определенные в файле /etc/inittab.

RS/6000 с шиной PCI

Для RS/6000 с шиной PCI существуют два режима старта системы: нормальный (запускаются процессы и программы, терминалы доступны, есть доступ ко всем системным файлам, стартуют коммуникации, многопользовательский режим) и монопольный (вызывается при использовании для старта системной дискеты (или CD) System Management Service Diskette). Монопольный режим используется для просмотра информации и изменения таких установочных параметров системы, как список устройств для первоначальной загрузки, пароля при включении и обновления программы на системной дискете. В этом режиме можно также произвести тестирование аппаратной части системы.

Аудит процесса старта системы

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

Поддерживаемые системой типы журналов регистрации: boot, bosinst и nim. Чтобы выполнять команду alog при каждом запуске системы е? необходимо поместить в сценарий загрузки rc.boot.

В случае, если машина не загружается, перезапустите компьютер в режиме обслуживания (maintenance mode) и просмотрите содержимое файла регистрации процесса загрузки командой

alog -o -t boot

Для записи информации о функционировании программы (например, boot) в текстовый файл вы также можете использовать программу tee.

Файл /etc/inittab

Файл /etc/inittab содержит список процессов, которые запускаются когда стартует демон init, а также в н?м определяется то, как они должны стартовать. Если этот файл поврежден, то система не сможет правильно загрузиться. Поэтому всегда имейте архивную копию этого файла.

Формат строки этого файла следующий:

идентификатор_процесса:уровень:действие:команда

Идентификатор_процесса имя процесса (до 14 символов). Терминалы используют для имени процесса имя своего логического устройства.

Уровень Уровень определяет, какой набор системных ресурсов нужно задействовать. Возможные значения 0-9, S, s (одно- пользовательский режим), M или m. Когда стартует демон init, то пользователю предлагается ввести уровень выполнения (если уровень не задан как аргумент). Если задан уровень S или s, init входит в однопользовательский режим, а для уровня M или m, в режим обслуживания. В противном случае он находит в файле /etc/inittab элементы, соответствующие указанному уровню, и выполняет установленные в них команды. Уровень по умолчанию - 2 (запуск в многопользовательском режиме. Если уровень не указан, то это означает, что процесс запускается на любом уровне запуска.

Действие Указывает, что должен делать демон init. Разрешенные уровни следующие:

respawn если процесс не запущен, запустить его
wait
стартовать процесс и ждать его завершения
once стартовать процесс и не перезапускать его в случае остановки
sysinit действия, которые необходимо выполнить до предоставления доступа к консоли

Пример несколько фрагментов из файла /etc/inittab (неполный список):

init:2:initdefault brc::sysinit:/sbin/rc.boot 3>/dev/console 2 > &1 #3 фаза системной загрузки
powerfail::powerfail:etc/rc.powerfail 2 >&1 | alog -tboot > /dev/console
rc:2:wait:/etc/rc 2>&1 | alog -tboot > /dev/console
fbcheck:2:wait:/usr/sbin/fbcheck 2 >&1 | alog -tboot > /dev/console
srcmstr:2:respawn:/usr/sbin/srcmstr #start src cron:2:respawn:/usr/sbin/cron
rctcpip:2:wait:/etc/rc.tcpip>/dev/console 2>&1 #start tcpip daemon
qdaemon:2:wait:/usr/sbin/startsrc -s qdaemon writesrv:2:wait:/usr/sbin/startsrc -s writesrv
uprintfd:2:respawn:/usr/sbin/uprintfd
infod:2:once:startsrc -sinfod
tty0:2:respawn:/usr/sbin/getty /dev/tty0 #запуск службы getty
tty1:2:respawn:/usr/sbin/getty /dev/tty1 #для терминалов

Для того, чтобы демон init заново прочел файл /etc/inittab (например, при удалении из него службы getty для терминала, с которым связь невозможна из-за ошибок в линиях связи) необходимо использовать команду telinit -q.

Для изменения файла /etc/inittab вместо прямого его редактирования предпочтительнее пользоваться командами mkitab и chitab.

System Resource Controller (SRC)

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

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

Субсервером называется процесс или демон (фоновый процесс), который принадлежит и контролируется подсистемой.

Для минимизации необходимости вмешательства администратора в контроле за процессами подсистем используется System Resource Controller (SRC).

SRC поддерживает:

? Единый пользовательский интерфейс для старта, останова и определения статуса процесса;
? Запись протокола аварийного прекращения работы подсистем;
? Прослеживание подсистем, групп подсистем или субсерверов;
? Поддержку контроля операций на удаленных системах;
? Перезапуск подсистем.

Синтаксис SRC

Старт подсистемы: startsrc [options]{-s ПОДСИСТЕМА|-g ГРУППА}
Останов подсистемы: stopsrc [options]{-a|-g группа|-p PID_подсистемы|-s подсистема}
Перезапуск подсистемы: refresh {-g ГРУППА|-p PID_ПОДСИСТЕМЫ|-s ПОДСИСТЕМА}
Просмотр состояния подсистемы: lssrc {-a|-g группа|-s подсистема}

Некоторые опции:
-f используется для быстрого останова подсистемы без ожидания завершения активности любых приложений;
-s указывает, что команда относится к одной подсистеме;
-g указывает, что команда относится ко всей группе подсистем для определенной группы.

Проблема загрузки графического входа в систему

После первоначальной загрузки операционной системы для машин с графическим адаптером и дисплеем в некоторых случаях не загружается графическое приглашение к входу в систему (CDE Login).

В этом случае необходимо сделать следующее:

? Вставить установочный компакт диск и перезагрузить машину;
? Выбрать из меню System Maintenance;
? Получить доступ к файловой системе root;
? Смонтировать файловую систему /usr командой MOUNT /USR
? Выполнить команду /usr/dt/bin/dtconfig -d #disable CDE
? Затем размонтировать файловую систему /usr командой unmount /usr
? Перезапустить машину командой shutdown -r
? Появится приглашение к входу в ASCII режиме;
? Войдите в систему;
? Выполните команду /usr/dt/bin/dtconfig -e #enable CDE
? Снова перезапустите машину;
? Графическое приглашение к входу в систему должно появиться.

Останов системы

Для корректного останова системы в обычных ситуациях используется команда shutdown (через SMIT это опция Stop the System).

Синтаксис команды:

shutdown [-параметры] [+время сообщение]

Для примера:

shutdown +2 The system will not available until tomorrow

На всех терминалах будет выведено следующее сообщение:

Broadcast message from root on tty...
shutdown: PLEASE LOG OFF!!!
System maintenance is in progress.
All processes will be killed in 2 minutes.
The system will not be available until tomorrow

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

Вы можете использовать команду shutdown с параметрами -F для более быстрого останова системы (без вывода сообщения), -r для указания необходимости перезапуск