Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
UNIX.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
10.6 Mб
Скачать

Мониторинг пользователей

Презентация 7-11: мониторинг пользователей

Учет сеансов работы пользователей в системе ведётся вне службы системного журнала, однако по аналогии с общими системными журналами информация о сеансах работы пользователей записывается в несколько файлов в каталоге /var/log. В отличие от стандартных системных журналов, в этих файлах информация хранится в двоичном, а не в текстовом виде.

wtmp

Хранит информацию обо всех сеансах работы пользователя. Для просмотра информации из этого файла можно воспользоваться утилитой last.

lastlog

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

faillog

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

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

Резюме

Презентация 7-12: резюме

Загрузка компьютера проходит в несколько этапов, часть из которых не зависит от установленной на машине операционной системы. Основным отличием операционной системы UNIX является запуск особого процесса (init), который управляет режимом работы системы (инициализация, останов и т.д.).

Конкретика работы процесса init зависит от версии UNIX. Среди разновидностей init UNIX-систем выделяют два крупных класса, производных соответственно от AT&T System V и BSD UNIX. Основное различие — понятие уровня выполнения, которое присутствует только в классе System V.

Процедуры, постоянно выполняемые в том или ином режиме работы системы или однократно выполняемые при смене режима удобно представлять как системные службы. Это понятие используется в System V системах, где для каждого уровня выполнения определяется список служб, которые должны выполняться на этом уровне.

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

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

Ключевые термины: досистемный загрузчик, загрузчик первого уровня, загрузочная запись диска, загрузчик второго уровня, init, уровень выполнения, однопользовательский режим, системная служба, планировщик заданий, системный журнал, ротация журналов

Дополнительные материалы

  1. Курячий Г.В. Операционная система UNIX. — М.: Интуит.Ру, 2004. — 292 с.: ил.

Вопросы

  1. Из каких этапов состоит загрузка операционной системы UNIX?

  2. Какую роль выполняет процесс init в UNIX?

  3. Для чего служит файл /etc/inittab?

  4. Что такое уровень выполнения системы? Какие уровни выполнения выделяют в UNIX-системах, наследующих System V?

  5. Что такое системные службы? Как организованы системые службы в UNIX-системах, наследующих схему загрузки UNIX System V?

  6. Каким образом производится автоматический старт служб в UNIX-системах, наследующих UNIX System V?

  7. Приведите примеры служб? Какие функции выполняет каждая из них?

  8. Какой самый маленький и самый большой период запуска задачи с помощью стандартной службы планировщика cron?

  9. Приведите примеры сетевых служб в UNIX.

  10. Из каких компонентов состоит системный журнал в UNIX? Чем обусловлено такое разделение?

  11. Что такое ротация системных журналов и почему она необходима?

  12. Какие средства мониторинга действий пользователей есть в UNIX? Приведите примеры утилит и связанных с ними системных журналов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]