IRIX 6.5 Часть вторая: графические средства администрирования. Как уже было сказано, многие вендоры в качестве графической оболочки для своих операционных систем выбрали Common Desktop Environment. CDE был также портирован и на IRIX, но, к счастью, Silicon Graphics не отказались от своего IRIX Invetactive Desktop, и предлагали CDE только в качестве опции:
Важное достоинство CDE - кроссплатформенность является же и существенным его недостатком(что можно сказать и про современные кроссплатформенные DE) Тесная интеграция с любой отдельно взятой системой затруднила бы переносимость на остальные, поэтому задача по реализации средств управления системными службами ложилась на плечи самих вендоров. Как вышли из положения HP, DEC, Novell и др я не знаю, но Sun Microsystems, чрезмерно полагаясь на Java, свои средства администрирования реализовали именно на ней. Насколько "удачным" было такое решение, можно например судить по тому, что запуска банального регулятора громкости(также написанного на Java) приходилось ждать около 10 секунд.
Справедливости ради стоит сказать, что и в IRIX управление состоянием многих системных служб осуществляется при помощи командной строки, например утилитой "chkconfig":
Графические же утилиты располагаются в разделе "System" меню "Toolchest":
"System Manager" является агрегатором всех доступных утилит, но некоторые наиболее часто используемые вынесены в отдельные пункты меню. Сам "System Manager" выглядит следующим образом:
Задачи сгруппированы в разделы навигация по которым осуществляется посредством гиперссылок. Раздел "Overview" знакомит пользователя с "System Manager", раздел "About This System"(на скриншоте выше) содержит информацию о конфигурации системы. Задачи могут быть найдены по ключевым словам в разделе "Search for a Task". Ссылка "Software" открывает доступ к пакетному менеджеру и менеджеру лицензий.
"Software Manager" -- удобный и мощный менеджер пакетов. Поддерживает установку как с локальных накопителей так и по сети, отслеживает версии и зависимости пакетов, позволяет просматривать состав и удалять уже установленные пакеты:
Стоимость лицензий на некоторый софт для рабочих станций SGI достигала шестизначных значений поэтому защита от нелегального копирования была немаловажной задачей. IRIX поставлялся с предустановленным FlexLm. Несмотря на то, что надежность лицензий FlexLm весьма сомнительна, крупные вендоры типа Sun и SGI почему-то все равно выбирали именно его.
В разделе "Hardware and Devices" можно добавлять и расшаривать в сеть принтеры, активировать драйверы устройств, подключаемых к последовательным портам, форматировать и разбивать на разделы жесткие диски, управлять внешними накопителями:
Раздел "Security and Access Control":
"User Manager" - служит для добавления , удаления и редактирования учетных записей пользователей.
"Permissions Manager" устанавливает права доступа к файлам и каталогам.
"Shared Resource Manager" расшаривает в сеть отдельные каталоги, накопители данных и опять же принтеры.
"Privelege Manager" позволяет предоставить пользователям полномочия администратора на выполнение отдельных или сразу всех задач администрирования.
"Network and Connectivity" - настройка сетевых интерфейсов, добавление записей в /etc/hosts, настройка протоколов ISDN и PPP.
В разделе "Files and Data" можно подключать локальные и удаленные файловые системы, включать службу автоматического контроля свободного пространства на дисках, устанавливать правила резервного копирования отдельных файлов или файловой системы целиком.
"System Performance" - просмотр системного лога, добавление дополнительных swap-разделов или управление размеров существующих. Менеджер процессов. Утилиты для наблюдения за потреблением памяти и процессорного времени.
Отдельного внимания заслуживает утилита gmemusage, позволяющая как под микроскопом рассмотреть каждый процесс вплоть до содержимого отдельных страниц памяти.
продолжение следует...