Redhat

在 oracle redhat linux kernel 2.6.39-400 上啟用 fanotify

  • July 2, 2020

作為linux環境的新手,我正在嘗試在oracle redhat linux 6 kernel EUK 2.6.39-400上安裝clamav守護程序,即clamd。它需要在核心中啟用 fanotify。正如我所見,“/usr/include/directory/”中沒有 fanotify.h。我知道 fanotify 的穩定版本在 3.6.37 及更高版本的 linux 核心中。我想在目前版本中啟用它而不獲取核心的原始碼並編譯它。雖然,我以前這樣做過,但在編譯原始碼時遇到了太多錯誤和問題。

linux中是否有像“windows組件管理器”這樣的管理來更容易啟用該功能?或任何其他方式來實現它。

目前我在 CentOS 和核心 2.6.32.x 上獲得了核心 3.2.x 的原始碼,我在編譯它以基於原始碼製作新的工作核心時沒有問題。但在 Oracle linux 中我有很多問題。

為什麼這個問題會被否決?在我看來,這是一個嚴肅的問題。

我建議你重新開始。據我所知,clamav 不包含在 Oracle Linux 發行版中。您必須添加一個具有 clamav 的 yum 儲存庫。

要添加 yum 儲存庫,請將文件添加到包含 yum 儲存庫配置的以下路徑:/etc/yum.repos.d/.

完成後,您可以使用yum search clamav clamd. 有關如何安裝 clamav 的更多資訊,您可能需要查看此部落格頁面:centosblog.com。CentOS 與 Oracle Linux 非常相似。所以你可以採用這些資訊。

如果您是 linux 新手,您可能還希望以不同的方式處理該主題。當我剛接觸 linux 時,我使用webminvirtualmin來管理我的伺服器。Virtualmin 基於 webmin 並針對網站、郵件伺服器和數據庫伺服器(MySQL 和 PostgreSQL)進行了優化。兩種產品都有免費版和商業版。

要安裝 virtualmin,您只需安裝最低限度的 centos,然後使用 virtualmin 安裝程序腳本來安裝所有其他軟體包。我從未嘗試在 Oracle Linux 上安裝 virtualmin。

我並沒有真正回答你的問題,但我認為這個選項會讓你更接近你的目標。

引用自:https://serverfault.com/questions/653385