全面解析:中文Linux man手册及ac命令详解
3星 · 超过75%的资源 需积分: 12 157 浏览量
更新于2024-07-26
1
收藏 822KB PDF 举报
"中文LinuxMan系列"
本文档是关于中文Linux Man手册的介绍,特别适合Linux初学者使用。手册中详细解释了Linux系统中一个名为`ac`的命令,该命令用于统计用户在系统上的连接时间。
`ac`命令主要用于根据当前的`/var/log/wtmp`文件生成用户登录和退出时间的报告,以小时为单位计算连接时长,并提供总计。`wtmp`文件由`init(8)`和`login(1)`服务维护,记录着用户的登录和登出信息。需要注意的是,`ac`本身并不创建或修改`/var/log/wtmp`文件,若该文件不存在,它将无法进行记账。为了开始记账,可以创建一个空的`wtmp`文件。
`ac`在GNU系统中与传统的u*x `ac`命令类似,但有一些改进。如果需要更详细的信息,可以通过`info accounting`命令获取。
命令选项:
- `-d, --daily-totals`: 输出每日的总计时间,而非在整个报告结束时提供总和。例如:
```
Jul3 total 1.17
Jul4 total 2.10
Jul5 total 8.23
Jul6 total 2.10
Jul7 total 0.30
```
- `-p, --individual-totals`: 为每个用户显示连接时间的总计,并在最后给出所有用户的累计值:
```
bob 8.06
goff 0.60
maley 7.37
root 0.12
total 16.15
```
- `[用户列表]`: 只显示指定用户列表中的用户连接时间总计。用户之间用空格分隔,不支持通配符。
- `-f, --file filename`: 从指定的文件而不是默认的`/var/log/wtmp`中读取数据。
- `--complain`: 当文件不存在或格式不正确时,`ac`会发出警告。
此外,还有其他选项如`--reboots`、`--supplants`、`--timewarps`、`--compatibility`、`--tw-lenience num`、`--tw-suspicious num`、`-z, --print-zeros`、`--debug`、`-V, --version`和`-h, --help`,这些选项分别用于处理重启信息、替换旧的登录记录、处理时间跳跃、保持与其他版本兼容、设置时间差的宽容度、显示零时间的用户、启用调试模式、显示版本信息以及查看帮助文档。
通过掌握这些命令和选项,用户可以更好地管理和监控Linux系统的用户活动,尤其是对于系统管理员来说,这是一项重要的监控和审计工具。学习和理解Man手册中的内容,有助于提升在Linux环境中的操作效率和问题排查能力。
2012-01-17 上传
638 浏览量
2010-12-03 上传
robdstt
- 粉丝: 0
- 资源: 1
最新资源
- emacs.d:我的带有nix flake支持的个人emacs配置
- CodeForces-Info-Stats
- 变电站土建设计中常见问题与对策 修改-论文.zip
- kong-plugin-acme:让我们与Kong进行加密和ACMEv2集成
- jQuery+CSS3情人节爱心特效.zip
- main.cpp_cpp怎么写绘制_sift匹配_
- 《JAVA课程设计》--2012年Java课程设计.zip
- 财务和预算「Bluecoins Pro」v11.14.0 for Android 便捷 强悍 跟踪和规划您的钱 .rar
- 基于TP4203移动电源电路+PCB源文件-电路方案
- 《JAVA课程设计》--Java程序设计课程网站.zip
- PS水珠、露珠、水滴笔刷.zip
- 小程序下_C++小程序上_
- jQuery+HTML5加入购物车代码.zip
- 毕业设计正文-论文.zip
- react-moengage:MoEngage Web SDK周围的React包装器
- UdpClientTest.zip