Утилита autrace#
Утилита autrace используется для добавления правил аудита, которые позволяют отслеживать процесс выполнения программы. После добавления правил запускает заданную программу с передачей ей аргументов. Результаты аудита будут записаны в соответствующие журналы.
autrace удаляет все правила аудита перед выполнением целевой программы и после ее завершения. Она не будет работать, если правила не будут удалены с помощью auditctl (см. Утилита auditctl) перед ее использованием, о чем уведомит предупреждающее сообщение.
После выполнения целевой программы утилита выводит сообщение с указанием PID программы, что позволяет находить связанные сообщения аудита.
Синтаксис autrace:
autrace <program> <option> <program-args>
Где:
<program>- программа;<command>- опция --r;<command_options>- аргументы заданных программ.
Опция утилиты - -r - ограничивает количество собранных системных вызовов теми, которые необходимы для анализа использования ресурсов, что экономит место в журналах.
Примеры использования#
Для отслеживания событий утилиты
dfи запуска ее с опцией-hвведите команду:autrace /bin/df –hГде:
/bin/df- расположение файла для запускаdf, отображающей отчет об использовании пространства файловой системы;–h- опцияdf, указывающая на вывод информации в человекочитаемом формате.
Для отслеживания событий утилиты
ls, необходимых для анализа использования ресурсов, а также запуска ее с аргументом/homeвведите команду:autrace -r /bin/ls /homeГде:
/bin/ls- расположение файла для запускаls(подробнее см. в Утилита ls);/home- аргументls, указывающий на каталог, в котором необходимо выполнить команду.