在Ubuntu虚拟机中查看日志文件常用方法如下:
命令行工具
-
journalctl(查看systemd日志)
- 查看所有日志:
journalctl - 查看最近10条:
journalctl -n 10 - 查看特定服务日志(如Nginx):
journalctl -u nginx - 实时跟踪日志:
journalctl -f
- 查看所有日志:
-
传统命令
- 查看系统日志(/var/log/syslog):
cat /var/log/syslog或less /var/log/syslog - 查看内核日志(/var/log/kern.log):
cat /var/log/kern.log - 查看认证日志(/var/log/auth.log):
cat /var/log/auth.log - 实时查看日志末尾:
tail -f /var/log/syslog - 搜索关键词(如“error”):
grep "error" /var/log/syslog
- 查看系统日志(/var/log/syslog):
图形化工具
- GNOME Logs:Ubuntu默认图形日志工具,可在应用菜单中找到,直观查看系统日志。
- KSystemLog:KDE桌面环境专用,需通过软件中心安装。
关键日志文件路径
/var/log/syslog:系统综合日志(Ubuntu核心日志)。/var/log/auth.log:用户认证、登录日志。/var/log/kern.log:内核运行日志。/var/log/nginx/、/var/log/apache2/:Web服务器日志(需安装对应服务)。
根据需求选择合适方式,命令行适合快速查看和过滤,图形工具适合直观分析。