Как отслеживать изменение файла

Файл nsswitch.conf всегда как-то развращается. Я каждый раз восстанавливаю его из своей резервной копии. Когда этот файл повреждается, его метка времени изменяется. Теперь мне интересно, есть ли способ отслеживать этот файл? Я хотел бы узнать, какой процесс или, возможно, пользователь, вызывают эту коррупцию. Есть ли способ сделать это ?

  • $ BASHPID И $$ отличаются в некоторых случаях
  • Как планировщик Linux определяет, связан ли процесс с привязкой ввода / вывода или привязана к процессору
  • как определить, сколько раз pid_max завернут?
  • Мониторинг процессов с использованием только системных вызовов (без утилит, таких как `top`)
  • Выполняют ли все задания в оболочке bash именно сеанс?
  • Хост-процесс для нескольких процессов?
  • Подробное профилирование для каждого процесса
  • Linux: см. Использование ЦП процессом за последнюю секунду
  • 2 Solutions collect form web for “Как отслеживать изменение файла”

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

    если вы используете Solaris 11, то NWAM создает файлы /etc/resolv.conf, а файлы /etc/nsswitch.conf контролируются NWAM. Необходимые записи должны быть настроены с помощью команд svccfg, а затем, когда сетевые службы запускаются / перезапускаются, файлы будут «созданы» на основе настроек svccfg.

    Interesting Posts

    Установка OpenSUSE – Невозможно форматировать разделы

    Как я могу использовать псевдоним `!!` (последняя команда)?

    Ошибка: зависимость не подлежит удовлетворению: libqtcore5a (> = 5.7.0)

    Редактирование isolinux приводит к ошибке паники ядра в Centos Live CD

    Как извлечь строки пользовательского агента из файла журнала?

    Вам нужна оболочка для SCP?

    Поиск только одного слова в Unix

    Объединение и экспорт текста OCRed в файл PDF и из него

    Как правильно установить файл tar.gz в Linux – как управлять установленными вручную (или отдельными) приложениями?

    Я не должен использовать root в моем новом узле Ubuntu, верно?

    Как заставить WiFi работать автоматически?

    Скопируйте файлы в aws s3 bucket с помощью Ansible

    печатать только строки, у которых есть последняя непустая ячейка, которая начинается со слова «Failed» в CSV-файле в Linux

    выполнение нескольких greps в одной команде find

    Raspbmc audio Scarlett 8i6 I / O

    Linux и Unix - лучшая ОС в мире.