在Debian系统中查看Tomcat访问记录的方法如下:
定位日志文件
访问日志默认位于 /var/log/tomcatX/
目录(X为Tomcat版本号),文件名通常为 localhost_access_log.{日期}.txt
。
ls -l /var/log/tomcat*/
确认。命令行查看
tail -f localhost_access_log.*.txt
(显示最新日志)。cat localhost_access_log.*.txt
(一次性输出全部内容,仅适合小文件)。grep "关键字" localhost_access_log.*.txt
(如查找特定IP或状态码)。日志格式说明
默认格式包含:客户端IP、请求时间、方法、URL、状态码等字段,例如:
192.168.1.1 - - [10/Oct/2025:10:00:00 +0000] "GET /index.html HTTP/1.1" 200 1024
。
高级分析工具
awk
统计访问量:awk '{print $7}' localhost_access_log.*.txt | sort | uniq -c | sort -nr
(统计URL访问次数)。注意:若需修改日志格式或路径,需编辑Tomcat配置文件 conf/logging.properties
,重启服务生效。