作为linux环境中的新手,我正在尝试在oracle redhat linux 6内核EUK 2.6.39-400上安装clamav守护进程。它需要在内核中启用fanotify。我知道在linux内核的3.6.37和更高版本中有一个稳定的扇铁版本。我希望在当前版本中启用它,而不获取内核的源代码并编译它。虽然我以前也这么做过,但是在编译源代码时我遇到了太多的错误和问题。linux中是
我对内核这件事非常陌生。我想要做的就是向内核添加一个新的系统调用。我遵循的是这个原则:。问题是在arch/ x86 / syscall_table_32.S下使用内核文件,但在内核3.3版本中找不到用于x86系统的文件。我是否仍然需要编辑文件,并为新添加的系统调用追加一行?或者我需要做一些其他的事情来让内核知道我的新系统调用?任何帮助都将不胜感激。谢谢。