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
/var/log/wtmp
文件中的登录的进入和退出来报告用户连接的时间,默认是以小时为单位,如果不使用标识,则报告的是总时间。
-bash: ac: command not found #Debian apt-get install acct #Ubuntu apt-get install acct #Alpine apk add acct #Arch Linux pacman -S acct #Kali Linux apt-get install acct #CentOS yum install psacct #使用命令启用并启动 psacct 服务: systemctl enable psacct systemctl start psacct #Fedora dnf install acct #OS X brew install acct #Raspbian apt-get install acct #Docker docker run cmd.cat/ac ac
ac 命令根据当前 wtmp
文件中的登录/注销打印出连接时间(小时)的报告。 总计也打印出来。
会计文件 wtmp 由 init 和 login 维护。 如果不存在,则 ac 和 login 都不会创建 wtmp,也不会进行记帐。 要开始记帐,请创建长度为零的文件。
ac [ -d | --daily-totals ] [ -y | --print-year ] [ -p | --individual-totals ] [ people ] [ -f | --file file name ] [ -a | --all-days ] [ --complain ] [ --reboots ] [ --supplants ] [ --timewarps ] [ --compatibility ] [ --tw-leniency num ] [ --tw-suspicious num ] [ -z | --print-zeros ] [ --debug ] [ -V | --version ] [ -h | --help ]
-d 将显示每天的连接时间。 -p 将显示每个用户的连接时间。
#键入 ac 命令,然后按回车键,将显示如下内容: [root@TestMaster ~] $ ac total 0.85 [root@TestMaster ~] $ ac -d Today total 0.86 #键入 ac -p 命令,然后按回车键,将显示每个用户的总的连接时间: [root@TestMaster ~] $ ac -p root 0.86 total 0.86
$ac -d -y #显示每日结果,将年份作为日期的一部分,类似于以下示例: Mar 6 2020 total 45.41 Mar 7 2020 total 69.84 Mar 8 2020 total 50.96 Mar 10 2020 total 37.69 Mar 11 2020 total 2.21 Mar 12 2020 total 10.20 Mar 14 2020 total 48.00 Mar 15 2020 total 34.34 Mar 16 2020 total 56.76 Mar 17 2020 total 66.41 Mar 18 2020 total 70.18 Mar 19 2020 total 40.90 Mar 20 2020 total 21.29 Mar 23 2020 total 156.54 Mar 24 2020 total 67.71 Today total 133.35