54
Администрирование операционных систем Лекция №13

Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Администрирование операционных систем

Лекция №13

Page 2: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Задачи администрирования

2

Администрирование ОС

Page 3: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Генерация операционной системы

• Генерация операционной системы – процесс создания версии операционной системы (ядра ОС), учитывающей аппаратную конфигурацию компьютера, назначение системы и требования пользователя.

• В основном генерация осуществляется автоматически. Возможны запросы пользователю на выбор определённых параметров (логический диск для ОС, язык, системное время и т.д.).

3

Задачи администрированияАдминистрирование ОС

Page 4: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Задачи сопровождения системного ПО

• Работа с системным и прикладным ПО.• Работа с пользователями.• Работа с устройствами.• Работа с данными (резервирование и

восстановление данных).

4

Задачи администрированияАдминистрирование ОС

Page 5: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Работа с системным и прикладным ПО

• Настройка работы ОС и приложений.• Контроль и восстановление

работоспособности ОС и приложений.• Модификация ОС: установка и

удаление приложений, обновление ОС и приложений.

5

Задачи администрированияАдминистрирование ОС

Page 6: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Работа с пользователями

• Управление учётными данными пользователей.

• Ограничение дискового пространства, выделяемого пользователю (дисковые квоты).

6

Задачи администрированияАдминистрирование ОС

Page 7: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Работа с устройствами

• Установка, восстановление и удаление драйверов устройств.

• Контроль производительности ОС.

7

Задачи администрированияАдминистрирование ОС

Page 8: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Контроль работоспособности ОС и приложений

Типы событий, фиксируемые ОС:• ошибка – событие, чаще всего приводящее к

аварийной остановке работы системных или прикладных программ (например, отказ устройства);

• предупреждение – событие, генерируемое в случае возможного появления ошибки;

• уведомление – событие, описывающее ход этап выполнения системной или прикладной программы.

8

Задачи администрированияАдминистрирование ОС

Page 9: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Контроль работоспособности ОС и приложений

9

Задачи администрированияАдминистрирование ОС

Page 10: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Контроль работоспособности ОС и приложений

Журналы «Просмотра событий»:• Приложение – события генерируются

прикладным ПО;• Безопасность – события генерируются

системой безопасности Windows;• Система – события генерируются

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

10

Задачи администрированияАдминистрирование ОС

Page 11: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Контроль работоспособности ОС и приложений

Запись каждого события содержит:

• дату и время события;• тип и описание события;• код, источник и

категорию события;• имя компьютера, на

котором оно произошло;• имя учётной записи, под

которой оно произошло. 11

Задачи администрированияАдминистрирование ОС

Page 12: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Настройка ОС• Настройка ОС – изменение

уполномоченным пользователем основных механизмов, политик ОС.

• Возможные цели настраивания ОС: увеличение производительности, надёжности, улучшение пользовательского интерфейса, увеличение защищённости.

• Настраивание ОС возможно на этапах генерации (для встраиваемых ОС – только на этом этапе), загрузки или работы ОС.

12

Задачи администрированияАдминистрирование ОС

Page 13: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Варианты настройки ОС• Метод загружаемого модуля ядра –

уполномоченное лицо может загрузить в ядро модуль для модификации ОС (возможно нарушение надёжности функционирования ОС). Используется при добавлении новых драйверов и обновлении ОС.

• Изменение параметров системы – установка уполномоченным лицом необходимого режима работы ОС за счёт изменения предоставленных параметров (ограничен уровень детализации настроек).

13

Задачи администрированияАдминистрирование ОС

Page 14: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Варианты восстановления ОС• Автоматическое восстановление.• Использование последней удачной

конфигурации (использование сохранённой точки восстановления с работоспособными исполняемыми файлами и настройками ОС).

• Загрузка системы в безопасном режиме (восстановление или переустановка некорректно работающих драйверов и приложений).

• Откат (восстановление) драйвера устройства.14

Задачи администрированияАдминистрирование ОС

Page 15: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Управление учётными данными пользователей

• Регистрация пользователя – создание учётной записи с уникальным именем (включая создание пароля).

• Изменение и удаление учётной записи, сброс пароля.

• Создание групп и добавление в них пользователей.

15

Задачи администрированияАдминистрирование ОС

Page 16: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Управление учётными данными пользователей

• Разработка групповых политик (набора ограничений и привилегий пользователя).

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

16

Задачи администрированияАдминистрирование ОС

Page 17: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Контроль производительности операционной системы

Факторы, влияющие на производительность ОС:

• аппаратные средства (частота процессора, объём память и т.д.);

• конфигурация операционной системы (настройки GUI, количество событий, подлежащих регистрации);

• установленное прикладное программное обеспечение. 17

Задачи администрированияАдминистрирование ОС

Page 18: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Категории аппаратных средств, влияющих на производительность• Память.• Центральный процессор.• Дисковая подсистема.• Сетевой адаптер.• Видеоадаптер.• Системная шина.

18

Задачи администрированияАдминистрирование ОС

Page 19: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Инструменты для контроля производительности

• Системный монитор – инструмент для отображения информации о производительности.

• Журналы счётчиков – инструмент для регистрации производительности заданных компонентов системы.

• Журналы трассировки – инструмент для регистрации производительности при наступлении заданного события.

• Оповещения – выполняют определённые пользователем действия при превышении заданного порога производительности.

19

Задачи администрированияАдминистрирование ОС

Page 20: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Системный монитор Windows

20

Задачи администрированияАдминистрирование ОС

Page 21: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Принцип сбора информации Системным монитором

• Объект – физический или логический ресурс ОС (физический диск, процессор; логический диск, процесс).

• Экземпляр объекта – один из нескольких объектов одного типа (1-й процессор в многопроцессорной системе, процесс «explorer», логический диск D:\).

• Счётчик производительности – параметр, который может быть измерен; у каждого объекта свой набор счётчиков.

21

Задачи администрированияАдминистрирование ОС

Page 22: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Окно добавления счётчиков

22

Задачи администрированияАдминистрирование ОС

Page 23: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Базовый уровень производительности

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

• Необходим для получения данных о нормальной производительности.

23

Задачи администрированияАдминистрирование ОС

Page 24: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Периодический анализ производительности

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

• Необходим для выявления компонентов, которым требуется улучшение.

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

24

Задачи администрированияАдминистрирование ОС

Page 25: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Использование оповещений• Возможно задание порогового значения

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

• Например, увеличение количества расщеплений ввода-вывода при работе с логическим диском может свидетельствовать о сильной фрагментации. В ответ на превышение заданного порога может быть вызвана утилита дефрагментации диска.

25

Задачи администрированияАдминистрирование ОС

Page 26: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Администрирование логических дисков

• Форматирование диска.• Изменение размера файла подкачки.• Дефрагментация диска.• Проверка на наличие неисправных

кластеров.• Очистка диска от ненужных файлов.

26

Задачи администрированияАдминистрирование ОС

Page 27: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Принципы сопровождения системного ПО

• Непрерывность.• Минимизация используемого прикладного ПО.• Комплексность.• Своевременное реагирование.• Адекватность.• Непротиворечивость.• Выполнение организационно-правовых

документов.• Подконтрольность.

27

Задачи администрированияАдминистрирование ОС

Page 28: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Средства настройки ОС семейства Windows NT

28

Администрирование ОС

Page 29: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Средства настройки ОС семейства Windows NT

• MMC (Microsoft Management Console) – консоль управления.

• Реестр.

29

Средства настройки ОС Windows NTАдминистрирование ОС

Page 30: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Структура MMC• Функции администрирования объединены

в единую древовидную структуру.• Функции предоставляются различными

оснастками, являющимися подключаемыми модулями с единым интерфейсом.

• В левой части окна содержатся объекты-контейнеры, а в правой – параметры, входящие в контейнере.

• У каждого параметра есть настраиваемые свойства. 30

Средства настройки ОС Windows NTАдминистрирование ОС

Page 31: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

Структура MMC

31

Средства настройки ОС Windows NTАдминистрирование ОС

Page 32: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

32

Microsoft Management ConsoleПримеры оснасток:

• групповая политика (конфигурация компьютера, пользователя);

• журналы и оповещения производительности;

• локальные пользователи и группы;• общие папки;• просмотр событий (приложения,

безопасность, система);• службы;• управление дисками.

Средства настройки ОС Windows NTАдминистрирование ОС

Page 33: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

33

Реестр Windows

• Реестр – хранилище общесистемных и пользовательских параметров операционной системы.

• Утилита для редактирования – regedit.exe.

Средства настройки ОС Windows NTАдминистрирование ОС

Page 34: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

34

Считывание конфигурационных данных из

реестра• При загрузке ОС – информацию о драйверах устройств, которые нужно загрузить; параметры для настройки различных подсистем (диспетчера памяти, процессов и др.).

• При входе пользователя – предпочтения пользователя (буквы подключенных сетевых дисков, настройки рабочего стола и др.).

• При запуске приложений – общесистемные параметры, информацию о лицензировании, настройки пользователя.

Средства настройки ОС Windows NTАдминистрирование ОС

Page 35: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

35

Модификация реестра• Исходная структура и настройки по

умолчанию определяются его прототипной версией, поставляемой с дистрибутивом ОС.

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

• Подсистема Plug and Play при установке драйвера устройства сохраняет информацию о настройках этого драйвера и способах работы с ним.

• Изменение настроек приложений и системы через пользовательский интерфейс или при помощи reg-файлов.

Средства настройки ОС Windows NTАдминистрирование ОС

Page 36: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

36

Структура реестра• 6 корневых

разделов.• Подразделы.• Параметры.• Все разделы и

подразделы содержат один параметр «по умолчанию».

Средства настройки ОС Windows NTАдминистрирование ОС

Page 37: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

37

Типы данных• REG_NONE – нетипизированный параметр.• REG_SZ – Unicode-строка фиксированной длины.• REG_EXPAND_SZ – Unicode-строка переменной

длины.• REG_LINK – символьная ссылка на другой раздел

или параметр реестра в формате Unicode.• REG_MULTI_SZ – массив Unicode-строк с

завершающим нулём.• REG_RESOURCE_LIST – описание аппаратного

ресурса.• REG_FULL_RESOURCE_DESCRIPTOR – описание

аппаратного ресурса.• REG_RESOURCE_REQUIREMENTS_LIST – список

требований к ресурсам.

Средства настройки ОС Windows NTАдминистрирование ОС

Page 38: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

38

Типы данных• REG_BINARY – двоичные данные произвольной

длины.• REG_DWORD – 32-битное число.• REG_DWORD_LITTLE_ENDIAN – 32-битное число, в

котором первый – младший байт; эквивалентно REG_DWORD.

• REG_DWORD_BIG_ENDIAN – 32-битное число, в котором первый – старший байт.

• REG_QWORD – 64-битное число.• REG_QWORD_LITTLE_ENDIAN – 64-битное число, в

котором первый – младший байт; эквивалентно REG_QWORD.

• REG_QWORD_BIG_ENDIAN – 64-битное число, в котором первый – старший байт.

Средства настройки ОС Windows NTАдминистрирование ОС

Page 39: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

39

Логическая структура реестра• HKEY_CURRENT_USER – содержит данные,

сопоставленные с пользователем, который локально вошёл в систему на данный момент.

• HKEY_USERS – хранит информацию обо всех учётных записях на компьютере.

• HKEY_CLASSES_ROOT – хранит сопоставления файлов и регистрационную информацию COM-объектов.

• HKEY_LOCAL_MACHINE – содержит информацию, специфичную для системы.

• HKEY_CURRENT_CONFIG – включает некоторые сведения о текущем профиле оборудования.

• HKEY_PERFORMANCE_DATA – хранит сведения о производительности.

Средства настройки ОС Windows NTАдминистрирование ОС

Page 40: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

40

Логическая структура реестра• HKCU – ссылка на подраздел в

HKEY_USERS, соответствующий текущему вошедшему в систему пользователю.

• HKU – не является ссылкой.• HKCR – ссылка: HKLM\SOFTWARE\Classes.• HKLM – не является ссылкой.• HKCC – ссылка:

HKLM\SYSTEM\CurrentControlSet\ HardwareProfiles\Current.

• HKPD – не является ссылкой.

Средства настройки ОС Windows NTАдминистрирование ОС

Page 41: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

41

Подразделы в HKCU• AppEvents – сопоставление звуковых

сигналов с событиями.• Console – параметры окна командной строки

(ширина, высота, цвет и т.д.).• Control Panel – текущая экранная заставка,

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

• Environment – определение переменных окружения.

• Keyboard Layout – раскладки клавиатуры.

Средства настройки ОС Windows NTАдминистрирование ОС

Page 42: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

42

Подразделы в HKCU• Network – имена и параметры

подключённых сетевых дисков.• Printers – параметры

подключения принтеров.• Software – настройки программ,

специфичные для пользователя.• Windows 3.1 Migration Status –

данные о состоянии файлов для систем, обновляемых с версии 3.x до 2000и выше.

Средства настройки ОС Windows NTАдминистрирование ОС

Page 43: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

43

Подразделы в HKU• Подразделы для каждого

загруженного профиля пользователя (%SystemDrive%\Documents and Settings\...).

• Регистрационная база данных классов.

• .Default – профиль пользователя по умолчанию ((%SystemDrive%\Documents and Settings\Default User).

Средства настройки ОС Windows NTАдминистрирование ОС

Page 44: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

44

Параметры хранения профилей

• HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList – список всех профилей.

• Информация о каждом профиле хранится в подразделе с именем, отражающим SID учётной записи для данного профиля.

• HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileListПараметр ProfilesDirectory – каталог для хранения профилей.

Средства настройки ОС Windows NTАдминистрирование ОС

Page 45: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

45

Подразделы в HKCR• Сопоставления

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

Средства настройки ОС Windows NTАдминистрирование ОС

•Регистрационные данные COM-классов.

Page 46: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

46

Формирование HKCR

• Специфичные для пользователя регистрационные данные классов (HKCU\Software\Classes).

• Общесистемные регистрационные данные классов (HKLM\SOFTWARE\Classes).

Средства настройки ОС Windows NTАдминистрирование ОС

Page 47: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

47

Подразделы в HKLM• HARDWARE – описание

аппаратного обеспечения системы и все сопоставления драйверов с устройствами.

• SAM – информация о локальных учётных записях и группах (пароли, определения групп, сопоставления с доменами); по умолчанию не имеет доступ даже администратор.

Средства настройки ОС Windows NTАдминистрирование ОС

Page 48: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

48

Подразделы в HKLM• SECURITY – данные об общесистемных

политиках безопасности, о правах пользователей.

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

• SYSTEM – общесистемная конфигурационная информация, необходимая при загрузке системы (списки загружаемых драйверов, сервисов, список смонтированных устройств); создаётся копия раздела, называемая последней удачной конфигурацией.

Средства настройки ОС Windows NTАдминистрирование ОС

Page 49: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

49

HKPD• Обратиться напрямую к информации о

производительности можно только программно через API-функции реестра типа RegQueryValueEx. Через regedit доступ невозможен – хранится не сама информация, а ссылки на источники этих данных.

• Информация о производительности доступна через API-функции Performance Data Helper.

Средства настройки ОС Windows NTАдминистрирование ОС

Page 50: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

50

Физическая структура реестра• Куст – один из файлов, из которых состоит

реестр.• В кусте содержится дерево реестра со своим

разделом, являющимся корнем.• При загрузке путь к каждому кусту отмечается

в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist.

• Ограничение размера куста SYSTEM – 200 МБ или четверть объёма физической памяти (в Windows 2000 – 12 МБ).

Средства настройки ОС Windows NTАдминистрирование ОС

Page 51: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

51

Дисковые файлы• HKLM\SYSTEM – \WINDOWS\system32\config\System.• HKLM\SAM – \WINDOWS\system32\config\Sam.• HKLM\SECURITY – \WINDOWS\system32\config\Security.• HKLM\SOFTWARE – \WINDOWS\system32\config\Software.• HKLM\HARDWARE – изменяемый куст.• HKLM\SYSTEM\Clone – изменяемый куст (только в

Windows 2000).• HKU\<SID_пользователя> – \Documents and

Settings\<имя_пользователя>\Ntuser.dat.• HKU\<SID_пользователя>_Classes – \Documents and

Settings\<имя_пользователя>\Local Settings\Application Data\Microsoft\Windows\Usrclass.dat.

• HKU\.DEFAULT – \WINDOWS\system32\config\Default.

Средства настройки ОС Windows NTАдминистрирование ОС

Page 52: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

52

Недостатки реестра• Реестр подвержен фрагментации, из-за чего

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

по мере использования операционной системы из-за хранения различной информации системы и приложений (например, список недавно открытых файлов).

• Невозможен перенос настроек системы путём копирования реестра, т.к. в нём хранятся не все настройки системы.

Средства настройки ОС Windows NTАдминистрирование ОС

Page 53: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

53

Рассмотренные вопросы• Задачи и принципы сопровождения

системного ПО.• Механизмы управления и

конфигурирования Windows.• Структура MMC.• Логическая и физическая структура

реестра.• Назначение разделов реестра.

Администрирование ОС

Page 54: Администрирование операционных систем › referats › r04 › prorobot.ru-04-0026.pdf · Задачи сопровождения системного

54

Всем спасибо – все свободны,

если нет вопросов