在基于 Unix 的系统中,是否有log file
存储用户执行的命令的?
答案1
鉴于您想要跟踪所有用户命令,您应该查看acct
系统上的软件包(在某些系统上,这也称为“进程统计”或psacct
)。打开后,您可以运行lastcomm
命令来显示运行了哪些程序、由谁运行、何时运行以及运行了多长时间。在 Google 中,搜索“linux acct”以获取更多详细信息。
http://beginlinux.com/blog/2010/01/monitoring-user-activity-with-psacct-or-acct/
http://www.cyberciti.biz/tips/howto-log-user-activity-using-process-accounting.html