Назад | Перейти на главную страницу

включить fanotify в ядре Oracle Redhat Linux 2.6.39-400

Как новичок в среде Linux, я пытаюсь установить демон clamav, который является clamd, на ядре oracle redhat linux 6 EUK 2.6.39-400. В ядре должна быть включена функция fanotify. Как я вижу, в "/ usr / include / directory /" нет файла fanotify.h. Я знаю, что стабильная версия fanotify находится в ядре Linux 3.6.37 и более поздних версиях. Я хочу включить его в текущем выпуске без получения исходного кода ядра и его компиляции. Хотя я делал это раньше, и у меня было слишком много ошибок и проблем при компиляции исходного кода.

Есть ли в Linux какие-либо средства управления, такие как "диспетчер компонентов Windows", чтобы упростить включение этой функции? Или любым другим способом сделать это.

В настоящее время у меня есть исходный код ядра 3.2.x на CentOS и ядра 2.6.32.x, и у меня нет проблем с его компиляцией для создания нового рабочего ядра на основе исходного кода. но в Oracle linux у меня много проблем.

Почему этот вопрос был отклонен? Мне это кажется серьезным вопросом.

Я бы порекомендовал вам начать сначала. Насколько мне известно, clamav не входит в дистрибутив Oracle Linux. Вам нужно добавить репозиторий yum, в котором есть clamav.

Чтобы добавить репозиторий yum, добавьте файл по следующему пути, который содержит конфигурацию репозитория yum: /etc/yum.repos.d/.

Как только вы это сделаете, вы можете установить clamav с помощью yum search clamav clamd. Для получения дополнительной информации о том, как установить clamav, вы можете посетить эту страницу блога: centosblog.com. CentOS очень похож на Oracle Linux. Так что вы можете перенять информацию.

Если вы новичок в Linux, вы также можете подойти к этой теме другим путем. Когда я был новичком в Linux, я использовал webmin или виртуальный мин для управления моим сервером. Virtualmin основан на webmin и оптимизирован для веб-сайтов, почтовых серверов и серверов БД (MySQL и PostgreSQL). У обоих продуктов есть бесплатная и коммерческая версии.

Чтобы установить virtualmin, вы просто устанавливаете минимум centos, а затем используете сценарий установщика virtualmin для установки всех других пакетов. Я никогда не пробовал устанавливать virtualmin на Oracle Linux.

Я не особо ответил на ваш вопрос, но думаю, что этот вариант приблизит вас к цели.

Я попросил Redhat сделать так, чтобы для всех версий ядра по умолчанию была включена функция fanotify. Но без возможности контролировать, какая программа может использовать fanotify, хакер может использовать ее, чтобы скрыть незаконные изменения, внесенные в систему.

Я нашел эффективный способ помешать злоумышленнику делать плохие вещи в Linux, в том числе не устанавливать программу, которая использует fanotify для сокрытия критических изменений файлов: ту, которая способна бороться с программными атаками с кражей ключей, программой делегирования полномочий CaclMgr. А с помощью инструмента в пакете вы можете сделать любую учетную запись администратора после входа в систему, все действия будут регистрироваться.