Linux的acct(帐户管理)是一个用于记录系统中用户活动和资源使用情况的工具
在大多数Linux发行版中,acct工具并不是默认安装的。你需要先安装它。以下是在不同发行版上安装acct的方法:
sudo apt-get update sudo apt-get install acct  sudo yum install acct  要启用acct服务,你需要将其添加到系统启动项中。这可以通过以下命令完成:
sudo systemctl enable acct  要开始记录用户活动,你需要运行以下命令:
sudo accton /var/log/account/pacct  这将开始记录用户活动到/var/log/account/pacct文件中。
要查看用户活动报告,你可以使用lastcomm命令。例如,要查看所有用户的活动报告,你可以运行:
lastcomm --user=ALL  你可以使用sa命令来分析用户活动。例如,要按用户分组显示CPU时间,你可以运行:
sa --print-cpu-time-by-user  要停止记录用户活动,你可以运行以下命令:
sudo acctoff  这将停止记录用户活动,但不会删除已记录的数据。
要关闭acct服务,你可以运行以下命令:
sudo systemctl disable acct  请注意,这些命令可能因Linux发行版而异。如果你遇到问题,请查阅你的Linux发行版的文档以获取更多信息。