Linux pacct如何记录系统活动

   2024-09-30 2460
核心提示:pacct(process accounting)是一个用于记录和报告系统活动的工具,它可以跟踪用户在系统上的活动,如登录时间、运行的命令等安

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 onsudo service psacct start

查看系统活动报告:

使用 lastcomm 命令查看最近运行的命令:

lastcomm

使用 sa 命令生成系统活动报告。例如,要查看过去24小时内的活动报告,可以使用以下命令:

sa -m -d yesterday

更多关于 sa 命令的选项和用法,请参阅其手册页:

man sa

通过这些步骤,你应该已经成功地使用 pacct 记录了系统活动。你可以根据需要调整 pacct 配置文件(通常位于 /etc/default/psacct)以自定义数据收集和报告。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号