Ubuntu消息记录怎么查看
导读:Ubuntu 消息记录查看指南 一 常用查看方式 使用 journalctl(systemd 日志) 查看全部日志并按时间倒序:journalctl 查看最近 100 行:journalctl -n 100 实时跟踪日志:journal...
Ubuntu 消息记录查看指南
一 常用查看方式
- 使用 journalctl(systemd 日志)
- 查看全部日志并按时间倒序:journalctl
- 查看最近 100 行:journalctl -n 100
- 实时跟踪日志:journalctl -f
- 按服务查看(如 nginx):journalctl -u nginx.service
- 按时间范围查看:journalctl --since “2025-11-25 09:00:00” --until “2025-11-25 18:00:00”
- 直接查看 /var/log 下的日志文件
- 系统整体日志:cat /var/log/syslog 或分页 less /var/log/syslog
- 实时跟踪:tail -f /var/log/syslog
- 内核日志:dmesg;实时跟踪内核环形缓冲:dmesg -w
- 认证与授权(登录、sudo):less /var/log/auth.log
- 内核相关:less /var/log/kern.log
- 启动过程:less /var/log/boot.log
- 包管理(安装/升级):less /var/log/dpkg.log
- 图形会话(X11):less /var/log/Xorg.0.log
- 应用日志示例:tail -f /var/log/apache2/access.log、tail -f /var/log/nginx/error.log
- 图形化工具
- Gnome Logs(日志文件查看器):在应用菜单搜索“Logs/日志文件查看器”,可同时查看 syslog、auth.log、dpkg.log、Xorg.0.log 等,并支持搜索与过滤。
- 其他工具:KSystemLog(KDE),或命令行 gnome-system-monitor(侧重进程与资源,不是日志查看器)。
二 常见日志文件与作用
| 路径 | 作用 |
|---|---|
| /var/log/syslog | 系统整体日志,涵盖多数服务与内核消息 |
| /var/log/auth.log | 认证与授权日志(登录、sudo、PAM 等) |
| /var/log/kern.log | 内核日志(驱动、硬件相关) |
| /var/log/dmesg | 内核环形缓冲(启动与硬件初始化) |
| /var/log/boot.log | 系统启动过程日志 |
| /var/log/dpkg.log | APT/DPKG 安装、升级、移除记录 |
| /var/log/Xorg.0.log | X11 图形服务器日志 |
| /var/log/apache2/ | Apache 访问与错误日志 |
| /var/log/nginx/ | Nginx 访问与错误日志 |
| /var/log/cron | cron 定时任务执行日志 |
| /var/log/faillog | 登录失败记录(用 lastlog 查看) |
| /var/log/lastlog | 各用户最近一次登录信息(用 lastlog 命令) |
| /var/log/wtmp | 登录/注销历史(用 last 命令) |
| /var/log/btmp | 失败登录记录(用 last -f /var/log/btmp 查看) |
三 高效检索与过滤技巧
- 按关键字过滤:grep “error” /var/log/syslog;复杂过滤可配合正则:grep -E “fail|error” /var/log/syslog
- 分页与搜索:在 less 中按 / 输入关键字搜索,按 n/N 跳转下一个/上一个匹配
- 时间范围:
- journalctl:journalctl --since today、–since “2025-11-25 00:00:00”
- 传统日志配合日期:grep “Nov 25” /var/log/syslog
- 实时跟踪:
- 系统日志:tail -f /var/log/syslog
- 内核日志:dmesg -w
- 服务日志:journalctl -u nginx.service -f
- 仅查看错误级别(journalctl):journalctl -p err -b(本次启动的错误)
四 写入测试消息与权限提示
- 写入系统日志(便于脚本调试或标记事件):logger “Hello World”;带标签:logger -t MyScript “Hello World”
- 权限提示:多数 /var/log 文件仅对 root 或 adm 组可读,必要时使用 sudo(如 sudo less /var/log/auth.log)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu消息记录怎么查看
本文地址: https://pptw.com/jishu/756245.html
