/var/log/wtmp 如何导出成一个表格
时间: 2023-08-31 21:09:46 浏览: 54
可以使用 `last -f /var/log/wtmp` 命令将 wtmp 文件的内容以列表形式输出到终端。如果要将其导出为表格,可以使用以下命令:
```
last -f /var/log/wtmp | awk '{ printf "%-15s %-15s %-20s %-8s %-20s\n", $1, $4, $5 " " $6 " " $7, $9, $10 " " $11 " " $12 }' > wtmp_table.txt
```
这个命令会将 wtmp 文件的内容输出到一个名为 wtmp_table.txt 的文本文件中,并且按照用户名、登录时间、登录类型、IP地址和终端类型的顺序排列在表格中。可以根据需要调整输出的顺序和格式。
相关问题
/var/log/wtmp 怎么添加
`/var/log/wtmp` 是一个二进制文件,它包含了系统中所有用户登录和注销的记录。该文件由系统自动维护,不需要手动添加或编辑。
每当有用户登录或注销时,系统会自动更新 `/var/log/wtmp` 文件,记录相应的登录和注销事件。这个文件是由 `utmp` 和 `wtmp` 工具来管理的,它们负责维护用户登录和注销的信息。
如果你想查看 `/var/log/wtmp` 文件的内容,可以使用 `last` 命令来解析和显示其中的登录记录。例如:
```bash
last -f /var/log/wtmp
```
这将会显示出 `/var/log/wtmp` 文件中的登录记录。
请注意,修改 `/var/log/wtmp` 文件可能会破坏登录记录的完整性,因此不建议手动编辑该文件。系统会自动管理和维护该文件,你只需要使用适当的命令来查看其中的内容。
/var/log/wtmp
/var/log/wtmp 是一个存储用户登录和注销历史记录的文件路径。当一个用户登录或者注销系统时,系统会将该事件的相关信息记录在这个文件中,包括用户名、登录/注销时间、终端设备等。管理员可以通过查看这个文件来了解系统的登录和注销历史,以及统计用户的登录时长等信息。例如,可以使用"last"命令来查看/var/log/wtmp文件中的登录和注销记录。这个文件只能被root用户或者具有特殊权限的用户访问。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)