Для выполнения этой задачи используйте пакет аудита.
Убедитесь, что служба auditd запущена, и настройте запуск при загрузке chkconfig auditd на
Установите наблюдение за требуемым файлом, который нужно отслеживать, с помощью команды auditctl:
auditctl -w /home/folder1 -p war -k монитор-папка1
То есть:
Для постоянного наблюдения необходимо добавить правило в /etc/audit/audit.rules в RHEL5, RHEL6, RHEL7 или Centos 7 (или /etc/audit.rules в RHEL4), чтобы они сохранялись после перезагрузки.
Для получения более подробной информации перейдите по ссылке
В выводе cat /proc/cpuinfo
выше вы можете увидеть следующую информацию:
physical id : 0
siblings : 8
core id : 0
cpu cores : 4
Глядя на эту страницу Intel о спецификации вашего процессора, становится ясно, что ваш процессор имеет 4 ядра. Итак, cpuinfo
верно.
Кроме того, вы можете видеть, что число братьев и сестер равно 8, а число ядер ЦП равно 4. Число ядер ЦП, равное 4, соответствует общему количеству ядер в процессоре.
Большинство новых процессоров предназначены для экономии энергии и аккумулятора, что означает отсутствие необходимости в одновременной работе всех ядер. Содержание /proc/cpuinfo
в некоторой степени зависит от реализации и вводит в заблуждение, поэтому нет необходимости правильно сообщать информацию об оборудовании. На самом деле, /proc/cpuinfo
— одно из немногих мест в Linux, где вы можете получить полную информацию о том, какое у вас оборудование.
Чтобы подсчитать правильное количество процессоров, используйте команду [nproc][1]
, которая является частью coreutils. Эта команда выводит количество процессоров, доступных текущему процессу.
Чтобы узнать количество всех установленных ядер/процессоров, выполните команду nproc следующим образом:
nproc --all
--all print the number of installed processors
Дополнительную информацию о /proc/cpuinfo
и количестве процессоров можно найти здесь