A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
-bash: accton command not found #Debian apt-get install acct #Ubuntu apt-get install acct #或者 apt-get install acctStarting psacct or acct service #Alpine apk add acct #Kali Linux apt-get install acct #CentOS yum install psacct #Fedora dnf install psacct #Raspbian apt-get install acct #Docker docker run cmd.cat/accton accton
默认情况下,psacct
服务处于禁用模式,你需要在 RHEL/CentOS/Fedora
系统下手动开启该服务。请使用下列命令,检查服务状态。
/etc/init.d/psacct status Process accounting is disabled.
/usr/lib/acct/acctdisk /usr/lib/acct/acctdusg [-u filename] [-p filename] /usr/lib/acct/accton [filename] /usr/lib/acct/acctwtmp reason filename /usr/lib/acct/closewtmp /usr/lib/acct/utmp2wtmp
-u filename:在文件名记录中放置由acctdusg不收取任何费用的文件名组成的位置(查找试图避免收取磁盘费用的用户的潜在来源)。 -p filename:指定密码文件filename。如果密码文件是/ etc / passwd,则不需要此选项。 -V,--version:显示ac版本并退出。 -h,--help:打印命令概要,并显示系统默认accton文件。
特别需要说明的是:acct
是一个工具包,里面包含有针对用户连接时间、进程执行情况等进行统计的工具。它可以记录用户登录信息。用户所执行的程序,程序执行情况信息等。它包含以下一些命令:
ac:登录账号的简要信息。 accton:打开或关闭进程账号记录功能。 last:显示曾经登录过的用户。 lastcomm:显示已执行过的命令。 sa:进程账号记录信息的摘要。 dump-utmp:输出utmp文件内容。 dump-acct:输出acct或pacct文件内容。
on Activate process accounting and use default file off Deactivate process accounting ACCOUNTING_FILE Activate (if not active) and save information in this file The system's default process accounting file is '/var/account/pacct'. Report bugs to <bug-acct@gnu.org>
#显示用户连接时间的统计信息 #没有指定参数的ac命令会基于来自当前wtmp文件的用户登录/退出,显示连接时间(小时)的总统计信息。 [root@Test /home/commandnotfound] ac total 6.55 #显示每天的用户统计信息 #使用ac -d这个命令将输出每天的总登录时间(小时) ac -d Mar 16 total 1.90 Mar 18 total 0.76 Mar 19 total 1.03 Mar 20 total 0.41 Mar 25 total 0.08 Today total 2.39 #显示每个用户的时间总数 #使用ac -p这个命令将显示每个用户的总登录时间(小时) ac -p root 1645.18 tecmint 168.96 total 1814.14 #显示单个用户时间 #想得到tecmint这个用户的总登录统计时间(小时),请使用下列命令 ac tecmint total 168.96 #显示用户每天的登录时间 #下列命令将输出tecmint这个用户的每天总登录时间(小时) ac -d yangyongyu Mar 16 total 1.33 Mar 18 total 0.59 Mar 19 total 1.03 Mar 20 total 0.35 Today total 2.43
输出所有的帐户活动信息
# sa 2 9.86re 0.00cp 2466k sshd* 8 1.05re 0.00cp 1064k man 2 10.08re 0.00cp 2562k sshd 12 0.00re 0.00cp 1298k psacct 2 0.00re 0.00cp 1575k troff 14 0.00re 0.00cp 503k ac 10 0.00re 0.00cp 1264k psacct* 10 0.00re 0.00cp 466k consoletype 9 0.00re 0.00cp 509k sa 8 0.02re 0.00cp 769k udisks-helper-a 6 0.00re 0.00cp 1057k touch 6 0.00re 0.00cp 592k gzip 6 0.00re 0.00cp 465k accton 4 1.05re 0.00cp 1264k sh* 4 0.00re 0.00cp 1264k nroff* 2 1.05re 0.00cp 1264k sh 2 1.05re 0.00cp 1120k less 2 0.00re 0.00cp 1346k groff 2 0.00re 0.00cp 1383k grotty 2 0.00re 0.00cp 1053k mktemp 2 0.00re 0.00cp 1030k iconv 2 0.00re 0.00cp 1023k rm 2 0.00re 0.00cp 1020k cat 2 0.00re 0.00cp 1018k locale 2 0.00re 0.00cp 802k gtbl