Тем, кому только еще предстоит познакомиться с Solaris, или тем, кто открыл для себя эту систему лишь недавно, будет интересен online-курс "Функциональные возможности ОС Solaris". Пройти его можно, предварительно зарегестрировавшись на сайте журнала
PC Magazine в разделе "Обучение". Лекции на русском языке, подготовлены специалистами Sun, есть много примеров и возможность проверить себя в коротких тестах.
Содержание курса:
1. Общий обзор
В этом разделе описываются основные функции ОС Solaris и фундаментальные изменения, которые эти функции внесли в технологии операционных систем.
2. Настройка зон
Цель этого модуля состоит в ознакомлении с более сложными понятиями, связанными с зонами, а также в демонстрации настройки, установки и начальной загрузки новой зоны. Также будет продемонстрирована виртуализация веб-сервера с использованием двух неглобальных зон.
3. Упражнение: администрирование зон
Этот практический пример представляет собой введение в создание зон. В этом упражнении приведены подробные примеры по созданию, установке и начальной загрузке зоны.
4. Настройка файловых систем с ZFS
Цель этого урока состоит в кратком описании ZFS и демонстрации способа создания простого пула ZFS с зеркальной файловой системой.
5. Отладка драйверов при помощи DTrace
Этот раздел посвящен использованию DTrace для отладки разрабатываемых драйверов и включает в себя демонстрацию на конкретном примере.
6. Планирование среды OpenSolaris
В этом разделе представлено описание системных требований, информации поддержки и документации для установки и конфигурирования в рамках проекта OpenSolaris.
7. Политика OpenSolaris
В этом разделе представлено общее описание этапов процесса разработки и стиля кодирования, принятого в проекте OpenSolaris.
8. Принципы программирования
В этом разделе описываются фундаментальные принципы среды программирования OpenSolaris, а именно:
- Поточное программирование
- Краткое описание ядра
- ПланированиеЦП
- Отладка процессов
9. Введение в DTrace
В рамках этого практического примера будет представлено введение в DTrace с использованием скрипта «датчика» для системного вызова при помощи DTrace.
10. Отладка приложений при помощи DTrace
В этом разделе рассматривается использование DTrace для контроля событий приложений.
11. DTrace: профилирование и отладка программы C++
Примеры в этом модуле демонстрируют использование DTrace для диагностики ошибок приложений C++. Эти примеры также используются для сравнения DTrace с другими инструментами отладки приложений, в том числе Sun Studio 10 и mdb.
12. Управление памятью при помощи DTrace и MDB
Этот раздел основывается на материале, изученном в связи с DTrace, и описывает наблюдение за процессами путем исследования ошибок, вызванных отсутствием страницы. Затем для поиска проблемы в коде будет включена низкоуровневая отладка с использованием MDB.
13. DTrace: наблюдение процессов в зонах
В этом разделе более поясняются способы наблюдения за процессами в зоне при помощи DTrace.
Также новичкам будет интересно прочитать статью
"DTrace как инструмент администратора Solaris" из майского номера PC Magazine.