CentOS虚拟机查看日志常用方法如下:
一、命令行查看
- 系统通用日志:
cat /var/log/messages:查看系统整体日志(CentOS 6及之前)。cat /var/log/syslog:查看系统核心日志(CentOS 7+需用journalctl)。journalctl:查看所有系统日志(支持过滤,如-u nginx查看特定服务日志)。
- 服务特定日志:
tail -f /var/log/httpd/access_log:查看Apache访问日志。tail -f /var/log/nginx/error_log:查看Nginx错误日志。tail -f /var/log/secure:查看安全相关日志(登录、sudo等)。
- 实时监控:
tail -f /var/log/messages:实时显示最新日志。
二、图形界面查看
- 使用虚拟机管理软件(如VirtualBox)的“日志”选项卡查看虚拟机启动、错误日志。
- CentOS桌面环境可通过“系统设置”→“管理”→“日志查看器”(如GNOME的System Log Viewer)查看。
三、其他工具
dmesg:查看内核环形缓冲区日志(启动时的硬件信息)。less /var/log/dmesg:分页查看内核日志。
注意:部分日志文件需sudo权限访问,如/var/log/secure。