Chinaunix

标题: 如何查看指定时间内系统执行过的所有命令、进程? [打印本页]

作者: spouter    时间: 2012-01-16 16:48
标题: 如何查看指定时间内系统执行过的所有命令、进程?
本帖最后由 spouter 于 2012-01-16 16:53 编辑

如何查看指定时间内系统执行过的所有命令、进程?包含命令行、crontab等。
多谢!
作者: marsaber    时间: 2012-01-16 21:52
命令:
/etc/profile

HISTFILESIZE=30000
HISTSIZE=30000
HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S "
export HISTTIMEFORMAT

至于进程的就不知道了,cron有日志的。
作者: pswen    时间: 2012-01-16 22:58
/etc/profile 这个文件
如上面修改后,之前的history list 有很长的话,
记录前面都会加上 当前日期时间。
作者: renxiao2003    时间: 2012-01-16 23:12
用ps或者top命令啊。
作者: chenyx    时间: 2012-01-17 08:11
renxiao2003 发表于 2012-01-16 23:12
用ps或者top命令啊。

ps和top只能获取当前的进程列表,历史的列不出来
作者: renxiao2003    时间: 2012-01-17 08:31
是的。这两个是看当前的。
作者: spouter    时间: 2012-01-17 08:37
明白方向了,多谢各位!
作者: lastfile    时间: 2012-01-21 13:42
可以这样操作吗?
作者: dooros    时间: 2012-01-22 20:23
历史命令可以看.bash_history,历史进程这个就没办法了。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2