pacct
(process accounting)是一个用于记录和报告系统活动的工具,它可以跟踪用户在系统上的活动,如登录时间、运行的命令等
-
安装
pacct
:对于基于Debian的系统(如Ubuntu),使用以下命令安装:
sudo apt-get install acct
对于基于RPM的系统(如CentOS、Fedora),使用以下命令安装:
sudo yum install psacct
-
启用并启动
pacct
服务:对于基于Systemd的系统,使用以下命令启用并启动服务:
sudo systemctl enable --now psacct
对于基于SysVinit的系统,使用以下命令启用并启动服务:
sudo chkconfig psacct on sudo service psacct start
-
查看系统活动报告:
使用
lastcomm
命令查看最近运行的命令:lastcomm
使用
sa
命令生成系统活动报告。例如,要查看过去24小时内的活动报告,可以使用以下命令:sa -m -d yesterday
更多关于
sa
命令的选项和用法,请参阅其手册页:man sa
通过这些步骤,你应该已经成功地使用 pacct
记录了系统活动。你可以根据需要调整 pacct
配置文件(通常位于 /etc/default/psacct
)以自定义数据收集和报告。