Учёт используемых процессами ресурсов представляет собой метод защиты, при котором администратор может отслеживать использование системных ресурсов и их распределение между пользователями для нужд системного мониторинга и минимального отслеживания команд пользователей.
На самом деле здесь есть свои положительный и отрицательные моменты. Положительной стороной является то, что проникновение может быть отслежено до первоначальной точки входа. Отрицательной стороной является объём протоколов, который генерируется при мониторинге, и соответствующие требования к дисковому пространству. В этом разделе администратору даются основы учёта ресурсов процессов.
Прежде чем использовать систему учёта ресурсов, её необходимо активировать. Для этого выполните следующие команды:
#
touch /var/account/acct
#
accton /var/account/acct
#
echo 'accounting_enable="YES"' >> /etc/rc.conf
После активации система учёта ресурсов начнёт отслеживать
статистику CPU, команд и так далее. Все протоколы
учёта ведутся в формате, недоступном для чтения человеком, и могут
просматриваться при помощи утилиты sa(8). Запущенная без
параметров, sa
выдаст информацию, относящуюся к
количеству вызовов в расчёте на каждого пользователя, общее
затраченное время в минутах, общее время CPU и
пользователя в минутах, среднее количество операций ввода/вывода и
так далее.
Для просмотра информации о запущенных командах, необходимо
воспользоваться утилитой lastcomm(1). Команду
lastcomm
можно использовать, например, для выдачи
списка директив, выданных пользователями определённого терминала
ttys(5):
#
lastcomm ls trhodes ttyp1
Эта команда выдаст все зафиксированные использования команды
ls
пользователем trhodes
на
терминале ttyp1.
Существует многие другие полезные параметры, которые описаны на соответствующих справочных страницах lastcomm(1), acct(5) и sa(8).
Этот, и другие документы, могут быть скачаны с https://download.freebsd.org/ftp/doc/.
По вопросам, связанным с FreeBSD, прочитайте
документацию прежде чем писать в
<questions@FreeBSD.org>.
По вопросам, связанным с этой документацией, пишите в рассылку
<doc@FreeBSD.org>.