我想知道linux中是否有一个日志工具可以记录失败的文件操作,例如由于权限而无法创建目录或打开用于写入的文件,以便很容易地跟踪有关文件系统的问题。
发布于 2012-02-01 12:45:18
去查查吧。它是一个用户空间实用程序,用于存储和搜索Linux内核中的审计子系统生成的审计记录。
发布于 2012-02-01 12:35:13
您可以设置一个集中式日志服务器,并将syslog守护进程配置为将所有日志(也)发送到该主机。这样,如果您的$someserver确实发生磁盘错误,那么有关这方面的信息可能仍然会被记录到您的集中式日志服务器。安装和配置这样的日志服务器非常简单,例如,syslog-ng可以为您自动设置如下目录树:
/var/log/hosts
/var/log/hosts/host1
/var/log/hosts/host2
/var/log/hosts/host3
...另外,上面提到的审计子系统是很好的,但是如果包含/var的文件系统出现故障,那么除非您有单独的日志服务器或其他设置,否则它没有一个可以写入的位置。
如果你真的喜欢修补和记录所有的东西,不管它占用多少磁盘空间,格莱西还有很多额外的审计功能。但是,如果您已经使用了SELinux,grsecurity将取代它。
发布于 2012-02-01 10:55:27
也许这就是你所需要的- http://www.dedoimedo.com/computers/audit.html
https://serverfault.com/questions/355731
复制相似问题