00. 目录
01. 命令概述
ac - 输出用户连接时间
ac命令根据当前的/var/log/wtmp文件中的登录进入和退出来报告用户连接的时间(小时),如果不使用标志,则报告总的时间,也就是统计用户的在线时间。
02. 命令格式
用法: ac [选项] ...
- 1
03. 常用选项
常用参数:
-d 按每天的统计数据打印。
-y 在显示日期的时候输出年份。
-p 打印每个账号的总的连接时间。
- 1
- 2
- 3
- 4
- 5
04. 参考示例
4.1 输出用户连接时间
[root@itcast ~]# ac
total 18817.91
[root@itcast ~]#
- 1
- 2
- 3
4.2 按每天的统计数据打印
[root@itcast ~]# ac -d
Nov 8 total 0.20
Nov 7 total 3.48
Nov 9 total 52.51
Nov 14 total 1.52
Nov 15 total 48.03
Nov 18 total 18.10
Nov 19 total 64.61
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
4.3 根据日期(含年份)显示所有用户的登录总时间
[root@itcast ~]# ac -d -y
Nov 8 2018 total 0.20
Nov 7 2018 total 3.48
Nov 9 2018 total 52.51
Nov 14 2018 total 1.52
Nov 15 2018 total 48.03
Nov 18 2018 total 18.10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
4.4 根据日期,每个用户的登录总时间
[root@itcast ~]# ac -d -p
deng 0.06
root 0.14
Nov 8 total 0.20
root 3.48
Nov 7 total 3.48
oracle 7.91
- 1
- 2
- 3
- 4
- 5
- 6
- 7
4.5 每个用户的登录总时间
[root@itcast ~]# ac -p
deng 15822.55
oracle 349.49
root 2646.22
itcast 0.06
total 18818.32
[root@itcast ~]#
- 1
- 2
- 3
- 4
- 5
- 6
- 7
4.6 根据时期,查看单个用户的登录时间
[root@itcast ~]# ac -d root
Nov 8 total 0.14
Nov 7 total 3.48
Nov 9 total 44.60
Nov 14 total 1.52
Nov 15 total 47.84
Nov 18 total 18.10
Nov 19 total 64.61
Nov 21 total 174.72
Nov 22 total 76.26
Nov 24 total 43.23
Nov 25 total 79.84
Nov 26 total 73.11
Nov 27 total 43.60
Dec 20 total 1652.58
Dec 25 total 231.98
Dec 27 total 49.04
Dec 28 total 40.93
Dec 29 total 0.63
Mar 6 total 0.00
Mar 24 total 0.01
[root@itcast ~]#
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
05. 附录
本文中所涉及的源码,以OpenHarmony LiteOS-M
内核为例,均可以在开源站点 https://gitee.com/openharmony/kernel_liteos_m 获取。鸿蒙轻内核异常钩子模块代码主要在components\exchook
目录下。
1、异常钩子类型枚举EXC_TYPE
在文件utils\los_debug.h
定义异常钩子类型枚举EXC_TYPE。EXC_REBOOT
用于标记系统重启时的钩子函数,发生重启时调用注册的重启钩子函数;EXC_ASSERT
用于标记断言函数,发生断言时调用注册的断言钩子函数;EXC_STACKOVERFLOW
用于标记任务栈溢出钩子函数,发生任务栈溢出时调用注册的任务栈溢出钩子函数;EXC_INTERRUPT
用于标记中断异常时的钩子函数,发生中断异常时调用注册的中断异常钩子函数。
typedef enum {
EXC_REBOOT,
EXC_ASSERT,
EXC_STACKOVERFLOW,
EXC_INTERRUPT,
EXC_TYPE_END
} EXC_TYPE;
class="hljs-button signin active" data-title="登录复制" data-report-click="{"spm":"1001.2101.3001.4334"}">
评论记录:
回复评论: