使用psacct/acct监控Linux用户活动

psacct和acct都是监控系统用户活动的开源工具。psacct只能用在基于rpm的Linux发行版上(如:CentOS),而acct用在基于deb的Linux发行版(如:Ubuntu)。这两个非常类似。

这两个工具做为后台程序运行,并追踪系统中用户的活动和资源的使用情况。

如果一台服务器活跃用户多的话,使用它你就可以知道用户在做什么,在执行什么命令,他们使用的资源是多少,登录到系统的时间,还可以获得Apache、MySQL等服务程序的资源使用情况。是Linux系统管理员必不可少的工具之一。

安装

CentOS上安装:

检查psacct服务状态:

启动psacct服务:

在Ubuntu上安装:

使用

显示用户登录时间:

更多选项,看man手册:

显示所有用户活动信息:

  • re:real time,时钟
  • cp:cpu时间

其他常用选项:

列出一个用户最近执行的命令:

按命令查找:


显示最近的登录用户:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注